--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7111.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7111.apk ├── zipinfo {} │ @@ -2,15 +2,15 @@ │ -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 4385 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 311 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 9465256 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 8333780 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 3763940 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 3763944 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 15021808 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libnative-utils.so │ -rw-r--r-- 0.0 unx 13904 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libos-compat.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 93814 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 105286 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 93345 b- defN 81-Jan-01 01:01 assets/help/en/help.html │ @@ -2466,8 +2466,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 3972164 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 221882 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 221755 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2471 files, 47433891 bytes uncompressed, 25519385 bytes compressed: 46.2% │ +2471 files, 47433895 bytes uncompressed, 25519406 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 : 9495c450 │ │ -signature : 3199...bcf3 │ │ -file_size : 3763940 │ │ +checksum : 0a5cb8e0 │ │ +signature : 95f6...01d6 │ │ +file_size : 3763944 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 34122 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4539 │ │ type_ids_off : 136600 (0x021598) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 154756 (0x025c84) │ │ field_ids_size : 17223 │ │ field_ids_off : 225340 (0x03703c) │ │ method_ids_size : 22868 │ │ method_ids_off : 363124 (0x058a74) │ │ class_defs_size : 3317 │ │ class_defs_off : 546068 (0x085514) │ │ -data_size : 3111728 │ │ +data_size : 3111732 │ │ data_off : 652212 (0x09f3b4) │ │ │ │ Class #0 header: │ │ class_idx : 1052 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 759 │ │ source_file_idx : 5236 │ │ @@ -295556,23 +295556,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 │ │ -18e598: |[18e598] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -18e5a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18e5aa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18e5ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -18e5ae: 0760 |0003: move-object v0, v6 │ │ -18e5b0: 0771 |0004: move-object v1, v7 │ │ -18e5b2: 0782 |0005: move-object v2, v8 │ │ -18e5b4: 7606 4854 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@5448 │ │ -18e5ba: 0e00 |0009: return-void │ │ +18e59c: |[18e59c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +18e5ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18e5ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18e5b0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +18e5b2: 0760 |0003: move-object v0, v6 │ │ +18e5b4: 0771 |0004: move-object v1, v7 │ │ +18e5b6: 0782 |0005: move-object v2, v8 │ │ +18e5b8: 7606 4854 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@5448 │ │ +18e5be: 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; │ │ @@ -295582,73 +295582,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 │ │ -18e5bc: |[18e5bc] 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 │ │ -18e5cc: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18e5d2: 2200 9a03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039a │ │ -18e5d6: 7010 310d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d31 │ │ -18e5dc: 7110 830c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c83 │ │ -18e5e2: 0c00 |000b: move-result-object v0 │ │ -18e5e4: 5b10 2d41 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ -18e5e8: 5b13 2b41 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@412b │ │ -18e5ec: 5b14 2c41 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412c │ │ -18e5f0: 5b15 2f41 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412f │ │ -18e5f4: 5b16 3141 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4131 │ │ -18e5f8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -18e5fa: 5b15 2941 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@4129 │ │ -18e5fe: 5b15 3041 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ -18e602: 5b15 2a41 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@412a │ │ -18e606: 5b15 2e41 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412e │ │ -18e60a: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -18e60c: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -18e610: 6e10 7d06 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -18e616: 0a03 |0025: move-result v3 │ │ -18e618: 7110 f14a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4af1 │ │ -18e61e: 0c03 |0029: move-result-object v3 │ │ -18e620: 5b13 2841 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ -18e624: 7030 5c54 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@545c │ │ -18e62a: 6e10 7d06 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -18e630: 0a02 |0032: move-result v2 │ │ -18e632: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -18e636: 1a02 c433 |0035: const-string v2, "SELF" // string@33c4 │ │ -18e63a: 6e20 5f54 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@545f │ │ -18e640: 2837 |003a: goto 0071 // +0037 │ │ -18e642: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -18e646: 6e10 5f06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065f │ │ -18e64c: 0a04 |0040: move-result v4 │ │ -18e64e: 7110 f04a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4af0 │ │ -18e654: 0c06 |0044: move-result-object v6 │ │ -18e656: 5b16 2841 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ -18e65a: 6e10 6a06 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@066a │ │ -18e660: 0a06 |004a: move-result v6 │ │ -18e662: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -18e666: 7110 da49 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49da │ │ -18e66c: 0c06 |0050: move-result-object v6 │ │ -18e66e: 6e10 5d06 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@065d │ │ -18e674: 0a03 |0054: move-result v3 │ │ -18e676: 6e20 4b06 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@064b │ │ -18e67c: 0c03 |0058: move-result-object v3 │ │ -18e67e: 6e20 a006 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@06a0 │ │ -18e684: 0c04 |005c: move-result-object v4 │ │ -18e686: 2146 |005d: array-length v6, v4 │ │ -18e688: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -18e68c: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -18e68e: 4404 0405 |0061: aget v4, v4, v5 │ │ -18e692: 6e20 ab06 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -18e698: 0c03 |0066: move-result-object v3 │ │ -18e69a: 5b13 2c41 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412c │ │ -18e69e: 7030 5c54 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@545c │ │ -18e6a4: 2805 |006c: goto 0071 // +0005 │ │ -18e6a6: 6202 b43d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db4 │ │ -18e6aa: 5b12 2841 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ -18e6ae: 0e00 |0071: return-void │ │ +18e5c0: |[18e5c0] 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 │ │ +18e5d0: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18e5d6: 2200 9a03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039a │ │ +18e5da: 7010 310d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d31 │ │ +18e5e0: 7110 830c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c83 │ │ +18e5e6: 0c00 |000b: move-result-object v0 │ │ +18e5e8: 5b10 2d41 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ +18e5ec: 5b13 2b41 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@412b │ │ +18e5f0: 5b14 2c41 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412c │ │ +18e5f4: 5b15 2f41 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412f │ │ +18e5f8: 5b16 3141 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4131 │ │ +18e5fc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +18e5fe: 5b15 2941 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@4129 │ │ +18e602: 5b15 3041 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ +18e606: 5b15 2a41 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@412a │ │ +18e60a: 5b15 2e41 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412e │ │ +18e60e: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +18e610: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +18e614: 6e10 7d06 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +18e61a: 0a03 |0025: move-result v3 │ │ +18e61c: 7110 f14a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4af1 │ │ +18e622: 0c03 |0029: move-result-object v3 │ │ +18e624: 5b13 2841 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ +18e628: 7030 5c54 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@545c │ │ +18e62e: 6e10 7d06 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +18e634: 0a02 |0032: move-result v2 │ │ +18e636: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +18e63a: 1a02 c433 |0035: const-string v2, "SELF" // string@33c4 │ │ +18e63e: 6e20 5f54 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@545f │ │ +18e644: 2837 |003a: goto 0071 // +0037 │ │ +18e646: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +18e64a: 6e10 5f06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065f │ │ +18e650: 0a04 |0040: move-result v4 │ │ +18e652: 7110 f04a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4af0 │ │ +18e658: 0c06 |0044: move-result-object v6 │ │ +18e65a: 5b16 2841 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ +18e65e: 6e10 6a06 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@066a │ │ +18e664: 0a06 |004a: move-result v6 │ │ +18e666: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +18e66a: 7110 da49 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49da │ │ +18e670: 0c06 |0050: move-result-object v6 │ │ +18e672: 6e10 5d06 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@065d │ │ +18e678: 0a03 |0054: move-result v3 │ │ +18e67a: 6e20 4b06 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@064b │ │ +18e680: 0c03 |0058: move-result-object v3 │ │ +18e682: 6e20 a006 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@06a0 │ │ +18e688: 0c04 |005c: move-result-object v4 │ │ +18e68a: 2146 |005d: array-length v6, v4 │ │ +18e68c: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +18e690: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +18e692: 4404 0405 |0061: aget v4, v4, v5 │ │ +18e696: 6e20 ab06 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +18e69c: 0c03 |0066: move-result-object v3 │ │ +18e69e: 5b13 2c41 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@412c │ │ +18e6a2: 7030 5c54 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@545c │ │ +18e6a8: 2805 |006c: goto 0071 // +0005 │ │ +18e6aa: 6202 b43d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db4 │ │ +18e6ae: 5b12 2841 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ +18e6b2: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -295683,23 +295683,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 │ │ -18e6b0: |[18e6b0] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18e6c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18e6c2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18e6c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18e6c6: 0760 |0003: move-object v0, v6 │ │ -18e6c8: 0771 |0004: move-object v1, v7 │ │ -18e6ca: 0783 |0005: move-object v3, v8 │ │ -18e6cc: 7606 4854 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@5448 │ │ -18e6d2: 0e00 |0009: return-void │ │ +18e6b4: |[18e6b4] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18e6c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18e6c6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18e6c8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18e6ca: 0760 |0003: move-object v0, v6 │ │ +18e6cc: 0771 |0004: move-object v1, v7 │ │ +18e6ce: 0783 |0005: move-object v3, v8 │ │ +18e6d0: 7606 4854 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@5448 │ │ +18e6d6: 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; │ │ @@ -295709,23 +295709,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 │ │ -18e6d4: |[18e6d4] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -18e6e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -18e6e6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18e6e8: 0760 |0002: move-object v0, v6 │ │ -18e6ea: 0771 |0003: move-object v1, v7 │ │ -18e6ec: 0783 |0004: move-object v3, v8 │ │ -18e6ee: 0794 |0005: move-object v4, v9 │ │ -18e6f0: 7606 4854 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@5448 │ │ -18e6f6: 0e00 |0009: return-void │ │ +18e6d8: |[18e6d8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +18e6e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +18e6ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18e6ec: 0760 |0002: move-object v0, v6 │ │ +18e6ee: 0771 |0003: move-object v1, v7 │ │ +18e6f0: 0783 |0004: move-object v3, v8 │ │ +18e6f2: 0794 |0005: move-object v4, v9 │ │ +18e6f4: 7606 4854 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@5448 │ │ +18e6fa: 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; │ │ @@ -295736,23 +295736,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 │ │ -18e6f8: |[18e6f8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -18e708: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -18e70a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -18e70c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18e70e: 0760 |0003: move-object v0, v6 │ │ -18e710: 0771 |0004: move-object v1, v7 │ │ -18e712: 0785 |0005: move-object v5, v8 │ │ -18e714: 7606 4854 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@5448 │ │ -18e71a: 0e00 |0009: return-void │ │ +18e6fc: |[18e6fc] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +18e70c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +18e70e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +18e710: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18e712: 0760 |0003: move-object v0, v6 │ │ +18e714: 0771 |0004: move-object v1, v7 │ │ +18e716: 0785 |0005: move-object v5, v8 │ │ +18e718: 7606 4854 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@5448 │ │ +18e71e: 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; │ │ @@ -295762,64 +295762,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 │ │ -18e488: |[18e488] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18e498: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -18e49c: 7110 de49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -18e4a2: 0c00 |0005: move-result-object v0 │ │ -18e4a4: 6e10 f74a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4af7 │ │ -18e4aa: 0a01 |0009: move-result v1 │ │ -18e4ac: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -18e4b0: 2201 5c10 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ -18e4b4: 6e10 f44a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4af4 │ │ -18e4ba: 0a04 |0011: move-result v4 │ │ -18e4bc: 6e20 ab06 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -18e4c2: 0c04 |0015: move-result-object v4 │ │ -18e4c4: 7030 4954 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ -18e4ca: 1101 |0019: return-object v1 │ │ -18e4cc: 6e10 f64a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4af6 │ │ -18e4d2: 0a01 |001d: move-result v1 │ │ -18e4d4: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -18e4d8: 2201 5c10 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ -18e4dc: 6e10 f34a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4af3 │ │ -18e4e2: 0a04 |0025: move-result v4 │ │ -18e4e4: 6e20 9f06 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ -18e4ea: 0c04 |0029: move-result-object v4 │ │ -18e4ec: 7030 4754 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@5447 │ │ -18e4f2: 1101 |002d: return-object v1 │ │ -18e4f4: 7110 de49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -18e4fa: 0c01 |0031: move-result-object v1 │ │ -18e4fc: 6e10 f94a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4af9 │ │ -18e502: 0c02 |0035: move-result-object v2 │ │ -18e504: 6e20 cd06 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06cd │ │ -18e50a: 0a01 |0039: move-result v1 │ │ -18e50c: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -18e510: 6e10 f94a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4af9 │ │ -18e516: 0c04 |003f: move-result-object v4 │ │ -18e518: 6e20 ca06 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06ca │ │ -18e51e: 0a04 |0043: move-result v4 │ │ -18e520: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -18e524: 2201 5c10 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ -18e528: 6e20 ab06 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -18e52e: 0c04 |004b: move-result-object v4 │ │ -18e530: 7030 4954 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ -18e536: 1101 |004f: return-object v1 │ │ -18e538: 2204 5c10 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ -18e53c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -18e53e: 6e20 ab06 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -18e544: 0c00 |0056: move-result-object v0 │ │ -18e546: 7030 4954 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ -18e54c: 1104 |005a: return-object v4 │ │ -18e54e: 2203 d202 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d2 │ │ -18e552: 7020 c009 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -18e558: 2703 |0060: throw v3 │ │ +18e48c: |[18e48c] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18e49c: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +18e4a0: 7110 de49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +18e4a6: 0c00 |0005: move-result-object v0 │ │ +18e4a8: 6e10 f74a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4af7 │ │ +18e4ae: 0a01 |0009: move-result v1 │ │ +18e4b0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +18e4b4: 2201 5c10 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ +18e4b8: 6e10 f44a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4af4 │ │ +18e4be: 0a04 |0011: move-result v4 │ │ +18e4c0: 6e20 ab06 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +18e4c6: 0c04 |0015: move-result-object v4 │ │ +18e4c8: 7030 4954 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ +18e4ce: 1101 |0019: return-object v1 │ │ +18e4d0: 6e10 f64a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4af6 │ │ +18e4d6: 0a01 |001d: move-result v1 │ │ +18e4d8: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +18e4dc: 2201 5c10 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ +18e4e0: 6e10 f34a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4af3 │ │ +18e4e6: 0a04 |0025: move-result v4 │ │ +18e4e8: 6e20 9f06 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ +18e4ee: 0c04 |0029: move-result-object v4 │ │ +18e4f0: 7030 4754 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@5447 │ │ +18e4f6: 1101 |002d: return-object v1 │ │ +18e4f8: 7110 de49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +18e4fe: 0c01 |0031: move-result-object v1 │ │ +18e500: 6e10 f94a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4af9 │ │ +18e506: 0c02 |0035: move-result-object v2 │ │ +18e508: 6e20 cd06 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06cd │ │ +18e50e: 0a01 |0039: move-result v1 │ │ +18e510: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +18e514: 6e10 f94a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4af9 │ │ +18e51a: 0c04 |003f: move-result-object v4 │ │ +18e51c: 6e20 ca06 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06ca │ │ +18e522: 0a04 |0043: move-result v4 │ │ +18e524: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +18e528: 2201 5c10 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ +18e52c: 6e20 ab06 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +18e532: 0c04 |004b: move-result-object v4 │ │ +18e534: 7030 4954 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ +18e53a: 1101 |004f: return-object v1 │ │ +18e53c: 2204 5c10 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ +18e540: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +18e542: 6e20 ab06 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +18e548: 0c00 |0056: move-result-object v0 │ │ +18e54a: 7030 4954 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ +18e550: 1104 |005a: return-object v4 │ │ +18e552: 2203 d202 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d2 │ │ +18e556: 7020 c009 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +18e55c: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -295837,26 +295837,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 │ │ -18e55c: |[18e55c] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18e56c: 7110 de49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -18e572: 0c00 |0003: move-result-object v0 │ │ -18e574: 2201 5c10 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ -18e578: 6e20 b306 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ -18e57e: 0c03 |0009: move-result-object v3 │ │ -18e580: 6e10 ff06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06ff │ │ -18e586: 0a03 |000d: move-result v3 │ │ -18e588: 6e20 9f06 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ -18e58e: 0c03 |0011: move-result-object v3 │ │ -18e590: 7030 4754 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@5447 │ │ -18e596: 1101 |0015: return-object v1 │ │ +18e560: |[18e560] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18e570: 7110 de49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +18e576: 0c00 |0003: move-result-object v0 │ │ +18e578: 2201 5c10 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ +18e57c: 6e20 b306 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ +18e582: 0c03 |0009: move-result-object v3 │ │ +18e584: 6e10 ff06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06ff │ │ +18e58a: 0a03 |000d: move-result v3 │ │ +18e58c: 6e20 9f06 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ +18e592: 0c03 |0011: move-result-object v3 │ │ +18e594: 7030 4754 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@5447 │ │ +18e59a: 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 │ │ @@ -295866,32 +295866,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 │ │ -18e758: |[18e758] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18e768: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -18e76c: 7010 0a0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -18e772: 6e10 7c06 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@067c │ │ -18e778: 0c01 |0008: move-result-object v1 │ │ -18e77a: 6e20 160b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -18e780: 6e10 7906 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0679 │ │ -18e786: 0c04 |000f: move-result-object v4 │ │ -18e788: 6e20 160b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -18e78e: 6e10 270b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -18e794: 0c04 |0016: move-result-object v4 │ │ -18e796: 7110 6056 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5660 │ │ -18e79c: 0c04 |001a: move-result-object v4 │ │ -18e79e: 7120 e956 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56e9 │ │ -18e7a4: 0c03 |001e: move-result-object v3 │ │ -18e7a6: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -18e7aa: 7020 6054 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5460 │ │ -18e7b0: 0e00 |0024: return-void │ │ +18e75c: |[18e75c] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18e76c: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +18e770: 7010 0a0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +18e776: 6e10 7c06 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@067c │ │ +18e77c: 0c01 |0008: move-result-object v1 │ │ +18e77e: 6e20 160b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +18e784: 6e10 7906 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0679 │ │ +18e78a: 0c04 |000f: move-result-object v4 │ │ +18e78c: 6e20 160b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +18e792: 6e10 270b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +18e798: 0c04 |0016: move-result-object v4 │ │ +18e79a: 7110 6056 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5660 │ │ +18e7a0: 0c04 |001a: move-result-object v4 │ │ +18e7a2: 7120 e956 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56e9 │ │ +18e7a8: 0c03 |001e: move-result-object v3 │ │ +18e7aa: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +18e7ae: 7020 6054 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5460 │ │ +18e7b4: 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; │ │ @@ -295903,34 +295903,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -18e7b4: |[18e7b4] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -18e7c4: 1d02 |0000: monitor-enter v2 │ │ -18e7c6: 2200 7803 |0001: new-instance v0, Ljava/util/HashSet; // type@0378 │ │ -18e7ca: 5421 2d41 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ -18e7ce: 7020 a10c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0ca1 │ │ -18e7d4: 1e02 |0008: monitor-exit v2 │ │ -18e7d6: 7210 050d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d05 │ │ -18e7dc: 0c00 |000c: move-result-object v0 │ │ -18e7de: 7210 af0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -18e7e4: 0a01 |0010: move-result v1 │ │ -18e7e6: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -18e7ea: 7210 b00c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -18e7f0: 0c01 |0016: move-result-object v1 │ │ -18e7f2: 1f01 5e10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@105e │ │ -18e7f6: 7220 6454 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5464 │ │ -18e7fc: 28f1 |001c: goto 000d // -000f │ │ -18e7fe: 0e00 |001d: return-void │ │ -18e800: 0d00 |001e: move-exception v0 │ │ -18e802: 1e02 |001f: monitor-exit v2 │ │ -18e804: 2700 |0020: throw v0 │ │ +18e7b8: |[18e7b8] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +18e7c8: 1d02 |0000: monitor-enter v2 │ │ +18e7ca: 2200 7803 |0001: new-instance v0, Ljava/util/HashSet; // type@0378 │ │ +18e7ce: 5421 2d41 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ +18e7d2: 7020 a10c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0ca1 │ │ +18e7d8: 1e02 |0008: monitor-exit v2 │ │ +18e7da: 7210 050d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d05 │ │ +18e7e0: 0c00 |000c: move-result-object v0 │ │ +18e7e2: 7210 af0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +18e7e8: 0a01 |0010: move-result v1 │ │ +18e7ea: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +18e7ee: 7210 b00c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +18e7f4: 0c01 |0016: move-result-object v1 │ │ +18e7f6: 1f01 5e10 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@105e │ │ +18e7fa: 7220 6454 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@5464 │ │ +18e800: 28f1 |001c: goto 000d // -000f │ │ +18e802: 0e00 |001d: return-void │ │ +18e804: 0d00 |001e: move-exception v0 │ │ +18e806: 1e02 |001f: monitor-exit v2 │ │ +18e808: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -295947,31 +295947,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -18e894: |[18e894] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -18e8a4: 1d01 |0000: monitor-enter v1 │ │ -18e8a6: 5410 3041 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ -18e8aa: 7120 9757 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5797 │ │ -18e8b0: 0a00 |0006: move-result v0 │ │ -18e8b2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -18e8b6: 5b12 3041 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ -18e8ba: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -18e8bc: 2802 |000c: goto 000e // +0002 │ │ -18e8be: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -18e8c0: 1e01 |000e: monitor-exit v1 │ │ -18e8c2: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -18e8c6: 7010 5d54 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@545d │ │ -18e8cc: 0e00 |0014: return-void │ │ -18e8ce: 0d02 |0015: move-exception v2 │ │ -18e8d0: 1e01 |0016: monitor-exit v1 │ │ -18e8d2: 2702 |0017: throw v2 │ │ +18e898: |[18e898] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +18e8a8: 1d01 |0000: monitor-enter v1 │ │ +18e8aa: 5410 3041 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ +18e8ae: 7120 9757 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5797 │ │ +18e8b4: 0a00 |0006: move-result v0 │ │ +18e8b6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +18e8ba: 5b12 3041 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ +18e8be: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +18e8c0: 2802 |000c: goto 000e // +0002 │ │ +18e8c2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +18e8c4: 1e01 |000e: monitor-exit v1 │ │ +18e8c6: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +18e8ca: 7010 5d54 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@545d │ │ +18e8d0: 0e00 |0014: return-void │ │ +18e8d2: 0d02 |0015: move-exception v2 │ │ +18e8d4: 1e01 |0016: monitor-exit v1 │ │ +18e8d6: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -295990,23 +295990,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 │ │ -18e71c: |[18e71c] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18e72c: 1d01 |0000: monitor-enter v1 │ │ -18e72e: 5410 2d41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ -18e732: 7220 ff0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cff │ │ -18e738: 1e01 |0006: monitor-exit v1 │ │ -18e73a: 0e00 |0007: return-void │ │ -18e73c: 0d02 |0008: move-exception v2 │ │ -18e73e: 1e01 |0009: monitor-exit v1 │ │ -18e740: 2702 |000a: throw v2 │ │ +18e720: |[18e720] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18e730: 1d01 |0000: monitor-enter v1 │ │ +18e732: 5410 2d41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ +18e736: 7220 ff0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cff │ │ +18e73c: 1e01 |0006: monitor-exit v1 │ │ +18e73e: 0e00 |0007: return-void │ │ +18e740: 0d02 |0008: move-exception v2 │ │ +18e742: 1e01 |0009: monitor-exit v1 │ │ +18e744: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -296052,17 +296052,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18e470: |[18e470] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -18e480: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ -18e484: 1100 |0002: return-object v0 │ │ +18e474: |[18e474] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +18e484: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ +18e488: 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;) │ │ @@ -296093,15 +296093,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 │ │ 18e2fc: |[18e2fc] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 18e30c: 1d04 |0000: monitor-enter v4 │ │ 18e30e: 5440 2b41 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@412b │ │ 18e312: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 18e314: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 18e318: 2200 eb0e |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0eeb │ │ 18e31c: 5442 2841 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ @@ -296132,51 +296132,52 @@ │ │ 18e37a: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 18e37e: 2205 f20e |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0ef2 │ │ 18e382: 5440 3141 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4131 │ │ 18e386: 7020 bf4a 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@4abf │ │ 18e38c: 1e04 |0040: monitor-exit v4 │ │ 18e38e: 1105 |0041: return-object v5 │ │ 18e390: 5445 3041 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ -18e394: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -18e398: 2200 f10e |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0ef1 │ │ -18e39c: 5441 2841 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ -18e3a0: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -18e3a4: 7053 b84a 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@4ab8 │ │ -18e3aa: 1e04 |004f: monitor-exit v4 │ │ -18e3ac: 1100 |0050: return-object v0 │ │ +18e394: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +18e398: 2205 f10e |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0ef1 │ │ +18e39c: 5440 2841 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4128 │ │ +18e3a0: 5441 3041 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4130 │ │ +18e3a4: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +18e3a8: 7053 b84a 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@4ab8 │ │ 18e3ae: 1e04 |0051: monitor-exit v4 │ │ -18e3b0: 1101 |0052: return-object v1 │ │ -18e3b2: 0d05 |0053: move-exception v5 │ │ -18e3b4: 1e04 |0054: monitor-exit v4 │ │ -18e3b6: 2705 |0055: throw v5 │ │ +18e3b0: 1105 |0052: return-object v5 │ │ +18e3b2: 1e04 |0053: monitor-exit v4 │ │ +18e3b4: 1101 |0054: return-object v1 │ │ +18e3b6: 0d05 |0055: move-exception v5 │ │ +18e3b8: 1e04 |0056: monitor-exit v4 │ │ +18e3ba: 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 │ │ @@ -296311,42 +296312,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 │ │ -18e3dc: |[18e3dc] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -18e3ec: 1d02 |0000: monitor-enter v2 │ │ -18e3ee: 6e10 5854 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@5458 │ │ -18e3f4: 0c00 |0004: move-result-object v0 │ │ -18e3f6: 5421 2f41 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412f │ │ -18e3fa: 7110 a402 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -18e400: 0a01 |000a: move-result v1 │ │ -18e402: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -18e406: 2200 ea0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18e40a: 5421 2f41 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412f │ │ -18e40e: 7020 944a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a94 │ │ -18e414: 1e02 |0014: monitor-exit v2 │ │ -18e416: 1100 |0015: return-object v0 │ │ -18e418: 7110 a402 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -18e41e: 0a01 |0019: move-result v1 │ │ -18e420: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -18e424: 2201 ea0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18e428: 7020 944a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a94 │ │ -18e42e: 1e02 |0021: monitor-exit v2 │ │ -18e430: 1101 |0022: return-object v1 │ │ -18e432: 2200 ea0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18e436: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ -18e43a: 7020 944a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a94 │ │ -18e440: 1e02 |002a: monitor-exit v2 │ │ -18e442: 1100 |002b: return-object v0 │ │ -18e444: 0d00 |002c: move-exception v0 │ │ -18e446: 1e02 |002d: monitor-exit v2 │ │ -18e448: 2700 |002e: throw v0 │ │ +18e3e0: |[18e3e0] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +18e3f0: 1d02 |0000: monitor-enter v2 │ │ +18e3f2: 6e10 5854 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@5458 │ │ +18e3f8: 0c00 |0004: move-result-object v0 │ │ +18e3fa: 5421 2f41 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412f │ │ +18e3fe: 7110 a402 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +18e404: 0a01 |000a: move-result v1 │ │ +18e406: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +18e40a: 2200 ea0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18e40e: 5421 2f41 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@412f │ │ +18e412: 7020 944a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a94 │ │ +18e418: 1e02 |0014: monitor-exit v2 │ │ +18e41a: 1100 |0015: return-object v0 │ │ +18e41c: 7110 a402 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +18e422: 0a01 |0019: move-result v1 │ │ +18e424: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +18e428: 2201 ea0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18e42c: 7020 944a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a94 │ │ +18e432: 1e02 |0021: monitor-exit v2 │ │ +18e434: 1101 |0022: return-object v1 │ │ +18e436: 2200 ea0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18e43a: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ +18e43e: 7020 944a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a94 │ │ +18e444: 1e02 |002a: monitor-exit v2 │ │ +18e446: 1100 |002b: return-object v0 │ │ +18e448: 0d00 |002c: move-exception v0 │ │ +18e44a: 1e02 |002d: monitor-exit v2 │ │ +18e44c: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -296467,23 +296468,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 │ │ -18e81c: |[18e81c] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18e82c: 1d01 |0000: monitor-enter v1 │ │ -18e82e: 5410 2d41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ -18e832: 7220 060d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d06 │ │ -18e838: 1e01 |0006: monitor-exit v1 │ │ -18e83a: 0e00 |0007: return-void │ │ -18e83c: 0d02 |0008: move-exception v2 │ │ -18e83e: 1e01 |0009: monitor-exit v1 │ │ -18e840: 2702 |000a: throw v2 │ │ +18e820: |[18e820] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18e830: 1d01 |0000: monitor-enter v1 │ │ +18e832: 5410 2d41 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@412d │ │ +18e836: 7220 060d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d06 │ │ +18e83c: 1e01 |0006: monitor-exit v1 │ │ +18e83e: 0e00 |0007: return-void │ │ +18e840: 0d02 |0008: move-exception v2 │ │ +18e842: 1e01 |0009: monitor-exit v1 │ │ +18e844: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -296497,23 +296498,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18e858: |[18e858] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -18e868: 1d00 |0000: monitor-enter v0 │ │ -18e86a: 5b01 2e41 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412e │ │ -18e86e: 1e00 |0003: monitor-exit v0 │ │ -18e870: 7010 5d54 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@545d │ │ -18e876: 0e00 |0007: return-void │ │ -18e878: 0d01 |0008: move-exception v1 │ │ -18e87a: 1e00 |0009: monitor-exit v0 │ │ -18e87c: 2701 |000a: throw v1 │ │ +18e85c: |[18e85c] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +18e86c: 1d00 |0000: monitor-enter v0 │ │ +18e86e: 5b01 2e41 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@412e │ │ +18e872: 1e00 |0003: monitor-exit v0 │ │ +18e874: 7010 5d54 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@545d │ │ +18e87a: 0e00 |0007: return-void │ │ +18e87c: 0d01 |0008: move-exception v1 │ │ +18e87e: 1e00 |0009: monitor-exit v0 │ │ +18e880: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -296687,18 +296688,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 │ │ -18e8e8: |[18e8e8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18e8f8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18e8fe: 5b01 3241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ -18e902: 0e00 |0005: return-void │ │ +18e8ec: |[18e8ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18e8fc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18e902: 5b01 3241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ +18e906: 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; │ │ │ │ @@ -296708,18 +296709,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18e904: |[18e904] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -18e914: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ -18e918: 6e10 8454 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5484 │ │ -18e91e: 0e00 |0005: return-void │ │ +18e908: |[18e908] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +18e918: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4132 │ │ +18e91c: 6e10 8454 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@5484 │ │ +18e922: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -296756,62 +296757,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -18eb08: |[18eb08] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -18eb18: 7100 cf54 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54cf │ │ -18eb1e: 0c00 |0003: move-result-object v0 │ │ -18eb20: 2100 |0004: array-length v0, v0 │ │ -18eb22: 2300 1b11 |0005: new-array v0, v0, [I // type@111b │ │ -18eb26: 6900 3641 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18eb2a: 6201 5641 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18eb2e: 6e10 cd54 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18eb34: 0a01 |000e: move-result v1 │ │ -18eb36: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18eb38: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18eb3c: 6200 3641 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18eb40: 6201 5741 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18eb44: 6e10 cd54 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18eb4a: 0a01 |0019: move-result v1 │ │ -18eb4c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18eb4e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18eb52: 6200 3641 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18eb56: 6201 5841 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18eb5a: 6e10 cd54 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18eb60: 0a01 |0024: move-result v1 │ │ -18eb62: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18eb64: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18eb68: 6200 3641 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18eb6c: 6201 5541 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18eb70: 6e10 cd54 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18eb76: 0a01 |002f: move-result v1 │ │ -18eb78: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18eb7a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18eb7e: 6200 3641 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18eb82: 6201 5b41 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -18eb86: 6e10 cd54 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18eb8c: 0a01 |003a: move-result v1 │ │ -18eb8e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -18eb90: 4b02 0001 |003c: aput v2, v0, v1 │ │ -18eb94: 6200 3641 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18eb98: 6201 5941 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18eb9c: 6e10 cd54 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18eba2: 0a01 |0045: move-result v1 │ │ -18eba4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -18eba6: 4b02 0001 |0047: aput v2, v0, v1 │ │ -18ebaa: 6200 3641 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18ebae: 6201 5a41 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18ebb2: 6e10 cd54 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18ebb8: 0a01 |0050: move-result v1 │ │ -18ebba: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -18ebbc: 4b02 0001 |0052: aput v2, v0, v1 │ │ -18ebc0: 0e00 |0054: return-void │ │ +18eb0c: |[18eb0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +18eb1c: 7100 cf54 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54cf │ │ +18eb22: 0c00 |0003: move-result-object v0 │ │ +18eb24: 2100 |0004: array-length v0, v0 │ │ +18eb26: 2300 1b11 |0005: new-array v0, v0, [I // type@111b │ │ +18eb2a: 6900 3641 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18eb2e: 6201 5641 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18eb32: 6e10 cd54 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18eb38: 0a01 |000e: move-result v1 │ │ +18eb3a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18eb3c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18eb40: 6200 3641 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18eb44: 6201 5741 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18eb48: 6e10 cd54 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18eb4e: 0a01 |0019: move-result v1 │ │ +18eb50: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18eb52: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18eb56: 6200 3641 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18eb5a: 6201 5841 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18eb5e: 6e10 cd54 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18eb64: 0a01 |0024: move-result v1 │ │ +18eb66: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18eb68: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18eb6c: 6200 3641 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18eb70: 6201 5541 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18eb74: 6e10 cd54 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18eb7a: 0a01 |002f: move-result v1 │ │ +18eb7c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18eb7e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18eb82: 6200 3641 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18eb86: 6201 5b41 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +18eb8a: 6e10 cd54 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18eb90: 0a01 |003a: move-result v1 │ │ +18eb92: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +18eb94: 4b02 0001 |003c: aput v2, v0, v1 │ │ +18eb98: 6200 3641 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18eb9c: 6201 5941 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18eba0: 6e10 cd54 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18eba6: 0a01 |0045: move-result v1 │ │ +18eba8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +18ebaa: 4b02 0001 |0047: aput v2, v0, v1 │ │ +18ebae: 6200 3641 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18ebb2: 6201 5a41 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18ebb6: 6e10 cd54 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18ebbc: 0a01 |0050: move-result v1 │ │ +18ebbe: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +18ebc0: 4b02 0001 |0052: aput v2, v0, v1 │ │ +18ebc4: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -296862,19 +296863,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18ec58: |[18ec58] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -18ec68: 2200 9500 |0000: new-instance v0, Landroid/os/Bundle; // type@0095 │ │ -18ec6c: 7010 2f02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022f │ │ -18ec72: 7020 7254 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5472 │ │ -18ec78: 0e00 |0008: return-void │ │ +18ec5c: |[18ec5c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +18ec6c: 2200 9500 |0000: new-instance v0, Landroid/os/Bundle; // type@0095 │ │ +18ec70: 7010 2f02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022f │ │ +18ec76: 7020 7254 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5472 │ │ +18ec7c: 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;) │ │ @@ -296882,18 +296883,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18ec7c: |[18ec7c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -18ec8c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18ec92: 5b01 3741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4137 │ │ -18ec96: 0e00 |0005: return-void │ │ +18ec80: |[18ec80] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +18ec90: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18ec96: 5b01 3741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4137 │ │ +18ec9a: 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; │ │ @@ -296904,27 +296905,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 │ │ -18ec1c: |[18ec1c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -18ec2c: 5420 3741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4137 │ │ -18ec30: 1a01 282e |0002: const-string v1, "MODEL" // string@2e28 │ │ -18ec34: 6e20 3202 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0232 │ │ -18ec3a: 0c00 |0007: move-result-object v0 │ │ -18ec3c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -18ec40: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -18ec42: 1100 |000b: return-object v0 │ │ -18ec44: 6201 a63e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea6 │ │ -18ec48: 7120 cd56 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@56cd │ │ -18ec4e: 0c00 |0011: move-result-object v0 │ │ -18ec50: 1f00 5d0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ -18ec54: 1100 |0014: return-object v0 │ │ +18ec20: |[18ec20] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +18ec30: 5420 3741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4137 │ │ +18ec34: 1a01 282e |0002: const-string v1, "MODEL" // string@2e28 │ │ +18ec38: 6e20 3202 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0232 │ │ +18ec3e: 0c00 |0007: move-result-object v0 │ │ +18ec40: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +18ec44: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +18ec46: 1100 |000b: return-object v0 │ │ +18ec48: 6201 a63e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea6 │ │ +18ec4c: 7120 cd56 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@56cd │ │ +18ec52: 0c00 |0011: move-result-object v0 │ │ +18ec54: 1f00 5d0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ +18ec58: 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; │ │ │ │ @@ -296933,21 +296934,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 │ │ -18ec98: |[18ec98] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -18eca8: 7110 ce56 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@56ce │ │ -18ecae: 0c03 |0003: move-result-object v3 │ │ -18ecb0: 5420 3741 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4137 │ │ -18ecb4: 1a01 282e |0006: const-string v1, "MODEL" // string@2e28 │ │ -18ecb8: 6e30 3b02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023b │ │ -18ecbe: 0e00 |000b: return-void │ │ +18ec9c: |[18ec9c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +18ecac: 7110 ce56 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@56ce │ │ +18ecb2: 0c03 |0003: move-result-object v3 │ │ +18ecb4: 5420 3741 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4137 │ │ +18ecb8: 1a01 282e |0006: const-string v1, "MODEL" // string@2e28 │ │ +18ecbc: 6e30 3b02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023b │ │ +18ecc2: 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; │ │ @@ -296982,18 +296983,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 │ │ -18f4e8: |[18f4e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f4f8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f4fe: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18f502: 0e00 |0005: return-void │ │ +18f4ec: |[18f4ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f4fc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f502: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18f506: 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; │ │ │ │ @@ -297003,18 +297004,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f504: |[18f504] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -18f514: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18f518: 6e20 e054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e0 │ │ -18f51e: 0e00 |0005: return-void │ │ +18f508: |[18f508] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +18f518: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18f51c: 6e20 e054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e0 │ │ +18f522: 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; │ │ │ │ @@ -297048,18 +297049,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 │ │ -18f520: |[18f520] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f530: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f536: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18f53a: 0e00 |0005: return-void │ │ +18f524: |[18f524] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f534: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f53a: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18f53e: 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; │ │ │ │ @@ -297069,18 +297070,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f53c: |[18f53c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -18f54c: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18f550: 6e20 de54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54de │ │ -18f556: 0e00 |0005: return-void │ │ +18f540: |[18f540] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +18f550: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18f554: 6e20 de54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54de │ │ +18f55a: 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; │ │ │ │ @@ -297114,18 +297115,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 │ │ -18f558: |[18f558] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f568: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f56e: 5b01 4741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ -18f572: 0e00 |0005: return-void │ │ +18f55c: |[18f55c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f56c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f572: 5b01 4741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ +18f576: 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; │ │ │ │ @@ -297135,18 +297136,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f574: |[18f574] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -18f584: 5410 4741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ -18f588: 6e20 e154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e1 │ │ -18f58e: 0e00 |0005: return-void │ │ +18f578: |[18f578] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +18f588: 5410 4741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4147 │ │ +18f58c: 6e20 e154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e1 │ │ +18f592: 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; │ │ │ │ @@ -297180,18 +297181,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 │ │ -18f590: |[18f590] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f5a0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f5a6: 5b01 4841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ -18f5aa: 0e00 |0005: return-void │ │ +18f594: |[18f594] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f5a4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f5aa: 5b01 4841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ +18f5ae: 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; │ │ │ │ @@ -297201,18 +297202,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f5ac: |[18f5ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -18f5bc: 5410 4841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ -18f5c0: 6e20 e254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e2 │ │ -18f5c6: 0e00 |0005: return-void │ │ +18f5b0: |[18f5b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +18f5c0: 5410 4841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4148 │ │ +18f5c4: 6e20 e254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e2 │ │ +18f5ca: 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; │ │ │ │ @@ -297246,18 +297247,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 │ │ -18f5c8: |[18f5c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f5d8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f5de: 5b01 4941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4149 │ │ -18f5e2: 0e00 |0005: return-void │ │ +18f5cc: |[18f5cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f5dc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f5e2: 5b01 4941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4149 │ │ +18f5e6: 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; │ │ │ │ @@ -297267,18 +297268,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f5e4: |[18f5e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -18f5f4: 5410 4941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4149 │ │ -18f5f8: 6e20 e354 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e3 │ │ -18f5fe: 0e00 |0005: return-void │ │ +18f5e8: |[18f5e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +18f5f8: 5410 4941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4149 │ │ +18f5fc: 6e20 e354 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e3 │ │ +18f602: 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; │ │ │ │ @@ -297312,18 +297313,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 │ │ -18f600: |[18f600] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f610: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f616: 5b01 4a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ -18f61a: 0e00 |0005: return-void │ │ +18f604: |[18f604] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f614: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f61a: 5b01 4a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ +18f61e: 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; │ │ │ │ @@ -297333,18 +297334,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f61c: |[18f61c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -18f62c: 5410 4a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ -18f630: 6e20 e454 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e4 │ │ -18f636: 0e00 |0005: return-void │ │ +18f620: |[18f620] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +18f630: 5410 4a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414a │ │ +18f634: 6e20 e454 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e4 │ │ +18f63a: 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; │ │ │ │ @@ -297378,18 +297379,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 │ │ -18f670: |[18f670] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f680: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f686: 5b01 4c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ -18f68a: 0e00 |0005: return-void │ │ +18f674: |[18f674] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f684: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f68a: 5b01 4c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ +18f68e: 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; │ │ │ │ @@ -297399,18 +297400,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f68c: |[18f68c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -18f69c: 5410 4c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ -18f6a0: 6e20 e554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e5 │ │ -18f6a6: 0e00 |0005: return-void │ │ +18f690: |[18f690] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +18f6a0: 5410 4c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414c │ │ +18f6a4: 6e20 e554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e5 │ │ +18f6aa: 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; │ │ │ │ @@ -297444,18 +297445,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 │ │ -18f6a8: |[18f6a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f6b8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f6be: 5b01 4d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ -18f6c2: 0e00 |0005: return-void │ │ +18f6ac: |[18f6ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f6bc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f6c2: 5b01 4d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ +18f6c6: 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; │ │ │ │ @@ -297465,18 +297466,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f6c4: |[18f6c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -18f6d4: 5410 4d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ -18f6d8: 6e20 e654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e6 │ │ -18f6de: 0e00 |0005: return-void │ │ +18f6c8: |[18f6c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +18f6d8: 5410 4d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414d │ │ +18f6dc: 6e20 e654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e6 │ │ +18f6e2: 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; │ │ │ │ @@ -297510,18 +297511,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 │ │ -18f6e0: |[18f6e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f6f0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f6f6: 5b01 4e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ -18f6fa: 0e00 |0005: return-void │ │ +18f6e4: |[18f6e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f6f4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f6fa: 5b01 4e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ +18f6fe: 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; │ │ │ │ @@ -297531,18 +297532,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f6fc: |[18f6fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -18f70c: 5410 4e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ -18f710: 6e20 e754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e7 │ │ -18f716: 0e00 |0005: return-void │ │ +18f700: |[18f700] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +18f710: 5410 4e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414e │ │ +18f714: 6e20 e754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e7 │ │ +18f71a: 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; │ │ │ │ @@ -297576,18 +297577,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 │ │ -18f750: |[18f750] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f760: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f766: 5b01 5041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ -18f76a: 0e00 |0005: return-void │ │ +18f754: |[18f754] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f764: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f76a: 5b01 5041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ +18f76e: 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; │ │ │ │ @@ -297597,18 +297598,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f76c: |[18f76c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -18f77c: 5410 5041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ -18f780: 6e20 dd54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54dd │ │ -18f786: 0e00 |0005: return-void │ │ +18f770: |[18f770] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +18f780: 5410 5041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4150 │ │ +18f784: 6e20 dd54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54dd │ │ +18f78a: 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; │ │ │ │ @@ -297642,18 +297643,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 │ │ -18f788: |[18f788] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f798: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f79e: 5b01 5141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4151 │ │ -18f7a2: 0e00 |0005: return-void │ │ +18f78c: |[18f78c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f79c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f7a2: 5b01 5141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4151 │ │ +18f7a6: 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; │ │ │ │ @@ -297663,18 +297664,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f7a4: |[18f7a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -18f7b4: 5410 5141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4151 │ │ -18f7b8: 6e20 e854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e8 │ │ -18f7be: 0e00 |0005: return-void │ │ +18f7a8: |[18f7a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +18f7b8: 5410 5141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4151 │ │ +18f7bc: 6e20 e854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54e8 │ │ +18f7c2: 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; │ │ │ │ @@ -297708,18 +297709,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 │ │ -18f7c0: |[18f7c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f7d0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f7d6: 5b01 5241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4152 │ │ -18f7da: 0e00 |0005: return-void │ │ +18f7c4: |[18f7c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f7d4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f7da: 5b01 5241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4152 │ │ +18f7de: 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; │ │ │ │ @@ -297729,18 +297730,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f7dc: |[18f7dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -18f7ec: 5410 5241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4152 │ │ -18f7f0: 6e20 df54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54df │ │ -18f7f6: 0e00 |0005: return-void │ │ +18f7e0: |[18f7e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +18f7f0: 5410 5241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4152 │ │ +18f7f4: 6e20 df54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54df │ │ +18f7fa: 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; │ │ │ │ @@ -297778,44 +297779,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -18f8b0: |[18f8b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -18f8c0: 7100 cf54 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54cf │ │ -18f8c6: 0c00 |0003: move-result-object v0 │ │ -18f8c8: 2100 |0004: array-length v0, v0 │ │ -18f8ca: 2300 1b11 |0005: new-array v0, v0, [I // type@111b │ │ -18f8ce: 6900 5341 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ -18f8d2: 6201 5741 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18f8d6: 6e10 cd54 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18f8dc: 0a01 |000e: move-result v1 │ │ -18f8de: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18f8e0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18f8e4: 6200 5341 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ -18f8e8: 6201 5841 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f8ec: 6e10 cd54 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18f8f2: 0a01 |0019: move-result v1 │ │ -18f8f4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18f8f6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18f8fa: 6200 5341 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ -18f8fe: 6201 5b41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -18f902: 6e10 cd54 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18f908: 0a01 |0024: move-result v1 │ │ -18f90a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18f90c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18f910: 6200 5341 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ -18f914: 6201 5541 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18f918: 6e10 cd54 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18f91e: 0a01 |002f: move-result v1 │ │ -18f920: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18f922: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18f926: 0e00 |0033: return-void │ │ +18f8b4: |[18f8b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +18f8c4: 7100 cf54 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54cf │ │ +18f8ca: 0c00 |0003: move-result-object v0 │ │ +18f8cc: 2100 |0004: array-length v0, v0 │ │ +18f8ce: 2300 1b11 |0005: new-array v0, v0, [I // type@111b │ │ +18f8d2: 6900 5341 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ +18f8d6: 6201 5741 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18f8da: 6e10 cd54 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18f8e0: 0a01 |000e: move-result v1 │ │ +18f8e2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18f8e4: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18f8e8: 6200 5341 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ +18f8ec: 6201 5841 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f8f0: 6e10 cd54 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18f8f6: 0a01 |0019: move-result v1 │ │ +18f8f8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18f8fa: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18f8fe: 6200 5341 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ +18f902: 6201 5b41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +18f906: 6e10 cd54 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18f90c: 0a01 |0024: move-result v1 │ │ +18f90e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18f910: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18f914: 6200 5341 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ +18f918: 6201 5541 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18f91c: 6e10 cd54 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18f922: 0a01 |002f: move-result v1 │ │ +18f924: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18f926: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18f92a: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -297965,93 +297966,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 │ │ -18f980: |[18f980] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18f990: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -18f992: 2300 b311 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b3 │ │ -18f996: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18f99a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -18f99c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -18f9a0: 6201 5641 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18f9a4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -18f9a6: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -18f9aa: 6201 5b41 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -18f9ae: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -18f9b0: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -18f9b4: 6201 5741 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18f9b8: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -18f9ba: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -18f9be: 6201 5841 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18f9c2: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -18f9c4: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -18f9c8: 6201 5541 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18f9cc: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -18f9ce: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -18f9d2: 6201 5941 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18f9d6: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -18f9d8: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -18f9dc: 1100 |0026: return-object v0 │ │ +18f984: |[18f984] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18f994: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +18f996: 2300 b311 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b3 │ │ +18f99a: 6201 5a41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18f99e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +18f9a0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +18f9a4: 6201 5641 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18f9a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +18f9aa: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +18f9ae: 6201 5b41 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +18f9b2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +18f9b4: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +18f9b8: 6201 5741 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18f9bc: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +18f9be: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +18f9c2: 6201 5841 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18f9c6: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +18f9c8: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +18f9cc: 6201 5541 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18f9d0: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +18f9d2: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +18f9d6: 6201 5941 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18f9da: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +18f9dc: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +18f9e0: 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 │ │ -18fa04: |[18fa04] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -18fa14: 2200 7810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa18: 1a01 be2f |0002: const-string v1, "NONE" // string@2fbe │ │ -18fa1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -18fa1e: 7030 cc54 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa24: 6900 5a41 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18fa28: 2200 7810 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa2c: 1a01 ba10 |000c: const-string v1, "CROP" // string@10ba │ │ -18fa30: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -18fa32: 7030 cc54 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa38: 6900 5641 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18fa3c: 2200 7810 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa40: 1a01 7238 |0016: const-string v1, "TEXT" // string@3872 │ │ -18fa44: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -18fa46: 7030 cc54 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa4c: 6900 5b41 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -18fa50: 2200 7810 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa54: 1a01 c514 |0020: const-string v1, "DRAW" // string@14c5 │ │ -18fa58: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -18fa5a: 7030 cc54 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa60: 6900 5741 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18fa64: 2200 7810 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa68: 1a01 ae17 |002a: const-string v1, "HIGHLIGHT" // string@17ae │ │ -18fa6c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -18fa6e: 7030 cc54 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa74: 6900 5841 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18fa78: 2200 7810 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa7c: 1a01 460e |0034: const-string v1, "BLUR" // string@0e46 │ │ -18fa80: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -18fa82: 7030 cc54 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa88: 6900 5541 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -18fa8c: 2200 7810 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18fa90: 1a01 302e |003e: const-string v1, "MOVE_DELETE" // string@2e30 │ │ -18fa94: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -18fa96: 7030 cc54 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ -18fa9c: 6900 5941 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18faa0: 7100 ca54 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54ca │ │ -18faa6: 0c00 |0049: move-result-object v0 │ │ -18faa8: 6900 5441 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18faac: 0e00 |004c: return-void │ │ +18fa08: |[18fa08] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +18fa18: 2200 7810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa1c: 1a01 be2f |0002: const-string v1, "NONE" // string@2fbe │ │ +18fa20: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +18fa22: 7030 cc54 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18fa28: 6900 5a41 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18fa2c: 2200 7810 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa30: 1a01 ba10 |000c: const-string v1, "CROP" // string@10ba │ │ +18fa34: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +18fa36: 7030 cc54 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18fa3c: 6900 5641 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18fa40: 2200 7810 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa44: 1a01 7238 |0016: const-string v1, "TEXT" // string@3872 │ │ +18fa48: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +18fa4a: 7030 cc54 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18fa50: 6900 5b41 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +18fa54: 2200 7810 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa58: 1a01 c514 |0020: const-string v1, "DRAW" // string@14c5 │ │ +18fa5c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +18fa5e: 7030 cc54 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18fa64: 6900 5741 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18fa68: 2200 7810 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa6c: 1a01 ae17 |002a: const-string v1, "HIGHLIGHT" // string@17ae │ │ +18fa70: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +18fa72: 7030 cc54 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18fa78: 6900 5841 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18fa7c: 2200 7810 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa80: 1a01 460e |0034: const-string v1, "BLUR" // string@0e46 │ │ +18fa84: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +18fa86: 7030 cc54 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18fa8c: 6900 5541 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +18fa90: 2200 7810 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18fa94: 1a01 302e |003e: const-string v1, "MOVE_DELETE" // string@2e30 │ │ +18fa98: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +18fa9a: 7030 cc54 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@54cc │ │ +18faa0: 6900 5941 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18faa4: 7100 ca54 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@54ca │ │ +18faaa: 0c00 |0049: move-result-object v0 │ │ +18faac: 6900 5441 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18fab0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -298065,17 +298066,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 │ │ -18fab0: |[18fab0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -18fac0: 7030 280a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a28 │ │ -18fac6: 0e00 |0003: return-void │ │ +18fab4: |[18fab4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +18fac4: 7030 280a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a28 │ │ +18faca: 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 │ │ @@ -298085,20 +298086,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 │ │ -18f95c: |[18f95c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18f96c: 1c00 7810 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18f970: 7120 2b0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2b │ │ -18f976: 0c01 |0005: move-result-object v1 │ │ -18f978: 1f01 7810 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ -18f97c: 1101 |0008: return-object v1 │ │ +18f960: |[18f960] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18f970: 1c00 7810 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18f974: 7120 2b0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2b │ │ +18f97a: 0c01 |0005: move-result-object v1 │ │ +18f97c: 1f01 7810 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1078 │ │ +18f980: 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;) │ │ @@ -298106,20 +298107,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 │ │ -18f9e0: |[18f9e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18f9f0: 6200 5441 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ -18f9f4: 6e10 5259 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5952 │ │ -18f9fa: 0c00 |0005: move-result-object v0 │ │ -18f9fc: 1f00 b311 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b3 │ │ -18fa00: 1100 |0008: return-object v0 │ │ +18f9e4: |[18f9e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18f9f4: 6200 5441 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4154 │ │ +18f9f8: 6e10 5259 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@5952 │ │ +18f9fe: 0c00 |0005: move-result-object v0 │ │ +18fa00: 1f00 b311 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11b3 │ │ +18fa04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6261 (ImageEditorHud.java) │ │ @@ -298255,51 +298256,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -18fb40: |[18fb40] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -18fb50: 2200 7510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1075 │ │ -18fb54: 7010 b854 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@54b8 │ │ -18fb5a: 6900 5c41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ -18fb5e: 0e00 |0007: return-void │ │ +18fb44: |[18fb44] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +18fb54: 2200 7510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1075 │ │ +18fb58: 7010 b854 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@54b8 │ │ +18fb5e: 6900 5c41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ +18fb62: 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 │ │ -18fb60: |[18fb60] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -18fb70: 7020 2f04 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@042f │ │ -18fb76: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ -18fb7a: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -18fb7e: 2201 7703 |0007: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ -18fb82: 7010 950c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -18fb88: 5b01 7341 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -18fb8c: 2201 7803 |000e: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ -18fb90: 7010 9f0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ -18fb96: 5b01 5d41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ -18fb9a: 2201 6610 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1066 │ │ -18fb9e: 7020 9a54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549a │ │ -18fba4: 5b01 6e41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ -18fba8: 2201 7110 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@1071 │ │ -18fbac: 7020 b054 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b0 │ │ -18fbb2: 5b01 6b41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ -18fbb6: 7010 da54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54da │ │ -18fbbc: 0e00 |0026: return-void │ │ +18fb64: |[18fb64] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +18fb74: 7020 2f04 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@042f │ │ +18fb7a: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ +18fb7e: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +18fb82: 2201 7703 |0007: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ +18fb86: 7010 950c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +18fb8c: 5b01 7341 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +18fb90: 2201 7803 |000e: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ +18fb94: 7010 9f0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ +18fb9a: 5b01 5d41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ +18fb9e: 2201 6610 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1066 │ │ +18fba2: 7020 9a54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549a │ │ +18fba8: 5b01 6e41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ +18fbac: 2201 7110 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@1071 │ │ +18fbb0: 7020 b054 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b0 │ │ +18fbb6: 5b01 6b41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ +18fbba: 7010 da54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54da │ │ +18fbc0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298314,32 +298315,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 │ │ -18fbc0: |[18fbc0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -18fbd0: 7030 3004 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0430 │ │ -18fbd6: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ -18fbda: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -18fbde: 2201 7703 |0007: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ -18fbe2: 7010 950c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -18fbe8: 5b01 7341 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -18fbec: 2201 7803 |000e: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ -18fbf0: 7010 9f0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ -18fbf6: 5b01 5d41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ -18fbfa: 2201 6610 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1066 │ │ -18fbfe: 7020 9a54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549a │ │ -18fc04: 5b01 6e41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ -18fc08: 2201 7110 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@1071 │ │ -18fc0c: 7020 b054 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b0 │ │ -18fc12: 5b01 6b41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ -18fc16: 7010 da54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54da │ │ -18fc1c: 0e00 |0026: return-void │ │ +18fbc4: |[18fbc4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +18fbd4: 7030 3004 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0430 │ │ +18fbda: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ +18fbde: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +18fbe2: 2201 7703 |0007: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ +18fbe6: 7010 950c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +18fbec: 5b01 7341 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +18fbf0: 2201 7803 |000e: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ +18fbf4: 7010 9f0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ +18fbfa: 5b01 5d41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ +18fbfe: 2201 6610 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1066 │ │ +18fc02: 7020 9a54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549a │ │ +18fc08: 5b01 6e41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ +18fc0c: 2201 7110 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@1071 │ │ +18fc10: 7020 b054 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b0 │ │ +18fc16: 5b01 6b41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ +18fc1a: 7010 da54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54da │ │ +18fc20: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298355,32 +298356,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 │ │ -18fc20: |[18fc20] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -18fc30: 7040 3104 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0431 │ │ -18fc36: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ -18fc3a: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -18fc3e: 2201 7703 |0007: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ -18fc42: 7010 950c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -18fc48: 5b01 7341 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -18fc4c: 2201 7803 |000e: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ -18fc50: 7010 9f0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ -18fc56: 5b01 5d41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ -18fc5a: 2201 6610 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1066 │ │ -18fc5e: 7020 9a54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549a │ │ -18fc64: 5b01 6e41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ -18fc68: 2201 7110 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@1071 │ │ -18fc6c: 7020 b054 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b0 │ │ -18fc72: 5b01 6b41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ -18fc76: 7010 da54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54da │ │ -18fc7c: 0e00 |0026: return-void │ │ +18fc24: |[18fc24] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +18fc34: 7040 3104 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0431 │ │ +18fc3a: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ +18fc3e: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +18fc42: 2201 7703 |0007: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ +18fc46: 7010 950c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +18fc4c: 5b01 7341 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +18fc50: 2201 7803 |000e: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ +18fc54: 7010 9f0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ +18fc5a: 5b01 5d41 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ +18fc5e: 2201 6610 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1066 │ │ +18fc62: 7020 9a54 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549a │ │ +18fc68: 5b01 6e41 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ +18fc6c: 2201 7110 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@1071 │ │ +18fc70: 7020 b054 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b0 │ │ +18fc76: 5b01 6b41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ +18fc7a: 7010 da54 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54da │ │ +18fc80: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -298397,27 +298398,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 │ │ -18fac8: |[18fac8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -18fad8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -18fadc: 7220 020d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0d02 │ │ -18fae2: 0a01 |0005: move-result v1 │ │ -18fae4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -18fae8: 5401 7241 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -18faec: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -18faf0: 5501 7141 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4171 │ │ -18faf4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -18faf8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -18fafa: 2802 |0011: goto 0013 // +0002 │ │ -18fafc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -18fafe: 0f01 |0013: return v1 │ │ +18facc: |[18facc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +18fadc: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +18fae0: 7220 020d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0d02 │ │ +18fae6: 0a01 |0005: move-result v1 │ │ +18fae8: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +18faec: 5401 7241 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +18faf0: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +18faf4: 5501 7141 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4171 │ │ +18faf8: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +18fafc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +18fafe: 2802 |0011: goto 0013 // +0002 │ │ +18fb00: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +18fb02: 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; │ │ @@ -298427,88 +298428,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -18fc9c: |[18fc9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -18fcac: 6e10 d854 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54d8 │ │ -18fcb2: 0c00 |0003: move-result-object v0 │ │ -18fcb4: 1401 7900 0d7f |0004: const v1, #float 1.87424e+38 // #7f0d0079 │ │ -18fcba: 7130 d954 1002 |0007: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54d9 │ │ -18fcc0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -18fcc2: 6e20 f554 0200 |000b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54f5 │ │ -18fcc8: 1400 0003 0a7f |000e: const v0, #float 1.83449e+38 // #7f0a0300 │ │ -18fcce: 6e20 d654 0200 |0011: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fcd4: 0c00 |0014: move-result-object v0 │ │ -18fcd6: 5b20 6341 |0015: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4163 │ │ -18fcda: 1400 0103 0a7f |0017: const v0, #float 1.83449e+38 // #7f0a0301 │ │ -18fce0: 6e20 d654 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fce6: 0c00 |001d: move-result-object v0 │ │ -18fce8: 5b20 6441 |001e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4164 │ │ -18fcec: 1400 0203 0a7f |0020: const v0, #float 1.83449e+38 // #7f0a0302 │ │ -18fcf2: 6e20 d654 0200 |0023: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fcf8: 0c00 |0026: move-result-object v0 │ │ -18fcfa: 5b20 6541 |0027: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4165 │ │ -18fcfe: 1400 fc02 0a7f |0029: const v0, #float 1.83449e+38 // #7f0a02fc │ │ -18fd04: 6e20 d654 0200 |002c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd0a: 0c00 |002f: move-result-object v0 │ │ -18fd0c: 1f00 b201 |0030: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b2 │ │ -18fd10: 5b20 5f41 |0032: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ -18fd14: 1400 0403 0a7f |0034: const v0, #float 1.83449e+38 // #7f0a0304 │ │ -18fd1a: 6e20 d654 0200 |0037: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd20: 0c00 |003a: move-result-object v0 │ │ -18fd22: 5b20 6841 |003b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4168 │ │ -18fd26: 1400 0503 0a7f |003d: const v0, #float 1.83449e+38 // #7f0a0305 │ │ -18fd2c: 6e20 d654 0200 |0040: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd32: 0c00 |0043: move-result-object v0 │ │ -18fd34: 5b20 6a41 |0044: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@416a │ │ -18fd38: 1400 fa02 0a7f |0046: const v0, #float 1.83449e+38 // #7f0a02fa │ │ -18fd3e: 6e20 d654 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd44: 0c00 |004c: move-result-object v0 │ │ -18fd46: 5b20 5e41 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415e │ │ -18fd4a: 1400 0a03 0a7f |004f: const v0, #float 1.83449e+38 // #7f0a030a │ │ -18fd50: 6e20 d654 0200 |0052: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd56: 0c00 |0055: move-result-object v0 │ │ -18fd58: 5b20 7041 |0056: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4170 │ │ -18fd5c: 1400 0903 0a7f |0058: const v0, #float 1.83449e+38 // #7f0a0309 │ │ -18fd62: 6e20 d654 0200 |005b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd68: 0c00 |005e: move-result-object v0 │ │ -18fd6a: 5b20 6f41 |005f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416f │ │ -18fd6e: 1400 0c03 0a7f |0061: const v0, #float 1.83449e+38 // #7f0a030c │ │ -18fd74: 6e20 d654 0200 |0064: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd7a: 0c00 |0067: move-result-object v0 │ │ -18fd7c: 5b20 7241 |0068: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -18fd80: 1400 0703 0a7f |006a: const v0, #float 1.83449e+38 // #7f0a0307 │ │ -18fd86: 6e20 d654 0200 |006d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd8c: 0c00 |0070: move-result-object v0 │ │ -18fd8e: 5b20 6c41 |0071: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416c │ │ -18fd92: 1400 0303 0a7f |0073: const v0, #float 1.83449e+38 // #7f0a0303 │ │ -18fd98: 6e20 d654 0200 |0076: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fd9e: 0c00 |0079: move-result-object v0 │ │ -18fda0: 5b20 6741 |007a: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ -18fda4: 1400 fe02 0a7f |007c: const v0, #float 1.83449e+38 // #7f0a02fe │ │ -18fdaa: 6e20 d654 0200 |007f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fdb0: 0c00 |0082: move-result-object v0 │ │ -18fdb2: 5b20 6241 |0083: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -18fdb6: 1400 fd02 0a7f |0085: const v0, #float 1.83449e+38 // #7f0a02fd │ │ -18fdbc: 6e20 d654 0200 |0088: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fdc2: 0c00 |008b: move-result-object v0 │ │ -18fdc4: 1f00 8b10 |008c: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@108b │ │ -18fdc8: 5b20 6141 |008e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -18fdcc: 1400 fb02 0a7f |0090: const v0, #float 1.83449e+38 // #7f0a02fb │ │ -18fdd2: 6e20 d654 0200 |0093: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ -18fdd8: 0c00 |0096: move-result-object v0 │ │ -18fdda: 5b20 6d41 |0097: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416d │ │ -18fdde: 7010 db54 0200 |0099: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54db │ │ -18fde4: 7010 dc54 0200 |009c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54dc │ │ -18fdea: 6200 5a41 |009f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18fdee: 6e20 f354 0200 |00a1: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -18fdf4: 0e00 |00a4: return-void │ │ +18fca0: |[18fca0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +18fcb0: 6e10 d854 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54d8 │ │ +18fcb6: 0c00 |0003: move-result-object v0 │ │ +18fcb8: 1401 7900 0d7f |0004: const v1, #float 1.87424e+38 // #7f0d0079 │ │ +18fcbe: 7130 d954 1002 |0007: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54d9 │ │ +18fcc4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +18fcc6: 6e20 f554 0200 |000b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54f5 │ │ +18fccc: 1400 0003 0a7f |000e: const v0, #float 1.83449e+38 // #7f0a0300 │ │ +18fcd2: 6e20 d654 0200 |0011: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fcd8: 0c00 |0014: move-result-object v0 │ │ +18fcda: 5b20 6341 |0015: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4163 │ │ +18fcde: 1400 0103 0a7f |0017: const v0, #float 1.83449e+38 // #7f0a0301 │ │ +18fce4: 6e20 d654 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fcea: 0c00 |001d: move-result-object v0 │ │ +18fcec: 5b20 6441 |001e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4164 │ │ +18fcf0: 1400 0203 0a7f |0020: const v0, #float 1.83449e+38 // #7f0a0302 │ │ +18fcf6: 6e20 d654 0200 |0023: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fcfc: 0c00 |0026: move-result-object v0 │ │ +18fcfe: 5b20 6541 |0027: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4165 │ │ +18fd02: 1400 fc02 0a7f |0029: const v0, #float 1.83449e+38 // #7f0a02fc │ │ +18fd08: 6e20 d654 0200 |002c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd0e: 0c00 |002f: move-result-object v0 │ │ +18fd10: 1f00 b201 |0030: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b2 │ │ +18fd14: 5b20 5f41 |0032: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ +18fd18: 1400 0403 0a7f |0034: const v0, #float 1.83449e+38 // #7f0a0304 │ │ +18fd1e: 6e20 d654 0200 |0037: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd24: 0c00 |003a: move-result-object v0 │ │ +18fd26: 5b20 6841 |003b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4168 │ │ +18fd2a: 1400 0503 0a7f |003d: const v0, #float 1.83449e+38 // #7f0a0305 │ │ +18fd30: 6e20 d654 0200 |0040: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd36: 0c00 |0043: move-result-object v0 │ │ +18fd38: 5b20 6a41 |0044: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@416a │ │ +18fd3c: 1400 fa02 0a7f |0046: const v0, #float 1.83449e+38 // #7f0a02fa │ │ +18fd42: 6e20 d654 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd48: 0c00 |004c: move-result-object v0 │ │ +18fd4a: 5b20 5e41 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415e │ │ +18fd4e: 1400 0a03 0a7f |004f: const v0, #float 1.83449e+38 // #7f0a030a │ │ +18fd54: 6e20 d654 0200 |0052: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd5a: 0c00 |0055: move-result-object v0 │ │ +18fd5c: 5b20 7041 |0056: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4170 │ │ +18fd60: 1400 0903 0a7f |0058: const v0, #float 1.83449e+38 // #7f0a0309 │ │ +18fd66: 6e20 d654 0200 |005b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd6c: 0c00 |005e: move-result-object v0 │ │ +18fd6e: 5b20 6f41 |005f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416f │ │ +18fd72: 1400 0c03 0a7f |0061: const v0, #float 1.83449e+38 // #7f0a030c │ │ +18fd78: 6e20 d654 0200 |0064: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd7e: 0c00 |0067: move-result-object v0 │ │ +18fd80: 5b20 7241 |0068: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +18fd84: 1400 0703 0a7f |006a: const v0, #float 1.83449e+38 // #7f0a0307 │ │ +18fd8a: 6e20 d654 0200 |006d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fd90: 0c00 |0070: move-result-object v0 │ │ +18fd92: 5b20 6c41 |0071: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416c │ │ +18fd96: 1400 0303 0a7f |0073: const v0, #float 1.83449e+38 // #7f0a0303 │ │ +18fd9c: 6e20 d654 0200 |0076: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fda2: 0c00 |0079: move-result-object v0 │ │ +18fda4: 5b20 6741 |007a: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ +18fda8: 1400 fe02 0a7f |007c: const v0, #float 1.83449e+38 // #7f0a02fe │ │ +18fdae: 6e20 d654 0200 |007f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fdb4: 0c00 |0082: move-result-object v0 │ │ +18fdb6: 5b20 6241 |0083: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +18fdba: 1400 fd02 0a7f |0085: const v0, #float 1.83449e+38 // #7f0a02fd │ │ +18fdc0: 6e20 d654 0200 |0088: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fdc6: 0c00 |008b: move-result-object v0 │ │ +18fdc8: 1f00 8b10 |008c: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@108b │ │ +18fdcc: 5b20 6141 |008e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +18fdd0: 1400 fb02 0a7f |0090: const v0, #float 1.83449e+38 // #7f0a02fb │ │ +18fdd6: 6e20 d654 0200 |0093: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@54d6 │ │ +18fddc: 0c00 |0096: move-result-object v0 │ │ +18fdde: 5b20 6d41 |0097: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416d │ │ +18fde2: 7010 db54 0200 |0099: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54db │ │ +18fde8: 7010 dc54 0200 |009c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54dc │ │ +18fdee: 6200 5a41 |009f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18fdf2: 6e20 f354 0200 |00a1: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +18fdf8: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=75 │ │ 0x0011 line=77 │ │ 0x001a line=78 │ │ 0x0023 line=79 │ │ @@ -298535,81 +298536,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -18fdf8: |[18fdf8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -18fe08: 5430 7241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -18fe0c: 2201 7210 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@1072 │ │ -18fe10: 7020 b254 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b2 │ │ -18fe16: 6e20 3f03 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fe1c: 5430 6741 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ -18fe20: 2201 6810 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1068 │ │ -18fe24: 7020 9e54 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549e │ │ -18fe2a: 6e20 3f03 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fe30: 5430 6341 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4163 │ │ -18fe34: 2201 6910 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1069 │ │ -18fe38: 7020 a054 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a0 │ │ -18fe3e: 6e20 3f03 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fe44: 5430 6441 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4164 │ │ -18fe48: 2201 6a10 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@106a │ │ -18fe4c: 7020 a254 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a2 │ │ -18fe52: 6e20 3f03 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fe58: 5430 6541 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4165 │ │ -18fe5c: 2201 6b10 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@106b │ │ -18fe60: 7020 a454 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a4 │ │ -18fe66: 6e20 3f03 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fe6c: 5430 6241 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -18fe70: 2201 6c10 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@106c │ │ -18fe74: 7020 a654 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a6 │ │ -18fe7a: 6e20 3f03 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fe80: 2200 8910 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1089 │ │ -18fe84: 7010 5355 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5553 │ │ -18fe8a: 5b30 6041 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4160 │ │ -18fe8e: 5431 6141 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -18fe92: 7110 f00c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ -18fe98: 2202 6d10 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@106d │ │ -18fe9c: 7020 a854 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@54a8 │ │ -18fea2: 6e20 5b55 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@555b │ │ -18fea8: 5430 5f41 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ -18feac: 2201 a701 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ -18feb0: 6e10 d854 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54d8 │ │ -18feb6: 0c02 |0057: move-result-object v2 │ │ -18feb8: 7020 e205 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05e2 │ │ -18febe: 6e20 0e06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060e │ │ -18fec4: 5430 5f41 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ -18fec8: 5431 6041 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4160 │ │ -18fecc: 6e20 0a06 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ -18fed2: 5430 6841 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4168 │ │ -18fed6: 2201 6e10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@106e │ │ -18feda: 7020 aa54 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54aa │ │ -18fee0: 6e20 3f03 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fee6: 5430 5e41 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415e │ │ -18feea: 2201 6f10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@106f │ │ -18feee: 7020 ac54 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54ac │ │ -18fef4: 6e20 3f03 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18fefa: 5430 6a41 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@416a │ │ -18fefe: 2201 7010 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@1070 │ │ -18ff02: 7020 ae54 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54ae │ │ -18ff08: 6e20 3f03 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18ff0e: 5430 7041 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4170 │ │ -18ff12: 2201 7310 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@1073 │ │ -18ff16: 7020 b454 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b4 │ │ -18ff1c: 6e20 3f03 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18ff22: 5430 6c41 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416c │ │ -18ff26: 2201 7410 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1074 │ │ -18ff2a: 7020 b654 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b6 │ │ -18ff30: 6e20 3f03 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18ff36: 5430 6f41 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416f │ │ -18ff3a: 2201 6710 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1067 │ │ -18ff3e: 7020 9c54 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549c │ │ -18ff44: 6e20 3f03 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -18ff4a: 0e00 |00a1: return-void │ │ +18fdfc: |[18fdfc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +18fe0c: 5430 7241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +18fe10: 2201 7210 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@1072 │ │ +18fe14: 7020 b254 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b2 │ │ +18fe1a: 6e20 3f03 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fe20: 5430 6741 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ +18fe24: 2201 6810 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1068 │ │ +18fe28: 7020 9e54 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549e │ │ +18fe2e: 6e20 3f03 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fe34: 5430 6341 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4163 │ │ +18fe38: 2201 6910 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1069 │ │ +18fe3c: 7020 a054 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a0 │ │ +18fe42: 6e20 3f03 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fe48: 5430 6441 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4164 │ │ +18fe4c: 2201 6a10 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@106a │ │ +18fe50: 7020 a254 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a2 │ │ +18fe56: 6e20 3f03 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fe5c: 5430 6541 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4165 │ │ +18fe60: 2201 6b10 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@106b │ │ +18fe64: 7020 a454 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a4 │ │ +18fe6a: 6e20 3f03 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fe70: 5430 6241 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +18fe74: 2201 6c10 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@106c │ │ +18fe78: 7020 a654 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54a6 │ │ +18fe7e: 6e20 3f03 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fe84: 2200 8910 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1089 │ │ +18fe88: 7010 5355 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@5553 │ │ +18fe8e: 5b30 6041 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4160 │ │ +18fe92: 5431 6141 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +18fe96: 7110 f00c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ +18fe9c: 2202 6d10 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@106d │ │ +18fea0: 7020 a854 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@54a8 │ │ +18fea6: 6e20 5b55 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@555b │ │ +18feac: 5430 5f41 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ +18feb0: 2201 a701 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ +18feb4: 6e10 d854 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54d8 │ │ +18feba: 0c02 |0057: move-result-object v2 │ │ +18febc: 7020 e205 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05e2 │ │ +18fec2: 6e20 0e06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060e │ │ +18fec8: 5430 5f41 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ +18fecc: 5431 6041 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4160 │ │ +18fed0: 6e20 0a06 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ +18fed6: 5430 6841 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4168 │ │ +18feda: 2201 6e10 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@106e │ │ +18fede: 7020 aa54 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54aa │ │ +18fee4: 6e20 3f03 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18feea: 5430 5e41 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415e │ │ +18feee: 2201 6f10 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@106f │ │ +18fef2: 7020 ac54 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54ac │ │ +18fef8: 6e20 3f03 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18fefe: 5430 6a41 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@416a │ │ +18ff02: 2201 7010 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@1070 │ │ +18ff06: 7020 ae54 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54ae │ │ +18ff0c: 6e20 3f03 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18ff12: 5430 7041 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4170 │ │ +18ff16: 2201 7310 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@1073 │ │ +18ff1a: 7020 b454 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b4 │ │ +18ff20: 6e20 3f03 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18ff26: 5430 6c41 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416c │ │ +18ff2a: 2201 7410 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1074 │ │ +18ff2e: 7020 b654 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@54b6 │ │ +18ff34: 6e20 3f03 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18ff3a: 5430 6f41 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416f │ │ +18ff3e: 2201 6710 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1067 │ │ +18ff42: 7020 9c54 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@549c │ │ +18ff48: 6e20 3f03 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +18ff4e: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -298632,118 +298633,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -18ff4c: |[18ff4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -18ff5c: 6200 5a41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18ff60: 54b1 6841 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4168 │ │ -18ff64: 54b2 6a41 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@416a │ │ -18ff68: 54b3 5e41 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415e │ │ -18ff6c: 54b4 7041 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4170 │ │ -18ff70: 54b5 6f41 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416f │ │ -18ff74: 54b6 6341 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4163 │ │ -18ff78: 54b7 7241 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -18ff7c: 54b8 6c41 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416c │ │ -18ff80: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -18ff84: 2399 2811 |0014: new-array v9, v9, [Landroid/view/View; // type@1128 │ │ -18ff88: 120a |0016: const/4 v10, #int 0 // #0 │ │ -18ff8a: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -18ff8e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -18ff90: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -18ff94: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -18ff96: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -18ff9a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -18ff9c: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -18ffa0: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -18ffa2: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -18ffa6: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -18ffa8: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -18ffac: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -18ffae: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -18ffb2: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -18ffb4: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -18ffb8: 7030 f754 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -18ffbe: 6200 5741 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -18ffc2: 2345 2811 |0033: new-array v5, v4, [Landroid/view/View; // type@1128 │ │ -18ffc6: 54b6 6241 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -18ffca: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -18ffce: 54b6 7241 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -18ffd2: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -18ffd6: 54b6 6141 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -18ffda: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -18ffde: 54b6 5f41 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ -18ffe2: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -18ffe6: 7030 f754 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -18ffec: 6200 5841 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -18fff0: 2345 2811 |004a: new-array v5, v4, [Landroid/view/View; // type@1128 │ │ -18fff4: 54b6 6241 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -18fff8: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -18fffc: 54b6 7241 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -190000: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -190004: 54b6 6141 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -190008: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -19000c: 54b6 5f41 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ -190010: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -190014: 7030 f754 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -19001a: 6200 5541 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -19001e: 54b5 6241 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -190022: 54b6 7241 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -190026: 54b7 6d41 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416d │ │ -19002a: 2338 2811 |0067: new-array v8, v3, [Landroid/view/View; // type@1128 │ │ -19002e: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -190032: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -190036: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -19003a: 7030 f754 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -190040: 6200 5b41 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -190044: 2345 2811 |0074: new-array v5, v4, [Landroid/view/View; // type@1128 │ │ -190048: 54b6 6241 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -19004c: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -190050: 54b6 6741 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ -190054: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -190058: 54b6 6141 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -19005c: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -190060: 54b6 5f41 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ -190064: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -190068: 7030 f754 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -19006e: 6200 5941 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -190072: 54b5 6241 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -190076: 54b6 6741 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ -19007a: 2327 2811 |008f: new-array v7, v2, [Landroid/view/View; // type@1128 │ │ -19007e: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -190082: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -190086: 7030 f754 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -19008c: 6200 5641 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -190090: 54b5 6241 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ -190094: 54b6 6441 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4164 │ │ -190098: 54b7 6541 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4165 │ │ -19009c: 54b8 7241 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -1900a0: 2344 2811 |00a2: new-array v4, v4, [Landroid/view/View; // type@1128 │ │ -1900a4: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -1900a8: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -1900ac: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -1900b0: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -1900b4: 7030 f754 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ -1900ba: 54b0 7341 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -1900be: 7210 ec0c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0cec │ │ -1900c4: 0c00 |00b4: move-result-object v0 │ │ -1900c6: 7210 7b0c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c7b │ │ -1900cc: 0c00 |00b8: move-result-object v0 │ │ -1900ce: 7210 af0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -1900d4: 0a01 |00bc: move-result v1 │ │ -1900d6: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -1900da: 7210 b00c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -1900e0: 0c01 |00c2: move-result-object v1 │ │ -1900e2: 1f01 8e03 |00c3: check-cast v1, Ljava/util/Set; // type@038e │ │ -1900e6: 54b2 5d41 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ -1900ea: 7220 000d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0d00 │ │ -1900f0: 28ef |00ca: goto 00b9 // -0011 │ │ -1900f2: 0e00 |00cb: return-void │ │ +18ff50: |[18ff50] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +18ff60: 6200 5a41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18ff64: 54b1 6841 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4168 │ │ +18ff68: 54b2 6a41 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@416a │ │ +18ff6c: 54b3 5e41 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@415e │ │ +18ff70: 54b4 7041 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4170 │ │ +18ff74: 54b5 6f41 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@416f │ │ +18ff78: 54b6 6341 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4163 │ │ +18ff7c: 54b7 7241 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +18ff80: 54b8 6c41 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@416c │ │ +18ff84: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +18ff88: 2399 2811 |0014: new-array v9, v9, [Landroid/view/View; // type@1128 │ │ +18ff8c: 120a |0016: const/4 v10, #int 0 // #0 │ │ +18ff8e: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +18ff92: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +18ff94: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +18ff98: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +18ff9a: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +18ff9e: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +18ffa0: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +18ffa4: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +18ffa6: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +18ffaa: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +18ffac: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +18ffb0: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +18ffb2: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +18ffb6: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +18ffb8: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +18ffbc: 7030 f754 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +18ffc2: 6200 5741 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +18ffc6: 2345 2811 |0033: new-array v5, v4, [Landroid/view/View; // type@1128 │ │ +18ffca: 54b6 6241 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +18ffce: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +18ffd2: 54b6 7241 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +18ffd6: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +18ffda: 54b6 6141 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +18ffde: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +18ffe2: 54b6 5f41 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ +18ffe6: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +18ffea: 7030 f754 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +18fff0: 6200 5841 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +18fff4: 2345 2811 |004a: new-array v5, v4, [Landroid/view/View; // type@1128 │ │ +18fff8: 54b6 6241 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +18fffc: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +190000: 54b6 7241 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +190004: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +190008: 54b6 6141 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +19000c: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +190010: 54b6 5f41 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ +190014: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +190018: 7030 f754 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +19001e: 6200 5541 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +190022: 54b5 6241 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +190026: 54b6 7241 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +19002a: 54b7 6d41 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@416d │ │ +19002e: 2338 2811 |0067: new-array v8, v3, [Landroid/view/View; // type@1128 │ │ +190032: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +190036: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +19003a: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +19003e: 7030 f754 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +190044: 6200 5b41 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +190048: 2345 2811 |0074: new-array v5, v4, [Landroid/view/View; // type@1128 │ │ +19004c: 54b6 6241 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +190050: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +190054: 54b6 6741 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ +190058: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +19005c: 54b6 6141 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +190060: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +190064: 54b6 5f41 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@415f │ │ +190068: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +19006c: 7030 f754 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +190072: 6200 5941 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +190076: 54b5 6241 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +19007a: 54b6 6741 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4167 │ │ +19007e: 2327 2811 |008f: new-array v7, v2, [Landroid/view/View; // type@1128 │ │ +190082: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +190086: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +19008a: 7030 f754 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +190090: 6200 5641 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +190094: 54b5 6241 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4162 │ │ +190098: 54b6 6441 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4164 │ │ +19009c: 54b7 6541 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4165 │ │ +1900a0: 54b8 7241 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +1900a4: 2344 2811 |00a2: new-array v4, v4, [Landroid/view/View; // type@1128 │ │ +1900a8: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +1900ac: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +1900b0: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +1900b4: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +1900b8: 7030 f754 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54f7 │ │ +1900be: 54b0 7341 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +1900c2: 7210 ec0c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0cec │ │ +1900c8: 0c00 |00b4: move-result-object v0 │ │ +1900ca: 7210 7b0c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c7b │ │ +1900d0: 0c00 |00b8: move-result-object v0 │ │ +1900d2: 7210 af0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +1900d8: 0a01 |00bc: move-result v1 │ │ +1900da: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +1900de: 7210 b00c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +1900e4: 0c01 |00c2: move-result-object v1 │ │ +1900e6: 1f01 8e03 |00c3: check-cast v1, Ljava/util/Set; // type@038e │ │ +1900ea: 54b2 5d41 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ +1900ee: 7220 000d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0d00 │ │ +1900f4: 28ef |00ca: goto 00b9 // -0011 │ │ +1900f6: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -298759,22 +298760,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190290: |[190290] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -1902a0: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -1902a4: 5421 6e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ -1902a8: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ -1902ae: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -1902b2: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -1902b4: 6e20 6755 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ -1902ba: 0e00 |000d: return-void │ │ +190294: |[190294] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +1902a4: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +1902a8: 5421 6e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ +1902ac: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ +1902b2: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +1902b6: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +1902b8: 6e20 6755 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ +1902be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298783,22 +298784,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1902bc: |[1902bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -1902cc: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -1902d0: 5421 6e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ -1902d4: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ -1902da: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -1902de: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -1902e2: 6e20 6755 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ -1902e8: 0e00 |000e: return-void │ │ +1902c0: |[1902c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +1902d0: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +1902d4: 5421 6e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ +1902d8: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ +1902de: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +1902e2: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +1902e6: 6e20 6755 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ +1902ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298807,22 +298808,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1902ec: |[1902ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -1902fc: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -190300: 5421 6b41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ -190304: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ -19030a: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -19030e: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -190312: 6e20 6755 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ -190318: 0e00 |000e: return-void │ │ +1902f0: |[1902f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +190300: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +190304: 5421 6b41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416b │ │ +190308: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ +19030e: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +190312: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +190316: 6e20 6755 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ +19031c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298831,22 +298832,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -19031c: |[19031c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -19032c: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -190330: 5421 6e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ -190334: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ -19033a: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -19033e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -190340: 6e20 6755 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ -190346: 0e00 |000d: return-void │ │ +190320: |[190320] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +190330: 5420 6141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +190334: 5421 6e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@416e │ │ +190338: 6e20 6b55 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@556b │ │ +19033e: 5420 6141 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +190342: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +190344: 6e20 6755 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ +19034a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -298855,72 +298856,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -18fb20: |[18fb20] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -18fb30: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -18fb36: b501 |0003: and-int/2addr v1, v0 │ │ -18fb38: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -18fb3c: b601 |0006: or-int/2addr v1, v0 │ │ -18fb3e: 0f01 |0007: return v1 │ │ +18fb24: |[18fb24] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +18fb34: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +18fb3a: b501 |0003: and-int/2addr v1, v0 │ │ +18fb3c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +18fb40: b601 |0006: or-int/2addr v1, v0 │ │ +18fb42: 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 │ │ -1903c0: |[1903c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -1903d0: 5b45 6641 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4166 │ │ -1903d4: 7020 f854 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f8 │ │ -1903da: 6200 5341 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ -1903de: 6e10 cd54 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -1903e4: 0a01 |000a: move-result v1 │ │ -1903e6: 4400 0001 |000b: aget v0, v0, v1 │ │ -1903ea: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1903ec: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -1903f0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -1903f2: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -1903f6: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -1903f8: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -1903fc: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -1903fe: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -190402: 2810 |0019: goto 0029 // +0010 │ │ -190404: 7010 eb54 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54eb │ │ -19040a: 280c |001d: goto 0029 // +000c │ │ -19040c: 7010 ee54 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54ee │ │ -190412: 2808 |0021: goto 0029 // +0008 │ │ -190414: 7010 ed54 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54ed │ │ -19041a: 2804 |0025: goto 0029 // +0004 │ │ -19041c: 7010 ec54 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54ec │ │ -190422: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -190426: 5446 6941 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -19042a: 7220 c554 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54c5 │ │ -190430: 5446 6941 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -190434: 6200 5a41 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -190438: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -19043a: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -19043e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -190440: 2802 |0038: goto 003a // +0002 │ │ -190442: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -190444: 6203 5b41 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -190448: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -19044c: 2802 |003e: goto 0040 // +0002 │ │ -19044e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -190450: 7230 c654 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@54c6 │ │ -190456: 0e00 |0043: return-void │ │ +1903c4: |[1903c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +1903d4: 5b45 6641 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4166 │ │ +1903d8: 7020 f854 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f8 │ │ +1903de: 6200 5341 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4153 │ │ +1903e2: 6e10 cd54 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +1903e8: 0a01 |000a: move-result v1 │ │ +1903ea: 4400 0001 |000b: aget v0, v0, v1 │ │ +1903ee: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1903f0: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +1903f4: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +1903f6: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +1903fa: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +1903fc: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +190400: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +190402: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +190406: 2810 |0019: goto 0029 // +0010 │ │ +190408: 7010 eb54 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54eb │ │ +19040e: 280c |001d: goto 0029 // +000c │ │ +190410: 7010 ee54 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54ee │ │ +190416: 2808 |0021: goto 0029 // +0008 │ │ +190418: 7010 ed54 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54ed │ │ +19041e: 2804 |0025: goto 0029 // +0004 │ │ +190420: 7010 ec54 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54ec │ │ +190426: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +19042a: 5446 6941 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +19042e: 7220 c554 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54c5 │ │ +190434: 5446 6941 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +190438: 6200 5a41 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +19043c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +19043e: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +190442: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +190444: 2802 |0038: goto 003a // +0002 │ │ +190446: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +190448: 6203 5b41 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +19044c: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +190450: 2802 |003e: goto 0040 // +0002 │ │ +190452: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +190454: 7230 c654 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@54c6 │ │ +19045a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -298938,22 +298939,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 │ │ -1904a4: |[1904a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -1904b4: 5420 7341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -1904b8: 2201 7803 |0002: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ -1904bc: 7110 660c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c66 │ │ -1904c2: 0c04 |0007: move-result-object v4 │ │ -1904c4: 7020 a10c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0ca1 │ │ -1904ca: 7230 e80c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -1904d0: 0e00 |000e: return-void │ │ +1904a8: |[1904a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +1904b8: 5420 7341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +1904bc: 2201 7803 |0002: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ +1904c0: 7110 660c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c66 │ │ +1904c6: 0c04 |0007: move-result-object v4 │ │ +1904c8: 7020 a10c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0ca1 │ │ +1904ce: 7230 e80c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +1904d4: 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; │ │ @@ -298963,37 +298964,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 │ │ -1904d4: |[1904d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1904e4: 5430 7341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -1904e8: 7220 e50c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ -1904ee: 0c04 |0005: move-result-object v4 │ │ -1904f0: 1f04 8e03 |0006: check-cast v4, Ljava/util/Set; // type@038e │ │ -1904f4: 5430 5d41 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ -1904f8: 7210 050d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d05 │ │ -1904fe: 0c00 |000d: move-result-object v0 │ │ -190500: 7210 af0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -190506: 0a01 |0011: move-result v1 │ │ -190508: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -19050c: 7210 b00c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -190512: 0c01 |0017: move-result-object v1 │ │ -190514: 1f01 f100 |0018: check-cast v1, Landroid/view/View; // type@00f1 │ │ -190518: 7030 d454 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54d4 │ │ -19051e: 0a02 |001d: move-result v2 │ │ -190520: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -190524: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -190526: 2803 |0021: goto 0024 // +0003 │ │ -190528: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -19052c: 6e20 4a03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -190532: 28e7 |0027: goto 000e // -0019 │ │ -190534: 0e00 |0028: return-void │ │ +1904d8: |[1904d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1904e8: 5430 7341 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +1904ec: 7220 e50c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ +1904f2: 0c04 |0005: move-result-object v4 │ │ +1904f4: 1f04 8e03 |0006: check-cast v4, Ljava/util/Set; // type@038e │ │ +1904f8: 5430 5d41 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@415d │ │ +1904fc: 7210 050d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d05 │ │ +190502: 0c00 |000d: move-result-object v0 │ │ +190504: 7210 af0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19050a: 0a01 |0011: move-result v1 │ │ +19050c: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +190510: 7210 b00c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +190516: 0c01 |0017: move-result-object v1 │ │ +190518: 1f01 f100 |0018: check-cast v1, Landroid/view/View; // type@00f1 │ │ +19051c: 7030 d454 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54d4 │ │ +190522: 0a02 |001d: move-result v2 │ │ +190524: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +190528: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +19052a: 2803 |0021: goto 0024 // +0003 │ │ +19052c: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +190530: 6e20 4a03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +190536: 28e7 |0027: goto 000e // -0019 │ │ +190538: 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; │ │ @@ -299005,18 +299006,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 │ │ -18fc80: |[18fc80] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18fc90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18fc92: 7030 f454 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54f4 │ │ -18fc98: 0e00 |0004: return-void │ │ +18fc84: |[18fc84] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18fc94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18fc96: 7030 f454 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54f4 │ │ +18fc9c: 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; │ │ │ │ @@ -299025,19 +299026,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -18fb00: |[18fb00] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -18fb10: 5410 6141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -18fb14: 6e10 6155 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5561 │ │ -18fb1a: 0a00 |0005: move-result v0 │ │ -18fb1c: 0f00 |0006: return v0 │ │ +18fb04: |[18fb04] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +18fb14: 5410 6141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +18fb18: 6e10 6155 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5561 │ │ +18fb1e: 0a00 |0005: move-result v0 │ │ +18fb20: 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;) │ │ @@ -299045,18 +299046,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1900f4: |[1900f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190104: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -190108: 7210 c954 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@54c9 │ │ -19010e: 0e00 |0005: return-void │ │ +1900f8: |[1900f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +190108: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +19010c: 7210 c954 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@54c9 │ │ +190112: 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; │ │ │ │ @@ -299065,20 +299066,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -190110: |[190110] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190120: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -190124: 7210 c354 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@54c3 │ │ -19012a: 6201 5a41 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -19012e: 6e20 f354 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -190134: 0e00 |000a: return-void │ │ +190114: |[190114] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +190124: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +190128: 7210 c354 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@54c3 │ │ +19012e: 6201 5a41 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +190132: 6e20 f354 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +190138: 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; │ │ @@ -299088,18 +299089,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -190138: |[190138] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190148: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -19014c: 7210 c854 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@54c8 │ │ -190152: 0e00 |0005: return-void │ │ +19013c: |[19013c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +19014c: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +190150: 7210 c854 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@54c8 │ │ +190156: 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; │ │ │ │ @@ -299108,18 +299109,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -190154: |[190154] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190164: 6201 5941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -190168: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -19016e: 0e00 |0005: return-void │ │ +190158: |[190158] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +190168: 6201 5941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +19016c: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +190172: 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; │ │ │ │ @@ -299128,18 +299129,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -190170: |[190170] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190180: 6201 5641 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -190184: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -19018a: 0e00 |0005: return-void │ │ +190174: |[190174] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +190184: 6201 5641 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +190188: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +19018e: 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; │ │ │ │ @@ -299148,18 +299149,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19018c: |[19018c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -19019c: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -1901a0: 7210 c454 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@54c4 │ │ -1901a6: 0e00 |0005: return-void │ │ +190190: |[190190] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1901a0: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +1901a4: 7210 c454 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@54c4 │ │ +1901aa: 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; │ │ │ │ @@ -299168,18 +299169,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1901a8: |[1901a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1901b8: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -1901bc: 7210 c754 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@54c7 │ │ -1901c2: 0e00 |0005: return-void │ │ +1901ac: |[1901ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1901bc: 5401 6941 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +1901c0: 7210 c754 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@54c7 │ │ +1901c6: 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; │ │ │ │ @@ -299188,18 +299189,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1901c4: |[1901c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1901d4: 6201 5a41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -1901d8: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -1901de: 0e00 |0005: return-void │ │ +1901c8: |[1901c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1901d8: 6201 5a41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +1901dc: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +1901e2: 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; │ │ │ │ @@ -299208,18 +299209,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1901e0: |[1901e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -1901f0: 6201 5741 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ -1901f4: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -1901fa: 0e00 |0005: return-void │ │ +1901e4: |[1901e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +1901f4: 6201 5741 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4157 │ │ +1901f8: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +1901fe: 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; │ │ │ │ @@ -299228,18 +299229,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1901fc: |[1901fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -19020c: 6201 5541 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ -190210: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -190216: 0e00 |0005: return-void │ │ +190200: |[190200] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +190210: 6201 5541 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4155 │ │ +190214: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +19021a: 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; │ │ │ │ @@ -299248,18 +299249,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -190218: |[190218] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190228: 6201 5841 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ -19022c: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -190232: 0e00 |0005: return-void │ │ +19021c: |[19021c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +19022c: 6201 5841 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4158 │ │ +190230: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +190236: 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; │ │ │ │ @@ -299268,18 +299269,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -190234: |[190234] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -190244: 6201 5b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -190248: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -19024e: 0e00 |0005: return-void │ │ +190238: |[190238] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +190248: 6201 5b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +19024c: 6e20 f354 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +190252: 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; │ │ │ │ @@ -299288,18 +299289,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -190250: |[190250] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -190260: 5410 6941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -190264: 7220 c254 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54c2 │ │ -19026a: 0e00 |0005: return-void │ │ +190254: |[190254] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +190264: 5410 6941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +190268: 7220 c254 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54c2 │ │ +19026e: 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 │ │ │ │ @@ -299308,20 +299309,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -19026c: |[19026c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -19027c: 5410 6941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -190280: 7110 ef54 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54ef │ │ -190286: 0a02 |0005: move-result v2 │ │ -190288: 7220 c254 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54c2 │ │ -19028e: 0e00 |0009: return-void │ │ +190270: |[190270] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +190280: 5410 6941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +190284: 7110 ef54 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54ef │ │ +19028a: 0a02 |0005: move-result v2 │ │ +19028c: 7220 c254 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@54c2 │ │ +190292: 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 │ │ │ │ @@ -299330,18 +299331,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -190348: |[190348] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -190358: 5410 6141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ -19035c: 6e20 6755 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ -190362: 0e00 |0005: return-void │ │ +19034c: |[19034c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +19035c: 5410 6141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4161 │ │ +190360: 6e20 6755 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ +190366: 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 │ │ │ │ @@ -299350,19 +299351,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -190364: |[190364] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -190374: 5410 6041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4160 │ │ -190378: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -19037c: 6e20 5a55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@555a │ │ -190382: 0e00 |0007: return-void │ │ +190368: |[190368] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +190378: 5410 6041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4160 │ │ +19037c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +190380: 6e20 5a55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@555a │ │ +190386: 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; │ │ @@ -299372,20 +299373,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 │ │ -190384: |[190384] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -190394: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -190398: 2803 |0002: goto 0005 // +0003 │ │ -19039a: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ -19039e: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ -1903a2: 0e00 |0007: return-void │ │ +190388: |[190388] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +190398: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +19039c: 2803 |0002: goto 0005 // +0003 │ │ +19039e: 6201 5c41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415c │ │ +1903a2: 5b01 6941 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4169 │ │ +1903a6: 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; │ │ │ │ @@ -299394,18 +299395,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 │ │ -1903a4: |[1903a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -1903b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1903b6: 7030 f454 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54f4 │ │ -1903bc: 0e00 |0004: return-void │ │ +1903a8: |[1903a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +1903b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1903ba: 7030 f454 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54f4 │ │ +1903c0: 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; │ │ │ │ @@ -299414,31 +299415,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -190458: |[190458] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -190468: 5c23 7141 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4171 │ │ -19046c: 5423 7241 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -190470: 5420 7341 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ -190474: 5421 6641 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4166 │ │ -190478: 7220 e50c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ -19047e: 0c00 |000b: move-result-object v0 │ │ -190480: 1f00 8e03 |000c: check-cast v0, Ljava/util/Set; // type@038e │ │ -190484: 5421 7241 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ -190488: 7030 d454 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54d4 │ │ -19048e: 0a00 |0013: move-result v0 │ │ -190490: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -190494: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -190496: 2803 |0017: goto 001a // +0003 │ │ -190498: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -19049c: 6e20 4a03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -1904a2: 0e00 |001d: return-void │ │ +19045c: |[19045c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +19046c: 5c23 7141 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4171 │ │ +190470: 5423 7241 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +190474: 5420 7341 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4173 │ │ +190478: 5421 6641 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4166 │ │ +19047c: 7220 e50c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ +190482: 0c00 |000b: move-result-object v0 │ │ +190484: 1f00 8e03 |000c: check-cast v0, Ljava/util/Set; // type@038e │ │ +190488: 5421 7241 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4172 │ │ +19048c: 7030 d454 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@54d4 │ │ +190492: 0a00 |0013: move-result v0 │ │ +190494: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +190498: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +19049a: 2803 |0017: goto 001a // +0003 │ │ +19049c: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +1904a0: 6e20 4a03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +1904a6: 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 │ │ @@ -299505,18 +299506,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 │ │ -190900: |[190900] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -190910: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -190916: 5b01 7e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417e │ │ -19091a: 0e00 |0005: return-void │ │ +190904: |[190904] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +190914: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19091a: 5b01 7e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417e │ │ +19091e: 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; │ │ │ │ @@ -299526,18 +299527,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19091c: |[19091c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -19092c: 5410 7e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417e │ │ -190930: 6e20 1b55 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@551b │ │ -190936: 0e00 |0005: return-void │ │ +190920: |[190920] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +190930: 5410 7e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@417e │ │ +190934: 6e20 1b55 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@551b │ │ +19093a: 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; │ │ │ │ @@ -299573,17 +299574,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -190e94: |[190e94] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -190ea4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -190eaa: 0e00 |0003: return-void │ │ +190e98: |[190e98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +190ea8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +190eae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -299592,18 +299593,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 │ │ -190df4: |[190df4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -190e04: 6e20 3a55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@553a │ │ -190e0a: 0c01 |0003: move-result-object v1 │ │ -190e0c: 1101 |0004: return-object v1 │ │ +190df8: |[190df8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +190e08: 6e20 3a55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@553a │ │ +190e0e: 0c01 |0003: move-result-object v1 │ │ +190e10: 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; │ │ │ │ @@ -299612,32 +299613,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 │ │ -190e2c: |[190e2c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -190e3c: 2200 8510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1085 │ │ -190e40: 6e10 5902 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0259 │ │ -190e46: 0c01 |0005: move-result-object v1 │ │ -190e48: 7110 fd01 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -190e4e: 0c01 |0009: move-result-object v1 │ │ -190e50: 6e10 5602 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0256 │ │ -190e56: 0a02 |000d: move-result v2 │ │ -190e58: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -190e5a: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -190e5e: 2802 |0011: goto 0013 // +0002 │ │ -190e60: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -190e62: 6e10 5602 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0256 │ │ -190e68: 0a02 |0016: move-result v2 │ │ -190e6a: 6e10 5602 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0256 │ │ -190e70: 0a05 |001a: move-result v5 │ │ -190e72: 7055 3e55 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@553e │ │ -190e78: 1100 |001e: return-object v0 │ │ +190e30: |[190e30] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +190e40: 2200 8510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1085 │ │ +190e44: 6e10 5902 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0259 │ │ +190e4a: 0c01 |0005: move-result-object v1 │ │ +190e4c: 7110 fd01 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +190e52: 0c01 |0009: move-result-object v1 │ │ +190e54: 6e10 5602 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0256 │ │ +190e5a: 0a02 |000d: move-result v2 │ │ +190e5c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +190e5e: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +190e62: 2802 |0011: goto 0013 // +0002 │ │ +190e64: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +190e66: 6e10 5602 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0256 │ │ +190e6c: 0a02 |0016: move-result v2 │ │ +190e6e: 6e10 5602 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0256 │ │ +190e74: 0a05 |001a: move-result v5 │ │ +190e76: 7055 3e55 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@553e │ │ +190e7c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -299649,18 +299650,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 │ │ -190e10: |[190e10] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -190e20: 6e20 3c55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@553c │ │ -190e26: 0c01 |0003: move-result-object v1 │ │ -190e28: 1101 |0004: return-object v1 │ │ +190e14: |[190e14] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +190e24: 6e20 3c55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@553c │ │ +190e2a: 0c01 |0003: move-result-object v1 │ │ +190e2c: 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 │ │ │ │ @@ -299669,17 +299670,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 │ │ -190e7c: |[190e7c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -190e8c: 2311 b411 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11b4 │ │ -190e90: 1101 |0002: return-object v1 │ │ +190e80: |[190e80] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +190e90: 2311 b411 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11b4 │ │ +190e94: 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 │ │ │ │ @@ -299717,19 +299718,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 │ │ -191684: |[191684] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -191694: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19169a: 5b01 9b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419b │ │ -19169e: 5902 9c41 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419c │ │ -1916a2: 0e00 |0007: return-void │ │ +191688: |[191688] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +191698: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19169e: 5b01 9b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419b │ │ +1916a2: 5902 9c41 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419c │ │ +1916a6: 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 │ │ @@ -299740,19 +299741,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1916a4: |[1916a4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1916b4: 5420 9b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419b │ │ -1916b8: 5221 9c41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419c │ │ -1916bc: 7130 5155 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@5551 │ │ -1916c2: 0e00 |0007: return-void │ │ +1916a8: |[1916a8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1916b8: 5420 9b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@419b │ │ +1916bc: 5221 9c41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@419c │ │ +1916c0: 7130 5155 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@5551 │ │ +1916c6: 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; │ │ │ │ @@ -299930,18 +299931,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -191910: |[191910] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -191920: 7020 0b03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030b │ │ -191926: 7010 6255 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ -19192c: 0e00 |0006: return-void │ │ +191914: |[191914] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +191924: 7020 0b03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030b │ │ +19192a: 7010 6255 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ +191930: 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; │ │ @@ -299951,46 +299952,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -191930: |[191930] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -191940: 7030 0c03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030c │ │ -191946: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -19194c: 0c03 |0006: move-result-object v3 │ │ -19194e: 6200 803a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a80 │ │ -191952: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -191954: 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 │ │ -19195a: 0c03 |000d: move-result-object v3 │ │ -19195c: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -19195e: 1400 1e00 037f |000f: const v0, #float 1.74129e+38 // #7f03001e │ │ -191964: 6e30 f100 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f1 │ │ -19196a: 0a04 |0015: move-result v4 │ │ -19196c: 6e10 f200 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f2 │ │ -191972: 0c00 |0019: move-result-object v0 │ │ -191974: 6e20 e200 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e2 │ │ -19197a: 0c04 |001d: move-result-object v4 │ │ -19197c: 5b24 aa41 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41aa │ │ -191980: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ -191982: 6e30 ea00 1304 |0021: invoke-virtual {v3, v1, v4}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ea │ │ -191988: 0a04 |0024: move-result v4 │ │ -19198a: 5924 a541 |0025: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a5 │ │ -19198e: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -191990: 1500 2041 |0028: const/high16 v0, #int 1092616192 // #4120 │ │ -191994: 6e30 eb00 4300 |002a: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00eb │ │ -19199a: 0a04 |002d: move-result v4 │ │ -19199c: 5924 a641 |002e: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -1919a0: 6e10 f400 0300 |0030: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ -1919a6: 7010 6255 0200 |0033: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ -1919ac: 0e00 |0036: return-void │ │ -1919ae: 0d04 |0037: move-exception v4 │ │ -1919b0: 6e10 f400 0300 |0038: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ -1919b6: 2704 |003b: throw v4 │ │ +191934: |[191934] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +191944: 7030 0c03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030c │ │ +19194a: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +191950: 0c03 |0006: move-result-object v3 │ │ +191952: 6200 803a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a80 │ │ +191956: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +191958: 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 │ │ +19195e: 0c03 |000d: move-result-object v3 │ │ +191960: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +191962: 1400 1e00 037f |000f: const v0, #float 1.74129e+38 // #7f03001e │ │ +191968: 6e30 f100 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f1 │ │ +19196e: 0a04 |0015: move-result v4 │ │ +191970: 6e10 f200 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f2 │ │ +191976: 0c00 |0019: move-result-object v0 │ │ +191978: 6e20 e200 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e2 │ │ +19197e: 0c04 |001d: move-result-object v4 │ │ +191980: 5b24 aa41 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41aa │ │ +191984: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ +191986: 6e30 ea00 1304 |0021: invoke-virtual {v3, v1, v4}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ea │ │ +19198c: 0a04 |0024: move-result v4 │ │ +19198e: 5924 a541 |0025: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a5 │ │ +191992: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +191994: 1500 2041 |0028: const/high16 v0, #int 1092616192 // #4120 │ │ +191998: 6e30 eb00 4300 |002a: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00eb │ │ +19199e: 0a04 |002d: move-result v4 │ │ +1919a0: 5924 a641 |002e: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +1919a4: 6e10 f400 0300 |0030: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ +1919aa: 7010 6255 0200 |0033: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ +1919b0: 0e00 |0036: return-void │ │ +1919b2: 0d04 |0037: move-exception v4 │ │ +1919b4: 6e10 f400 0300 |0038: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ +1919ba: 2704 |003b: throw v4 │ │ catches : 1 │ │ 0x0012 - 0x0030 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x0012 line=83 │ │ @@ -300011,18 +300012,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 │ │ -1919c4: |[1919c4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1919d4: 7040 0d03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@030d │ │ -1919da: 7010 6255 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ -1919e0: 0e00 |0006: return-void │ │ +1919c8: |[1919c8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1919d8: 7040 0d03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@030d │ │ +1919de: 7010 6255 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ +1919e4: 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; │ │ @@ -300034,18 +300035,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 │ │ -1919e4: |[1919e4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -1919f4: 7054 0e03 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@030e │ │ -1919fa: 7010 6255 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ -191a00: 0e00 |0006: return-void │ │ +1919e8: |[1919e8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +1919f8: 7054 0e03 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@030e │ │ +1919fe: 7010 6255 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@5562 │ │ +191a04: 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; │ │ @@ -300058,57 +300059,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -191a04: |[191a04] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -191a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -191a16: 6e20 6c55 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@556c │ │ -191a1c: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -191a20: 7010 4b01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ -191a26: 5b40 af41 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ -191a2a: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -191a2e: 6e20 5d01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015d │ │ -191a34: 5440 af41 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ -191a38: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -191a3a: 6e20 5501 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ -191a40: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -191a44: 7010 6101 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0161 │ │ -191a4a: 5b40 b041 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ -191a4e: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -191a52: 7010 4b01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ -191a58: 5b40 b141 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ -191a5c: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -191a60: 6e20 5d01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015d │ │ -191a66: 5440 b141 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ -191a6a: 5242 a541 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a5 │ │ -191a6e: 6e20 5601 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0156 │ │ -191a74: 5440 b141 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ -191a78: 6e20 5501 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ -191a7e: 5440 b141 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ -191a82: 5242 a641 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191a86: 6e20 5c01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015c │ │ -191a8c: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -191a90: 5442 b141 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ -191a94: 7020 4c01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014c │ │ -191a9a: 5b40 ad41 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ad │ │ -191a9e: 5242 a641 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191aa2: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -191aa6: c932 |0049: div-float/2addr v2, v3 │ │ -191aa8: 6e20 5c01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015c │ │ -191aae: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -191ab2: 7010 4b01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ -191ab8: 5b40 ab41 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ -191abc: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -191ac0: 6e20 5d01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015d │ │ -191ac6: 5440 ab41 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ -191aca: 6e20 5501 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ -191ad0: 0e00 |005e: return-void │ │ +191a08: |[191a08] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +191a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +191a1a: 6e20 6c55 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@556c │ │ +191a20: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +191a24: 7010 4b01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ +191a2a: 5b40 af41 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ +191a2e: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +191a32: 6e20 5d01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015d │ │ +191a38: 5440 af41 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ +191a3c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +191a3e: 6e20 5501 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ +191a44: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +191a48: 7010 6101 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0161 │ │ +191a4e: 5b40 b041 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ +191a52: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +191a56: 7010 4b01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ +191a5c: 5b40 b141 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ +191a60: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +191a64: 6e20 5d01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015d │ │ +191a6a: 5440 b141 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ +191a6e: 5242 a541 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a5 │ │ +191a72: 6e20 5601 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0156 │ │ +191a78: 5440 b141 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ +191a7c: 6e20 5501 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ +191a82: 5440 b141 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ +191a86: 5242 a641 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191a8a: 6e20 5c01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015c │ │ +191a90: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +191a94: 5442 b141 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ +191a98: 7020 4c01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014c │ │ +191a9e: 5b40 ad41 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ad │ │ +191aa2: 5242 a641 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191aa6: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +191aaa: c932 |0049: div-float/2addr v2, v3 │ │ +191aac: 6e20 5c01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015c │ │ +191ab2: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +191ab6: 7010 4b01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ +191abc: 5b40 ab41 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ +191ac0: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +191ac4: 6e20 5d01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015d │ │ +191aca: 5440 ab41 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ +191ace: 6e20 5501 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ +191ad4: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -300131,17 +300132,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1918f8: |[1918f8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -191908: 5210 a241 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ -19190c: 0f00 |0002: return v0 │ │ +1918fc: |[1918fc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +19190c: 5210 a241 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ +191910: 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;) │ │ @@ -300149,83 +300150,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -191ad4: |[191ad4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -191ae4: 6f20 3203 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0332 │ │ -191aea: 5460 b041 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ -191aee: 5261 a741 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ -191af2: 8211 |0007: int-to-float v1, v1 │ │ -191af4: 5262 a641 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191af8: 5263 a941 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ -191afc: c632 |000c: add-float/2addr v2, v3 │ │ -191afe: 5264 ac41 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ -191b02: c642 |000f: add-float/2addr v2, v4 │ │ -191b04: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -191b08: 6e54 6201 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0162 │ │ -191b0e: 5460 b041 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ -191b12: 5461 a841 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191b16: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -191b1a: 6e30 6301 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0163 │ │ -191b20: 5460 b041 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ -191b24: 5261 a741 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ -191b28: 8211 |0022: int-to-float v1, v1 │ │ -191b2a: 5262 b341 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ -191b2e: 8222 |0025: int-to-float v2, v2 │ │ -191b30: 5263 a641 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191b34: 5264 a941 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ -191b38: c643 |002a: add-float/2addr v3, v4 │ │ -191b3a: 5265 ac41 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ -191b3e: c653 |002d: add-float/2addr v3, v5 │ │ -191b40: c732 |002e: sub-float/2addr v2, v3 │ │ -191b42: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -191b46: 6e53 6201 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0162 │ │ -191b4c: 5460 a441 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ -191b50: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -191b52: 6e20 2101 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0121 │ │ -191b58: 5460 a441 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ -191b5c: 5461 b041 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ -191b60: 5462 b141 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ -191b64: 6e30 2301 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0123 │ │ -191b6a: 5460 a441 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ -191b6e: 5461 b041 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ -191b72: 5462 af41 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ -191b76: 6e30 2301 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0123 │ │ -191b7c: 5460 a341 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ -191b80: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -191b82: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -191b84: 6e52 1f01 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ -191b8a: 5460 a841 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191b8e: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -191b92: 8700 |0057: float-to-int v0, v0 │ │ -191b94: 5261 b241 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -191b98: 7120 770a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ -191b9e: 0a00 |005d: move-result v0 │ │ -191ba0: 5960 b241 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -191ba4: 5460 ab41 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ -191ba8: 5261 a241 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ -191bac: 6e20 5601 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0156 │ │ -191bb2: 5260 a741 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ -191bb6: 8200 |0069: int-to-float v0, v0 │ │ -191bb8: 5261 b241 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -191bbc: 8211 |006c: int-to-float v1, v1 │ │ -191bbe: 5262 ac41 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ -191bc2: 5463 ab41 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ -191bc6: 6e53 2001 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0120 │ │ -191bcc: 5260 a741 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ -191bd0: 8200 |0076: int-to-float v0, v0 │ │ -191bd2: 5261 b241 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -191bd6: 8211 |0079: int-to-float v1, v1 │ │ -191bd8: 5262 ac41 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ -191bdc: 5463 ad41 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ad │ │ -191be0: 6e53 2001 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0120 │ │ -191be6: 0e00 |0081: return-void │ │ +191ad8: |[191ad8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +191ae8: 6f20 3203 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0332 │ │ +191aee: 5460 b041 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ +191af2: 5261 a741 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ +191af6: 8211 |0007: int-to-float v1, v1 │ │ +191af8: 5262 a641 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191afc: 5263 a941 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ +191b00: c632 |000c: add-float/2addr v2, v3 │ │ +191b02: 5264 ac41 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ +191b06: c642 |000f: add-float/2addr v2, v4 │ │ +191b08: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +191b0c: 6e54 6201 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0162 │ │ +191b12: 5460 b041 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ +191b16: 5461 a841 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +191b1a: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +191b1e: 6e30 6301 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0163 │ │ +191b24: 5460 b041 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ +191b28: 5261 a741 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ +191b2c: 8211 |0022: int-to-float v1, v1 │ │ +191b2e: 5262 b341 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ +191b32: 8222 |0025: int-to-float v2, v2 │ │ +191b34: 5263 a641 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191b38: 5264 a941 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ +191b3c: c643 |002a: add-float/2addr v3, v4 │ │ +191b3e: 5265 ac41 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ +191b42: c653 |002d: add-float/2addr v3, v5 │ │ +191b44: c732 |002e: sub-float/2addr v2, v3 │ │ +191b46: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +191b4a: 6e53 6201 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0162 │ │ +191b50: 5460 a441 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ +191b54: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +191b56: 6e20 2101 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0121 │ │ +191b5c: 5460 a441 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ +191b60: 5461 b041 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ +191b64: 5462 b141 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41b1 │ │ +191b68: 6e30 2301 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0123 │ │ +191b6e: 5460 a441 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ +191b72: 5461 b041 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41b0 │ │ +191b76: 5462 af41 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ +191b7a: 6e30 2301 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0123 │ │ +191b80: 5460 a341 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ +191b84: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +191b86: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +191b88: 6e52 1f01 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ +191b8e: 5460 a841 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +191b92: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +191b96: 8700 |0057: float-to-int v0, v0 │ │ +191b98: 5261 b241 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +191b9c: 7120 770a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ +191ba2: 0a00 |005d: move-result v0 │ │ +191ba4: 5960 b241 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +191ba8: 5460 ab41 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ +191bac: 5261 a241 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ +191bb0: 6e20 5601 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0156 │ │ +191bb6: 5260 a741 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ +191bba: 8200 |0069: int-to-float v0, v0 │ │ +191bbc: 5261 b241 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +191bc0: 8211 |006c: int-to-float v1, v1 │ │ +191bc2: 5262 ac41 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ +191bc6: 5463 ab41 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@41ab │ │ +191bca: 6e53 2001 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0120 │ │ +191bd0: 5260 a741 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ +191bd4: 8200 |0076: int-to-float v0, v0 │ │ +191bd6: 5261 b241 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +191bda: 8211 |0079: int-to-float v1, v1 │ │ +191bdc: 5262 ac41 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ +191be0: 5463 ad41 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41ad │ │ +191be4: 6e53 2001 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0120 │ │ +191bea: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -300245,85 +300246,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -191be8: |[191be8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -191bf8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -191bfc: 0201 1200 |0002: move/from16 v1, v18 │ │ -191c00: 0202 1300 |0004: move/from16 v2, v19 │ │ -191c04: 7505 3303 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0333 │ │ -191c0a: 5901 b441 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b4 │ │ -191c0e: 5902 b341 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ -191c12: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -191c16: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -191c1a: 286b |0011: goto 007c // +006b │ │ -191c1c: 8212 |0012: int-to-float v2, v1 │ │ -191c1e: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -191c22: a802 0203 |0015: mul-float v2, v2, v3 │ │ -191c26: 8722 |0017: float-to-int v2, v2 │ │ -191c28: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -191c2c: 5903 a741 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ -191c30: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -191c34: 8211 |001e: int-to-float v1, v1 │ │ -191c36: 5203 a641 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191c3a: c731 |0021: sub-float/2addr v1, v3 │ │ -191c3c: 5901 ac41 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ -191c40: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -191c44: 8221 |0026: int-to-float v1, v2 │ │ -191c46: c731 |0027: sub-float/2addr v1, v3 │ │ -191c48: 5901 a941 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ -191c4c: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -191c50: 5202 a741 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ -191c54: 8223 |002e: int-to-float v3, v2 │ │ -191c56: 5204 a941 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ -191c5a: c743 |0031: sub-float/2addr v3, v4 │ │ -191c5c: 5205 a641 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191c60: a606 0504 |0034: add-float v6, v5, v4 │ │ -191c64: 5207 ac41 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ -191c68: c676 |0038: add-float/2addr v6, v7 │ │ -191c6a: 8222 |0039: int-to-float v2, v2 │ │ -191c6c: c642 |003a: add-float/2addr v2, v4 │ │ -191c6e: 5208 b341 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ -191c72: 8288 |003d: int-to-float v8, v8 │ │ -191c74: c645 |003e: add-float/2addr v5, v4 │ │ -191c76: c675 |003f: add-float/2addr v5, v7 │ │ -191c78: c758 |0040: sub-float/2addr v8, v5 │ │ -191c7a: 7058 7901 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ -191c80: 5b01 a841 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191c84: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -191c88: 5402 a841 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191c8c: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -191c90: 5402 a841 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191c94: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -191c98: 540e aa41 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41aa │ │ -191c9c: 120f |0052: const/4 v15, #int 0 // #0 │ │ -191c9e: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -191ca2: 120a |0055: const/4 v10, #int 0 // #0 │ │ -191ca4: 120c |0056: const/4 v12, #int 0 // #0 │ │ -191ca6: 0719 |0057: move-object v9, v1 │ │ -191ca8: 7608 3301 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0133 │ │ -191cae: 5402 af41 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ -191cb2: 6e20 5a01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015a │ │ -191cb8: 5401 a341 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ -191cbc: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -191cc0: 6e10 1001 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0110 │ │ -191cc6: 5201 b441 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b4 │ │ -191cca: 5202 b341 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ -191cce: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -191cd2: 7130 0601 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ -191cd8: 0c01 |0070: move-result-object v1 │ │ -191cda: 5b01 a341 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ -191cde: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -191ce2: 5402 a341 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ -191ce6: 7020 1a01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011a │ │ -191cec: 5b01 a441 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ -191cf0: 0e00 |007c: return-void │ │ +191bec: |[191bec] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +191bfc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +191c00: 0201 1200 |0002: move/from16 v1, v18 │ │ +191c04: 0202 1300 |0004: move/from16 v2, v19 │ │ +191c08: 7505 3303 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0333 │ │ +191c0e: 5901 b441 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b4 │ │ +191c12: 5902 b341 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ +191c16: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +191c1a: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +191c1e: 286b |0011: goto 007c // +006b │ │ +191c20: 8212 |0012: int-to-float v2, v1 │ │ +191c22: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +191c26: a802 0203 |0015: mul-float v2, v2, v3 │ │ +191c2a: 8722 |0017: float-to-int v2, v2 │ │ +191c2c: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +191c30: 5903 a741 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ +191c34: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +191c38: 8211 |001e: int-to-float v1, v1 │ │ +191c3a: 5203 a641 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191c3e: c731 |0021: sub-float/2addr v1, v3 │ │ +191c40: 5901 ac41 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ +191c44: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +191c48: 8221 |0026: int-to-float v1, v2 │ │ +191c4a: c731 |0027: sub-float/2addr v1, v3 │ │ +191c4c: 5901 a941 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ +191c50: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +191c54: 5202 a741 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@41a7 │ │ +191c58: 8223 |002e: int-to-float v3, v2 │ │ +191c5a: 5204 a941 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@41a9 │ │ +191c5e: c743 |0031: sub-float/2addr v3, v4 │ │ +191c60: 5205 a641 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191c64: a606 0504 |0034: add-float v6, v5, v4 │ │ +191c68: 5207 ac41 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41ac │ │ +191c6c: c676 |0038: add-float/2addr v6, v7 │ │ +191c6e: 8222 |0039: int-to-float v2, v2 │ │ +191c70: c642 |003a: add-float/2addr v2, v4 │ │ +191c72: 5208 b341 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ +191c76: 8288 |003d: int-to-float v8, v8 │ │ +191c78: c645 |003e: add-float/2addr v5, v4 │ │ +191c7a: c675 |003f: add-float/2addr v5, v7 │ │ +191c7c: c758 |0040: sub-float/2addr v8, v5 │ │ +191c7e: 7058 7901 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ +191c84: 5b01 a841 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +191c88: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +191c8c: 5402 a841 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +191c90: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +191c94: 5402 a841 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +191c98: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +191c9c: 540e aa41 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41aa │ │ +191ca0: 120f |0052: const/4 v15, #int 0 // #0 │ │ +191ca2: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +191ca6: 120a |0055: const/4 v10, #int 0 // #0 │ │ +191ca8: 120c |0056: const/4 v12, #int 0 // #0 │ │ +191caa: 0719 |0057: move-object v9, v1 │ │ +191cac: 7608 3301 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0133 │ │ +191cb2: 5402 af41 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41af │ │ +191cb6: 6e20 5a01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015a │ │ +191cbc: 5401 a341 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ +191cc0: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +191cc4: 6e10 1001 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0110 │ │ +191cca: 5201 b441 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b4 │ │ +191cce: 5202 b341 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41b3 │ │ +191cd2: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +191cd6: 7130 0601 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ +191cdc: 0c01 |0070: move-result-object v1 │ │ +191cde: 5b01 a341 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ +191ce2: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +191ce6: 5402 a341 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ +191cea: 7020 1a01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011a │ │ +191cf0: 5b01 a441 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@41a4 │ │ +191cf4: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -300347,43 +300348,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -19187c: |[19187c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -19188c: 6e10 0303 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0303 │ │ -191892: 0a03 |0003: move-result v3 │ │ -191894: 5420 a841 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191898: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -19189c: 7120 7a0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a7a │ │ -1918a2: 0a03 |000b: move-result v3 │ │ -1918a4: 8733 |000c: float-to-int v3, v3 │ │ -1918a6: 5923 b241 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -1918aa: 5423 a841 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -1918ae: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1918b2: 5220 b241 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -1918b6: 8200 |0015: int-to-float v0, v0 │ │ -1918b8: 7120 760a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a76 │ │ -1918be: 0a03 |0019: move-result v3 │ │ -1918c0: 8733 |001a: float-to-int v3, v3 │ │ -1918c2: 5923 b241 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -1918c6: 5420 a341 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ -1918ca: 5221 b441 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b4 │ │ -1918ce: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1918d2: 6e30 0c01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010c │ │ -1918d8: 0a03 |0026: move-result v3 │ │ -1918da: 5923 a241 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ -1918de: 5420 ae41 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ae │ │ -1918e2: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -1918e6: 7220 5c55 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@555c │ │ -1918ec: 6e10 6355 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ -1918f2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -1918f4: 0f03 |0034: return v3 │ │ +191880: |[191880] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +191890: 6e10 0303 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0303 │ │ +191896: 0a03 |0003: move-result v3 │ │ +191898: 5420 a841 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +19189c: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +1918a0: 7120 7a0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a7a │ │ +1918a6: 0a03 |000b: move-result v3 │ │ +1918a8: 8733 |000c: float-to-int v3, v3 │ │ +1918aa: 5923 b241 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +1918ae: 5423 a841 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +1918b2: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1918b6: 5220 b241 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +1918ba: 8200 |0015: int-to-float v0, v0 │ │ +1918bc: 7120 760a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a76 │ │ +1918c2: 0a03 |0019: move-result v3 │ │ +1918c4: 8733 |001a: float-to-int v3, v3 │ │ +1918c6: 5923 b241 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +1918ca: 5420 a341 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@41a3 │ │ +1918ce: 5221 b441 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41b4 │ │ +1918d2: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1918d6: 6e30 0c01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010c │ │ +1918dc: 0a03 |0026: move-result v3 │ │ +1918de: 5923 a241 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ +1918e2: 5420 ae41 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ae │ │ +1918e6: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +1918ea: 7220 5c55 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@555c │ │ +1918f0: 6e10 6355 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ +1918f6: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +1918f8: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -300397,26 +300398,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -191cf4: |[191cf4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -191d04: 5912 a241 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ -191d08: 5410 a841 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ -191d0c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -191d10: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -191d14: 8700 |0008: float-to-int v0, v0 │ │ -191d16: 5910 b241 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ -191d1a: 5410 ae41 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ae │ │ -191d1e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -191d22: 7220 5c55 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@555c │ │ -191d28: 6e10 6355 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ -191d2e: 0e00 |0015: return-void │ │ +191cf8: |[191cf8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +191d08: 5912 a241 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@41a2 │ │ +191d0c: 5410 a841 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@41a8 │ │ +191d10: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +191d14: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +191d18: 8700 |0008: float-to-int v0, v0 │ │ +191d1a: 5910 b241 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41b2 │ │ +191d1e: 5410 ae41 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ae │ │ +191d22: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +191d26: 7220 5c55 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@555c │ │ +191d2c: 6e10 6355 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ +191d32: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -300430,18 +300431,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191d30: |[191d30] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -191d40: 5901 a541 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a5 │ │ -191d44: 6e10 6355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ -191d4a: 0e00 |0005: return-void │ │ +191d34: |[191d34] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +191d44: 5901 a541 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@41a5 │ │ +191d48: 6e10 6355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ +191d4e: 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 │ │ @@ -300451,18 +300452,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191d4c: |[191d4c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -191d5c: 5901 a641 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ -191d60: 6e10 6355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ -191d66: 0e00 |0005: return-void │ │ +191d50: |[191d50] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +191d60: 5901 a641 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@41a6 │ │ +191d64: 6e10 6355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ +191d6a: 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 │ │ @@ -300472,18 +300473,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191d68: |[191d68] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -191d78: 5b01 aa41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41aa │ │ -191d7c: 6e10 6355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ -191d82: 0e00 |0005: return-void │ │ +191d6c: |[191d6c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +191d7c: 5b01 aa41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@41aa │ │ +191d80: 6e10 6355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@5563 │ │ +191d86: 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 │ │ @@ -300493,17 +300494,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 │ │ -191d84: |[191d84] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -191d94: 5b01 ae41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ae │ │ -191d98: 0e00 |0002: return-void │ │ +191d88: |[191d88] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +191d98: 5b01 ae41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41ae │ │ +191d9c: 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; │ │ │ │ @@ -300545,20 +300546,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 │ │ -191dd8: |[191dd8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -191de8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -191dee: 5b01 b641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b6 │ │ -191df2: 5b02 b741 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b7 │ │ -191df6: 5b03 b841 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b8 │ │ -191dfa: 0e00 |0009: return-void │ │ +191ddc: |[191ddc] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +191dec: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +191df2: 5b01 b641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b6 │ │ +191df6: 5b02 b741 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b7 │ │ +191dfa: 5b03 b841 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b8 │ │ +191dfe: 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; │ │ @@ -300570,20 +300571,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 │ │ -191dfc: |[191dfc] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -191e0c: 5430 b641 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b6 │ │ -191e10: 5431 b741 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b7 │ │ -191e14: 5432 b841 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b8 │ │ -191e18: 7155 7755 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@5577 │ │ -191e1e: 0e00 |0009: return-void │ │ +191e00: |[191e00] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +191e10: 5430 b641 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41b6 │ │ +191e14: 5431 b741 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41b7 │ │ +191e18: 5432 b841 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41b8 │ │ +191e1c: 7155 7755 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@5577 │ │ +191e22: 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 │ │ @@ -300672,19 +300673,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 │ │ -192488: |[192488] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -192498: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19249e: 5b01 c341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ -1924a2: 5b02 c441 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c4 │ │ -1924a6: 0e00 |0007: return-void │ │ +19248c: |[19248c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +19249c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1924a2: 5b01 c341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ +1924a6: 5b02 c441 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c4 │ │ +1924aa: 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; │ │ @@ -300695,19 +300696,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1924a8: |[1924a8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1924b8: 5420 c341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ -1924bc: 5421 c441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c4 │ │ -1924c0: 7130 a255 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@55a2 │ │ -1924c6: 0e00 |0007: return-void │ │ +1924ac: |[1924ac] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1924bc: 5420 c341 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c3 │ │ +1924c0: 5421 c441 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41c4 │ │ +1924c4: 7130 a255 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@55a2 │ │ +1924ca: 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; │ │ │ │ @@ -300745,19 +300746,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 │ │ -1924c8: |[1924c8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1924d8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1924de: 5b01 c541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ -1924e2: 5b02 c641 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ -1924e6: 0e00 |0007: return-void │ │ +1924cc: |[1924cc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1924dc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1924e2: 5b01 c541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ +1924e6: 5b02 c641 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ +1924ea: 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; │ │ @@ -300768,19 +300769,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1924e8: |[1924e8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1924f8: 5420 c541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ -1924fc: 5421 c641 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ -192500: 7130 9f55 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@559f │ │ -192506: 0e00 |0007: return-void │ │ +1924ec: |[1924ec] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1924fc: 5420 c541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c5 │ │ +192500: 5421 c641 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c6 │ │ +192504: 7130 9f55 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@559f │ │ +19250a: 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; │ │ │ │ @@ -300818,19 +300819,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 │ │ -19252c: |[19252c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -19253c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -192542: 5b01 c741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -192546: 5b02 c841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c8 │ │ -19254a: 0e00 |0007: return-void │ │ +192530: |[192530] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +192540: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +192546: 5b01 c741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +19254a: 5b02 c841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c8 │ │ +19254e: 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; │ │ @@ -300841,20 +300842,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -192508: |[192508] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -192518: 5420 c741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -19251c: 5421 c841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c8 │ │ -192520: 7130 a055 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@55a0 │ │ -192526: 0a03 |0007: move-result v3 │ │ -192528: 0f03 |0008: return v3 │ │ +19250c: |[19250c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +19251c: 5420 c741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +192520: 5421 c841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41c8 │ │ +192524: 7130 a055 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@55a0 │ │ +19252a: 0a03 |0007: move-result v3 │ │ +19252c: 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; │ │ │ │ @@ -300892,19 +300893,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 │ │ -19254c: |[19254c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -19255c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -192562: 5b01 c941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c9 │ │ -192566: 5b02 ca41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41ca │ │ -19256a: 0e00 |0007: return-void │ │ +192550: |[192550] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +192560: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +192566: 5b01 c941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c9 │ │ +19256a: 5b02 ca41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41ca │ │ +19256e: 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; │ │ @@ -300915,19 +300916,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19256c: |[19256c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -19257c: 5420 c941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c9 │ │ -192580: 5421 ca41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41ca │ │ -192584: 7130 a155 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@55a1 │ │ -19258a: 0e00 |0007: return-void │ │ +192570: |[192570] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +192580: 5420 c941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c9 │ │ +192584: 5421 ca41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41ca │ │ +192588: 7130 a155 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@55a1 │ │ +19258e: 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; │ │ │ │ @@ -300961,18 +300962,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 │ │ -192c2c: |[192c2c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -192c3c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -192c42: 5b01 d741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d7 │ │ -192c46: 0e00 |0005: return-void │ │ +192c30: |[192c30] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +192c40: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +192c46: 5b01 d741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d7 │ │ +192c4a: 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; │ │ │ │ @@ -300982,18 +300983,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -192c48: |[192c48] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -192c58: 5410 d741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d7 │ │ -192c5c: 6e10 c755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@55c7 │ │ -192c62: 0e00 |0005: return-void │ │ +192c4c: |[192c4c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +192c5c: 5410 d741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41d7 │ │ +192c60: 6e10 c755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@55c7 │ │ +192c66: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -301099,47 +301100,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -193150: |[193150] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -193160: 2200 9e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -193164: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -193166: 2312 1b11 |0003: new-array v2, v1, [I // type@111b │ │ -19316a: 2203 d501 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d5 │ │ -19316e: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -193172: 7040 7106 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@0671 │ │ -193178: 2311 1b11 |000c: new-array v1, v1, [I // type@111b │ │ -19317c: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -193180: 7051 ce55 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@55ce │ │ -193186: 6900 e041 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ -19318a: 0e00 |0015: return-void │ │ +193154: |[193154] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +193164: 2200 9e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +193168: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19316a: 2312 1b11 |0003: new-array v2, v1, [I // type@111b │ │ +19316e: 2203 d501 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d5 │ │ +193172: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +193176: 7040 7106 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@0671 │ │ +19317c: 2311 1b11 |000c: new-array v1, v1, [I // type@111b │ │ +193180: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +193184: 7051 ce55 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@55ce │ │ +19318a: 6900 e041 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ +19318e: 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 │ │ -19318c: |[19318c] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -19319c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1931a2: 5b01 e441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e4 │ │ -1931a6: 5b02 e141 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41e1 │ │ -1931aa: 5b03 e241 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e2 │ │ -1931ae: 5b04 e341 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e3 │ │ -1931b2: 0e00 |000b: return-void │ │ +193190: |[193190] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +1931a0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1931a6: 5b01 e441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e4 │ │ +1931aa: 5b02 e141 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41e1 │ │ +1931ae: 5b03 e241 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e2 │ │ +1931b2: 5b04 e341 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e3 │ │ +1931b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -301156,17 +301157,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1930c0: |[1930c0] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -1930d0: 5410 e241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e2 │ │ -1930d4: 1100 |0002: return-object v0 │ │ +1930c4: |[1930c4] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +1930d4: 5410 e241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e2 │ │ +1930d8: 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;) │ │ @@ -301174,17 +301175,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193108: |[193108] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -193118: 5410 e141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41e1 │ │ -19311c: 1100 |0002: return-object v0 │ │ +19310c: |[19310c] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +19311c: 5410 e141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41e1 │ │ +193120: 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;) │ │ @@ -301192,17 +301193,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193120: |[193120] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -193130: 5410 e341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e3 │ │ -193134: 1100 |0002: return-object v0 │ │ +193124: |[193124] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +193134: 5410 e341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e3 │ │ +193138: 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;) │ │ @@ -301210,17 +301211,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193138: |[193138] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -193148: 5410 e441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e4 │ │ -19314c: 1100 |0002: return-object v0 │ │ +19313c: |[19313c] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +19314c: 5410 e441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41e4 │ │ +193150: 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;) │ │ @@ -301228,22 +301229,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19309c: |[19309c] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -1930ac: 6e10 d455 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55d4 │ │ -1930b2: 0a00 |0003: move-result v0 │ │ -1930b4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1930b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1930ba: 2802 |0007: goto 0009 // +0002 │ │ -1930bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1930be: 0f00 |0009: return v0 │ │ +1930a0: |[1930a0] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +1930b0: 6e10 d455 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55d4 │ │ +1930b6: 0a00 |0003: move-result v0 │ │ +1930b8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1930bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1930be: 2802 |0007: goto 0009 // +0002 │ │ +1930c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1930c2: 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;) │ │ @@ -301251,25 +301252,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1930d8: |[1930d8] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -1930e8: 5420 e141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41e1 │ │ -1930ec: 2100 |0002: array-length v0, v0 │ │ -1930ee: 5421 e241 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e2 │ │ -1930f2: 6e10 7406 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ -1930f8: 0a01 |0008: move-result v1 │ │ -1930fa: b010 |0009: add-int/2addr v0, v1 │ │ -1930fc: 5421 e341 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e3 │ │ -193100: 2111 |000c: array-length v1, v1 │ │ -193102: b010 |000d: add-int/2addr v0, v1 │ │ -193104: 0f00 |000e: return v0 │ │ +1930dc: |[1930dc] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +1930ec: 5420 e141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41e1 │ │ +1930f0: 2100 |0002: array-length v0, v0 │ │ +1930f2: 5421 e241 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41e2 │ │ +1930f6: 6e10 7406 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ +1930fc: 0a01 |0008: move-result v1 │ │ +1930fe: b010 |0009: add-int/2addr v0, v1 │ │ +193100: 5421 e341 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41e3 │ │ +193104: 2111 |000c: array-length v1, v1 │ │ +193106: b010 |000d: add-int/2addr v0, v1 │ │ +193108: 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) │ │ @@ -301297,17 +301298,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1931b4: |[1931b4] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -1931c4: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1931ca: 0e00 |0003: return-void │ │ +1931b8: |[1931b8] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +1931c8: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1931ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -301316,19 +301317,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 │ │ -1931cc: |[1931cc] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -1931dc: 1a01 2815 |0000: const-string v1, "DeltaChat" // string@1528 │ │ -1931e0: 1a02 0d0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0d │ │ -1931e4: 7120 be02 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1931ea: 0e00 |0007: return-void │ │ +1931d0: |[1931d0] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +1931e0: 1a01 2815 |0000: const-string v1, "DeltaChat" // string@1528 │ │ +1931e4: 1a02 0d0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0d │ │ +1931e8: 7120 be02 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1931ee: 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; │ │ @@ -301363,18 +301364,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 │ │ -1931ec: |[1931ec] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -1931fc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -193202: 5b01 e541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e5 │ │ -193206: 0e00 |0005: return-void │ │ +1931f0: |[1931f0] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +193200: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +193206: 5b01 e541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e5 │ │ +19320a: 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; │ │ │ │ @@ -301384,18 +301385,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -193208: |[193208] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -193218: 5410 e541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e5 │ │ -19321c: 6e10 dc55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55dc │ │ -193222: 0e00 |0005: return-void │ │ +19320c: |[19320c] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +19321c: 5410 e541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41e5 │ │ +193220: 6e10 dc55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55dc │ │ +193226: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -301443,27 +301444,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -193238: |[193238] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -193248: 1c00 aa0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0faa │ │ -19324c: 1a00 c516 |0002: const-string v0, "FcmReceiveService" // string@16c5 │ │ -193250: 6900 e841 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ -193254: 2200 f702 |0006: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ -193258: 7010 9f0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19325e: 6900 e641 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e6 │ │ -193262: 2200 f702 |000d: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ -193266: 7010 9f0a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19326c: 6900 e741 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ -193270: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -193272: 6a00 e941 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ -193276: 0e00 |0017: return-void │ │ +19323c: |[19323c] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +19324c: 1c00 aa0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0faa │ │ +193250: 1a00 c516 |0002: const-string v0, "FcmReceiveService" // string@16c5 │ │ +193254: 6900 e841 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ +193258: 2200 f702 |0006: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ +19325c: 7010 9f0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +193262: 6900 e641 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e6 │ │ +193266: 2200 f702 |000d: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ +19326a: 7010 9f0a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +193270: 6900 e741 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ +193274: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +193276: 6a00 e941 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ +19327a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -301473,17 +301474,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193278: |[193278] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -193288: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ -19328e: 0e00 |0003: return-void │ │ +19327c: |[19327c] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +19328c: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ +193292: 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;) │ │ @@ -301491,68 +301492,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -193360: |[193360] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -193370: 7100 124a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@4a12 │ │ -193376: 0c00 |0003: move-result-object v0 │ │ -193378: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -19337c: 6e10 144a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@4a14 │ │ -193382: 0a00 |0009: move-result v0 │ │ -193384: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -193388: 0e00 |000c: return-void │ │ -19338a: 7110 f055 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55f0 │ │ -193390: 6200 e641 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e6 │ │ -193394: 1d00 |0012: monitor-enter v0 │ │ -193396: 6201 ea41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ -19339a: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -19339e: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1933a2: 1c02 a110 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@10a1 │ │ -1933a6: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1933ac: 6901 ea41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ -1933b0: 7120 3705 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0537 │ │ -1933b6: 1e00 |0023: monitor-exit v0 │ │ -1933b8: 283c |0024: goto 0060 // +003c │ │ -1933ba: 0d03 |0025: move-exception v3 │ │ -1933bc: 1e00 |0026: monitor-exit v0 │ │ -1933be: 2703 |0027: throw v3 │ │ -1933c0: 0d03 |0028: move-exception v3 │ │ -1933c2: 6200 e841 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ -1933c6: 2201 0503 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -1933ca: 1a02 c116 |002d: const-string v2, "Failed to start foreground service: " // string@16c1 │ │ -1933ce: 7020 0d0b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -1933d4: 6e20 150b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -1933da: 1a03 b70a |0035: const-string v3, ", fetching in background." // string@0ab7 │ │ -1933de: 6e20 160b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1933e4: 6e10 270b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1933ea: 0c03 |003d: move-result-object v3 │ │ -1933ec: 7120 c202 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -1933f2: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -1933f4: 6a03 e941 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ -1933f8: 6203 a60e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea6 │ │ -1933fc: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -193400: 6e20 4a06 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@064a │ │ -193406: 0a03 |004b: move-result v3 │ │ -193408: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -19340c: 6203 e741 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ -193410: 1d03 |0050: monitor-enter v3 │ │ -193412: 6300 e941 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ -193416: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -19341a: 6200 e741 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ -19341e: 6e10 a50a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa5 │ │ -193424: 28f7 |005a: goto 0051 // -0009 │ │ -193426: 1e03 |005b: monitor-exit v3 │ │ -193428: 2804 |005c: goto 0060 // +0004 │ │ -19342a: 0d00 |005d: move-exception v0 │ │ -19342c: 1e03 |005e: monitor-exit v3 │ │ -19342e: 2700 |005f: throw v0 │ │ -193430: 0e00 |0060: return-void │ │ +193364: |[193364] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +193374: 7100 124a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@4a12 │ │ +19337a: 0c00 |0003: move-result-object v0 │ │ +19337c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +193380: 6e10 144a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@4a14 │ │ +193386: 0a00 |0009: move-result v0 │ │ +193388: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19338c: 0e00 |000c: return-void │ │ +19338e: 7110 f055 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55f0 │ │ +193394: 6200 e641 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e6 │ │ +193398: 1d00 |0012: monitor-enter v0 │ │ +19339a: 6201 ea41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ +19339e: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +1933a2: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1933a6: 1c02 a110 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@10a1 │ │ +1933aa: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1933b0: 6901 ea41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ +1933b4: 7120 3705 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0537 │ │ +1933ba: 1e00 |0023: monitor-exit v0 │ │ +1933bc: 283c |0024: goto 0060 // +003c │ │ +1933be: 0d03 |0025: move-exception v3 │ │ +1933c0: 1e00 |0026: monitor-exit v0 │ │ +1933c2: 2703 |0027: throw v3 │ │ +1933c4: 0d03 |0028: move-exception v3 │ │ +1933c6: 6200 e841 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ +1933ca: 2201 0503 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +1933ce: 1a02 c116 |002d: const-string v2, "Failed to start foreground service: " // string@16c1 │ │ +1933d2: 7020 0d0b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +1933d8: 6e20 150b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +1933de: 1a03 b70a |0035: const-string v3, ", fetching in background." // string@0ab7 │ │ +1933e2: 6e20 160b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1933e8: 6e10 270b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1933ee: 0c03 |003d: move-result-object v3 │ │ +1933f0: 7120 c202 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +1933f6: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +1933f8: 6a03 e941 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ +1933fc: 6203 a60e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea6 │ │ +193400: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +193404: 6e20 4a06 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@064a │ │ +19340a: 0a03 |004b: move-result v3 │ │ +19340c: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +193410: 6203 e741 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ +193414: 1d03 |0050: monitor-enter v3 │ │ +193416: 6300 e941 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ +19341a: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +19341e: 6200 e741 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ +193422: 6e10 a50a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa5 │ │ +193428: 28f7 |005a: goto 0051 // -0009 │ │ +19342a: 1e03 |005b: monitor-exit v3 │ │ +19342c: 2804 |005c: goto 0060 // +0004 │ │ +19342e: 0d00 |005d: move-exception v0 │ │ +193430: 1e03 |005e: monitor-exit v3 │ │ +193432: 2700 |005f: throw v0 │ │ +193434: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -301587,39 +301588,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -193474: |[193474] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -193484: 6300 e941 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ -193488: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -19348c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19348e: 6a00 e941 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ -193492: 6200 e741 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ -193496: 1d00 |0009: monitor-enter v0 │ │ -193498: 6e10 a30a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa3 │ │ -19349e: 1e00 |000d: monitor-exit v0 │ │ -1934a0: 2804 |000e: goto 0012 // +0004 │ │ -1934a2: 0d02 |000f: move-exception v2 │ │ -1934a4: 1e00 |0010: monitor-exit v0 │ │ -1934a6: 2702 |0011: throw v2 │ │ -1934a8: 6200 e641 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e6 │ │ -1934ac: 1d00 |0014: monitor-enter v0 │ │ -1934ae: 6201 ea41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ -1934b2: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -1934b6: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ -1934bc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1934be: 6902 ea41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ -1934c2: 1e00 |001f: monitor-exit v0 │ │ -1934c4: 0e00 |0020: return-void │ │ -1934c6: 0d02 |0021: move-exception v2 │ │ -1934c8: 1e00 |0022: monitor-exit v0 │ │ -1934ca: 2702 |0023: throw v2 │ │ +193478: |[193478] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +193488: 6300 e941 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ +19348c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +193490: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +193492: 6a00 e941 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41e9 │ │ +193496: 6200 e741 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41e7 │ │ +19349a: 1d00 |0009: monitor-enter v0 │ │ +19349c: 6e10 a30a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa3 │ │ +1934a2: 1e00 |000d: monitor-exit v0 │ │ +1934a4: 2804 |000e: goto 0012 // +0004 │ │ +1934a6: 0d02 |000f: move-exception v2 │ │ +1934a8: 1e00 |0010: monitor-exit v0 │ │ +1934aa: 2702 |0011: throw v2 │ │ +1934ac: 6200 e641 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41e6 │ │ +1934b0: 1d00 |0014: monitor-enter v0 │ │ +1934b2: 6201 ea41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ +1934b6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +1934ba: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ +1934c0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1934c2: 6902 ea41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41ea │ │ +1934c6: 1e00 |001f: monitor-exit v0 │ │ +1934c8: 0e00 |0020: return-void │ │ +1934ca: 0d02 |0021: move-exception v2 │ │ +1934cc: 1e00 |0022: monitor-exit v0 │ │ +1934ce: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -301641,25 +301642,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -193290: |[193290] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -1932a0: 6200 e841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ -1932a4: 1a01 2b37 |0002: const-string v1, "Starting fetch" // string@372b │ │ -1932a8: 7120 be02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1932ae: 6200 a60e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea6 │ │ -1932b2: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -1932b6: 6e20 4a06 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@064a │ │ -1932bc: 0a00 |000e: move-result v0 │ │ -1932be: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1932c2: 7110 e255 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55e2 │ │ -1932c8: 0e00 |0014: return-void │ │ +193294: |[193294] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +1932a4: 6200 e841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ +1932a8: 1a01 2b37 |0002: const-string v1, "Starting fetch" // string@372b │ │ +1932ac: 7120 be02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1932b2: 6200 a60e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea6 │ │ +1932b6: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +1932ba: 6e20 4a06 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@064a │ │ +1932c0: 0a00 |000e: move-result v0 │ │ +1932c2: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1932c6: 7110 e255 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55e2 │ │ +1932cc: 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; │ │ @@ -301669,54 +301670,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 │ │ -193224: |[193224] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -193234: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -193236: 1101 |0001: return-object v1 │ │ +193228: |[193228] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +193238: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +19323a: 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 : 52 16-bit code units │ │ -1932cc: |[1932cc] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -1932dc: 6200 e841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ -1932e0: 1a01 5914 |0002: const-string v1, "Creating fetch service" // string@1459 │ │ -1932e4: 7120 be02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1932ea: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ -1932f0: 2200 5f01 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@015f │ │ -1932f4: 1a01 df48 |000c: const-string v1, "ch_generic" // string@48df │ │ -1932f8: 7030 0305 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0503 │ │ -1932fe: 1401 d600 137f |0011: const v1, #float 1.95401e+38 // #7f1300d6 │ │ -193304: 6e20 db55 1200 |0014: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55db │ │ -19330a: 0c01 |0017: move-result-object v1 │ │ -19330c: 6e20 0d05 1000 |0018: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@050d │ │ -193312: 0c00 |001b: move-result-object v0 │ │ -193314: 1401 6f02 087f |001c: const v1, #float 1.80788e+38 // #7f08026f │ │ -19331a: 6e20 1805 1000 |001f: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0518 │ │ -193320: 0c00 |0022: move-result-object v0 │ │ -193322: 6e10 0505 0000 |0023: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0505 │ │ -193328: 0c00 |0026: move-result-object v0 │ │ -19332a: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -19332c: 6e30 e155 1200 |0028: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55e1 │ │ -193332: 2200 a010 |002b: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@10a0 │ │ -193336: 7020 d755 2000 |002d: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@55d7 │ │ -19333c: 7110 ae57 0000 |0030: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@57ae │ │ -193342: 0e00 |0033: return-void │ │ +1932d0: |[1932d0] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +1932e0: 6200 e841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41e8 │ │ +1932e4: 1a01 5914 |0002: const-string v1, "Creating fetch service" // string@1459 │ │ +1932e8: 7120 be02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1932ee: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ +1932f4: 2200 5f01 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@015f │ │ +1932f8: 1a01 df48 |000c: const-string v1, "ch_generic" // string@48df │ │ +1932fc: 7030 0305 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0503 │ │ +193302: 1401 d600 137f |0011: const v1, #float 1.95401e+38 // #7f1300d6 │ │ +193308: 6e20 db55 1200 |0014: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55db │ │ +19330e: 0c01 |0017: move-result-object v1 │ │ +193310: 6e20 0d05 1000 |0018: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@050d │ │ +193316: 0c00 |001b: move-result-object v0 │ │ +193318: 1401 6f02 087f |001c: const v1, #float 1.80788e+38 // #7f08026f │ │ +19331e: 6e20 1805 1000 |001f: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0518 │ │ +193324: 0c00 |0022: move-result-object v0 │ │ +193326: 6e10 0505 0000 |0023: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0505 │ │ +19332c: 0c00 |0026: move-result-object v0 │ │ +19332e: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +193330: 6e30 e155 1200 |0028: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55e1 │ │ +193336: 2200 a010 |002b: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@10a0 │ │ +19333a: 7020 d755 2000 |002d: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@55d7 │ │ +193340: 7110 ae57 0000 |0030: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@57ae │ │ +193346: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0014 line=87 │ │ 0x001f line=88 │ │ @@ -301731,18 +301732,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -193344: |[193344] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -193354: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -193356: 6e20 e355 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55e3 │ │ -19335c: 0e00 |0004: return-void │ │ +193348: |[193348] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +193358: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19335a: 6e20 e355 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55e3 │ │ +193360: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 5837 (FetchForegroundService.java) │ │ @@ -301833,25 +301834,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 │ │ -19378c: |[19378c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -19379c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1937a2: 5b01 f241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -1937a6: 5b02 ec41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -1937aa: 5b03 eb41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -1937ae: 5904 ed41 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -1937b2: 5905 ee41 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -1937b6: 5907 f041 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -1937ba: 5906 f141 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -1937be: 5c08 ef41 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -1937c2: 0e00 |0013: return-void │ │ +193790: |[193790] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +1937a0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1937a6: 5b01 f241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +1937aa: 5b02 ec41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +1937ae: 5b03 eb41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +1937b2: 5904 ed41 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +1937b6: 5905 ee41 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +1937ba: 5907 f041 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +1937be: 5906 f141 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +1937c2: 5c08 ef41 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +1937c6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -301875,17 +301876,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 │ │ -1937c4: |[1937c4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -1937d4: 7609 e455 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@55e4 │ │ -1937da: 0e00 |0003: return-void │ │ +1937c8: |[1937c8] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +1937d8: 7609 e455 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@55e4 │ │ +1937de: 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; │ │ @@ -301902,18 +301903,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 │ │ -193680: |[193680] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -193690: 7110 e855 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55e8 │ │ -193696: 0c00 |0003: move-result-object v0 │ │ -193698: 1100 |0004: return-object v0 │ │ +193684: |[193684] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +193694: 7110 e855 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55e8 │ │ +19369a: 0c00 |0003: move-result-object v0 │ │ +19369c: 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;) │ │ @@ -301921,73 +301922,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 │ │ -19369c: |[19369c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -1936ac: 7100 ef55 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -1936b2: 0c00 |0003: move-result-object v0 │ │ -1936b4: 5200 ee41 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -1936b8: 1a01 f152 |0006: const-string v1, "extra_id" // string@52f1 │ │ -1936bc: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1936c2: 0a07 |000b: move-result v7 │ │ -1936c4: 1a00 f952 |000c: const-string v0, "extra_title" // string@52f9 │ │ -1936c8: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1936ce: 0c00 |0011: move-result-object v0 │ │ -1936d0: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -1936d4: 7100 ef55 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -1936da: 0c00 |0017: move-result-object v0 │ │ -1936dc: 5400 f241 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -1936e0: 0703 |001a: move-object v3, v0 │ │ -1936e2: 1a00 ef52 |001b: const-string v0, "extra_content_text" // string@52ef │ │ -1936e6: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -1936ec: 0c00 |0020: move-result-object v0 │ │ -1936ee: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -1936f2: 7100 ef55 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -1936f8: 0c00 |0026: move-result-object v0 │ │ -1936fa: 5400 ec41 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -1936fe: 0704 |0029: move-object v4, v0 │ │ -193700: 1a00 ee52 |002a: const-string v0, "extra_channel_id" // string@52ee │ │ -193704: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19370a: 0c00 |002f: move-result-object v0 │ │ -19370c: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -193710: 7100 ef55 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -193716: 0c00 |0035: move-result-object v0 │ │ -193718: 5400 eb41 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -19371c: 0705 |0038: move-object v5, v0 │ │ -19371e: 7100 ef55 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -193724: 0c00 |003c: move-result-object v0 │ │ -193726: 5200 ed41 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -19372a: 1a01 f052 |003f: const-string v1, "extra_icon_res" // string@52f0 │ │ -19372e: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -193734: 0a06 |0044: move-result v6 │ │ -193736: 7100 ef55 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -19373c: 0c00 |0048: move-result-object v0 │ │ -19373e: 5200 f041 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -193742: 1a01 f352 |004b: const-string v1, "extra_progress" // string@52f3 │ │ -193746: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -19374c: 0a09 |0050: move-result v9 │ │ -19374e: 7100 ef55 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -193754: 0c00 |0054: move-result-object v0 │ │ -193756: 5200 f141 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -19375a: 1a01 f552 |0057: const-string v1, "extra_progress_max" // string@52f5 │ │ -19375e: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -193764: 0a08 |005c: move-result v8 │ │ -193766: 7100 ef55 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ -19376c: 0c00 |0060: move-result-object v0 │ │ -19376e: 5500 ef41 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -193772: 1a01 f452 |0063: const-string v1, "extra_progress_indeterminate" // string@52f4 │ │ -193776: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -19377c: 0a0a |0068: move-result v10 │ │ -19377e: 220b a310 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -193782: 07b2 |006b: move-object v2, v11 │ │ -193784: 7609 e455 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@55e4 │ │ -19378a: 110b |006f: return-object v11 │ │ +1936a0: |[1936a0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +1936b0: 7100 ef55 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +1936b6: 0c00 |0003: move-result-object v0 │ │ +1936b8: 5200 ee41 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +1936bc: 1a01 f152 |0006: const-string v1, "extra_id" // string@52f1 │ │ +1936c0: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1936c6: 0a07 |000b: move-result v7 │ │ +1936c8: 1a00 f952 |000c: const-string v0, "extra_title" // string@52f9 │ │ +1936cc: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1936d2: 0c00 |0011: move-result-object v0 │ │ +1936d4: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +1936d8: 7100 ef55 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +1936de: 0c00 |0017: move-result-object v0 │ │ +1936e0: 5400 f241 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +1936e4: 0703 |001a: move-object v3, v0 │ │ +1936e6: 1a00 ef52 |001b: const-string v0, "extra_content_text" // string@52ef │ │ +1936ea: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +1936f0: 0c00 |0020: move-result-object v0 │ │ +1936f2: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +1936f6: 7100 ef55 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +1936fc: 0c00 |0026: move-result-object v0 │ │ +1936fe: 5400 ec41 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +193702: 0704 |0029: move-object v4, v0 │ │ +193704: 1a00 ee52 |002a: const-string v0, "extra_channel_id" // string@52ee │ │ +193708: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +19370e: 0c00 |002f: move-result-object v0 │ │ +193710: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +193714: 7100 ef55 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +19371a: 0c00 |0035: move-result-object v0 │ │ +19371c: 5400 eb41 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +193720: 0705 |0038: move-object v5, v0 │ │ +193722: 7100 ef55 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +193728: 0c00 |003c: move-result-object v0 │ │ +19372a: 5200 ed41 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +19372e: 1a01 f052 |003f: const-string v1, "extra_icon_res" // string@52f0 │ │ +193732: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +193738: 0a06 |0044: move-result v6 │ │ +19373a: 7100 ef55 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +193740: 0c00 |0048: move-result-object v0 │ │ +193742: 5200 f041 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +193746: 1a01 f352 |004b: const-string v1, "extra_progress" // string@52f3 │ │ +19374a: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +193750: 0a09 |0050: move-result v9 │ │ +193752: 7100 ef55 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +193758: 0c00 |0054: move-result-object v0 │ │ +19375a: 5200 f141 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +19375e: 1a01 f552 |0057: const-string v1, "extra_progress_max" // string@52f5 │ │ +193762: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +193768: 0a08 |005c: move-result v8 │ │ +19376a: 7100 ef55 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ef │ │ +193770: 0c00 |0060: move-result-object v0 │ │ +193772: 5500 ef41 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +193776: 1a01 f452 |0063: const-string v1, "extra_progress_indeterminate" // string@52f4 │ │ +19377a: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +193780: 0a0a |0068: move-result v10 │ │ +193782: 220b a310 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +193786: 07b2 |006b: move-object v2, v11 │ │ +193788: 7609 e455 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@55e4 │ │ +19378e: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -302007,61 +302008,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -1934e4: |[1934e4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -1934f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1934f6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1934fa: 0f00 |0003: return v0 │ │ -1934fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1934fe: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -193502: 6e10 a10a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ -193508: 0c02 |000a: move-result-object v2 │ │ -19350a: 6e10 a10a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ -193510: 0c03 |000e: move-result-object v3 │ │ -193512: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -193516: 2842 |0011: goto 0053 // +0042 │ │ -193518: 1f05 a310 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -19351c: 5242 ee41 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -193520: 5253 ee41 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -193524: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -193528: 5242 ed41 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -19352c: 5253 ed41 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -193530: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -193534: 5242 f041 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -193538: 5253 f041 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -19353c: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -193540: 5242 f141 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -193544: 5253 f141 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -193548: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -19354c: 5542 ef41 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -193550: 5553 ef41 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -193554: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -193558: 5442 f241 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -19355c: 5453 f241 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -193560: 6e20 d40a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -193566: 0a02 |0039: move-result v2 │ │ -193568: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -19356c: 5442 ec41 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -193570: 5453 ec41 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -193574: 6e20 d40a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19357a: 0a02 |0043: move-result v2 │ │ -19357c: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -193580: 5442 eb41 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -193584: 5455 eb41 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -193588: 6e20 d40a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19358e: 0a05 |004d: move-result v5 │ │ -193590: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -193594: 2802 |0050: goto 0052 // +0002 │ │ -193596: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -193598: 0f00 |0052: return v0 │ │ -19359a: 0f01 |0053: return v1 │ │ +1934e8: |[1934e8] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +1934f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1934fa: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1934fe: 0f00 |0003: return v0 │ │ +193500: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +193502: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +193506: 6e10 a10a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ +19350c: 0c02 |000a: move-result-object v2 │ │ +19350e: 6e10 a10a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ +193514: 0c03 |000e: move-result-object v3 │ │ +193516: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +19351a: 2842 |0011: goto 0053 // +0042 │ │ +19351c: 1f05 a310 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +193520: 5242 ee41 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +193524: 5253 ee41 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +193528: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +19352c: 5242 ed41 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +193530: 5253 ed41 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +193534: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +193538: 5242 f041 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +19353c: 5253 f041 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +193540: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +193544: 5242 f141 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +193548: 5253 f141 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +19354c: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +193550: 5542 ef41 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +193554: 5553 ef41 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +193558: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +19355c: 5442 f241 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +193560: 5453 f241 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +193564: 6e20 d40a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19356a: 0a02 |0039: move-result v2 │ │ +19356c: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +193570: 5442 ec41 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +193574: 5453 ec41 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +193578: 6e20 d40a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19357e: 0a02 |0043: move-result v2 │ │ +193580: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +193584: 5442 eb41 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +193588: 5455 eb41 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +19358c: 6e20 d40a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +193592: 0a05 |004d: move-result v5 │ │ +193594: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +193598: 2802 |0050: goto 0052 // +0002 │ │ +19359a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +19359c: 0f00 |0052: return v0 │ │ +19359e: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -302075,39 +302076,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -19359c: |[19359c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -1935ac: 5420 f241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -1935b0: 6e10 db0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ -1935b6: 0a00 |0005: move-result v0 │ │ -1935b8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1935bc: 5421 eb41 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -1935c0: 6e10 db0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ -1935c6: 0a01 |000d: move-result v1 │ │ -1935c8: b010 |000e: add-int/2addr v0, v1 │ │ -1935ca: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1935ce: 5221 ee41 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -1935d2: b010 |0013: add-int/2addr v0, v1 │ │ -1935d4: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1935d8: 5221 ed41 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -1935dc: b010 |0018: add-int/2addr v0, v1 │ │ -1935de: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1935e2: 5221 f041 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -1935e6: b010 |001d: add-int/2addr v0, v1 │ │ -1935e8: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1935ec: 5221 f141 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -1935f0: b010 |0022: add-int/2addr v0, v1 │ │ -1935f2: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1935f6: 5521 ef41 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -1935fa: b010 |0027: add-int/2addr v0, v1 │ │ -1935fc: 0f00 |0028: return v0 │ │ +1935a0: |[1935a0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +1935b0: 5420 f241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +1935b4: 6e10 db0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ +1935ba: 0a00 |0005: move-result v0 │ │ +1935bc: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1935c0: 5421 eb41 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +1935c4: 6e10 db0a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ +1935ca: 0a01 |000d: move-result v1 │ │ +1935cc: b010 |000e: add-int/2addr v0, v1 │ │ +1935ce: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1935d2: 5221 ee41 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +1935d6: b010 |0013: add-int/2addr v0, v1 │ │ +1935d8: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1935dc: 5221 ed41 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +1935e0: b010 |0018: add-int/2addr v0, v1 │ │ +1935e2: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1935e6: 5221 f041 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +1935ea: b010 |001d: add-int/2addr v0, v1 │ │ +1935ec: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1935f0: 5221 f141 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +1935f4: b010 |0022: add-int/2addr v0, v1 │ │ +1935f6: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1935fa: 5521 ef41 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +1935fe: b010 |0027: add-int/2addr v0, v1 │ │ +193600: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -302121,47 +302122,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -193600: |[193600] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -193610: 6200 9e00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009e │ │ -193614: 5481 eb41 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -193618: 5282 ee41 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -19361c: 7110 500a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -193622: 0c02 |0009: move-result-object v2 │ │ -193624: 5283 f041 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -193628: 7110 500a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19362e: 0c03 |000f: move-result-object v3 │ │ -193630: 5284 f141 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -193634: 7110 500a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19363a: 0c04 |0015: move-result-object v4 │ │ -19363c: 5585 ef41 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -193640: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -193644: 1a05 7d5d |001a: const-string v5, "indeterminate" // string@5d7d │ │ -193648: 2803 |001c: goto 001f // +0003 │ │ -19364a: 1a05 164f |001d: const-string v5, "determinate" // string@4f16 │ │ -19364e: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -193650: 2366 3511 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1135 │ │ -193654: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -193656: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -19365a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -19365c: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -193660: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -193662: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -193666: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -193668: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -19366c: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -19366e: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -193672: 1a01 2111 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@1121 │ │ -193676: 7130 d70a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad7 │ │ -19367c: 0c00 |0036: move-result-object v0 │ │ -19367e: 1100 |0037: return-object v0 │ │ +193604: |[193604] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +193614: 6200 9e00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009e │ │ +193618: 5481 eb41 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +19361c: 5282 ee41 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +193620: 7110 500a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +193626: 0c02 |0009: move-result-object v2 │ │ +193628: 5283 f041 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +19362c: 7110 500a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +193632: 0c03 |000f: move-result-object v3 │ │ +193634: 5284 f141 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +193638: 7110 500a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19363e: 0c04 |0015: move-result-object v4 │ │ +193640: 5585 ef41 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +193644: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +193648: 1a05 7d5d |001a: const-string v5, "indeterminate" // string@5d7d │ │ +19364c: 2803 |001c: goto 001f // +0003 │ │ +19364e: 1a05 164f |001d: const-string v5, "determinate" // string@4f16 │ │ +193652: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +193654: 2366 3511 |0020: new-array v6, v6, [Ljava/lang/Object; // type@1135 │ │ +193658: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +19365a: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +19365e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +193660: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +193664: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +193666: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +19366a: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +19366c: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +193670: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +193672: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +193676: 1a01 2111 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@1121 │ │ +19367a: 7130 d70a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad7 │ │ +193680: 0c00 |0036: move-result-object v0 │ │ +193682: 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 : 6001 (GenericForegroundService.java) │ │ @@ -302198,18 +302199,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 │ │ -1937f4: |[1937f4] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -193804: 5b01 f341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f3 │ │ -193808: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@022e │ │ -19380e: 0e00 |0005: return-void │ │ +1937f8: |[1937f8] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +193808: 5b01 f341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f3 │ │ +19380c: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@022e │ │ +193812: 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; │ │ │ │ @@ -302219,17 +302220,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1937dc: |[1937dc] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -1937ec: 5410 f341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f3 │ │ -1937f0: 1100 |0002: return-object v0 │ │ +1937e0: |[1937e0] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +1937f0: 5410 f341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41f3 │ │ +1937f4: 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 : 6001 (GenericForegroundService.java) │ │ @@ -302349,37 +302350,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 40 16-bit code units │ │ -19399c: |[19399c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -1939ac: 2200 b403 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b4 │ │ -1939b0: 7010 6c0d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d6c │ │ -1939b6: 6900 0042 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@4200 │ │ -1939ba: 2200 b303 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b3 │ │ -1939be: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1939c0: 7020 690d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d69 │ │ -1939c6: 6900 f641 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f6 │ │ -1939ca: 6701 0542 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ -1939ce: 2200 a310 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -1939d2: 120a |0013: const/4 v10, #int 0 // #0 │ │ -1939d4: 120b |0014: const/4 v11, #int 0 // #0 │ │ -1939d6: 1a03 0000 |0015: const-string v3, "" // string@0000 │ │ -1939da: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -1939de: 1a05 df48 |0019: const-string v5, "ch_generic" // string@48df │ │ -1939e2: 1406 1702 087f |001b: const v6, #float 1.80786e+38 // #7f080217 │ │ -1939e8: 12f7 |001e: const/4 v7, #int -1 // #ff │ │ -1939ea: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -1939ec: 1209 |0020: const/4 v9, #int 0 // #0 │ │ -1939ee: 0702 |0021: move-object v2, v0 │ │ -1939f0: 760a e555 0200 |0022: 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@55e5 │ │ -1939f6: 6900 f741 |0025: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f7 │ │ -1939fa: 0e00 |0027: return-void │ │ +1939a0: |[1939a0] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +1939b0: 2200 b403 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b4 │ │ +1939b4: 7010 6c0d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d6c │ │ +1939ba: 6900 0042 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@4200 │ │ +1939be: 2200 b303 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b3 │ │ +1939c2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1939c4: 7020 690d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d69 │ │ +1939ca: 6900 f641 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f6 │ │ +1939ce: 6701 0542 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ +1939d2: 2200 a310 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +1939d6: 120a |0013: const/4 v10, #int 0 // #0 │ │ +1939d8: 120b |0014: const/4 v11, #int 0 // #0 │ │ +1939da: 1a03 0000 |0015: const-string v3, "" // string@0000 │ │ +1939de: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +1939e2: 1a05 df48 |0019: const-string v5, "ch_generic" // string@48df │ │ +1939e6: 1406 1702 087f |001b: const v6, #float 1.80786e+38 // #7f080217 │ │ +1939ec: 12f7 |001e: const/4 v7, #int -1 // #ff │ │ +1939ee: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +1939f0: 1209 |0020: const/4 v9, #int 0 // #0 │ │ +1939f2: 0702 |0021: move-object v2, v0 │ │ +1939f4: 760a e555 0200 |0022: 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@55e5 │ │ +1939fa: 6900 f741 |0025: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f7 │ │ +1939fe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -302389,23 +302390,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1939fc: |[1939fc] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -193a0c: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ -193a12: 2200 a410 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a4 │ │ -193a16: 7020 eb55 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55eb │ │ -193a1c: 5b10 0342 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4203 │ │ -193a20: 2200 7c03 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@037c │ │ -193a24: 7010 b20c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cb2 │ │ -193a2a: 5b10 0242 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ -193a2e: 0e00 |0011: return-void │ │ +193a00: |[193a00] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +193a10: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ +193a16: 2200 a410 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a4 │ │ +193a1a: 7020 eb55 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55eb │ │ +193a20: 5b10 0342 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4203 │ │ +193a24: 2200 7c03 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@037c │ │ +193a28: 7010 b20c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cb2 │ │ +193a2e: 5b10 0242 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ +193a32: 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; │ │ @@ -302415,53 +302416,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 │ │ -1938f8: |[1938f8] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -193908: 6200 f741 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f7 │ │ -19390c: 1100 |0002: return-object v0 │ │ +1938fc: |[1938fc] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +19390c: 6200 f741 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f7 │ │ +193910: 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 │ │ -193a30: |[193a30] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -193a40: 6200 f641 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f6 │ │ -193a44: 6e10 6a0d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d6a │ │ -193a4a: 0a01 |0005: move-result v1 │ │ -193a4c: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -193a50: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -193a54: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -193a58: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -193a5c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -193a5e: 6e20 6b0d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d6b │ │ -193a64: 1a00 df48 |0012: const-string v0, "ch_generic" // string@48df │ │ -193a68: 1a02 6f17 |0014: const-string v2, "Generic Background Service" // string@176f │ │ -193a6c: 7130 bd57 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@57bd │ │ -193a72: 0c00 |0019: move-result-object v0 │ │ -193a74: 1a01 0416 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1604 │ │ -193a78: 7120 d357 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@57d3 │ │ -193a7e: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -193a82: 7120 cd57 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@57cd │ │ -193a88: 0c03 |0024: move-result-object v3 │ │ -193a8a: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -193a8e: 7120 d557 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@57d5 │ │ -193a94: 0e00 |002a: return-void │ │ +193a34: |[193a34] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +193a44: 6200 f641 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41f6 │ │ +193a48: 6e10 6a0d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d6a │ │ +193a4e: 0a01 |0005: move-result v1 │ │ +193a50: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +193a54: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +193a58: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +193a5c: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +193a60: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +193a62: 6e20 6b0d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d6b │ │ +193a68: 1a00 df48 |0012: const-string v0, "ch_generic" // string@48df │ │ +193a6c: 1a02 6f17 |0014: const-string v2, "Generic Background Service" // string@176f │ │ +193a70: 7130 bd57 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@57bd │ │ +193a76: 0c00 |0019: move-result-object v0 │ │ +193a78: 1a01 0416 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1604 │ │ +193a7c: 7120 d357 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@57d3 │ │ +193a82: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +193a86: 7120 cd57 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@57cd │ │ +193a8c: 0c03 |0024: move-result-object v3 │ │ +193a8e: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +193a92: 7120 d557 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@57d5 │ │ +193a98: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -302474,38 +302475,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 │ │ -193a98: |[193a98] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -193aa8: 1d05 |0000: monitor-enter v5 │ │ -193aaa: 7110 e655 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55e6 │ │ -193ab0: 0c06 |0004: move-result-object v6 │ │ -193ab2: 6200 0142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ -193ab6: 6201 9e00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009e │ │ -193aba: 1a02 765b |0009: const-string v2, "handleStart() %s" // string@5b76 │ │ -193abe: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -193ac0: 2333 3511 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ -193ac4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -193ac6: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -193aca: 7130 d70a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad7 │ │ -193ad0: 0c01 |0014: move-result-object v1 │ │ -193ad2: 7120 be02 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -193ad8: 5450 0242 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ -193adc: 5261 ee41 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -193ae0: 7110 500a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -193ae6: 0c01 |001f: move-result-object v1 │ │ -193ae8: 6e30 b50c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb5 │ │ -193aee: 1e05 |0023: monitor-exit v5 │ │ -193af0: 0e00 |0024: return-void │ │ -193af2: 0d06 |0025: move-exception v6 │ │ -193af4: 1e05 |0026: monitor-exit v5 │ │ -193af6: 2706 |0027: throw v6 │ │ +193a9c: |[193a9c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +193aac: 1d05 |0000: monitor-enter v5 │ │ +193aae: 7110 e655 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55e6 │ │ +193ab4: 0c06 |0004: move-result-object v6 │ │ +193ab6: 6200 0142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ +193aba: 6201 9e00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009e │ │ +193abe: 1a02 765b |0009: const-string v2, "handleStart() %s" // string@5b76 │ │ +193ac2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +193ac4: 2333 3511 |000c: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ +193ac8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +193aca: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +193ace: 7130 d70a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad7 │ │ +193ad4: 0c01 |0014: move-result-object v1 │ │ +193ad6: 7120 be02 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +193adc: 5450 0242 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ +193ae0: 5261 ee41 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +193ae4: 7110 500a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +193aea: 0c01 |001f: move-result-object v1 │ │ +193aec: 6e30 b50c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb5 │ │ +193af2: 1e05 |0023: monitor-exit v5 │ │ +193af4: 0e00 |0024: return-void │ │ +193af6: 0d06 |0025: move-exception v6 │ │ +193af8: 1e05 |0026: monitor-exit v5 │ │ +193afa: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -302521,37 +302522,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 │ │ -193b0c: |[193b0c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -193b1c: 1d03 |0000: monitor-enter v3 │ │ -193b1e: 6200 0142 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ -193b22: 1a01 785b |0003: const-string v1, "handleStop()" // string@5b78 │ │ -193b26: 7120 be02 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -193b2c: 1a01 f152 |0008: const-string v1, "extra_id" // string@52f1 │ │ -193b30: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -193b32: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -193b38: 0a04 |000e: move-result v4 │ │ -193b3a: 5431 0242 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ -193b3e: 7110 500a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -193b44: 0c04 |0014: move-result-object v4 │ │ -193b46: 6e20 b60c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb6 │ │ -193b4c: 0c04 |0018: move-result-object v4 │ │ -193b4e: 1f04 a310 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -193b52: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -193b56: 1a04 4914 |001d: const-string v4, "Could not find entry to remove" // string@1449 │ │ -193b5a: 7120 c202 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -193b60: 1e03 |0022: monitor-exit v3 │ │ -193b62: 0e00 |0023: return-void │ │ -193b64: 0d04 |0024: move-exception v4 │ │ -193b66: 1e03 |0025: monitor-exit v3 │ │ -193b68: 2704 |0026: throw v4 │ │ +193b10: |[193b10] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +193b20: 1d03 |0000: monitor-enter v3 │ │ +193b22: 6200 0142 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ +193b26: 1a01 785b |0003: const-string v1, "handleStop()" // string@5b78 │ │ +193b2a: 7120 be02 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +193b30: 1a01 f152 |0008: const-string v1, "extra_id" // string@52f1 │ │ +193b34: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +193b36: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +193b3c: 0a04 |000e: move-result v4 │ │ +193b3e: 5431 0242 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ +193b42: 7110 500a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +193b48: 0c04 |0014: move-result-object v4 │ │ +193b4a: 6e20 b60c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb6 │ │ +193b50: 0c04 |0018: move-result-object v4 │ │ +193b52: 1f04 a310 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +193b56: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +193b5a: 1a04 4914 |001d: const-string v4, "Could not find entry to remove" // string@1449 │ │ +193b5e: 7120 c202 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +193b64: 1e03 |0022: monitor-exit v3 │ │ +193b66: 0e00 |0023: return-void │ │ +193b68: 0d04 |0024: move-exception v4 │ │ +193b6a: 1e03 |0025: monitor-exit v3 │ │ +193b6c: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -302568,72 +302569,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -193828: |[193828] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -193838: 6000 0542 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ -19383c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -193840: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -193842: 2802 |0005: goto 0007 // +0002 │ │ -193844: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -193846: 0f00 |0007: return v0 │ │ +19382c: |[19382c] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +19383c: 6000 0542 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ +193840: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +193844: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +193846: 2802 |0005: goto 0007 // +0002 │ │ +193848: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19384a: 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 │ │ -193b80: |[193b80] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -193b90: 5b34 0442 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4204 │ │ -193b94: 2200 5f01 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@015f │ │ -193b98: 5441 eb41 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -193b9c: 7030 0305 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0503 │ │ -193ba2: 5241 ed41 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -193ba6: 6e20 1805 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0518 │ │ -193bac: 0c00 |000e: move-result-object v0 │ │ -193bae: 5441 f241 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -193bb2: 6e20 0d05 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@050d │ │ -193bb8: 0c00 |0014: move-result-object v0 │ │ -193bba: 5441 ec41 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -193bbe: 6e20 1c05 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@051c │ │ -193bc4: 0c00 |001a: move-result-object v0 │ │ -193bc6: 5441 ec41 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -193bca: 6e20 0c05 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@050c │ │ -193bd0: 0c00 |0020: move-result-object v0 │ │ -193bd2: 5241 f141 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ -193bd6: 5242 f041 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ -193bda: 5544 ef41 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ -193bde: 6e40 1705 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0517 │ │ -193be4: 0c04 |002a: move-result-object v4 │ │ -193be6: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -193bea: 1c01 380d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d38 │ │ -193bee: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193bf4: 7100 6756 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@5667 │ │ -193bfa: 0a01 |0035: move-result v1 │ │ -193bfc: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -193bfe: 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 │ │ -193c04: 0c00 |003a: move-result-object v0 │ │ -193c06: 6e20 0b05 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@050b │ │ -193c0c: 0c04 |003e: move-result-object v4 │ │ -193c0e: 6e10 0505 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0505 │ │ -193c14: 0c04 |0042: move-result-object v4 │ │ -193c16: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -193c18: 6e30 f855 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55f8 │ │ -193c1e: 0e00 |0047: return-void │ │ +193b84: |[193b84] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +193b94: 5b34 0442 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4204 │ │ +193b98: 2200 5f01 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@015f │ │ +193b9c: 5441 eb41 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +193ba0: 7030 0305 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0503 │ │ +193ba6: 5241 ed41 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +193baa: 6e20 1805 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0518 │ │ +193bb0: 0c00 |000e: move-result-object v0 │ │ +193bb2: 5441 f241 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +193bb6: 6e20 0d05 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@050d │ │ +193bbc: 0c00 |0014: move-result-object v0 │ │ +193bbe: 5441 ec41 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +193bc2: 6e20 1c05 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@051c │ │ +193bc8: 0c00 |001a: move-result-object v0 │ │ +193bca: 5441 ec41 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +193bce: 6e20 0c05 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@050c │ │ +193bd4: 0c00 |0020: move-result-object v0 │ │ +193bd6: 5241 f141 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41f1 │ │ +193bda: 5242 f041 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41f0 │ │ +193bde: 5544 ef41 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41ef │ │ +193be2: 6e40 1705 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0517 │ │ +193be8: 0c04 |002a: move-result-object v4 │ │ +193bea: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +193bee: 1c01 380d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d38 │ │ +193bf2: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193bf8: 7100 6756 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@5667 │ │ +193bfe: 0a01 |0035: move-result v1 │ │ +193c00: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +193c02: 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 │ │ +193c08: 0c00 |003a: move-result-object v0 │ │ +193c0a: 6e20 0b05 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@050b │ │ +193c10: 0c04 |003e: move-result-object v4 │ │ +193c12: 6e10 0505 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0505 │ │ +193c18: 0c04 |0042: move-result-object v4 │ │ +193c1a: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +193c1c: 6e30 f855 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55f8 │ │ +193c22: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -302651,41 +302652,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 : 61 16-bit code units │ │ -193910: |[193910] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -193920: 6000 0542 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ -193924: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -193928: 6700 0542 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ -19392c: 6200 0042 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@4200 │ │ -193930: 6e10 700d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d70 │ │ -193936: 0a00 |000b: move-result v0 │ │ -193938: 7110 f055 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55f0 │ │ -19393e: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -193942: 1c02 a510 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ -193946: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -19394c: 1a02 0c7e |0016: const-string v2, "start" // string@7e0c │ │ -193950: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -193956: 1a02 f952 |001b: const-string v2, "extra_title" // string@52f9 │ │ -19395a: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -193960: 1a04 ee52 |0020: const-string v4, "extra_channel_id" // string@52ee │ │ -193964: 1a02 df48 |0022: const-string v2, "ch_generic" // string@48df │ │ -193968: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -19396e: 1a04 f052 |0027: const-string v4, "extra_icon_res" // string@52f0 │ │ -193972: 1402 6f02 087f |0029: const v2, #float 1.80788e+38 // #7f08026f │ │ -193978: 6e30 9c00 4102 |002c: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19397e: 1a04 f152 |002f: const-string v4, "extra_id" // string@52f1 │ │ -193982: 6e30 9c00 4100 |0031: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -193988: 7120 3705 1300 |0034: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0537 │ │ -19398e: 2204 a910 |0037: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a9 │ │ -193992: 7030 0856 3400 |0039: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@5608 │ │ -193998: 1104 |003c: return-object v4 │ │ +193914: |[193914] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +193924: 6000 0542 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ +193928: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +19392c: 6700 0542 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ +193930: 6200 0042 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@4200 │ │ +193934: 6e10 700d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d70 │ │ +19393a: 0a00 |000b: move-result v0 │ │ +19393c: 7110 f055 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55f0 │ │ +193942: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +193946: 1c02 a510 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ +19394a: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193950: 1a02 0c7e |0016: const-string v2, "start" // string@7e0c │ │ +193954: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +19395a: 1a02 f952 |001b: const-string v2, "extra_title" // string@52f9 │ │ +19395e: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +193964: 1a04 ee52 |0020: const-string v4, "extra_channel_id" // string@52ee │ │ +193968: 1a02 df48 |0022: const-string v2, "ch_generic" // string@48df │ │ +19396c: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +193972: 1a04 f052 |0027: const-string v4, "extra_icon_res" // string@52f0 │ │ +193976: 1402 6f02 087f |0029: const v2, #float 1.80788e+38 // #7f08026f │ │ +19397c: 6e30 9c00 4102 |002c: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +193982: 1a04 f152 |002f: const-string v4, "extra_id" // string@52f1 │ │ +193986: 6e30 9c00 4100 |0031: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19398c: 7120 3705 1300 |0034: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0537 │ │ +193992: 2204 a910 |0037: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a9 │ │ +193996: 7030 0856 3400 |0039: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@5608 │ │ +19399c: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -302704,30 +302705,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 │ │ -193d28: |[193d28] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -193d38: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -193d3c: 1c01 a510 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ -193d40: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193d46: 1a01 9f7e |0007: const-string v1, "stop" // string@7e9f │ │ -193d4a: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -193d50: 1a01 f152 |000c: const-string v1, "extra_id" // string@52f1 │ │ -193d54: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -193d5a: 7120 3705 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0537 │ │ -193d60: 6002 0542 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ -193d64: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -193d68: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -193d6a: 7120 770a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ -193d70: 0a02 |001c: move-result v2 │ │ -193d72: 6702 0542 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ -193d76: 0e00 |001f: return-void │ │ +193d2c: |[193d2c] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +193d3c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +193d40: 1c01 a510 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ +193d44: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193d4a: 1a01 9f7e |0007: const-string v1, "stop" // string@7e9f │ │ +193d4e: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +193d54: 1a01 f152 |000c: const-string v1, "extra_id" // string@52f1 │ │ +193d58: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +193d5e: 7120 3705 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0537 │ │ +193d64: 6002 0542 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ +193d68: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +193d6c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +193d6e: 7120 770a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ +193d74: 0a02 |001c: move-result v2 │ │ +193d76: 6702 0542 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4205 │ │ +193d7a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -302740,45 +302741,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -193d78: |[193d78] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -193d88: 1d02 |0000: monitor-enter v2 │ │ -193d8a: 5420 0242 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ -193d8e: 6e10 b70c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cb7 │ │ -193d94: 0c00 |0006: move-result-object v0 │ │ -193d96: 7210 7b0c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c7b │ │ -193d9c: 0c00 |000a: move-result-object v0 │ │ -193d9e: 7210 af0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -193da4: 0a01 |000e: move-result v1 │ │ -193da6: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -193daa: 7210 b00c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -193db0: 0c00 |0014: move-result-object v0 │ │ -193db2: 1f00 a310 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -193db6: 7020 f655 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55f6 │ │ -193dbc: 2819 |001a: goto 0033 // +0019 │ │ -193dbe: 6200 0142 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ -193dc2: 1a01 991c |001d: const-string v1, "Last request. Ending foreground service." // string@1c99 │ │ -193dc6: 7120 be02 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -193dcc: 5420 0442 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4204 │ │ -193dd0: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -193dd4: 2803 |0026: goto 0029 // +0003 │ │ -193dd6: 6200 f741 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f7 │ │ -193dda: 7020 f655 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55f6 │ │ -193de0: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -193de2: 6e20 fa55 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55fa │ │ -193de8: 6e10 fc55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55fc │ │ -193dee: 1e02 |0033: monitor-exit v2 │ │ -193df0: 0e00 |0034: return-void │ │ -193df2: 0d00 |0035: move-exception v0 │ │ -193df4: 1e02 |0036: monitor-exit v2 │ │ -193df6: 2700 |0037: throw v0 │ │ +193d7c: |[193d7c] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +193d8c: 1d02 |0000: monitor-enter v2 │ │ +193d8e: 5420 0242 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ +193d92: 6e10 b70c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cb7 │ │ +193d98: 0c00 |0006: move-result-object v0 │ │ +193d9a: 7210 7b0c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c7b │ │ +193da0: 0c00 |000a: move-result-object v0 │ │ +193da2: 7210 af0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +193da8: 0a01 |000e: move-result v1 │ │ +193daa: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +193dae: 7210 b00c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +193db4: 0c00 |0014: move-result-object v0 │ │ +193db6: 1f00 a310 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +193dba: 7020 f655 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55f6 │ │ +193dc0: 2819 |001a: goto 0033 // +0019 │ │ +193dc2: 6200 0142 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ +193dc6: 1a01 991c |001d: const-string v1, "Last request. Ending foreground service." // string@1c99 │ │ +193dca: 7120 be02 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +193dd0: 5420 0442 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4204 │ │ +193dd4: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +193dd8: 2803 |0026: goto 0029 // +0003 │ │ +193dda: 6200 f741 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f7 │ │ +193dde: 7020 f655 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55f6 │ │ +193de4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +193de6: 6e20 fa55 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55fa │ │ +193dec: 6e10 fc55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55fc │ │ +193df2: 1e02 |0033: monitor-exit v2 │ │ +193df4: 0e00 |0034: return-void │ │ +193df6: 0d00 |0035: move-exception v0 │ │ +193df8: 1e02 |0036: monitor-exit v2 │ │ +193dfa: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -302798,17 +302799,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 │ │ -193810: |[193810] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -193820: 5401 0342 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4203 │ │ -193824: 1101 |0002: return-object v1 │ │ +193814: |[193814] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +193824: 5401 0342 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4203 │ │ +193828: 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; │ │ │ │ @@ -302817,55 +302818,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -193848: |[193848] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -193858: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -19385c: 1c05 a510 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ -193860: 1d05 |0004: monitor-enter v5 │ │ -193862: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -193868: 0c06 |0008: move-result-object v6 │ │ -19386a: 1a00 0c7e |0009: const-string v0, "start" // string@7e0c │ │ -19386e: 6e20 d40a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -193874: 0a00 |000e: move-result v0 │ │ -193876: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -193878: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19387c: 7020 f155 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55f1 │ │ -193882: 280c |0015: goto 0021 // +000c │ │ -193884: 1a00 9f7e |0016: const-string v0, "stop" // string@7e9f │ │ -193888: 6e20 d40a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19388e: 0a06 |001b: move-result v6 │ │ -193890: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -193894: 7020 f255 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55f2 │ │ -19389a: 7010 fd55 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55fd │ │ -1938a0: 1e05 |0024: monitor-exit v5 │ │ -1938a2: 0f01 |0025: return v1 │ │ -1938a4: 2204 e802 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02e8 │ │ -1938a8: 1a06 8c0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8c │ │ -1938ac: 2310 3511 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1135 │ │ -1938b0: 1a01 0c7e |002c: const-string v1, "start" // string@7e0c │ │ -1938b4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -1938b6: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -1938ba: 1a01 9f7e |0031: const-string v1, "stop" // string@7e9f │ │ -1938be: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -1938c0: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -1938c4: 7120 d60a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -1938ca: 0c06 |0039: move-result-object v6 │ │ -1938cc: 7020 430a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ -1938d2: 2704 |003d: throw v4 │ │ -1938d4: 0d04 |003e: move-exception v4 │ │ -1938d6: 1e05 |003f: monitor-exit v5 │ │ -1938d8: 2704 |0040: throw v4 │ │ -1938da: 2204 e802 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02e8 │ │ -1938de: 1a05 d118 |0043: const-string v5, "Intent needs to be non-null." // string@18d1 │ │ -1938e2: 7020 430a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ -1938e8: 2704 |0048: throw v4 │ │ +19384c: |[19384c] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +19385c: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +193860: 1c05 a510 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ +193864: 1d05 |0004: monitor-enter v5 │ │ +193866: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +19386c: 0c06 |0008: move-result-object v6 │ │ +19386e: 1a00 0c7e |0009: const-string v0, "start" // string@7e0c │ │ +193872: 6e20 d40a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +193878: 0a00 |000e: move-result v0 │ │ +19387a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +19387c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +193880: 7020 f155 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55f1 │ │ +193886: 280c |0015: goto 0021 // +000c │ │ +193888: 1a00 9f7e |0016: const-string v0, "stop" // string@7e9f │ │ +19388c: 6e20 d40a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +193892: 0a06 |001b: move-result v6 │ │ +193894: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +193898: 7020 f255 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55f2 │ │ +19389e: 7010 fd55 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55fd │ │ +1938a4: 1e05 |0024: monitor-exit v5 │ │ +1938a6: 0f01 |0025: return v1 │ │ +1938a8: 2204 e802 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02e8 │ │ +1938ac: 1a06 8c0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8c │ │ +1938b0: 2310 3511 |002a: new-array v0, v1, [Ljava/lang/Object; // type@1135 │ │ +1938b4: 1a01 0c7e |002c: const-string v1, "start" // string@7e0c │ │ +1938b8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +1938ba: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +1938be: 1a01 9f7e |0031: const-string v1, "stop" // string@7e9f │ │ +1938c2: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +1938c4: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +1938c8: 7120 d60a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +1938ce: 0c06 |0039: move-result-object v6 │ │ +1938d0: 7020 430a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ +1938d6: 2704 |003d: throw v4 │ │ +1938d8: 0d04 |003e: move-exception v4 │ │ +1938da: 1e05 |003f: monitor-exit v5 │ │ +1938dc: 2704 |0040: throw v4 │ │ +1938de: 2204 e802 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02e8 │ │ +1938e2: 1a05 d118 |0043: const-string v5, "Intent needs to be non-null." // string@18d1 │ │ +1938e6: 7020 430a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ +1938ec: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -302886,74 +302887,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -193c20: |[193c20] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -193c30: 1d0a |0000: monitor-enter v10 │ │ -193c32: 54a0 0242 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ -193c36: 7110 500a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -193c3c: 0c0b |0006: move-result-object v11 │ │ -193c3e: 6e20 b40c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb4 │ │ -193c44: 0c0b |000a: move-result-object v11 │ │ -193c46: 1f0b a310 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -193c4a: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -193c4e: 620b 0142 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ -193c52: 1a0c bf16 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16bf │ │ -193c56: 7120 c202 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -193c5c: 1e0a |0016: monitor-exit v10 │ │ -193c5e: 0e00 |0017: return-void │ │ -193c60: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -193c64: 54bf ec41 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ -193c68: 07f2 |001c: move-object v2, v15 │ │ -193c6a: 220f a310 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ -193c6e: 54b1 f241 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ -193c72: 54b3 eb41 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ -193c76: 52b4 ed41 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ -193c7a: 52b5 ee41 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -193c7e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -193c80: 07f0 |0028: move-object v0, v15 │ │ -193c82: 01c6 |0029: move v6, v12 │ │ -193c84: 01d7 |002a: move v7, v13 │ │ -193c86: 01e8 |002b: move v8, v14 │ │ -193c88: 760a e555 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@55e5 │ │ -193c8e: 6e20 e755 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55e7 │ │ -193c94: 0a0b |0032: move-result v11 │ │ -193c96: 120c |0033: const/4 v12, #int 0 // #0 │ │ -193c98: 121d |0034: const/4 v13, #int 1 // #1 │ │ -193c9a: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -193c9e: 620b 0142 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ -193ca2: 1a0e 665b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b66 │ │ -193ca6: 23dd 3511 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1135 │ │ -193caa: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -193cae: 7120 d60a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -193cb4: 0c0c |0042: move-result-object v12 │ │ -193cb6: 7120 ba02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -193cbc: 1e0a |0046: monitor-exit v10 │ │ -193cbe: 0e00 |0047: return-void │ │ -193cc0: 620b 0142 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ -193cc4: 1a0e 655b |004a: const-string v14, "handleReplace() %s" // string@5b65 │ │ -193cc8: 23dd 3511 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1135 │ │ -193ccc: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -193cd0: 7120 d60a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -193cd6: 0c0c |0053: move-result-object v12 │ │ -193cd8: 7120 be02 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -193cde: 54ab 0242 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ -193ce2: 52fc ee41 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ -193ce6: 7110 500a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -193cec: 0c0c |005e: move-result-object v12 │ │ -193cee: 6e30 b50c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb5 │ │ -193cf4: 7010 fd55 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55fd │ │ -193cfa: 1e0a |0065: monitor-exit v10 │ │ -193cfc: 0e00 |0066: return-void │ │ -193cfe: 0d0b |0067: move-exception v11 │ │ -193d00: 1e0a |0068: monitor-exit v10 │ │ -193d02: 270b |0069: throw v11 │ │ +193c24: |[193c24] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +193c34: 1d0a |0000: monitor-enter v10 │ │ +193c36: 54a0 0242 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ +193c3a: 7110 500a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +193c40: 0c0b |0006: move-result-object v11 │ │ +193c42: 6e20 b40c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb4 │ │ +193c48: 0c0b |000a: move-result-object v11 │ │ +193c4a: 1f0b a310 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +193c4e: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +193c52: 620b 0142 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ +193c56: 1a0c bf16 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16bf │ │ +193c5a: 7120 c202 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +193c60: 1e0a |0016: monitor-exit v10 │ │ +193c62: 0e00 |0017: return-void │ │ +193c64: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +193c68: 54bf ec41 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41ec │ │ +193c6c: 07f2 |001c: move-object v2, v15 │ │ +193c6e: 220f a310 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@10a3 │ │ +193c72: 54b1 f241 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41f2 │ │ +193c76: 54b3 eb41 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41eb │ │ +193c7a: 52b4 ed41 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41ed │ │ +193c7e: 52b5 ee41 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +193c82: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +193c84: 07f0 |0028: move-object v0, v15 │ │ +193c86: 01c6 |0029: move v6, v12 │ │ +193c88: 01d7 |002a: move v7, v13 │ │ +193c8a: 01e8 |002b: move v8, v14 │ │ +193c8c: 760a e555 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@55e5 │ │ +193c92: 6e20 e755 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55e7 │ │ +193c98: 0a0b |0032: move-result v11 │ │ +193c9a: 120c |0033: const/4 v12, #int 0 // #0 │ │ +193c9c: 121d |0034: const/4 v13, #int 1 // #1 │ │ +193c9e: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +193ca2: 620b 0142 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ +193ca6: 1a0e 665b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b66 │ │ +193caa: 23dd 3511 |003b: new-array v13, v13, [Ljava/lang/Object; // type@1135 │ │ +193cae: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +193cb2: 7120 d60a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +193cb8: 0c0c |0042: move-result-object v12 │ │ +193cba: 7120 ba02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +193cc0: 1e0a |0046: monitor-exit v10 │ │ +193cc2: 0e00 |0047: return-void │ │ +193cc4: 620b 0142 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@4201 │ │ +193cc8: 1a0e 655b |004a: const-string v14, "handleReplace() %s" // string@5b65 │ │ +193ccc: 23dd 3511 |004c: new-array v13, v13, [Ljava/lang/Object; // type@1135 │ │ +193cd0: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +193cd4: 7120 d60a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +193cda: 0c0c |0053: move-result-object v12 │ │ +193cdc: 7120 be02 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +193ce2: 54ab 0242 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4202 │ │ +193ce6: 52fc ee41 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41ee │ │ +193cea: 7110 500a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +193cf0: 0c0c |005e: move-result-object v12 │ │ +193cf2: 6e30 b50c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb5 │ │ +193cf8: 7010 fd55 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55fd │ │ +193cfe: 1e0a |0065: monitor-exit v10 │ │ +193d00: 0e00 |0066: return-void │ │ +193d02: 0d0b |0067: move-exception v11 │ │ +193d04: 1e0a |0068: monitor-exit v10 │ │ +193d06: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -303016,20 +303017,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -193e0c: |[193e0c] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -193e1c: 7010 4002 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0240 │ │ -193e22: 2200 1b03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031b │ │ -193e26: 7020 5e0b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b5e │ │ -193e2c: 5b10 0642 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4206 │ │ -193e30: 0e00 |000a: return-void │ │ +193e10: |[193e10] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +193e20: 7010 4002 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0240 │ │ +193e26: 2200 1b03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031b │ │ +193e2a: 7020 5e0b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b5e │ │ +193e30: 5b10 0642 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4206 │ │ +193e34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -303040,87 +303041,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -193e34: |[193e34] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -193e44: 6e10 4c02 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@024c │ │ -193e4a: 0c00 |0003: move-result-object v0 │ │ -193e4c: 54a1 0642 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4206 │ │ -193e50: 6e10 600b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ -193e56: 0c01 |0009: move-result-object v1 │ │ -193e58: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -193e5c: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -193e60: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -193e64: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ -193e68: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -193e6a: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -193e6e: 1a0b 6044 |0015: const-string v11, "addr" // string@4460 │ │ -193e72: 6e20 3702 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -193e78: 0c0b |001a: move-result-object v11 │ │ -193e7a: 7100 0256 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@5602 │ │ -193e80: 0c02 |001e: move-result-object v2 │ │ -193e82: 2203 0503 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ -193e86: 1a04 3e0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3e │ │ -193e8a: 7020 0d0b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -193e90: 6e20 160b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -193e96: 6e10 270b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -193e9c: 0c03 |002c: move-result-object v3 │ │ -193e9e: 7120 ba02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -193ea4: 7110 da49 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49da │ │ -193eaa: 0c02 |0033: move-result-object v2 │ │ -193eac: 6e10 4c06 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@064c │ │ -193eb2: 0c03 |0037: move-result-object v3 │ │ -193eb4: 2134 |0038: array-length v4, v3 │ │ -193eb6: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -193eb8: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -193ebe: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -193ec2: 4407 0305 |003f: aget v7, v3, v5 │ │ -193ec6: 6e20 4b06 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@064b │ │ -193ecc: 0c08 |0044: move-result-object v8 │ │ -193ece: 1a09 2e4b |0045: const-string v9, "configured_addr" // string@4b2e │ │ -193ed2: 6e20 a706 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a7 │ │ -193ed8: 0c08 |004a: move-result-object v8 │ │ -193eda: 6e20 d40a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -193ee0: 0a08 |004e: move-result v8 │ │ -193ee2: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -193ee6: 7100 0256 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@5602 │ │ -193eec: 0c00 |0054: move-result-object v0 │ │ -193eee: 2202 0503 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0305 │ │ -193ef2: 7010 0a0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -193ef8: 6e20 160b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -193efe: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ -193f02: 6e20 160b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -193f08: 6e10 270b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -193f0e: 0c0b |0065: move-result-object v11 │ │ -193f10: 7120 ba02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -193f16: 7100 9a49 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@499a │ │ -193f1c: 0c0b |006c: move-result-object v11 │ │ -193f1e: 6e30 9f49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@499f │ │ -193f24: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -193f28: 1c00 160d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d16 │ │ -193f2c: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193f32: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -193f38: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -193f3e: 0e00 |007d: return-void │ │ -193f40: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -193f44: 28ba |0080: goto 003a // -0046 │ │ -193f46: 7100 9a49 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@499a │ │ -193f4c: 0c0b |0084: move-result-object v11 │ │ -193f4e: 6e20 9849 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4998 │ │ -193f54: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -193f58: 1c02 da0d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0dda │ │ -193f5c: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -193f62: 1a02 340c |008f: const-string v2, "ACCOUNT_DATA" // string@0c34 │ │ -193f66: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ -193f6c: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -193f72: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -193f78: 0e00 |009a: return-void │ │ +193e38: |[193e38] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +193e48: 6e10 4c02 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@024c │ │ +193e4e: 0c00 |0003: move-result-object v0 │ │ +193e50: 54a1 0642 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4206 │ │ +193e54: 6e10 600b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ +193e5a: 0c01 |0009: move-result-object v1 │ │ +193e5c: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +193e60: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +193e64: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +193e68: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ +193e6c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +193e6e: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +193e72: 1a0b 6044 |0015: const-string v11, "addr" // string@4460 │ │ +193e76: 6e20 3702 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +193e7c: 0c0b |001a: move-result-object v11 │ │ +193e7e: 7100 0256 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@5602 │ │ +193e84: 0c02 |001e: move-result-object v2 │ │ +193e86: 2203 0503 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ +193e8a: 1a04 3e0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3e │ │ +193e8e: 7020 0d0b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +193e94: 6e20 160b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +193e9a: 6e10 270b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +193ea0: 0c03 |002c: move-result-object v3 │ │ +193ea2: 7120 ba02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +193ea8: 7110 da49 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49da │ │ +193eae: 0c02 |0033: move-result-object v2 │ │ +193eb0: 6e10 4c06 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@064c │ │ +193eb6: 0c03 |0037: move-result-object v3 │ │ +193eb8: 2134 |0038: array-length v4, v3 │ │ +193eba: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +193ebc: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +193ec2: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +193ec6: 4407 0305 |003f: aget v7, v3, v5 │ │ +193eca: 6e20 4b06 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@064b │ │ +193ed0: 0c08 |0044: move-result-object v8 │ │ +193ed2: 1a09 2e4b |0045: const-string v9, "configured_addr" // string@4b2e │ │ +193ed6: 6e20 a706 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a7 │ │ +193edc: 0c08 |004a: move-result-object v8 │ │ +193ede: 6e20 d40a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +193ee4: 0a08 |004e: move-result v8 │ │ +193ee6: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +193eea: 7100 0256 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@5602 │ │ +193ef0: 0c00 |0054: move-result-object v0 │ │ +193ef2: 2202 0503 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0305 │ │ +193ef6: 7010 0a0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +193efc: 6e20 160b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +193f02: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ +193f06: 6e20 160b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +193f0c: 6e10 270b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +193f12: 0c0b |0065: move-result-object v11 │ │ +193f14: 7120 ba02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +193f1a: 7100 9a49 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@499a │ │ +193f20: 0c0b |006c: move-result-object v11 │ │ +193f22: 6e30 9f49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@499f │ │ +193f28: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +193f2c: 1c00 160d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d16 │ │ +193f30: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193f36: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +193f3c: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +193f42: 0e00 |007d: return-void │ │ +193f44: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +193f48: 28ba |0080: goto 003a // -0046 │ │ +193f4a: 7100 9a49 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@499a │ │ +193f50: 0c0b |0084: move-result-object v11 │ │ +193f52: 6e20 9849 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4998 │ │ +193f58: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +193f5c: 1c02 da0d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0dda │ │ +193f60: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +193f66: 1a02 340c |008f: const-string v2, "ACCOUNT_DATA" // string@0c34 │ │ +193f6a: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ +193f70: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +193f76: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +193f7c: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0010 line=53 │ │ 0x0015 line=54 │ │ 0x001b line=55 │ │ @@ -303192,37 +303193,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -193fc8: |[193fc8] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -193fd8: 0e00 |0000: return-void │ │ +193fcc: |[193fcc] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +193fdc: 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 │ │ -193fdc: |[193fdc] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -193fec: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ -193ff2: 2200 9d00 |0003: new-instance v0, Landroid/os/Messenger; // type@009d │ │ -193ff6: 2201 a610 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10a6 │ │ -193ffa: 7020 fe55 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55fe │ │ -194000: 7020 4d02 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@024d │ │ -194006: 5b20 0a42 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@420a │ │ -19400a: 0e00 |000f: return-void │ │ +193fe0: |[193fe0] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +193ff0: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ +193ff6: 2200 9d00 |0003: new-instance v0, Landroid/os/Messenger; // type@009d │ │ +193ffa: 2201 a610 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@10a6 │ │ +193ffe: 7020 fe55 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55fe │ │ +194004: 7020 4d02 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@024d │ │ +19400a: 5b20 0a42 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@420a │ │ +19400e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -303231,17 +303232,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193fb0: |[193fb0] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -193fc0: 6200 0942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@4209 │ │ -193fc4: 1100 |0002: return-object v0 │ │ +193fb4: |[193fb4] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +193fc4: 6200 0942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@4209 │ │ +193fc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -303249,19 +303250,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 │ │ -193f7c: |[193f7c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -193f8c: 5401 0a42 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@420a │ │ -193f90: 6e10 4e02 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@024e │ │ -193f96: 0c01 |0005: move-result-object v1 │ │ -193f98: 1101 |0006: return-object v1 │ │ +193f80: |[193f80] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +193f90: 5401 0a42 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@420a │ │ +193f94: 6e10 4e02 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@024e │ │ +193f9a: 0c01 |0005: move-result-object v1 │ │ +193f9c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -303270,17 +303271,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -193f9c: |[193f9c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -193fac: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -193fae: 0f01 |0001: return v1 │ │ +193fa0: |[193fa0] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +193fb0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +193fb2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6234 (IPCAddAccountsService.java) │ │ │ │ Class #1779 header: │ │ @@ -303316,18 +303317,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 │ │ -19400c: |[19400c] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -19401c: 5b01 0b42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ -194020: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -194026: 0e00 |0005: return-void │ │ +194010: |[194010] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +194020: 5b01 0b42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ +194024: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19402a: 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; │ │ │ │ @@ -303337,25 +303338,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 │ │ -194028: |[194028] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -194038: 1f02 a410 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a4 │ │ -19403c: 6e10 ec55 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55ec │ │ -194042: 0c01 |0005: move-result-object v1 │ │ -194044: 5402 0b42 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ -194048: 7110 0956 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@5609 │ │ -19404e: 0c02 |000b: move-result-object v2 │ │ -194050: 6e20 8f0d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d8f │ │ -194056: 5401 0b42 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ -19405a: 7110 0a56 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@560a │ │ -194060: 0e00 |0014: return-void │ │ +19402c: |[19402c] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +19403c: 1f02 a410 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@10a4 │ │ +194040: 6e10 ec55 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55ec │ │ +194046: 0c01 |0005: move-result-object v1 │ │ +194048: 5402 0b42 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ +19404c: 7110 0956 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@5609 │ │ +194052: 0c02 |000b: move-result-object v2 │ │ +194054: 6e20 8f0d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d8f │ │ +19405a: 5401 0b42 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ +19405e: 7110 0a56 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@560a │ │ +194064: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -303368,21 +303369,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -194064: |[194064] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -194074: 5412 0b42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ -194078: 7110 0956 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@5609 │ │ -19407e: 0c02 |0005: move-result-object v2 │ │ -194080: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -194082: 6e20 8f0d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d8f │ │ -194088: 0e00 |000a: return-void │ │ +194068: |[194068] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +194078: 5412 0b42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@420b │ │ +19407c: 7110 0956 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@5609 │ │ +194082: 0c02 |0005: move-result-object v2 │ │ +194084: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +194086: 6e20 8f0d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d8f │ │ +19408c: 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; │ │ │ │ @@ -303451,34 +303452,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -1940bc: |[1940bc] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -1940cc: 7010 9f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1940d2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -1940d6: 5b20 0f42 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ -1940da: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -1940de: 5a20 1042 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4210 │ │ -1940e2: 2200 b903 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03b9 │ │ -1940e6: 7010 8b0d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d8b │ │ -1940ec: 5b20 1342 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4213 │ │ -1940f0: 5b23 0c42 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420c │ │ -1940f4: 5924 0d42 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ -1940f8: 2204 a810 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a8 │ │ -1940fc: 7020 0556 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@5605 │ │ -194102: 5b24 1442 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4214 │ │ -194106: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -19410a: 1c01 a510 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ -19410e: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -194114: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -194116: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ -19411c: 0e00 |0028: return-void │ │ +1940c0: |[1940c0] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +1940d0: 7010 9f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1940d6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +1940da: 5b20 0f42 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ +1940de: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +1940e2: 5a20 1042 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4210 │ │ +1940e6: 2200 b903 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03b9 │ │ +1940ea: 7010 8b0d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d8b │ │ +1940f0: 5b20 1342 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4213 │ │ +1940f4: 5b23 0c42 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420c │ │ +1940f8: 5924 0d42 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ +1940fc: 2204 a810 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a8 │ │ +194100: 7020 0556 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@5605 │ │ +194106: 5b24 1442 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4214 │ │ +19410a: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19410e: 1c01 a510 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ +194112: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +194118: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +19411a: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ +194120: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -303495,17 +303496,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 │ │ -1940a4: |[1940a4] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -1940b4: 5400 1342 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4213 │ │ -1940b8: 1100 |0002: return-object v0 │ │ +1940a8: |[1940a8] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +1940b8: 5400 1342 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4213 │ │ +1940bc: 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;) │ │ @@ -303513,17 +303514,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 │ │ -194120: |[194120] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -194130: 7010 1056 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@5610 │ │ -194136: 0e00 |0003: return-void │ │ +194124: |[194124] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +194134: 7010 1056 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@5610 │ │ +19413a: 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;) │ │ @@ -303531,49 +303532,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 │ │ -1941a0: |[1941a0] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -1941b0: 1d05 |0000: monitor-enter v5 │ │ -1941b2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -1941b6: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -1941ba: b360 |0005: div-int/2addr v0, v6 │ │ -1941bc: 2804 |0006: goto 000a // +0004 │ │ -1941be: 0d06 |0007: move-exception v6 │ │ -1941c0: 282b |0008: goto 0033 // +002b │ │ -1941c2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1941c4: 8100 |000a: int-to-long v0, v0 │ │ -1941c6: 5352 1042 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4210 │ │ -1941ca: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -1941ce: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -1941d2: 5552 0e42 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420e │ │ -1941d6: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -1941da: 5452 0f42 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ -1941de: 6e20 d40a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -1941e4: 0a02 |001a: move-result v2 │ │ -1941e6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -1941ea: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -1941ec: 2802 |001e: goto 0020 // +0002 │ │ -1941ee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1941f0: 5a50 1042 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4210 │ │ -1941f4: 5957 1142 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4211 │ │ -1941f8: 5956 1242 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4212 │ │ -1941fc: 5c58 0e42 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420e │ │ -194200: 5b59 0f42 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ -194204: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -194208: 1e05 |002c: monitor-exit v5 │ │ -19420a: 0e00 |002d: return-void │ │ -19420c: 7010 1056 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@5610 │ │ -194212: 1e05 |0031: monitor-exit v5 │ │ -194214: 0e00 |0032: return-void │ │ -194216: 1e05 |0033: monitor-exit v5 │ │ -194218: 2706 |0034: throw v6 │ │ +1941a4: |[1941a4] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +1941b4: 1d05 |0000: monitor-enter v5 │ │ +1941b6: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +1941ba: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +1941be: b360 |0005: div-int/2addr v0, v6 │ │ +1941c0: 2804 |0006: goto 000a // +0004 │ │ +1941c2: 0d06 |0007: move-exception v6 │ │ +1941c4: 282b |0008: goto 0033 // +002b │ │ +1941c6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1941c8: 8100 |000a: int-to-long v0, v0 │ │ +1941ca: 5352 1042 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4210 │ │ +1941ce: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +1941d2: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +1941d6: 5552 0e42 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420e │ │ +1941da: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +1941de: 5452 0f42 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ +1941e2: 6e20 d40a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +1941e8: 0a02 |001a: move-result v2 │ │ +1941ea: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +1941ee: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +1941f0: 2802 |001e: goto 0020 // +0002 │ │ +1941f2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1941f4: 5a50 1042 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4210 │ │ +1941f8: 5957 1142 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4211 │ │ +1941fc: 5956 1242 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4212 │ │ +194200: 5c58 0e42 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420e │ │ +194204: 5b59 0f42 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ +194208: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +19420c: 1e05 |002c: monitor-exit v5 │ │ +19420e: 0e00 |002d: return-void │ │ +194210: 7010 1056 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@5610 │ │ +194216: 1e05 |0031: monitor-exit v5 │ │ +194218: 0e00 |0032: return-void │ │ +19421a: 1e05 |0033: monitor-exit v5 │ │ +19421c: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -303600,35 +303601,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -194258: |[194258] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -194268: 1d07 |0000: monitor-enter v7 │ │ -19426a: 5470 1342 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4213 │ │ -19426e: 6e10 8d0d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d8d │ │ -194274: 0c00 |0006: move-result-object v0 │ │ -194276: 0701 |0007: move-object v1, v0 │ │ -194278: 1f01 a510 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ -19427c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -194280: 1e07 |000c: monitor-exit v7 │ │ -194282: 0e00 |000d: return-void │ │ -194284: 5272 0d42 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ -194288: 5273 1242 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4212 │ │ -19428c: 5274 1142 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4211 │ │ -194290: 5575 0e42 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420e │ │ -194294: 5476 0f42 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ -194298: 7406 f755 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55f7 │ │ -19429e: 1e07 |001b: monitor-exit v7 │ │ -1942a0: 0e00 |001c: return-void │ │ -1942a2: 0d00 |001d: move-exception v0 │ │ -1942a4: 1e07 |001e: monitor-exit v7 │ │ -1942a6: 2700 |001f: throw v0 │ │ +19425c: |[19425c] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +19426c: 1d07 |0000: monitor-enter v7 │ │ +19426e: 5470 1342 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4213 │ │ +194272: 6e10 8d0d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d8d │ │ +194278: 0c00 |0006: move-result-object v0 │ │ +19427a: 0701 |0007: move-object v1, v0 │ │ +19427c: 1f01 a510 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@10a5 │ │ +194280: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +194284: 1e07 |000c: monitor-exit v7 │ │ +194286: 0e00 |000d: return-void │ │ +194288: 5272 0d42 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ +19428c: 5273 1242 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4212 │ │ +194290: 5274 1142 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4211 │ │ +194294: 5575 0e42 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@420e │ │ +194298: 5476 0f42 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ +19429c: 7406 f755 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55f7 │ │ +1942a2: 1e07 |001b: monitor-exit v7 │ │ +1942a4: 0e00 |001c: return-void │ │ +1942a6: 0d00 |001d: move-exception v0 │ │ +1942a8: 1e07 |001e: monitor-exit v7 │ │ +1942aa: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -303646,25 +303647,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -194138: |[194138] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -194148: 5420 0c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420c │ │ -19414c: 5221 0d42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ -194150: 7120 fb55 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55fb │ │ -194156: 5420 0c42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420c │ │ -19415a: 5421 1442 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4214 │ │ -19415e: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ -194164: 2805 |000e: goto 0013 // +0005 │ │ -194166: 0d00 |000f: move-exception v0 │ │ -194168: 6e10 340a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19416e: 0e00 |0013: return-void │ │ +19413c: |[19413c] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +19414c: 5420 0c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420c │ │ +194150: 5221 0d42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ +194154: 7120 fb55 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55fb │ │ +19415a: 5420 0c42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@420c │ │ +19415e: 5421 1442 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4214 │ │ +194162: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ +194168: 2805 |000e: goto 0013 // +0005 │ │ +19416a: 0d00 |000f: move-exception v0 │ │ +19416c: 6e10 340a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +194172: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -303676,17 +303677,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19408c: |[19408c] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -19409c: 5210 0d42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ -1940a0: 0f00 |0002: return v0 │ │ +194090: |[194090] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +1940a0: 5210 0d42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@420d │ │ +1940a4: 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;) │ │ @@ -303694,20 +303695,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -194180: |[194180] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -194190: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -194192: 5431 0f42 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ -194196: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -194198: 7051 0e56 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@560e │ │ -19419e: 0e00 |0007: return-void │ │ +194184: |[194184] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +194194: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +194196: 5431 0f42 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@420f │ │ +19419a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19419c: 7051 0e56 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@560e │ │ +1941a2: 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;) │ │ @@ -303715,20 +303716,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -194238: |[194238] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -194248: 8412 |0000: long-to-int v2, v1 │ │ -19424a: 8431 |0001: long-to-int v1, v3 │ │ -19424c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -19424e: 7055 0e56 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@560e │ │ -194254: 0e00 |0006: return-void │ │ +19423c: |[19423c] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +19424c: 8412 |0000: long-to-int v2, v1 │ │ +19424e: 8431 |0001: long-to-int v1, v3 │ │ +194250: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +194252: 7055 0e56 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@560e │ │ +194258: 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 │ │ @@ -303759,17 +303760,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1942c4: |[1942c4] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -1942d4: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -1942da: 0e00 |0003: return-void │ │ +1942c8: |[1942c8] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +1942d8: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +1942de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -303778,24 +303779,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 │ │ -1942dc: |[1942dc] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -1942ec: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -1942f0: 7110 f456 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56f4 │ │ -1942f6: 0a01 |0005: move-result v1 │ │ -1942f8: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -1942fc: 1a01 a55d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5da5 │ │ -194300: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -194306: 0c02 |000d: move-result-object v2 │ │ -194308: 6e20 d40a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19430e: 0e00 |0011: return-void │ │ +1942e0: |[1942e0] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +1942f0: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +1942f4: 7110 f456 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56f4 │ │ +1942fa: 0a01 |0005: move-result v1 │ │ +1942fc: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +194300: 1a01 a55d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5da5 │ │ +194304: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +19430a: 0c02 |000d: move-result-object v2 │ │ +19430c: 6e20 d40a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +194312: 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; │ │ @@ -303826,17 +303827,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19435c: |[19435c] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -19436c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -194372: 0e00 |0003: return-void │ │ +194360: |[194360] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +194370: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +194376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AccessibilityUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AccessibilityUtil;) │ │ @@ -303844,32 +303845,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -194310: |[194310] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -194320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -194322: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -194326: 1a03 830c |0003: const-string v3, "AccessibilityUtil" // string@0c83 │ │ -19432a: 1a01 2745 |0005: const-string v1, "animationsDisabled: context was null" // string@4527 │ │ -19432e: 7120 bc02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -194334: 0f00 |000a: return v0 │ │ -194336: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -19433c: 0c03 |000e: move-result-object v3 │ │ -19433e: 1a01 2945 |000f: const-string v1, "animator_duration_scale" // string@4529 │ │ -194342: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -194346: 7130 7502 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0275 │ │ -19434c: 0a03 |0016: move-result v3 │ │ -19434e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -194350: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -194354: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -194358: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -19435a: 0f00 |001d: return v0 │ │ +194314: |[194314] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +194324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +194326: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +19432a: 1a03 830c |0003: const-string v3, "AccessibilityUtil" // string@0c83 │ │ +19432e: 1a01 2745 |0005: const-string v1, "animationsDisabled: context was null" // string@4527 │ │ +194332: 7120 bc02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +194338: 0f00 |000a: return v0 │ │ +19433a: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +194340: 0c03 |000e: move-result-object v3 │ │ +194342: 1a01 2945 |000f: const-string v1, "animator_duration_scale" // string@4529 │ │ +194346: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +19434a: 7130 7502 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0275 │ │ +194350: 0a03 |0016: move-result v3 │ │ +194352: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +194354: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +194358: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +19435c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +19435e: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=15 │ │ 0x000b line=18 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -303904,27 +303905,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -194374: |[194374] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -194384: 7020 c702 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02c7 │ │ -19438a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -19438c: 6e30 1656 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ -194392: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -194394: 6e30 1656 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ -19439a: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -19439c: 6e30 1656 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ -1943a2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -1943a4: 6e30 1656 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ -1943aa: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -1943ac: 6e30 1656 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ -1943b2: 0e00 |0017: return-void │ │ +194378: |[194378] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +194388: 7020 c702 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02c7 │ │ +19438e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +194390: 6e30 1656 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ +194396: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +194398: 6e30 1656 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ +19439e: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +1943a0: 6e30 1656 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ +1943a6: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +1943a8: 6e30 1656 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ +1943ae: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +1943b0: 6e30 1656 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@5616 │ │ +1943b6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -303959,17 +303960,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1944d4: |[1944d4] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -1944e4: 7020 320a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a32 │ │ -1944ea: 0e00 |0003: return-void │ │ +1944d8: |[1944d8] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +1944e8: 7020 320a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a32 │ │ +1944ee: 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; │ │ │ │ @@ -303978,17 +303979,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1944ec: |[1944ec] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -1944fc: 7020 300a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a30 │ │ -194502: 0e00 |0003: return-void │ │ +1944f0: |[1944f0] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +194500: 7020 300a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a30 │ │ +194506: 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; │ │ │ │ @@ -304046,22 +304047,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 │ │ -194504: |[194504] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -194514: 5b01 1842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ -194518: 5b02 1a42 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ -19451c: 5903 1b42 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@421b │ │ -194520: 5904 1942 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4219 │ │ -194524: 5b05 1742 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4217 │ │ -194528: 7010 9f0a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19452e: 0e00 |000d: return-void │ │ +194508: |[194508] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +194518: 5b01 1842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ +19451c: 5b02 1a42 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ +194520: 5903 1b42 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@421b │ │ +194524: 5904 1942 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4219 │ │ +194528: 5b05 1742 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4217 │ │ +19452c: 7010 9f0a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +194532: 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; │ │ @@ -304075,67 +304076,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -194530: |[194530] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -194540: 5460 1842 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ -194544: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -194548: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -19454a: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -19454e: 5461 1a42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ -194552: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -194556: 6e10 8f01 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@018f │ │ -19455c: 0c00 |000e: move-result-object v0 │ │ -19455e: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -194562: 283e |0011: goto 004f // +003e │ │ -194564: 6e10 9401 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0194 │ │ -19456a: 0a00 |0015: move-result v0 │ │ -19456c: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -194570: 5260 1b42 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@421b │ │ -194574: 5461 1842 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ -194578: 6e10 9301 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0193 │ │ -19457e: 0a01 |001f: move-result v1 │ │ -194580: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -194584: 5261 1942 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4219 │ │ -194588: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -19458c: 7130 0601 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ -194592: 0c00 |0029: move-result-object v0 │ │ -194594: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -194598: 7020 1a01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011a │ │ -19459e: 5463 1842 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ -1945a2: 6e10 2901 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@0129 │ │ -1945a8: 0a04 |0034: move-result v4 │ │ -1945aa: 6e10 2801 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0128 │ │ -1945b0: 0a05 |0038: move-result v5 │ │ -1945b2: 6e55 9701 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0197 │ │ -1945b8: 5463 1842 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ -1945bc: 6e20 9201 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0192 │ │ -1945c2: 280a |0041: goto 004b // +000a │ │ -1945c4: 0d00 |0042: move-exception v0 │ │ -1945c6: 7100 2956 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@5629 │ │ -1945cc: 0c01 |0046: move-result-object v1 │ │ -1945ce: 7120 c402 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ -1945d4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -1945d6: 5461 1a42 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ -1945da: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -1945de: 5460 1a42 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ -1945e2: 1d00 |0051: monitor-enter v0 │ │ -1945e4: 5461 1742 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4217 │ │ -1945e8: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -1945ea: 6e20 6b0d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d6b │ │ -1945f0: 5461 1a42 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ -1945f4: 6e10 a30a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0aa3 │ │ -1945fa: 1e00 |005d: monitor-exit v0 │ │ -1945fc: 0e00 |005e: return-void │ │ -1945fe: 0d01 |005f: move-exception v1 │ │ -194600: 1e00 |0060: monitor-exit v0 │ │ -194602: 2701 |0061: throw v1 │ │ +194534: |[194534] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +194544: 5460 1842 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ +194548: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +19454c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +19454e: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +194552: 5461 1a42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ +194556: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +19455a: 6e10 8f01 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@018f │ │ +194560: 0c00 |000e: move-result-object v0 │ │ +194562: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +194566: 283e |0011: goto 004f // +003e │ │ +194568: 6e10 9401 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0194 │ │ +19456e: 0a00 |0015: move-result v0 │ │ +194570: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +194574: 5260 1b42 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@421b │ │ +194578: 5461 1842 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ +19457c: 6e10 9301 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0193 │ │ +194582: 0a01 |001f: move-result v1 │ │ +194584: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +194588: 5261 1942 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4219 │ │ +19458c: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +194590: 7130 0601 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ +194596: 0c00 |0029: move-result-object v0 │ │ +194598: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +19459c: 7020 1a01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011a │ │ +1945a2: 5463 1842 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ +1945a6: 6e10 2901 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@0129 │ │ +1945ac: 0a04 |0034: move-result v4 │ │ +1945ae: 6e10 2801 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0128 │ │ +1945b4: 0a05 |0038: move-result v5 │ │ +1945b6: 6e55 9701 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0197 │ │ +1945bc: 5463 1842 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4218 │ │ +1945c0: 6e20 9201 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0192 │ │ +1945c6: 280a |0041: goto 004b // +000a │ │ +1945c8: 0d00 |0042: move-exception v0 │ │ +1945ca: 7100 2956 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@5629 │ │ +1945d0: 0c01 |0046: move-result-object v1 │ │ +1945d2: 7120 c402 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ +1945d8: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +1945da: 5461 1a42 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ +1945de: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +1945e2: 5460 1a42 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ +1945e6: 1d00 |0051: monitor-enter v0 │ │ +1945e8: 5461 1742 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4217 │ │ +1945ec: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +1945ee: 6e20 6b0d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d6b │ │ +1945f4: 5461 1a42 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@421a │ │ +1945f8: 6e10 a30a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0aa3 │ │ +1945fe: 1e00 |005d: monitor-exit v0 │ │ +194600: 0e00 |005e: return-void │ │ +194602: 0d01 |005f: move-exception v1 │ │ +194604: 1e00 |0060: monitor-exit v0 │ │ +194606: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -304201,32 +304202,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -194b70: |[194b70] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -194b80: 0e00 |0000: return-void │ │ +194b74: |[194b74] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +194b84: 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 │ │ -194b84: |[194b84] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -194b94: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -194b9a: 0e00 |0003: return-void │ │ +194b88: |[194b88] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +194b98: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +194b9e: 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;) │ │ @@ -304234,59 +304235,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -194b58: |[194b58] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -194b68: 6200 1c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421c │ │ -194b6c: 1100 |0002: return-object v0 │ │ +194b5c: |[194b5c] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +194b6c: 6200 1c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421c │ │ +194b70: 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 │ │ -19461c: |[19461c] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -19462c: 2206 b303 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b3 │ │ -194630: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -194632: 7020 690d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d69 │ │ -194638: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19463a: 2308 1f11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@111f │ │ -19463e: 2209 b010 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10b0 │ │ -194642: 0790 |000b: move-object v0, v9 │ │ -194644: 07a1 |000c: move-object v1, v10 │ │ -194646: 0782 |000d: move-object v2, v8 │ │ -194648: 01b3 |000e: move v3, v11 │ │ -19464a: 01c4 |000f: move v4, v12 │ │ -19464c: 0765 |0010: move-object v5, v6 │ │ -19464e: 7606 2556 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@5625 │ │ -194654: 7110 b157 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@57b1 │ │ -19465a: 1d08 |0017: monitor-enter v8 │ │ -19465c: 6e10 6a0d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d6a │ │ -194662: 0a0a |001b: move-result v10 │ │ -194664: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -194668: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -19466c: 7130 b657 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@57b6 │ │ -194672: 28f5 |0023: goto 0018 // -000b │ │ -194674: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -194678: 1e08 |0026: monitor-exit v8 │ │ -19467a: 110a |0027: return-object v10 │ │ -19467c: 0d0a |0028: move-exception v10 │ │ -19467e: 1e08 |0029: monitor-exit v8 │ │ -194680: 270a |002a: throw v10 │ │ +194620: |[194620] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +194630: 2206 b303 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b3 │ │ +194634: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +194636: 7020 690d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d69 │ │ +19463c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +19463e: 2308 1f11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@111f │ │ +194642: 2209 b010 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10b0 │ │ +194646: 0790 |000b: move-object v0, v9 │ │ +194648: 07a1 |000c: move-object v1, v10 │ │ +19464a: 0782 |000d: move-object v2, v8 │ │ +19464c: 01b3 |000e: move v3, v11 │ │ +19464e: 01c4 |000f: move v4, v12 │ │ +194650: 0765 |0010: move-object v5, v6 │ │ +194652: 7606 2556 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@5625 │ │ +194658: 7110 b157 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@57b1 │ │ +19465e: 1d08 |0017: monitor-enter v8 │ │ +194660: 6e10 6a0d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d6a │ │ +194666: 0a0a |001b: move-result v10 │ │ +194668: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +19466c: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +194670: 7130 b657 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@57b6 │ │ +194676: 28f5 |0023: goto 0018 // -000b │ │ +194678: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +19467c: 1e08 |0026: monitor-exit v8 │ │ +19467e: 110a |0027: return-object v10 │ │ +194680: 0d0a |0028: move-exception v10 │ │ +194682: 1e08 |0029: monitor-exit v8 │ │ +194684: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -304305,39 +304306,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 │ │ -19489c: |[19489c] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -1948ac: 715b 3156 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5631 │ │ -1948b2: 0c01 |0003: move-result-object v1 │ │ -1948b4: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -1948b8: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -1948bc: 0183 |0008: move v3, v8 │ │ -1948be: 2802 |0009: goto 000b // +0002 │ │ -1948c0: 0173 |000a: move v3, v7 │ │ -1948c2: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -1948c6: 0174 |000d: move v4, v7 │ │ -1948c8: 2802 |000e: goto 0010 // +0002 │ │ -1948ca: 0184 |000f: move v4, v8 │ │ -1948cc: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -1948d0: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -1948d4: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1948d6: 0760 |0015: move-object v0, v6 │ │ -1948d8: 7606 8a01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018a │ │ -1948de: 2207 b902 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02b9 │ │ -1948e2: 7010 6009 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0960 │ │ -1948e8: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -1948ec: 6e40 8b01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018b │ │ -1948f2: 6e10 6409 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0964 │ │ -1948f8: 0c06 |0026: move-result-object v6 │ │ -1948fa: 6e10 6209 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@0962 │ │ -194900: 1106 |002a: return-object v6 │ │ +1948a0: |[1948a0] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +1948b0: 715b 3156 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@5631 │ │ +1948b6: 0c01 |0003: move-result-object v1 │ │ +1948b8: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +1948bc: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +1948c0: 0183 |0008: move v3, v8 │ │ +1948c2: 2802 |0009: goto 000b // +0002 │ │ +1948c4: 0173 |000a: move v3, v7 │ │ +1948c6: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +1948ca: 0174 |000d: move v4, v7 │ │ +1948cc: 2802 |000e: goto 0010 // +0002 │ │ +1948ce: 0184 |000f: move v4, v8 │ │ +1948d0: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +1948d4: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +1948d8: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1948da: 0760 |0015: move-object v0, v6 │ │ +1948dc: 7606 8a01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018a │ │ +1948e2: 2207 b902 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02b9 │ │ +1948e6: 7010 6009 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@0960 │ │ +1948ec: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +1948f0: 6e40 8b01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018b │ │ +1948f6: 6e10 6409 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0964 │ │ +1948fc: 0c06 |0026: move-result-object v6 │ │ +1948fe: 6e10 6209 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@0962 │ │ +194904: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -304356,52 +304357,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 │ │ -194690: |[194690] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -1946a0: 6e10 0e01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -1946a6: 0a00 |0003: move-result v0 │ │ -1946a8: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -1946ac: 6e10 0b01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -1946b2: 0a00 |0009: move-result v0 │ │ -1946b4: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -1946b8: 1103 |000c: return-object v3 │ │ -1946ba: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -1946be: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -1946c2: 2827 |0011: goto 0038 // +0027 │ │ -1946c4: 6e10 0e01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -1946ca: 0a00 |0015: move-result v0 │ │ -1946cc: 8200 |0016: int-to-float v0, v0 │ │ -1946ce: 8241 |0017: int-to-float v1, v4 │ │ -1946d0: c910 |0018: div-float/2addr v0, v1 │ │ -1946d2: 6e10 0b01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -1946d8: 0a01 |001c: move-result v1 │ │ -1946da: 8211 |001d: int-to-float v1, v1 │ │ -1946dc: 8252 |001e: int-to-float v2, v5 │ │ -1946de: c921 |001f: div-float/2addr v1, v2 │ │ -1946e0: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -1946e4: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -1946e8: 6e10 0b01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -1946ee: 0a05 |0027: move-result v5 │ │ -1946f0: 8255 |0028: int-to-float v5, v5 │ │ -1946f2: c905 |0029: div-float/2addr v5, v0 │ │ -1946f4: 8755 |002a: float-to-int v5, v5 │ │ -1946f6: 2808 |002b: goto 0033 // +0008 │ │ -1946f8: 6e10 0e01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -1946fe: 0a04 |002f: move-result v4 │ │ -194700: 8244 |0030: int-to-float v4, v4 │ │ -194702: c914 |0031: div-float/2addr v4, v1 │ │ -194704: 8744 |0032: float-to-int v4, v4 │ │ -194706: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -194708: 7140 0801 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0108 │ │ -19470e: 0c03 |0037: move-result-object v3 │ │ -194710: 1103 |0038: return-object v3 │ │ +194694: |[194694] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +1946a4: 6e10 0e01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +1946aa: 0a00 |0003: move-result v0 │ │ +1946ac: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +1946b0: 6e10 0b01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +1946b6: 0a00 |0009: move-result v0 │ │ +1946b8: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +1946bc: 1103 |000c: return-object v3 │ │ +1946be: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +1946c2: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +1946c6: 2827 |0011: goto 0038 // +0027 │ │ +1946c8: 6e10 0e01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +1946ce: 0a00 |0015: move-result v0 │ │ +1946d0: 8200 |0016: int-to-float v0, v0 │ │ +1946d2: 8241 |0017: int-to-float v1, v4 │ │ +1946d4: c910 |0018: div-float/2addr v0, v1 │ │ +1946d6: 6e10 0b01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +1946dc: 0a01 |001c: move-result v1 │ │ +1946de: 8211 |001d: int-to-float v1, v1 │ │ +1946e0: 8252 |001e: int-to-float v2, v5 │ │ +1946e2: c921 |001f: div-float/2addr v1, v2 │ │ +1946e4: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +1946e8: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +1946ec: 6e10 0b01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +1946f2: 0a05 |0027: move-result v5 │ │ +1946f4: 8255 |0028: int-to-float v5, v5 │ │ +1946f6: c905 |0029: div-float/2addr v5, v0 │ │ +1946f8: 8755 |002a: float-to-int v5, v5 │ │ +1946fa: 2808 |002b: goto 0033 // +0008 │ │ +1946fc: 6e10 0e01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +194702: 0a04 |002f: move-result v4 │ │ +194704: 8244 |0030: int-to-float v4, v4 │ │ +194706: c914 |0031: div-float/2addr v4, v1 │ │ +194708: 8744 |0032: float-to-int v4, v4 │ │ +19470a: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +19470c: 7140 0801 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0108 │ │ +194712: 0c03 |0037: move-result-object v3 │ │ +194714: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -304416,26 +304417,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 │ │ -1947c0: |[1947c0] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -1947d0: 7110 2f56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@562f │ │ -1947d6: 0c02 |0003: move-result-object v2 │ │ -1947d8: 2200 d500 |0004: new-instance v0, Landroid/util/Pair; // type@00d5 │ │ -1947dc: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1947e0: 7110 500a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -1947e6: 0c01 |000b: move-result-object v1 │ │ -1947e8: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1947ec: 7110 500a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -1947f2: 0c02 |0011: move-result-object v2 │ │ -1947f4: 7030 c502 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ -1947fa: 1100 |0015: return-object v0 │ │ +1947c4: |[1947c4] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +1947d4: 7110 2f56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@562f │ │ +1947da: 0c02 |0003: move-result-object v2 │ │ +1947dc: 2200 d500 |0004: new-instance v0, Landroid/util/Pair; // type@00d5 │ │ +1947e0: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1947e4: 7110 500a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +1947ea: 0c01 |000b: move-result-object v1 │ │ +1947ec: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1947f0: 7110 500a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +1947f6: 0c02 |0011: move-result-object v2 │ │ +1947f8: 7030 c502 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ +1947fe: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -304444,54 +304445,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 │ │ -1947fc: |[1947fc] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -19480c: 2200 8101 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0181 │ │ -194810: 7020 6305 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0563 │ │ -194816: 1a04 9118 |0005: const-string v4, "ImageWidth" // string@1891 │ │ -19481a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -19481c: 6e30 6405 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0564 │ │ -194822: 0a04 |000b: move-result v4 │ │ -194824: 1a02 8f18 |000c: const-string v2, "ImageLength" // string@188f │ │ -194828: 6e30 6405 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0564 │ │ -19482e: 0a02 |0011: move-result v2 │ │ -194830: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -194834: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -194838: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -19483a: 1104 |0017: return-object v4 │ │ -19483c: 1a03 b030 |0018: const-string v3, "Orientation" // string@30b0 │ │ -194840: 6e30 6405 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0564 │ │ -194846: 0a00 |001d: move-result v0 │ │ -194848: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -19484a: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -19484e: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -194852: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -194856: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -194858: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -19485c: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -19485e: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -194862: 280f |002b: goto 003a // +000f │ │ -194864: 2200 d500 |002c: new-instance v0, Landroid/util/Pair; // type@00d5 │ │ -194868: 7110 500a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19486e: 0c04 |0031: move-result-object v4 │ │ -194870: 7110 500a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -194876: 0c01 |0035: move-result-object v1 │ │ -194878: 7030 c502 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ -19487e: 1100 |0039: return-object v0 │ │ -194880: 2200 d500 |003a: new-instance v0, Landroid/util/Pair; // type@00d5 │ │ -194884: 7110 500a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19488a: 0c01 |003f: move-result-object v1 │ │ -19488c: 7110 500a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -194892: 0c04 |0043: move-result-object v4 │ │ -194894: 7030 c502 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ -19489a: 1100 |0047: return-object v0 │ │ +194800: |[194800] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +194810: 2200 8101 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0181 │ │ +194814: 7020 6305 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0563 │ │ +19481a: 1a04 9118 |0005: const-string v4, "ImageWidth" // string@1891 │ │ +19481e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +194820: 6e30 6405 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0564 │ │ +194826: 0a04 |000b: move-result v4 │ │ +194828: 1a02 8f18 |000c: const-string v2, "ImageLength" // string@188f │ │ +19482c: 6e30 6405 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0564 │ │ +194832: 0a02 |0011: move-result v2 │ │ +194834: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +194838: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +19483c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +19483e: 1104 |0017: return-object v4 │ │ +194840: 1a03 b030 |0018: const-string v3, "Orientation" // string@30b0 │ │ +194844: 6e30 6405 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0564 │ │ +19484a: 0a00 |001d: move-result v0 │ │ +19484c: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +19484e: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +194852: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +194856: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +19485a: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +19485c: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +194860: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +194862: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +194866: 280f |002b: goto 003a // +000f │ │ +194868: 2200 d500 |002c: new-instance v0, Landroid/util/Pair; // type@00d5 │ │ +19486c: 7110 500a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +194872: 0c04 |0031: move-result-object v4 │ │ +194874: 7110 500a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19487a: 0c01 |0035: move-result-object v1 │ │ +19487c: 7030 c502 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ +194882: 1100 |0039: return-object v0 │ │ +194884: 2200 d500 |003a: new-instance v0, Landroid/util/Pair; // type@00d5 │ │ +194888: 7110 500a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19488e: 0c01 |003f: move-result-object v1 │ │ +194890: 7110 500a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +194896: 0c04 |0043: move-result-object v4 │ │ +194898: 7030 c502 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ +19489e: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -304504,48 +304505,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 │ │ -194714: |[194714] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -194724: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -194728: 7010 1101 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0111 │ │ -19472e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -194730: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -194734: 2201 b402 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b4 │ │ -194738: 7020 5109 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0951 │ │ -19473e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -194740: 7130 1301 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@0113 │ │ -194746: 6e10 5309 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@0953 │ │ -19474c: 2808 |0014: goto 001c // +0008 │ │ -19474e: 6203 1c42 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421c │ │ -194752: 1a01 1d53 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@531d │ │ -194756: 7120 c202 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -19475c: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -194760: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -194762: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -194766: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -19476a: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -19476e: 1100 |0025: return-object v0 │ │ -194770: 2203 af10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10af │ │ -194774: 2201 0503 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -194778: 1a02 b916 |002a: const-string v2, "Failed to decode image dimensions: " // string@16b9 │ │ -19477c: 7020 0d0b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -194782: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -194786: 6e20 110b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -19478c: 1a02 980a |0034: const-string v2, ", " // string@0a98 │ │ -194790: 6e20 160b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194796: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -19479a: 6e20 110b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1947a0: 6e10 270b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1947a6: 0c00 |0041: move-result-object v0 │ │ -1947a8: 7020 2456 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@5624 │ │ -1947ae: 2703 |0045: throw v3 │ │ +194718: |[194718] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +194728: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +19472c: 7010 1101 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0111 │ │ +194732: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +194734: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +194738: 2201 b402 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b4 │ │ +19473c: 7020 5109 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0951 │ │ +194742: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +194744: 7130 1301 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@0113 │ │ +19474a: 6e10 5309 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@0953 │ │ +194750: 2808 |0014: goto 001c // +0008 │ │ +194752: 6203 1c42 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@421c │ │ +194756: 1a01 1d53 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@531d │ │ +19475a: 7120 c202 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +194760: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +194764: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +194766: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +19476a: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +19476e: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +194772: 1100 |0025: return-object v0 │ │ +194774: 2203 af10 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10af │ │ +194778: 2201 0503 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +19477c: 1a02 b916 |002a: const-string v2, "Failed to decode image dimensions: " // string@16b9 │ │ +194780: 7020 0d0b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +194786: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +19478a: 6e20 110b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +194790: 1a02 980a |0034: const-string v2, ", " // string@0a98 │ │ +194794: 6e20 160b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19479a: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +19479e: 6e20 110b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1947a4: 6e10 270b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1947aa: 0c00 |0041: move-result-object v0 │ │ +1947ac: 7020 2456 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@5624 │ │ +1947b2: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -304562,50 +304563,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -194ac4: |[194ac4] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -194ad4: 7100 ee0d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0dee │ │ -194ada: 0c00 |0003: move-result-object v0 │ │ -194adc: 1f00 d703 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d7 │ │ -194ae0: 6201 a700 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a7 │ │ -194ae4: 7220 e90d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de9 │ │ -194aea: 0c01 |000b: move-result-object v1 │ │ -194aec: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -194aee: 2322 1b11 |000d: new-array v2, v2, [I // type@111b │ │ -194af2: 7230 eb0d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0deb │ │ -194af8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -194afa: 2323 1b11 |0013: new-array v3, v2, [I // type@111b │ │ -194afe: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -194b00: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -194b02: 7253 e70d 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@0de7 │ │ -194b08: 4404 0305 |001a: aget v4, v3, v5 │ │ -194b0c: 2346 4911 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1149 │ │ -194b10: 7253 e70d 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@0de7 │ │ -194b16: 2322 1b11 |0021: new-array v2, v2, [I // type@111b │ │ -194b1a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -194b1c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -194b1e: 4408 0305 |0025: aget v8, v3, v5 │ │ -194b22: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -194b26: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -194b2a: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -194b2e: 7252 e60d 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@0de6 │ │ -194b34: 4408 0205 |0030: aget v8, v2, v5 │ │ -194b38: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -194b3c: 0187 |0034: move v7, v8 │ │ -194b3e: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -194b42: 28ee |0037: goto 0025 // -0012 │ │ -194b44: 7220 ed0d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0ded │ │ -194b4a: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -194b4e: 7120 7b0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ -194b54: 0a00 |0040: move-result v0 │ │ -194b56: 0f00 |0041: return v0 │ │ +194ac8: |[194ac8] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +194ad8: 7100 ee0d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0dee │ │ +194ade: 0c00 |0003: move-result-object v0 │ │ +194ae0: 1f00 d703 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d7 │ │ +194ae4: 6201 a700 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a7 │ │ +194ae8: 7220 e90d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de9 │ │ +194aee: 0c01 |000b: move-result-object v1 │ │ +194af0: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +194af2: 2322 1b11 |000d: new-array v2, v2, [I // type@111b │ │ +194af6: 7230 eb0d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0deb │ │ +194afc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +194afe: 2323 1b11 |0013: new-array v3, v2, [I // type@111b │ │ +194b02: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +194b04: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +194b06: 7253 e70d 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@0de7 │ │ +194b0c: 4404 0305 |001a: aget v4, v3, v5 │ │ +194b10: 2346 4911 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1149 │ │ +194b14: 7253 e70d 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@0de7 │ │ +194b1a: 2322 1b11 |0021: new-array v2, v2, [I // type@111b │ │ +194b1e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +194b20: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +194b22: 4408 0305 |0025: aget v8, v3, v5 │ │ +194b26: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +194b2a: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +194b2e: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +194b32: 7252 e60d 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@0de6 │ │ +194b38: 4408 0205 |0030: aget v8, v2, v5 │ │ +194b3c: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +194b40: 0187 |0034: move v7, v8 │ │ +194b42: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +194b46: 28ee |0037: goto 0025 // -0012 │ │ +194b48: 7220 ed0d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0ded │ │ +194b4e: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +194b52: 7120 7b0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ +194b58: 0a00 |0040: move-result v0 │ │ +194b5a: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -304625,135 +304626,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -194904: |[194904] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -194914: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -194918: 0201 1400 |0002: move/from16 v1, v20 │ │ -19491c: 0202 1500 |0004: move/from16 v2, v21 │ │ -194920: 0203 1600 |0006: move/from16 v3, v22 │ │ -194924: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -194928: 1100 |000a: return-object v0 │ │ -19492a: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -19492e: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -194932: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -194936: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -19493a: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -19493e: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -194942: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -194946: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -19494a: 2106 |001b: array-length v6, v0 │ │ -19494c: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -194950: 2105 |001e: array-length v5, v0 │ │ -194952: 2355 1711 |001f: new-array v5, v5, [B // type@1117 │ │ -194956: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -19495a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -19495c: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -19495e: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -194962: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -194964: 2802 |0028: goto 002a // +0002 │ │ -194966: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -194968: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -19496c: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -194970: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -194974: 2803 |0030: goto 0033 // +0003 │ │ -194976: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -19497a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -19497c: 2802 |0034: goto 0036 // +0002 │ │ -19497e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -194980: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -194984: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -194988: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -19498a: 2802 |003b: goto 003d // +0002 │ │ -19498c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -19498e: 120a |003d: const/4 v10, #int 0 // #0 │ │ -194990: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -194994: 120b |0040: const/4 v11, #int 0 // #0 │ │ -194996: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -19499a: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -19499e: b0bc |0045: add-int/2addr v12, v11 │ │ -1949a0: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -1949a4: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -1949a8: b04d |004a: add-int/2addr v13, v4 │ │ -1949aa: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -1949ae: b0ed |004d: add-int/2addr v13, v14 │ │ -1949b0: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -1949b4: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -1949b8: 012f |0052: move v15, v2 │ │ -1949ba: 2802 |0053: goto 0055 // +0002 │ │ -1949bc: 011f |0054: move v15, v1 │ │ -1949be: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -1949c2: 0210 0100 |0057: move/from16 v16, v1 │ │ -1949c6: 2803 |0059: goto 005c // +0003 │ │ -1949c8: 0210 0200 |005a: move/from16 v16, v2 │ │ -1949cc: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -1949d0: 0211 0a00 |005e: move/from16 v17, v10 │ │ -1949d4: 2803 |0060: goto 0063 // +0003 │ │ -1949d6: 0211 0b00 |0061: move/from16 v17, v11 │ │ -1949da: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -1949de: 0212 0b00 |0065: move/from16 v18, v11 │ │ -1949e2: 2803 |0067: goto 006a // +0003 │ │ -1949e4: 0212 0a00 |0068: move/from16 v18, v10 │ │ -1949e8: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -1949ec: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -1949f0: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -1949f4: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -1949f8: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -1949fc: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -194a00: 9210 120f |0076: mul-int v16, v18, v15 │ │ -194a04: 9010 1011 |0078: add-int v16, v16, v17 │ │ -194a08: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -194a0c: 9212 120f |007c: mul-int v18, v18, v15 │ │ -194a10: 9012 0412 |007e: add-int v18, v4, v18 │ │ -194a14: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -194a18: 9012 120f |0082: add-int v18, v18, v15 │ │ -194a1c: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -194a20: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -194a24: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -194a28: 8dcc |008a: int-to-byte v12, v12 │ │ -194a2a: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -194a2e: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -194a32: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -194a36: 8dcc |0091: int-to-byte v12, v12 │ │ -194a38: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -194a3c: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -194a40: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -194a44: 8dcc |0098: int-to-byte v12, v12 │ │ -194a46: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -194a4a: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -194a4e: 28a4 |009d: goto 0041 // -005c │ │ -194a50: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -194a54: 289e |00a0: goto 003e // -0062 │ │ -194a56: 1105 |00a1: return-object v5 │ │ -194a58: 2203 c102 |00a2: new-instance v3, Ljava/io/IOException; // type@02c1 │ │ -194a5c: 2204 0503 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0305 │ │ -194a60: 1a06 6375 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7563 │ │ -194a64: 7020 0d0b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -194a6a: 2100 |00ab: array-length v0, v0 │ │ -194a6c: 6e20 110b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -194a72: 1a00 fe09 |00af: const-string v0, "). Width: " // string@09fe │ │ -194a76: 6e20 160b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194a7c: 6e20 110b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -194a82: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ -194a86: 6e20 160b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194a8c: 6e20 110b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -194a92: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ -194a96: 6e20 160b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194a9c: 6e20 110b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -194aa2: 6e10 270b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -194aa8: 0c00 |00ca: move-result-object v0 │ │ -194aaa: 7020 8e09 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ -194ab0: 2703 |00ce: throw v3 │ │ -194ab2: 2200 e702 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -194ab6: 1a01 8c0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8c │ │ -194aba: 7020 3f0a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ -194ac0: 2700 |00d6: throw v0 │ │ +194908: |[194908] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +194918: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +19491c: 0201 1400 |0002: move/from16 v1, v20 │ │ +194920: 0202 1500 |0004: move/from16 v2, v21 │ │ +194924: 0203 1600 |0006: move/from16 v3, v22 │ │ +194928: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +19492c: 1100 |000a: return-object v0 │ │ +19492e: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +194932: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +194936: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +19493a: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +19493e: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +194942: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +194946: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +19494a: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +19494e: 2106 |001b: array-length v6, v0 │ │ +194950: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +194954: 2105 |001e: array-length v5, v0 │ │ +194956: 2355 1711 |001f: new-array v5, v5, [B // type@1117 │ │ +19495a: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +19495e: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +194960: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +194962: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +194966: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +194968: 2802 |0028: goto 002a // +0002 │ │ +19496a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +19496c: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +194970: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +194974: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +194978: 2803 |0030: goto 0033 // +0003 │ │ +19497a: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +19497e: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +194980: 2802 |0034: goto 0036 // +0002 │ │ +194982: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +194984: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +194988: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +19498c: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +19498e: 2802 |003b: goto 003d // +0002 │ │ +194990: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +194992: 120a |003d: const/4 v10, #int 0 // #0 │ │ +194994: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +194998: 120b |0040: const/4 v11, #int 0 // #0 │ │ +19499a: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +19499e: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +1949a2: b0bc |0045: add-int/2addr v12, v11 │ │ +1949a4: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +1949a8: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +1949ac: b04d |004a: add-int/2addr v13, v4 │ │ +1949ae: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +1949b2: b0ed |004d: add-int/2addr v13, v14 │ │ +1949b4: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +1949b8: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +1949bc: 012f |0052: move v15, v2 │ │ +1949be: 2802 |0053: goto 0055 // +0002 │ │ +1949c0: 011f |0054: move v15, v1 │ │ +1949c2: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +1949c6: 0210 0100 |0057: move/from16 v16, v1 │ │ +1949ca: 2803 |0059: goto 005c // +0003 │ │ +1949cc: 0210 0200 |005a: move/from16 v16, v2 │ │ +1949d0: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +1949d4: 0211 0a00 |005e: move/from16 v17, v10 │ │ +1949d8: 2803 |0060: goto 0063 // +0003 │ │ +1949da: 0211 0b00 |0061: move/from16 v17, v11 │ │ +1949de: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +1949e2: 0212 0b00 |0065: move/from16 v18, v11 │ │ +1949e6: 2803 |0067: goto 006a // +0003 │ │ +1949e8: 0212 0a00 |0068: move/from16 v18, v10 │ │ +1949ec: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +1949f0: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +1949f4: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +1949f8: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +1949fc: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +194a00: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +194a04: 9210 120f |0076: mul-int v16, v18, v15 │ │ +194a08: 9010 1011 |0078: add-int v16, v16, v17 │ │ +194a0c: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +194a10: 9212 120f |007c: mul-int v18, v18, v15 │ │ +194a14: 9012 0412 |007e: add-int v18, v4, v18 │ │ +194a18: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +194a1c: 9012 120f |0082: add-int v18, v18, v15 │ │ +194a20: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +194a24: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +194a28: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +194a2c: 8dcc |008a: int-to-byte v12, v12 │ │ +194a2e: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +194a32: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +194a36: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +194a3a: 8dcc |0091: int-to-byte v12, v12 │ │ +194a3c: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +194a40: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +194a44: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +194a48: 8dcc |0098: int-to-byte v12, v12 │ │ +194a4a: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +194a4e: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +194a52: 28a4 |009d: goto 0041 // -005c │ │ +194a54: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +194a58: 289e |00a0: goto 003e // -0062 │ │ +194a5a: 1105 |00a1: return-object v5 │ │ +194a5c: 2203 c102 |00a2: new-instance v3, Ljava/io/IOException; // type@02c1 │ │ +194a60: 2204 0503 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0305 │ │ +194a64: 1a06 6375 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7563 │ │ +194a68: 7020 0d0b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +194a6e: 2100 |00ab: array-length v0, v0 │ │ +194a70: 6e20 110b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +194a76: 1a00 fe09 |00af: const-string v0, "). Width: " // string@09fe │ │ +194a7a: 6e20 160b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194a80: 6e20 110b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +194a86: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ +194a8a: 6e20 160b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194a90: 6e20 110b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +194a96: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ +194a9a: 6e20 160b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194aa0: 6e20 110b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +194aa6: 6e10 270b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +194aac: 0c00 |00ca: move-result-object v0 │ │ +194aae: 7020 8e09 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ +194ab4: 2703 |00ce: throw v3 │ │ +194ab6: 2200 e702 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +194aba: 1a01 8c0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8c │ │ +194abe: 7020 3f0a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ +194ac4: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -304795,17 +304796,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194c64: |[194c64] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -194c74: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -194c7a: 0e00 |0003: return-void │ │ +194c68: |[194c68] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +194c78: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +194c7e: 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;) │ │ @@ -304813,61 +304814,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -194bc0: |[194bc0] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -194bd0: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -194bd4: 8461 |0002: long-to-int v1, v6 │ │ -194bd6: 8d11 |0003: int-to-byte v1, v1 │ │ -194bd8: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -194bdc: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -194be0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -194be4: a402 0601 |000a: shr-long v2, v6, v1 │ │ -194be8: 8423 |000c: long-to-int v3, v2 │ │ -194bea: 8d32 |000d: int-to-byte v2, v3 │ │ -194bec: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -194bf0: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -194bf4: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -194bf8: a402 0602 |0014: shr-long v2, v6, v2 │ │ -194bfc: 8423 |0016: long-to-int v3, v2 │ │ -194bfe: 8d32 |0017: int-to-byte v2, v3 │ │ -194c00: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -194c04: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -194c08: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -194c0c: a402 0602 |001e: shr-long v2, v6, v2 │ │ -194c10: 8423 |0020: long-to-int v3, v2 │ │ -194c12: 8d32 |0021: int-to-byte v2, v3 │ │ -194c14: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -194c18: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -194c1c: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -194c20: a402 0602 |0028: shr-long v2, v6, v2 │ │ -194c24: 8423 |002a: long-to-int v3, v2 │ │ -194c26: 8d32 |002b: int-to-byte v2, v3 │ │ -194c28: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -194c2c: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -194c30: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -194c34: a402 0602 |0032: shr-long v2, v6, v2 │ │ -194c38: 8423 |0034: long-to-int v3, v2 │ │ -194c3a: 8d32 |0035: int-to-byte v2, v3 │ │ -194c3c: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -194c40: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -194c44: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -194c48: a402 0602 |003c: shr-long v2, v6, v2 │ │ -194c4c: 8423 |003e: long-to-int v3, v2 │ │ -194c4e: 8d32 |003f: int-to-byte v2, v3 │ │ -194c50: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -194c54: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -194c58: c406 |0044: shr-long/2addr v6, v0 │ │ -194c5a: 8467 |0045: long-to-int v7, v6 │ │ -194c5c: 8d76 |0046: int-to-byte v6, v7 │ │ -194c5e: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -194c62: 0f01 |0049: return v1 │ │ +194bc4: |[194bc4] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +194bd4: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +194bd8: 8461 |0002: long-to-int v1, v6 │ │ +194bda: 8d11 |0003: int-to-byte v1, v1 │ │ +194bdc: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +194be0: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +194be4: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +194be8: a402 0601 |000a: shr-long v2, v6, v1 │ │ +194bec: 8423 |000c: long-to-int v3, v2 │ │ +194bee: 8d32 |000d: int-to-byte v2, v3 │ │ +194bf0: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +194bf4: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +194bf8: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +194bfc: a402 0602 |0014: shr-long v2, v6, v2 │ │ +194c00: 8423 |0016: long-to-int v3, v2 │ │ +194c02: 8d32 |0017: int-to-byte v2, v3 │ │ +194c04: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +194c08: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +194c0c: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +194c10: a402 0602 |001e: shr-long v2, v6, v2 │ │ +194c14: 8423 |0020: long-to-int v3, v2 │ │ +194c16: 8d32 |0021: int-to-byte v2, v3 │ │ +194c18: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +194c1c: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +194c20: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +194c24: a402 0602 |0028: shr-long v2, v6, v2 │ │ +194c28: 8423 |002a: long-to-int v3, v2 │ │ +194c2a: 8d32 |002b: int-to-byte v2, v3 │ │ +194c2c: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +194c30: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +194c34: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +194c38: a402 0602 |0032: shr-long v2, v6, v2 │ │ +194c3c: 8423 |0034: long-to-int v3, v2 │ │ +194c3e: 8d32 |0035: int-to-byte v2, v3 │ │ +194c40: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +194c44: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +194c48: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +194c4c: a402 0602 |003c: shr-long v2, v6, v2 │ │ +194c50: 8423 |003e: long-to-int v3, v2 │ │ +194c52: 8d32 |003f: int-to-byte v2, v3 │ │ +194c54: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +194c58: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +194c5c: c406 |0044: shr-long/2addr v6, v0 │ │ +194c5e: 8467 |0045: long-to-int v7, v6 │ │ +194c60: 8d76 |0046: int-to-byte v6, v7 │ │ +194c62: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +194c66: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -304884,20 +304885,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -194b9c: |[194b9c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -194bac: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -194bb0: 2300 1711 |0002: new-array v0, v0, [B // type@1117 │ │ -194bb4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -194bb6: 7140 3356 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5633 │ │ -194bbc: 1100 |0008: return-object v0 │ │ +194ba0: |[194ba0] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +194bb0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +194bb4: 2300 1711 |0002: new-array v0, v0, [B // type@1117 │ │ +194bb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +194bba: 7140 3356 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@5633 │ │ +194bc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -304927,17 +304928,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195104: |[195104] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -195114: 7010 a702 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02a7 │ │ -19511a: 0e00 |0003: return-void │ │ +195108: |[195108] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +195118: 7010 a702 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02a7 │ │ +19511e: 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;) │ │ @@ -304945,23 +304946,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 │ │ -194cdc: |[194cdc] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -194cec: 7100 2a0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -194cf2: 0b00 |0003: move-result-wide v0 │ │ -194cf4: bc20 |0004: sub-long/2addr v0, v2 │ │ -194cf6: 6202 a300 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -194cfa: 6e40 620d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d62 │ │ -194d00: 0b02 |000a: move-result-wide v2 │ │ -194d02: 8423 |000b: long-to-int v3, v2 │ │ -194d04: 0f03 |000c: return v3 │ │ +194ce0: |[194ce0] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +194cf0: 7100 2a0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +194cf6: 0b00 |0003: move-result-wide v0 │ │ +194cf8: bc20 |0004: sub-long/2addr v0, v2 │ │ +194cfa: 6202 a300 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +194cfe: 6e40 620d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d62 │ │ +194d04: 0b02 |000a: move-result-wide v2 │ │ +194d06: 8423 |000b: long-to-int v3, v2 │ │ +194d08: 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; │ │ │ │ @@ -304970,82 +304971,82 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -194d08: |[194d08] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -194d18: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194d1c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -194d20: 7150 4056 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194d26: 0a00 |0007: move-result v0 │ │ -194d28: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -194d2c: 1406 0903 137f |000a: const v6, #float 1.95412e+38 // #7f130309 │ │ -194d32: 6e20 7700 6500 |000d: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194d38: 0c05 |0010: move-result-object v5 │ │ -194d3a: 1105 |0011: return-object v5 │ │ -194d3c: 6200 a100 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -194d40: 7150 4056 7621 |0014: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194d46: 0a00 |0017: move-result v0 │ │ -194d48: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -194d4a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -194d4c: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ -194d50: 6200 a400 |001c: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194d54: 7130 3656 7600 |001e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5636 │ │ -194d5a: 0a06 |0021: move-result v6 │ │ -194d5c: 6e10 7600 0500 |0022: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -194d62: 0c05 |0025: move-result-object v5 │ │ -194d64: 7110 500a 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -194d6a: 0c07 |0029: move-result-object v7 │ │ -194d6c: 2340 3511 |002a: new-array v0, v4, [Ljava/lang/Object; // type@1135 │ │ -194d70: 4d07 0003 |002c: aput-object v7, v0, v3 │ │ -194d74: 1407 0f00 117f |002e: const v7, #float 1.92738e+38 // #7f11000f │ │ -194d7a: 6e40 e300 7506 |0031: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -194d80: 0c05 |0034: move-result-object v5 │ │ -194d82: 1105 |0035: return-object v5 │ │ -194d84: 6200 a000 |0036: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ -194d88: 7150 4056 7621 |0038: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194d8e: 0a00 |003b: move-result v0 │ │ -194d90: 3800 1c00 |003c: if-eqz v0, 0058 // +001c │ │ -194d94: 6200 a100 |003e: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -194d98: 7130 3656 7600 |0040: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5636 │ │ -194d9e: 0a06 |0043: move-result v6 │ │ -194da0: 6e10 7600 0500 |0044: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -194da6: 0c05 |0047: move-result-object v5 │ │ -194da8: 7110 500a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -194dae: 0c07 |004b: move-result-object v7 │ │ -194db0: 2340 3511 |004c: new-array v0, v4, [Ljava/lang/Object; // type@1135 │ │ -194db4: 4d07 0003 |004e: aput-object v7, v0, v3 │ │ -194db8: 1407 0c00 117f |0050: const v7, #float 1.92738e+38 // #7f11000c │ │ -194dbe: 6e40 e300 7506 |0053: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -194dc4: 0c05 |0056: move-result-object v5 │ │ -194dc6: 1105 |0057: return-object v5 │ │ -194dc8: 1600 0600 |0058: const-wide/16 v0, #int 6 // #6 │ │ -194dcc: 6205 a000 |005a: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ -194dd0: 7155 4056 7610 |005c: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194dd6: 0a05 |005f: move-result v5 │ │ -194dd8: 3805 0900 |0060: if-eqz v5, 0069 // +0009 │ │ -194ddc: 1a05 9215 |0062: const-string v5, "EEE" // string@1592 │ │ -194de0: 7130 3b56 7605 |0064: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ -194de6: 0c05 |0067: move-result-object v5 │ │ -194de8: 1105 |0068: return-object v5 │ │ -194dea: 1600 6d01 |0069: const-wide/16 v0, #int 365 // #16d │ │ -194dee: 6205 a000 |006b: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ -194df2: 7155 4056 7610 |006d: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194df8: 0a05 |0070: move-result v5 │ │ -194dfa: 3805 0900 |0071: if-eqz v5, 007a // +0009 │ │ -194dfe: 1a05 232e |0073: const-string v5, "MMM d" // string@2e23 │ │ -194e02: 7130 3b56 7605 |0075: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ -194e08: 0c05 |0078: move-result-object v5 │ │ -194e0a: 1105 |0079: return-object v5 │ │ -194e0c: 1a05 252e |007a: const-string v5, "MMM d, yyyy" // string@2e25 │ │ -194e10: 7130 3b56 7605 |007c: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ -194e16: 0c05 |007f: move-result-object v5 │ │ -194e18: 1105 |0080: return-object v5 │ │ +194d0c: |[194d0c] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +194d1c: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194d20: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +194d24: 7150 4056 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194d2a: 0a00 |0007: move-result v0 │ │ +194d2c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +194d30: 1406 0903 137f |000a: const v6, #float 1.95412e+38 // #7f130309 │ │ +194d36: 6e20 7700 6500 |000d: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194d3c: 0c05 |0010: move-result-object v5 │ │ +194d3e: 1105 |0011: return-object v5 │ │ +194d40: 6200 a100 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +194d44: 7150 4056 7621 |0014: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194d4a: 0a00 |0017: move-result v0 │ │ +194d4c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +194d4e: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +194d50: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ +194d54: 6200 a400 |001c: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194d58: 7130 3656 7600 |001e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5636 │ │ +194d5e: 0a06 |0021: move-result v6 │ │ +194d60: 6e10 7600 0500 |0022: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194d66: 0c05 |0025: move-result-object v5 │ │ +194d68: 7110 500a 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +194d6e: 0c07 |0029: move-result-object v7 │ │ +194d70: 2340 3511 |002a: new-array v0, v4, [Ljava/lang/Object; // type@1135 │ │ +194d74: 4d07 0003 |002c: aput-object v7, v0, v3 │ │ +194d78: 1407 0f00 117f |002e: const v7, #float 1.92738e+38 // #7f11000f │ │ +194d7e: 6e40 e300 7506 |0031: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +194d84: 0c05 |0034: move-result-object v5 │ │ +194d86: 1105 |0035: return-object v5 │ │ +194d88: 6200 a000 |0036: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ +194d8c: 7150 4056 7621 |0038: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194d92: 0a00 |003b: move-result v0 │ │ +194d94: 3800 1c00 |003c: if-eqz v0, 0058 // +001c │ │ +194d98: 6200 a100 |003e: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +194d9c: 7130 3656 7600 |0040: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@5636 │ │ +194da2: 0a06 |0043: move-result v6 │ │ +194da4: 6e10 7600 0500 |0044: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194daa: 0c05 |0047: move-result-object v5 │ │ +194dac: 7110 500a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +194db2: 0c07 |004b: move-result-object v7 │ │ +194db4: 2340 3511 |004c: new-array v0, v4, [Ljava/lang/Object; // type@1135 │ │ +194db8: 4d07 0003 |004e: aput-object v7, v0, v3 │ │ +194dbc: 1407 0c00 117f |0050: const v7, #float 1.92738e+38 // #7f11000c │ │ +194dc2: 6e40 e300 7506 |0053: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +194dc8: 0c05 |0056: move-result-object v5 │ │ +194dca: 1105 |0057: return-object v5 │ │ +194dcc: 1600 0600 |0058: const-wide/16 v0, #int 6 // #6 │ │ +194dd0: 6205 a000 |005a: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ +194dd4: 7155 4056 7610 |005c: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194dda: 0a05 |005f: move-result v5 │ │ +194ddc: 3805 0900 |0060: if-eqz v5, 0069 // +0009 │ │ +194de0: 1a05 9215 |0062: const-string v5, "EEE" // string@1592 │ │ +194de4: 7130 3b56 7605 |0064: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ +194dea: 0c05 |0067: move-result-object v5 │ │ +194dec: 1105 |0068: return-object v5 │ │ +194dee: 1600 6d01 |0069: const-wide/16 v0, #int 365 // #16d │ │ +194df2: 6205 a000 |006b: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ +194df6: 7155 4056 7610 |006d: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194dfc: 0a05 |0070: move-result v5 │ │ +194dfe: 3805 0900 |0071: if-eqz v5, 007a // +0009 │ │ +194e02: 1a05 232e |0073: const-string v5, "MMM d" // string@2e23 │ │ +194e06: 7130 3b56 7605 |0075: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ +194e0c: 0c05 |0078: move-result-object v5 │ │ +194e0e: 1105 |0079: return-object v5 │ │ +194e10: 1a05 252e |007a: const-string v5, "MMM d, yyyy" // string@2e25 │ │ +194e14: 7130 3b56 7605 |007c: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ +194e1a: 0c05 |007f: move-result-object v5 │ │ +194e1c: 1105 |0080: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000d line=60 │ │ 0x0012 line=61 │ │ 0x001c line=62 │ │ 0x0022 line=63 │ │ @@ -305066,51 +305067,51 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -194e1c: |[194e1c] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -194e2c: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194e30: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -194e34: 7150 4056 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194e3a: 0a00 |0007: move-result v0 │ │ -194e3c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -194e40: 1404 0903 137f |000a: const v4, #float 1.95412e+38 // #7f130309 │ │ -194e46: 6e20 7700 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194e4c: 0c03 |0010: move-result-object v3 │ │ -194e4e: 1103 |0011: return-object v3 │ │ -194e50: 6200 a100 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -194e54: 7150 4056 5421 |0014: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194e5a: 0a00 |0017: move-result v0 │ │ -194e5c: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -194e60: 6200 a400 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -194e64: 7100 2a0b 0000 |001c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -194e6a: 0b01 |001f: move-result-wide v1 │ │ -194e6c: bc41 |0020: sub-long/2addr v1, v4 │ │ -194e6e: 6204 a300 |0021: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -194e72: 6e40 620d 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d62 │ │ -194e78: 0b04 |0026: move-result-wide v4 │ │ -194e7a: 8445 |0027: long-to-int v5, v4 │ │ -194e7c: 6e10 7600 0300 |0028: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -194e82: 0c03 |002b: move-result-object v3 │ │ -194e84: 7110 500a 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -194e8a: 0c04 |002f: move-result-object v4 │ │ -194e8c: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -194e8e: 2300 3511 |0031: new-array v0, v0, [Ljava/lang/Object; // type@1135 │ │ -194e92: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -194e94: 4d04 0001 |0034: aput-object v4, v0, v1 │ │ -194e98: 1404 0f00 117f |0036: const v4, #float 1.92738e+38 // #7f11000f │ │ -194e9e: 6e40 e300 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -194ea4: 0c03 |003c: move-result-object v3 │ │ -194ea6: 1103 |003d: return-object v3 │ │ -194ea8: 7130 3956 4305 |003e: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5639 │ │ -194eae: 0c03 |0041: move-result-object v3 │ │ -194eb0: 1103 |0042: return-object v3 │ │ +194e20: |[194e20] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +194e30: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194e34: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +194e38: 7150 4056 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194e3e: 0a00 |0007: move-result v0 │ │ +194e40: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +194e44: 1404 0903 137f |000a: const v4, #float 1.95412e+38 // #7f130309 │ │ +194e4a: 6e20 7700 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194e50: 0c03 |0010: move-result-object v3 │ │ +194e52: 1103 |0011: return-object v3 │ │ +194e54: 6200 a100 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +194e58: 7150 4056 5421 |0014: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194e5e: 0a00 |0017: move-result v0 │ │ +194e60: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +194e64: 6200 a400 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +194e68: 7100 2a0b 0000 |001c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +194e6e: 0b01 |001f: move-result-wide v1 │ │ +194e70: bc41 |0020: sub-long/2addr v1, v4 │ │ +194e72: 6204 a300 |0021: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +194e76: 6e40 620d 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d62 │ │ +194e7c: 0b04 |0026: move-result-wide v4 │ │ +194e7e: 8445 |0027: long-to-int v5, v4 │ │ +194e80: 6e10 7600 0300 |0028: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +194e86: 0c03 |002b: move-result-object v3 │ │ +194e88: 7110 500a 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +194e8e: 0c04 |002f: move-result-object v4 │ │ +194e90: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +194e92: 2300 3511 |0031: new-array v0, v0, [Ljava/lang/Object; // type@1135 │ │ +194e96: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +194e98: 4d04 0001 |0034: aput-object v4, v0, v1 │ │ +194e9c: 1404 0f00 117f |0036: const v4, #float 1.92738e+38 // #7f11000f │ │ +194ea2: 6e40 e300 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +194ea8: 0c03 |003c: move-result-object v3 │ │ +194eaa: 1103 |003d: return-object v3 │ │ +194eac: 7130 3956 4305 |003e: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5639 │ │ +194eb2: 0c03 |0041: move-result-object v3 │ │ +194eb4: 1103 |0042: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000d line=91 │ │ 0x0012 line=92 │ │ 0x001a line=93 │ │ 0x0028 line=94 │ │ @@ -305124,52 +305125,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 │ │ -194eb4: |[194eb4] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -194ec4: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -194ec8: 7010 0a0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -194ece: 7120 3f56 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@563f │ │ -194ed4: 0a01 |0008: move-result v1 │ │ -194ed6: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -194eda: 2826 |000b: goto 0031 // +0026 │ │ -194edc: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -194ee0: 6203 a000 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ -194ee4: 7153 4056 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194eea: 0a01 |0013: move-result v1 │ │ -194eec: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -194ef0: 1a01 9315 |0016: const-string v1, "EEE " // string@1593 │ │ -194ef4: 6e20 160b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194efa: 2816 |001b: goto 0031 // +0016 │ │ -194efc: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -194f00: 6203 a000 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ -194f04: 7153 4056 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ -194f0a: 0a01 |0023: move-result v1 │ │ -194f0c: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -194f10: 1a01 242e |0026: const-string v1, "MMM d, " // string@2e24 │ │ -194f14: 6e20 160b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194f1a: 2806 |002b: goto 0031 // +0006 │ │ -194f1c: 1a01 262e |002c: const-string v1, "MMM d, yyyy, " // string@2e26 │ │ -194f20: 6e20 160b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194f26: 7110 a602 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02a6 │ │ -194f2c: 0a04 |0034: move-result v4 │ │ -194f2e: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -194f32: 1a04 ac17 |0037: const-string v4, "HH:mm" // string@17ac │ │ -194f36: 6e20 160b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194f3c: 2806 |003c: goto 0042 // +0006 │ │ -194f3e: 1a04 ce5b |003d: const-string v4, "hh:mm a" // string@5bce │ │ -194f42: 6e20 160b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -194f48: 6e10 270b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -194f4e: 0c04 |0045: move-result-object v4 │ │ -194f50: 7130 3b56 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ -194f56: 0c04 |0049: move-result-object v4 │ │ -194f58: 1104 |004a: return-object v4 │ │ +194eb8: |[194eb8] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +194ec8: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +194ecc: 7010 0a0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +194ed2: 7120 3f56 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@563f │ │ +194ed8: 0a01 |0008: move-result v1 │ │ +194eda: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +194ede: 2826 |000b: goto 0031 // +0026 │ │ +194ee0: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +194ee4: 6203 a000 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ +194ee8: 7153 4056 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194eee: 0a01 |0013: move-result v1 │ │ +194ef0: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +194ef4: 1a01 9315 |0016: const-string v1, "EEE " // string@1593 │ │ +194ef8: 6e20 160b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194efe: 2816 |001b: goto 0031 // +0016 │ │ +194f00: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +194f04: 6203 a000 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ +194f08: 7153 4056 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5640 │ │ +194f0e: 0a01 |0023: move-result v1 │ │ +194f10: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +194f14: 1a01 242e |0026: const-string v1, "MMM d, " // string@2e24 │ │ +194f18: 6e20 160b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194f1e: 2806 |002b: goto 0031 // +0006 │ │ +194f20: 1a01 262e |002c: const-string v1, "MMM d, yyyy, " // string@2e26 │ │ +194f24: 6e20 160b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194f2a: 7110 a602 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02a6 │ │ +194f30: 0a04 |0034: move-result v4 │ │ +194f32: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +194f36: 1a04 ac17 |0037: const-string v4, "HH:mm" // string@17ac │ │ +194f3a: 6e20 160b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194f40: 2806 |003c: goto 0042 // +0006 │ │ +194f42: 1a04 ce5b |003d: const-string v4, "hh:mm a" // string@5bce │ │ +194f46: 6e20 160b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +194f4c: 6e10 270b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +194f52: 0c04 |0045: move-result-object v4 │ │ +194f54: 7130 3b56 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ +194f5a: 0c04 |0049: move-result-object v4 │ │ +194f5c: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -305185,41 +305186,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -194f5c: |[194f5c] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -194f6c: 6200 a300 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -194f70: 6e30 650d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d65 │ │ -194f76: 0b00 |0005: move-result-wide v0 │ │ -194f78: 7120 5d0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -194f7e: 0c00 |0009: move-result-object v0 │ │ -194f80: 6201 a300 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -194f84: 6202 a300 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -194f88: 6e30 650d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d65 │ │ -194f8e: 0b02 |0011: move-result-wide v2 │ │ -194f90: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -194f96: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -194f9a: bc26 |0017: sub-long/2addr v6, v2 │ │ -194f9c: 6e30 670d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d67 │ │ -194fa2: 0b06 |001b: move-result-wide v6 │ │ -194fa4: 7120 5d0a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -194faa: 0c06 |001f: move-result-object v6 │ │ -194fac: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -194fae: 2377 3511 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1135 │ │ -194fb2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -194fb4: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -194fb8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -194fba: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -194fbe: 1a06 a105 |0029: const-string v6, "%02d:%02d" // string@05a1 │ │ -194fc2: 7120 d60a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -194fc8: 0c06 |002e: move-result-object v6 │ │ -194fca: 1106 |002f: return-object v6 │ │ +194f60: |[194f60] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +194f70: 6200 a300 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +194f74: 6e30 650d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d65 │ │ +194f7a: 0b00 |0005: move-result-wide v0 │ │ +194f7c: 7120 5d0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +194f82: 0c00 |0009: move-result-object v0 │ │ +194f84: 6201 a300 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +194f88: 6202 a300 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +194f8c: 6e30 650d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d65 │ │ +194f92: 0b02 |0011: move-result-wide v2 │ │ +194f94: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +194f9a: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +194f9e: bc26 |0017: sub-long/2addr v6, v2 │ │ +194fa0: 6e30 670d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d67 │ │ +194fa6: 0b06 |001b: move-result-wide v6 │ │ +194fa8: 7120 5d0a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +194fae: 0c06 |001f: move-result-object v6 │ │ +194fb0: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +194fb2: 2377 3511 |0021: new-array v7, v7, [Ljava/lang/Object; // type@1135 │ │ +194fb6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +194fb8: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +194fbc: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +194fbe: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +194fc2: 1a06 a105 |0029: const-string v6, "%02d:%02d" // string@05a1 │ │ +194fc6: 7120 d60a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +194fcc: 0c06 |002e: move-result-object v6 │ │ +194fce: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -305230,28 +305231,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 │ │ -194fcc: |[194fcc] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -194fdc: 7110 3d56 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@563d │ │ -194fe2: 0c03 |0003: move-result-object v3 │ │ -194fe4: 2200 6a03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036a │ │ -194fe8: 7020 420c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c42 │ │ -194fee: 2203 7403 |0009: new-instance v3, Ljava/util/Date; // type@0374 │ │ -194ff2: 7030 8f0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c8f │ │ -194ff8: 6e20 450c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c45 │ │ -194ffe: 0c01 |0011: move-result-object v1 │ │ -195000: 1a02 670b |0012: const-string v2, ".," // string@0b67 │ │ -195004: 1a03 910a |0014: const-string v3, "," // string@0a91 │ │ -195008: 6e30 eb0a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aeb │ │ -19500e: 0c01 |0019: move-result-object v1 │ │ -195010: 1101 |001a: return-object v1 │ │ +194fd0: |[194fd0] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +194fe0: 7110 3d56 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@563d │ │ +194fe6: 0c03 |0003: move-result-object v3 │ │ +194fe8: 2200 6a03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036a │ │ +194fec: 7020 420c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c42 │ │ +194ff2: 2203 7403 |0009: new-instance v3, Ljava/util/Date; // type@0374 │ │ +194ff6: 7030 8f0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c8f │ │ +194ffc: 6e20 450c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c45 │ │ +195002: 0c01 |0011: move-result-object v1 │ │ +195004: 1a02 670b |0012: const-string v2, ".," // string@0b67 │ │ +195008: 1a03 910a |0014: const-string v3, "," // string@0a91 │ │ +19500c: 6e30 eb0a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aeb │ │ +195012: 0c01 |0019: move-result-object v1 │ │ +195014: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -305262,41 +305263,41 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -195014: |[195014] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -195024: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -19502a: b304 |0003: div-int/2addr v4, v0 │ │ -19502c: db00 043c |0004: div-int/lit8 v0, v4, #int 60 // #3c │ │ -195030: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -195032: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -195034: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -195038: 6e10 7600 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19503e: 0c03 |000d: move-result-object v3 │ │ -195040: 7110 500a 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -195046: 0c00 |0011: move-result-object v0 │ │ -195048: 2322 3511 |0012: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ -19504c: 4d00 0201 |0014: aput-object v0, v2, v1 │ │ -195050: 1400 0f00 117f |0016: const v0, #float 1.92738e+38 // #7f11000f │ │ -195056: 6e40 e300 0324 |0019: invoke-virtual {v3, v0, v4, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -19505c: 0c03 |001c: move-result-object v3 │ │ -19505e: 1103 |001d: return-object v3 │ │ -195060: 6e10 7600 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -195066: 0c03 |0021: move-result-object v3 │ │ -195068: 7110 500a 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19506e: 0c04 |0025: move-result-object v4 │ │ -195070: 2322 3511 |0026: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ -195074: 4d04 0201 |0028: aput-object v4, v2, v1 │ │ -195078: 1404 0c00 117f |002a: const v4, #float 1.92738e+38 // #7f11000c │ │ -19507e: 6e40 e300 4320 |002d: invoke-virtual {v3, v4, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -195084: 0c03 |0030: move-result-object v3 │ │ -195086: 1103 |0031: return-object v3 │ │ +195018: |[195018] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +195028: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +19502e: b304 |0003: div-int/2addr v4, v0 │ │ +195030: db00 043c |0004: div-int/lit8 v0, v4, #int 60 // #3c │ │ +195034: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +195036: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +195038: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +19503c: 6e10 7600 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +195042: 0c03 |000d: move-result-object v3 │ │ +195044: 7110 500a 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19504a: 0c00 |0011: move-result-object v0 │ │ +19504c: 2322 3511 |0012: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ +195050: 4d00 0201 |0014: aput-object v0, v2, v1 │ │ +195054: 1400 0f00 117f |0016: const v0, #float 1.92738e+38 // #7f11000f │ │ +19505a: 6e40 e300 0324 |0019: invoke-virtual {v3, v0, v4, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +195060: 0c03 |001c: move-result-object v3 │ │ +195062: 1103 |001d: return-object v3 │ │ +195064: 6e10 7600 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19506a: 0c03 |0021: move-result-object v3 │ │ +19506c: 7110 500a 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +195072: 0c04 |0025: move-result-object v4 │ │ +195074: 2322 3511 |0026: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ +195078: 4d04 0201 |0028: aput-object v4, v2, v1 │ │ +19507c: 1404 0c00 117f |002a: const v4, #float 1.92738e+38 // #7f11000c │ │ +195082: 6e40 e300 4320 |002d: invoke-virtual {v3, v4, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +195088: 0c03 |0030: move-result-object v3 │ │ +19508a: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001e line=128 │ │ locals : │ │ @@ -305308,20 +305309,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 │ │ -195088: |[195088] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -195098: 7100 9a57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@579a │ │ -19509e: 0c00 |0003: move-result-object v0 │ │ -1950a0: 7120 a502 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a5 │ │ -1950a6: 0c01 |0007: move-result-object v1 │ │ -1950a8: 1101 |0008: return-object v1 │ │ +19508c: |[19508c] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +19509c: 7100 9a57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@579a │ │ +1950a2: 0c00 |0003: move-result-object v0 │ │ +1950a4: 7120 a502 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a5 │ │ +1950aa: 0c01 |0007: move-result-object v1 │ │ +1950ac: 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;) │ │ @@ -305329,33 +305330,33 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1950ac: |[1950ac] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1950bc: 7120 3f56 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@563f │ │ -1950c2: 0a00 |0003: move-result v0 │ │ -1950c4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -1950c8: 1402 4c04 137f |0006: const v2, #float 1.95419e+38 // #7f13044c │ │ -1950ce: 6e20 7700 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1950d4: 0c01 |000c: move-result-object v1 │ │ -1950d6: 1101 |000d: return-object v1 │ │ -1950d8: 7120 4156 3200 |000e: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5641 │ │ -1950de: 0a00 |0011: move-result v0 │ │ -1950e0: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -1950e4: 1402 8304 137f |0014: const v2, #float 1.9542e+38 // #7f130483 │ │ -1950ea: 6e20 7700 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1950f0: 0c01 |001a: move-result-object v1 │ │ -1950f2: 1101 |001b: return-object v1 │ │ -1950f4: 1a01 9415 |001c: const-string v1, "EEEE, MMMM d, yyyy" // string@1594 │ │ -1950f8: 7130 3b56 3201 |001e: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ -1950fe: 0c01 |0021: move-result-object v1 │ │ -195100: 1101 |0022: return-object v1 │ │ +1950b0: |[1950b0] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1950c0: 7120 3f56 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@563f │ │ +1950c6: 0a00 |0003: move-result v0 │ │ +1950c8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +1950cc: 1402 4c04 137f |0006: const v2, #float 1.95419e+38 // #7f13044c │ │ +1950d2: 6e20 7700 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1950d8: 0c01 |000c: move-result-object v1 │ │ +1950da: 1101 |000d: return-object v1 │ │ +1950dc: 7120 4156 3200 |000e: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5641 │ │ +1950e2: 0a00 |0011: move-result v0 │ │ +1950e4: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +1950e8: 1402 8304 137f |0014: const v2, #float 1.9542e+38 // #7f130483 │ │ +1950ee: 6e20 7700 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1950f4: 0c01 |001a: move-result-object v1 │ │ +1950f6: 1101 |001b: return-object v1 │ │ +1950f8: 1a01 9415 |001c: const-string v1, "EEEE, MMMM d, yyyy" // string@1594 │ │ +1950fc: 7130 3b56 3201 |001e: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@563b │ │ +195102: 0c01 |0021: move-result-object v1 │ │ +195104: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0009 line=104 │ │ 0x000e line=105 │ │ 0x0017 line=106 │ │ 0x001c line=108 │ │ @@ -305368,26 +305369,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 │ │ -194c7c: |[194c7c] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -194c8c: 7100 2a0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -194c92: 0b00 |0003: move-result-wide v0 │ │ -194c94: bc20 |0004: sub-long/2addr v0, v2 │ │ -194c96: 6e30 640d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d64 │ │ -194c9c: 0b02 |0008: move-result-wide v2 │ │ -194c9e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -194ca2: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -194ca6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -194ca8: 2802 |000e: goto 0010 // +0002 │ │ -194caa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -194cac: 0f02 |0010: return v2 │ │ +194c80: |[194c80] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +194c90: 7100 2a0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +194c96: 0b00 |0003: move-result-wide v0 │ │ +194c98: bc20 |0004: sub-long/2addr v0, v2 │ │ +194c9a: 6e30 640d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d64 │ │ +194ca0: 0b02 |0008: move-result-wide v2 │ │ +194ca2: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +194ca6: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +194caa: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +194cac: 2802 |000e: goto 0010 // +0002 │ │ +194cae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +194cb0: 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; │ │ @@ -305397,23 +305398,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -194cb0: |[194cb0] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -194cc0: 6200 a000 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ -194cc4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -194cc8: 6e30 640d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d64 │ │ -194cce: 0b00 |0007: move-result-wide v0 │ │ -194cd0: bb03 |0008: add-long/2addr v3, v0 │ │ -194cd2: 7120 3f56 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@563f │ │ -194cd8: 0a03 |000c: move-result v3 │ │ -194cda: 0f03 |000d: return v3 │ │ +194cb4: |[194cb4] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +194cc4: 6200 a000 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a0 │ │ +194cc8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +194ccc: 6e30 640d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d64 │ │ +194cd2: 0b00 |0007: move-result-wide v0 │ │ +194cd4: bb03 |0008: add-long/2addr v3, v0 │ │ +194cd6: 7120 3f56 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@563f │ │ +194cdc: 0a03 |000c: move-result v3 │ │ +194cde: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -305450,21 +305451,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19511c: |[19511c] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -19512c: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195132: 2200 9800 |0003: new-instance v0, Landroid/os/Handler; // type@0098 │ │ -195136: 7010 4002 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0240 │ │ -19513c: 5b10 1d42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ -195140: 5a12 1e42 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421e │ │ -195144: 0e00 |000c: return-void │ │ +195120: |[195120] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +195130: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195136: 2200 9800 |0003: new-instance v0, Landroid/os/Handler; // type@0098 │ │ +19513a: 7010 4002 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0240 │ │ +195140: 5b10 1d42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ +195144: 5a12 1e42 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421e │ │ +195148: 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; │ │ @@ -305476,19 +305477,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -195148: |[195148] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -195158: 5420 1d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ -19515c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19515e: 6e20 4602 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0246 │ │ -195164: 0e00 |0006: return-void │ │ +19514c: |[19514c] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +19515c: 5420 1d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ +195160: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +195162: 6e20 4602 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0246 │ │ +195168: 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;) │ │ @@ -305496,22 +305497,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -195168: |[195168] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -195178: 5430 1d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ -19517c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19517e: 6e20 4602 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0246 │ │ -195184: 5430 1d42 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ -195188: 5331 1e42 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421e │ │ -19518c: 6e40 4402 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0244 │ │ -195192: 0e00 |000d: return-void │ │ +19516c: |[19516c] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +19517c: 5430 1d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ +195180: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +195182: 6e20 4602 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0246 │ │ +195188: 5430 1d42 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@421d │ │ +19518c: 5331 1e42 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@421e │ │ +195190: 6e40 4402 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0244 │ │ +195196: 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; │ │ @@ -305553,27 +305554,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1951e0: |[1951e0] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -1951f0: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -1951f4: 7110 ec57 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ -1951fa: 0a00 |0005: move-result v0 │ │ -1951fc: 6700 1f42 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421f │ │ -195200: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -195204: 7110 ec57 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ -19520a: 0a01 |000d: move-result v1 │ │ -19520c: 6701 2142 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4221 │ │ -195210: b110 |0010: sub-int/2addr v0, v1 │ │ -195212: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -195216: 6700 2042 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4220 │ │ -19521a: 0e00 |0015: return-void │ │ +1951e4: |[1951e4] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +1951f4: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +1951f8: 7110 ec57 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ +1951fe: 0a00 |0005: move-result v0 │ │ +195200: 6700 1f42 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421f │ │ +195204: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +195208: 7110 ec57 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ +19520e: 0a01 |000d: move-result v1 │ │ +195210: 6701 2142 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4221 │ │ +195214: b110 |0010: sub-int/2addr v0, v1 │ │ +195216: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +19521a: 6700 2042 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4220 │ │ +19521e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -305582,17 +305583,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19521c: |[19521c] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -19522c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195232: 0e00 |0003: return-void │ │ +195220: |[195220] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +195230: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195236: 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;) │ │ @@ -305600,31 +305601,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 │ │ -195194: |[195194] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -1951a4: 6000 1f42 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421f │ │ -1951a8: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -1951ac: 7130 0601 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ -1951b2: 0c00 |0007: move-result-object v0 │ │ -1951b4: 6001 2142 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4221 │ │ -1951b8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1951ba: 7140 0801 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0108 │ │ -1951c0: 0c05 |000e: move-result-object v5 │ │ -1951c2: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -1951c6: 7020 1a01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011a │ │ -1951cc: 6002 2042 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4220 │ │ -1951d0: 8223 |0016: int-to-float v3, v2 │ │ -1951d2: 8222 |0017: int-to-float v2, v2 │ │ -1951d4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -1951d6: 6e54 1f01 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ -1951dc: 1100 |001c: return-object v0 │ │ +195198: |[195198] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +1951a8: 6000 1f42 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@421f │ │ +1951ac: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +1951b0: 7130 0601 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ +1951b6: 0c00 |0007: move-result-object v0 │ │ +1951b8: 6001 2142 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4221 │ │ +1951bc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1951be: 7140 0801 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0108 │ │ +1951c4: 0c05 |000e: move-result-object v5 │ │ +1951c6: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +1951ca: 7020 1a01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011a │ │ +1951d0: 6002 2042 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4220 │ │ +1951d4: 8223 |0016: int-to-float v3, v2 │ │ +1951d6: 8222 |0017: int-to-float v2, v2 │ │ +1951d8: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +1951da: 6e54 1f01 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ +1951e0: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -305661,17 +305662,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19527c: |[19527c] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -19528c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195292: 0e00 |0003: return-void │ │ +195280: |[195280] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +195290: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195296: 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;) │ │ @@ -305679,18 +305680,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -195294: |[195294] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -1952a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1952a6: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ -1952ac: 0e00 |0004: return-void │ │ +195298: |[195298] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +1952a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1952aa: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ +1952b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -305742,17 +305743,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1953e0: |[1953e0] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -1953f0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1953f6: 0e00 |0003: return-void │ │ +1953e4: |[1953e4] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +1953f4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1953fa: 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;) │ │ @@ -305760,22 +305761,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 │ │ -1953b8: |[1953b8] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -1953c8: 7110 5256 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ -1953ce: 0a00 |0003: move-result v0 │ │ -1953d0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1953d4: 1a00 4785 |0006: const-string v0, "✅" // string@8547 │ │ -1953d8: 2803 |0008: goto 000b // +0003 │ │ -1953da: 1a00 4885 |0009: const-string v0, "✔️" // string@8548 │ │ -1953de: 1100 |000b: return-object v0 │ │ +1953bc: |[1953bc] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +1953cc: 7110 5256 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ +1953d2: 0a00 |0003: move-result v0 │ │ +1953d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1953d8: 1a00 4785 |0006: const-string v0, "✅" // string@8547 │ │ +1953dc: 2803 |0008: goto 000b // +0003 │ │ +1953de: 1a00 4885 |0009: const-string v0, "✔️" // string@8548 │ │ +1953e2: 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;) │ │ @@ -305783,24 +305784,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -195388: |[195388] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -195398: 7110 5256 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ -19539e: 0a01 |0003: move-result v1 │ │ -1953a0: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -1953a4: 6e10 4f56 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@564f │ │ -1953aa: 0a01 |0009: move-result v1 │ │ -1953ac: 0f01 |000a: return v1 │ │ -1953ae: 6e10 5056 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5650 │ │ -1953b4: 0a01 |000e: move-result v1 │ │ -1953b6: 0f01 |000f: return v1 │ │ +19538c: |[19538c] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +19539c: 7110 5256 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ +1953a2: 0a01 |0003: move-result v1 │ │ +1953a4: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +1953a8: 6e10 4f56 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@564f │ │ +1953ae: 0a01 |0009: move-result v1 │ │ +1953b0: 0f01 |000a: return v1 │ │ +1953b2: 6e10 5056 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5650 │ │ +1953b8: 0a01 |000e: move-result v1 │ │ +1953ba: 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; │ │ @@ -305811,31 +305812,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1952b0: |[1952b0] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -1952c0: 7110 ea56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56ea │ │ -1952c6: 0c00 |0003: move-result-object v0 │ │ -1952c8: 1a01 5b7f |0004: const-string v1, "system" // string@7f5b │ │ -1952cc: 6e20 d40a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -1952d2: 0a01 |0009: move-result v1 │ │ -1952d4: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -1952d8: 7100 5756 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5657 │ │ -1952de: 0a01 |000f: move-result v1 │ │ -1952e0: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -1952e4: 7110 5356 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5653 │ │ -1952ea: 0a02 |0015: move-result v2 │ │ -1952ec: 0f02 |0016: return v2 │ │ -1952ee: 1a02 a34d |0017: const-string v2, "dark" // string@4da3 │ │ -1952f2: 6e20 d40a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -1952f8: 0a02 |001c: move-result v2 │ │ -1952fa: 0f02 |001d: return v2 │ │ +1952b4: |[1952b4] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +1952c4: 7110 ea56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56ea │ │ +1952ca: 0c00 |0003: move-result-object v0 │ │ +1952cc: 1a01 5b7f |0004: const-string v1, "system" // string@7f5b │ │ +1952d0: 6e20 d40a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +1952d6: 0a01 |0009: move-result v1 │ │ +1952d8: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +1952dc: 7100 5756 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5657 │ │ +1952e2: 0a01 |000f: move-result v1 │ │ +1952e4: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +1952e8: 7110 5356 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@5653 │ │ +1952ee: 0a02 |0015: move-result v2 │ │ +1952f0: 0f02 |0016: return v2 │ │ +1952f2: 1a02 a34d |0017: const-string v2, "dark" // string@4da3 │ │ +1952f6: 6e20 d40a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +1952fc: 0a02 |001c: move-result v2 │ │ +1952fe: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -305846,27 +305847,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1952fc: |[1952fc] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -19530c: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -195312: 0c01 |0003: move-result-object v1 │ │ -195314: 6e10 dc00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dc │ │ -19531a: 0c01 |0007: move-result-object v1 │ │ -19531c: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -195320: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -195324: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -195328: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -19532c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -19532e: 2802 |0011: goto 0013 // +0002 │ │ -195330: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -195332: 0f01 |0013: return v1 │ │ +195300: |[195300] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +195310: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +195316: 0c01 |0003: move-result-object v1 │ │ +195318: 6e10 dc00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dc │ │ +19531e: 0c01 |0007: move-result-object v1 │ │ +195320: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +195324: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +195328: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +19532c: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +195330: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +195332: 2802 |0011: goto 0013 // +0002 │ │ +195334: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +195336: 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;) │ │ @@ -305874,33 +305875,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -195460: |[195460] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -195470: 7110 ea56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56ea │ │ -195476: 0c00 |0003: move-result-object v0 │ │ -195478: 1a01 5b7f |0004: const-string v1, "system" // string@7f5b │ │ -19547c: 6e20 d40a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -195482: 0a00 |0009: move-result v0 │ │ -195484: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -195488: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -19548a: 7110 b104 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04b1 │ │ -195490: 2810 |0010: goto 0020 // +0010 │ │ -195492: 7110 5256 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ -195498: 0a02 |0014: move-result v2 │ │ -19549a: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -19549e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -1954a0: 7110 b104 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04b1 │ │ -1954a6: 2805 |001b: goto 0020 // +0005 │ │ -1954a8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -1954aa: 7110 b104 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04b1 │ │ -1954b0: 0e00 |0020: return-void │ │ +195464: |[195464] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +195474: 7110 ea56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56ea │ │ +19547a: 0c00 |0003: move-result-object v0 │ │ +19547c: 1a01 5b7f |0004: const-string v1, "system" // string@7f5b │ │ +195480: 6e20 d40a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +195486: 0a00 |0009: move-result v0 │ │ +195488: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +19548c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +19548e: 7110 b104 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04b1 │ │ +195494: 2810 |0010: goto 0020 // +0010 │ │ +195496: 7110 5256 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ +19549c: 0a02 |0014: move-result v2 │ │ +19549e: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +1954a2: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +1954a4: 7110 b104 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04b1 │ │ +1954aa: 2805 |001b: goto 0020 // +0005 │ │ +1954ac: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +1954ae: 7110 b104 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04b1 │ │ +1954b4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -305913,22 +305914,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -195334: |[195334] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -195344: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -195348: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -19534c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -195350: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -195352: 2802 |0007: goto 0009 // +0002 │ │ -195354: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -195356: 0f00 |0009: return v0 │ │ +195338: |[195338] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +195348: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19534c: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +195350: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +195354: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +195356: 2802 |0007: goto 0009 // +0002 │ │ +195358: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19535a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -305936,52 +305937,52 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -195358: |[195358] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -195368: 1400 6b02 147f |0000: const v0, #float 1.96738e+38 // #7f14026b │ │ -19536e: 0f00 |0003: return v0 │ │ +19535c: |[19535c] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +19536c: 1400 6b02 147f |0000: const v0, #float 1.96738e+38 // #7f14026b │ │ +195372: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ name : 'getLightThemeStyle' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -195370: |[195370] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -195380: 1400 6f02 147f |0000: const v0, #float 1.96738e+38 // #7f14026f │ │ -195386: 0f00 |0003: return v0 │ │ +195374: |[195374] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +195384: 1400 6f02 147f |0000: const v0, #float 1.96738e+38 // #7f14026f │ │ +19538a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ name : 'onCreate' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1953f8: |[1953f8] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -195408: 7020 5156 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5651 │ │ -19540e: 0a00 |0003: move-result v0 │ │ -195410: 5910 2542 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4225 │ │ -195414: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ -19541a: 0e00 |0009: return-void │ │ +1953fc: |[1953fc] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +19540c: 7020 5156 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5651 │ │ +195412: 0a00 |0003: move-result v0 │ │ +195414: 5910 2542 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4225 │ │ +195418: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ +19541e: 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; │ │ @@ -305991,26 +305992,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -19541c: |[19541c] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -19542c: 5220 2542 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4225 │ │ -195430: 7020 5156 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5651 │ │ -195436: 0a01 |0005: move-result v1 │ │ -195438: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -19543c: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -195442: 0c00 |000b: move-result-object v0 │ │ -195444: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -19544a: 7110 4c56 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@564c │ │ -195450: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -195456: 7110 4c56 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@564c │ │ -19545c: 0e00 |0018: return-void │ │ +195420: |[195420] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +195430: 5220 2542 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4225 │ │ +195434: 7020 5156 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5651 │ │ +19543a: 0a01 |0005: move-result v1 │ │ +19543c: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +195440: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +195446: 0c00 |000b: move-result-object v0 │ │ +195448: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +19544e: 7110 4c56 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@564c │ │ +195454: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +19545a: 7110 4c56 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@564c │ │ +195460: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -306053,17 +306054,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1954d4: |[1954d4] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -1954e4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1954ea: 0e00 |0003: return-void │ │ +1954d8: |[1954d8] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +1954e8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1954ee: 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;) │ │ @@ -306071,19 +306072,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 │ │ -1954b4: |[1954b4] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -1954c4: 1a00 9e4a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a9e │ │ -1954c8: 7130 3805 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@0538 │ │ -1954ce: 0c01 |0005: move-result-object v1 │ │ -1954d0: 1101 |0006: return-object v1 │ │ +1954b8: |[1954b8] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +1954c8: 1a00 9e4a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a9e │ │ +1954cc: 7130 3805 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@0538 │ │ +1954d2: 0c01 |0005: move-result-object v1 │ │ +1954d4: 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; │ │ │ │ @@ -306113,17 +306114,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1955fc: |[1955fc] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -19560c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195612: 0e00 |0003: return-void │ │ +195600: |[195600] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +195610: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195616: 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;) │ │ @@ -306131,92 +306132,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -1954ec: |[1954ec] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -1954fc: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -195500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -195502: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -195506: 0f01 |0005: return v1 │ │ -195508: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -19550c: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -195510: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -195514: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -195518: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -19551c: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -195520: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -195524: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -195528: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -19552c: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -195530: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -195534: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -195538: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -19553c: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -195540: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -195544: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -195548: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -19554c: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -195550: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -195554: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -195558: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -19555a: 0f02 |002f: return v2 │ │ -19555c: 0f01 |0030: return v1 │ │ +1954f0: |[1954f0] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +195500: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +195504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +195506: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +19550a: 0f01 |0005: return v1 │ │ +19550c: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +195510: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +195514: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +195518: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +19551c: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +195520: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +195524: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +195528: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +19552c: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +195530: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +195534: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +195538: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +19553c: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +195540: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +195544: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +195548: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +19554c: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +195550: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +195554: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +195558: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +19555c: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +19555e: 0f02 |002f: return v2 │ │ +195560: 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 │ │ -195560: |[195560] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -195570: 7110 a402 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -195576: 0a00 |0003: move-result v0 │ │ -195578: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -19557c: 1a00 5b0b |0006: const-string v0, "." // string@0b5b │ │ -195580: 6e20 d40a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -195586: 0a00 |000b: move-result v0 │ │ -195588: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -19558c: 1a00 680b |000e: const-string v0, ".." // string@0b68 │ │ -195590: 6e20 d40a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -195596: 0a00 |0013: move-result v0 │ │ -195598: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -19559c: 282c |0016: goto 0042 // +002c │ │ -19559e: 2200 0503 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -1955a2: 6e10 e60a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae6 │ │ -1955a8: 0a01 |001c: move-result v1 │ │ -1955aa: 7020 0b0b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0b │ │ -1955b0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -1955b2: 6e10 e60a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae6 │ │ -1955b8: 0a02 |0024: move-result v2 │ │ -1955ba: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -1955be: 6e20 c90a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac9 │ │ -1955c4: 0a02 |002a: move-result v2 │ │ -1955c6: 7110 5b56 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@565b │ │ -1955cc: 0a03 |002e: move-result v3 │ │ -1955ce: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -1955d2: 6e20 0e0b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b0e │ │ -1955d8: 2806 |0034: goto 003a // +0006 │ │ -1955da: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -1955de: 6e20 0e0b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b0e │ │ -1955e4: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1955e8: 28e5 |003c: goto 0021 // -001b │ │ -1955ea: 6e10 270b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1955f0: 0c04 |0040: move-result-object v4 │ │ -1955f2: 1104 |0041: return-object v4 │ │ -1955f4: 1a04 eb09 |0042: const-string v4, "(invalid)" // string@09eb │ │ -1955f8: 1104 |0044: return-object v4 │ │ +195564: |[195564] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +195574: 7110 a402 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +19557a: 0a00 |0003: move-result v0 │ │ +19557c: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +195580: 1a00 5b0b |0006: const-string v0, "." // string@0b5b │ │ +195584: 6e20 d40a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19558a: 0a00 |000b: move-result v0 │ │ +19558c: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +195590: 1a00 680b |000e: const-string v0, ".." // string@0b68 │ │ +195594: 6e20 d40a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19559a: 0a00 |0013: move-result v0 │ │ +19559c: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1955a0: 282c |0016: goto 0042 // +002c │ │ +1955a2: 2200 0503 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +1955a6: 6e10 e60a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae6 │ │ +1955ac: 0a01 |001c: move-result v1 │ │ +1955ae: 7020 0b0b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0b │ │ +1955b4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +1955b6: 6e10 e60a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae6 │ │ +1955bc: 0a02 |0024: move-result v2 │ │ +1955be: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +1955c2: 6e20 c90a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac9 │ │ +1955c8: 0a02 |002a: move-result v2 │ │ +1955ca: 7110 5b56 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@565b │ │ +1955d0: 0a03 |002e: move-result v3 │ │ +1955d2: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +1955d6: 6e20 0e0b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b0e │ │ +1955dc: 2806 |0034: goto 003a // +0006 │ │ +1955de: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +1955e2: 6e20 0e0b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b0e │ │ +1955e8: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1955ec: 28e5 |003c: goto 0021 // -001b │ │ +1955ee: 6e10 270b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1955f4: 0c04 |0040: move-result-object v4 │ │ +1955f6: 1104 |0041: return-object v4 │ │ +1955f8: 1a04 eb09 |0042: const-string v4, "(invalid)" // string@09eb │ │ +1955fc: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -306292,17 +306293,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195694: |[195694] org.thoughtcrime.securesms.util.Hash.:()V │ │ -1956a4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1956aa: 0e00 |0003: return-void │ │ +195698: |[195698] org.thoughtcrime.securesms.util.Hash.:()V │ │ +1956a8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1956ae: 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;) │ │ @@ -306310,40 +306311,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 │ │ -195614: |[195614] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -195624: 1a00 d233 |0000: const-string v0, "SHA-256" // string@33d2 │ │ -195628: 7110 2f0c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c2f │ │ -19562e: 0c00 |0005: move-result-object v0 │ │ -195630: 1a01 f63b |0006: const-string v1, "UTF-8" // string@3bf6 │ │ -195634: 7110 c80b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc8 │ │ -19563a: 0c01 |000b: move-result-object v1 │ │ -19563c: 6e20 d90a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad9 │ │ -195642: 0c03 |000f: move-result-object v3 │ │ -195644: 6e20 310c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c31 │ │ -19564a: 6e10 2e0c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c2e │ │ -195650: 0c03 |0016: move-result-object v3 │ │ -195652: 1a00 a205 |0017: const-string v0, "%064x" // string@05a2 │ │ -195656: 2201 2e03 |0019: new-instance v1, Ljava/math/BigInteger; // type@032e │ │ -19565a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -19565c: 7030 950b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b95 │ │ -195662: 2323 3511 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1135 │ │ -195666: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -195668: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -19566c: 7120 d60a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -195672: 0c03 |0027: move-result-object v3 │ │ -195674: 1103 |0028: return-object v3 │ │ -195676: 0d03 |0029: move-exception v3 │ │ -195678: 6e10 320c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c32 │ │ -19567e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -195680: 1103 |002e: return-object v3 │ │ +195618: |[195618] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +195628: 1a00 d233 |0000: const-string v0, "SHA-256" // string@33d2 │ │ +19562c: 7110 2f0c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c2f │ │ +195632: 0c00 |0005: move-result-object v0 │ │ +195634: 1a01 f63b |0006: const-string v1, "UTF-8" // string@3bf6 │ │ +195638: 7110 c80b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc8 │ │ +19563e: 0c01 |000b: move-result-object v1 │ │ +195640: 6e20 d90a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad9 │ │ +195646: 0c03 |000f: move-result-object v3 │ │ +195648: 6e20 310c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c31 │ │ +19564e: 6e10 2e0c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c2e │ │ +195654: 0c03 |0016: move-result-object v3 │ │ +195656: 1a00 a205 |0017: const-string v0, "%064x" // string@05a2 │ │ +19565a: 2201 2e03 |0019: new-instance v1, Ljava/math/BigInteger; // type@032e │ │ +19565e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +195660: 7030 950b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b95 │ │ +195666: 2323 3511 |001f: new-array v3, v2, [Ljava/lang/Object; // type@1135 │ │ +19566a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +19566c: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +195670: 7120 d60a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +195676: 0c03 |0027: move-result-object v3 │ │ +195678: 1103 |0028: return-object v3 │ │ +19567a: 0d03 |0029: move-exception v3 │ │ +19567c: 6e10 320c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c32 │ │ +195682: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +195684: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -306386,38 +306387,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -195768: |[195768] org.thoughtcrime.securesms.util.Hex.:()V │ │ -195778: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -19577c: 2300 1811 |0002: new-array v0, v0, [C // type@1118 │ │ -195780: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -195786: 6900 2742 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4227 │ │ -19578a: 0e00 |0009: return-void │ │ -19578c: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +19576c: |[19576c] org.thoughtcrime.securesms.util.Hex.:()V │ │ +19577c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +195780: 2300 1811 |0002: new-array v0, v0, [C // type@1118 │ │ +195784: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +19578a: 6900 2742 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4227 │ │ +19578e: 0e00 |0009: return-void │ │ +195790: 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 │ │ -1957b4: |[1957b4] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1957c4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1957ca: 0e00 |0003: return-void │ │ +1957b8: |[1957b8] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1957c8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1957ce: 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;) │ │ @@ -306425,24 +306426,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 │ │ -1957cc: |[1957cc] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -1957dc: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4227 │ │ -1957e0: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -1957e4: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -1957e8: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -1957ec: 6e20 050b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b05 │ │ -1957f2: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -1957f6: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -1957fa: 6e20 050b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b05 │ │ -195800: 0e00 |0012: return-void │ │ +1957d0: |[1957d0] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +1957e0: 6200 2742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4227 │ │ +1957e4: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +1957e8: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +1957ec: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +1957f0: 6e20 050b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b05 │ │ +1957f6: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +1957fa: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +1957fe: 6e20 050b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b05 │ │ +195804: 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 │ │ @@ -306452,46 +306453,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -1956ac: |[1956ac] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -1956bc: 6e10 f50a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af5 │ │ -1956c2: 0c07 |0003: move-result-object v7 │ │ -1956c4: 2170 |0004: array-length v0, v7 │ │ -1956c6: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -1956ca: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -1956ce: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -1956d2: 2311 1711 |000b: new-array v1, v1, [B // type@1117 │ │ -1956d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1956d8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1956da: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -1956de: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -1956e2: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -1956e6: 7120 d009 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d0 │ │ -1956ec: 0a04 |0018: move-result v4 │ │ -1956ee: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -1956f2: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -1956f6: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -1956fa: 7120 d009 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d0 │ │ -195700: 0a05 |0022: move-result v5 │ │ -195702: b654 |0023: or-int/2addr v4, v5 │ │ -195704: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -195708: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -19570c: 8d44 |0028: int-to-byte v4, v4 │ │ -19570e: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -195712: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -195716: 28e2 |002d: goto 000f // -001e │ │ -195718: 1101 |002e: return-object v1 │ │ -19571a: 2207 c102 |002f: new-instance v7, Ljava/io/IOException; // type@02c1 │ │ -19571e: 1a00 7c30 |0031: const-string v0, "Odd number of characters." // string@307c │ │ -195722: 7020 8e09 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ -195728: 2707 |0036: throw v7 │ │ +1956b0: |[1956b0] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +1956c0: 6e10 f50a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af5 │ │ +1956c6: 0c07 |0003: move-result-object v7 │ │ +1956c8: 2170 |0004: array-length v0, v7 │ │ +1956ca: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +1956ce: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +1956d2: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +1956d6: 2311 1711 |000b: new-array v1, v1, [B // type@1117 │ │ +1956da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1956dc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1956de: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +1956e2: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +1956e6: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +1956ea: 7120 d009 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d0 │ │ +1956f0: 0a04 |0018: move-result v4 │ │ +1956f2: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +1956f6: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +1956fa: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +1956fe: 7120 d009 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09d0 │ │ +195704: 0a05 |0022: move-result v5 │ │ +195706: b654 |0023: or-int/2addr v4, v5 │ │ +195708: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +19570c: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +195710: 8d44 |0028: int-to-byte v4, v4 │ │ +195712: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +195716: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +19571a: 28e2 |002d: goto 000f // -001e │ │ +19571c: 1101 |002e: return-object v1 │ │ +19571e: 2207 c102 |002f: new-instance v7, Ljava/io/IOException; // type@02c1 │ │ +195722: 1a00 7c30 |0031: const-string v0, "Odd number of characters." // string@307c │ │ +195726: 7020 8e09 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ +19572c: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -306505,27 +306506,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19572c: |[19572c] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -19573c: 2200 0403 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0304 │ │ -195740: 7010 030b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b03 │ │ -195746: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -195748: 2132 |0006: array-length v2, v3 │ │ -19574a: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -19574e: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -195752: 7120 6356 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5663 │ │ -195758: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19575c: 28f6 |0010: goto 0006 // -000a │ │ -19575e: 6e10 090b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b09 │ │ -195764: 0c03 |0014: move-result-object v3 │ │ -195766: 1103 |0015: return-object v3 │ │ +195730: |[195730] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +195740: 2200 0403 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0304 │ │ +195744: 7010 030b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b03 │ │ +19574a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19574c: 2132 |0006: array-length v2, v3 │ │ +19574e: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +195752: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +195756: 7120 6356 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@5663 │ │ +19575c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +195760: 28f6 |0010: goto 0006 // -000a │ │ +195762: 6e10 090b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b09 │ │ +195768: 0c03 |0014: move-result-object v3 │ │ +19576a: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -306557,17 +306558,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195864: |[195864] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -195874: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19587a: 0e00 |0003: return-void │ │ +195868: |[195868] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +195878: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19587e: 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;) │ │ @@ -306575,49 +306576,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -19583c: |[19583c] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -19584c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -195850: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -195854: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -195858: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -19585c: 0f00 |0008: return v0 │ │ -19585e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -195860: 0f00 |000a: return v0 │ │ +195840: |[195840] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +195850: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +195854: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +195858: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +19585c: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +195860: 0f00 |0008: return v0 │ │ +195862: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +195864: 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 │ │ -195804: |[195804] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -195814: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ -19581a: 0c01 |0003: move-result-object v1 │ │ -19581c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19581e: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ -195824: 0c01 |0008: move-result-object v1 │ │ -195826: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -19582a: 7210 d40c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -195830: 0a01 |000e: move-result v1 │ │ -195832: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -195834: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -195838: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -19583a: 0f00 |0013: return v0 │ │ +195808: |[195808] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +195818: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ +19581e: 0c01 |0003: move-result-object v1 │ │ +195820: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +195822: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ +195828: 0c01 |0008: move-result-object v1 │ │ +19582a: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +19582e: 7210 d40c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +195834: 0a01 |000e: move-result v1 │ │ +195836: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +195838: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +19583c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +19583e: 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; │ │ @@ -306627,28 +306628,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -19587c: |[19587c] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19588c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -195890: 1a01 d944 |0002: const-string v1, "android.intent.action.VIEW" // string@44d9 │ │ -195894: 7110 fd01 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -19589a: 0c03 |0007: move-result-object v3 │ │ -19589c: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ -1958a2: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -1958a8: 280c |000e: goto 001a // +000c │ │ -1958aa: 1403 f602 137f |000f: const v3, #float 1.95412e+38 // #7f1302f6 │ │ -1958b0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1958b2: 7130 7904 3200 |0013: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0479 │ │ -1958b8: 0c02 |0016: move-result-object v2 │ │ -1958ba: 6e10 7b04 0200 |0017: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@047b │ │ -1958c0: 0e00 |001a: return-void │ │ +195880: |[195880] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +195890: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +195894: 1a01 d944 |0002: const-string v1, "android.intent.action.VIEW" // string@44d9 │ │ +195898: 7110 fd01 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +19589e: 0c03 |0007: move-result-object v3 │ │ +1958a0: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ +1958a6: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +1958ac: 280c |000e: goto 001a // +000c │ │ +1958ae: 1403 f602 137f |000f: const v3, #float 1.95412e+38 // #7f1302f6 │ │ +1958b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1958b6: 7130 7904 3200 |0013: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0479 │ │ +1958bc: 0c02 |0016: move-result-object v2 │ │ +1958be: 6e10 7b04 0200 |0017: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@047b │ │ +1958c4: 0e00 |001a: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x0013 line=31 │ │ @@ -306697,18 +306698,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -195964: |[195964] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -195974: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19597a: 5b01 2842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ -19597e: 0e00 |0005: return-void │ │ +195968: |[195968] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +195978: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19597e: 5b01 2842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ +195982: 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; │ │ @@ -306719,19 +306720,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1958f0: |[1958f0] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -195900: 5410 2842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ -195904: 6e20 ae3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aae │ │ -19590a: 0a02 |0005: move-result v2 │ │ -19590c: 0f02 |0006: return v2 │ │ +1958f4: |[1958f4] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +195904: 5410 2842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ +195908: 6e20 ae3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aae │ │ +19590e: 0a02 |0005: move-result v2 │ │ +195910: 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; │ │ │ │ @@ -306740,19 +306741,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -195944: |[195944] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -195954: 5420 2842 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ -195958: 6e20 af3a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aaf │ │ -19595e: 0b00 |0005: move-result-wide v0 │ │ -195960: 1000 |0006: return-wide v0 │ │ +195948: |[195948] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +195958: 5420 2842 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ +19595c: 6e20 af3a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aaf │ │ +195962: 0b00 |0005: move-result-wide v0 │ │ +195964: 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; │ │ │ │ @@ -306761,25 +306762,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 │ │ -195910: |[195910] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -195920: 5410 2842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ -195924: 6e20 b23a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ab2 │ │ -19592a: 0a00 |0005: move-result v0 │ │ -19592c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -195930: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -195932: 1102 |0009: return-object v2 │ │ -195934: 5410 2842 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ -195938: 6e20 b03a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3ab0 │ │ -19593e: 0c02 |000f: move-result-object v2 │ │ -195940: 1102 |0010: return-object v2 │ │ +195914: |[195914] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +195924: 5410 2842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ +195928: 6e20 b23a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ab2 │ │ +19592e: 0a00 |0005: move-result v0 │ │ +195930: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +195934: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +195936: 1102 |0009: return-object v2 │ │ +195938: 5410 2842 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ +19593c: 6e20 b03a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3ab0 │ │ +195942: 0c02 |000f: move-result-object v2 │ │ +195944: 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; │ │ @@ -306789,19 +306790,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1958d0: |[1958d0] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -1958e0: 5410 2842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ -1958e4: 6e20 b23a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ab2 │ │ -1958ea: 0a02 |0005: move-result v2 │ │ -1958ec: 0f02 |0006: return v2 │ │ +1958d4: |[1958d4] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +1958e4: 5410 2842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4228 │ │ +1958e8: 6e20 b23a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3ab2 │ │ +1958ee: 0a02 |0005: move-result v2 │ │ +1958f0: 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; │ │ │ │ @@ -306852,26 +306853,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -195a9c: |[195a9c] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -195aac: 2200 4802 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@0248 │ │ -195ab0: 7010 8908 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0889 │ │ -195ab6: 6900 2942 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ -195aba: 6201 6e00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006e │ │ -195abe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -195ac0: 6e30 8a08 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@088a │ │ -195ac6: 6201 7000 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0070 │ │ -195aca: 6e20 8c08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088c │ │ -195ad0: 6201 6f00 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ -195ad4: 6e20 8b08 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088b │ │ -195ada: 0e00 |0017: return-void │ │ +195aa0: |[195aa0] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +195ab0: 2200 4802 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@0248 │ │ +195ab4: 7010 8908 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0889 │ │ +195aba: 6900 2942 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ +195abe: 6201 6e00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006e │ │ +195ac2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +195ac4: 6e30 8a08 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@088a │ │ +195aca: 6201 7000 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0070 │ │ +195ace: 6e20 8c08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088c │ │ +195ad4: 6201 6f00 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ +195ad8: 6e20 8b08 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@088b │ │ +195ade: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -306881,17 +306882,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195adc: |[195adc] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -195aec: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195af2: 0e00 |0003: return-void │ │ +195ae0: |[195ae0] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +195af0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195af6: 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;) │ │ @@ -306899,19 +306900,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 │ │ -1959ec: |[1959ec] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1959fc: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ -195a00: 6e30 8d08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@088d │ │ -195a06: 0c01 |0005: move-result-object v1 │ │ -195a08: 1101 |0006: return-object v1 │ │ +1959f0: |[1959f0] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +195a00: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ +195a04: 6e30 8d08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@088d │ │ +195a0a: 0c01 |0005: move-result-object v1 │ │ +195a0c: 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; │ │ │ │ @@ -306920,19 +306921,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 │ │ -195a0c: |[195a0c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -195a1c: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ -195a20: 6e30 8e08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@088e │ │ -195a26: 0c01 |0005: move-result-object v1 │ │ -195a28: 1101 |0006: return-object v1 │ │ +195a10: |[195a10] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +195a20: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ +195a24: 6e30 8e08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@088e │ │ +195a2a: 0c01 |0005: move-result-object v1 │ │ +195a2c: 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; │ │ │ │ @@ -306941,19 +306942,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 │ │ -195a2c: |[195a2c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -195a3c: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ -195a40: 6e30 8f08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@088f │ │ -195a46: 0c01 |0005: move-result-object v1 │ │ -195a48: 1101 |0006: return-object v1 │ │ +195a30: |[195a30] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +195a40: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ +195a44: 6e30 8f08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@088f │ │ +195a4a: 0c01 |0005: move-result-object v1 │ │ +195a4c: 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; │ │ │ │ @@ -306962,20 +306963,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 │ │ -1959c8: |[1959c8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -1959d8: 2200 0303 |0000: new-instance v0, Ljava/lang/String; // type@0303 │ │ -1959dc: 7020 c30a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0ac3 │ │ -1959e2: 7120 7356 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5673 │ │ -1959e8: 0c01 |0008: move-result-object v1 │ │ -1959ea: 1101 |0009: return-object v1 │ │ +1959cc: |[1959cc] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +1959dc: 2200 0303 |0000: new-instance v0, Ljava/lang/String; // type@0303 │ │ +1959e0: 7020 c30a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0ac3 │ │ +1959e6: 7120 7356 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@5673 │ │ +1959ec: 0c01 |0008: move-result-object v1 │ │ +1959ee: 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; │ │ │ │ @@ -306984,37 +306985,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 │ │ -1959b0: |[1959b0] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -1959c0: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ -1959c4: 1100 |0002: return-object v0 │ │ +1959b4: |[1959b4] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +1959c4: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ +1959c8: 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 │ │ -195980: |[195980] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -195990: 6e20 b33a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3ab3 │ │ -195996: 0a00 |0003: move-result v0 │ │ -195998: 0f00 |0004: return v0 │ │ -19599a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -19599c: 0f00 |0006: return v0 │ │ +195984: |[195984] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +195994: 6e20 b33a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3ab3 │ │ +19599a: 0a00 |0003: move-result v0 │ │ +19599c: 0f00 |0004: return v0 │ │ +19599e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1959a0: 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; │ │ @@ -307025,20 +307026,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 │ │ -195a4c: |[195a4c] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -195a5c: 6e20 b53a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3ab5 │ │ -195a62: 0c00 |0003: move-result-object v0 │ │ -195a64: 1100 |0004: return-object v0 │ │ -195a66: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -195a6a: 1100 |0007: return-object v0 │ │ +195a50: |[195a50] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +195a60: 6e20 b53a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3ab5 │ │ +195a66: 0c00 |0003: move-result-object v0 │ │ +195a68: 1100 |0004: return-object v0 │ │ +195a6a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +195a6e: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -307050,19 +307051,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 │ │ -195a7c: |[195a7c] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -195a8c: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ -195a90: 6e20 9008 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0890 │ │ -195a96: 0c01 |0005: move-result-object v1 │ │ -195a98: 1101 |0006: return-object v1 │ │ +195a80: |[195a80] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +195a90: 6200 2942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4229 │ │ +195a94: 6e20 9008 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@0890 │ │ +195a9a: 0c01 |0005: move-result-object v1 │ │ +195a9c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -307101,18 +307102,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -195b1c: |[195b1c] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -195b2c: 7010 b20c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cb2 │ │ -195b32: 5901 2a42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@422a │ │ -195b36: 0e00 |0005: return-void │ │ +195b20: |[195b20] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +195b30: 7010 b20c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cb2 │ │ +195b36: 5901 2a42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@422a │ │ +195b3a: 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 │ │ @@ -307123,23 +307124,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -195af4: |[195af4] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -195b04: 6e10 7b56 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@567b │ │ -195b0a: 0a02 |0003: move-result v2 │ │ -195b0c: 5210 2a42 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@422a │ │ -195b10: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -195b14: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -195b16: 2802 |0009: goto 000b // +0002 │ │ -195b18: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -195b1a: 0f02 |000b: return v2 │ │ +195af8: |[195af8] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +195b08: 6e10 7b56 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@567b │ │ +195b0e: 0a02 |0003: move-result v2 │ │ +195b10: 5210 2a42 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@422a │ │ +195b14: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +195b18: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +195b1a: 2802 |0009: goto 000b // +0002 │ │ +195b1c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +195b1e: 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; │ │ │ │ @@ -307176,24 +307177,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -195b90: |[195b90] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -195ba0: 1a00 4806 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0648 │ │ -195ba4: 7110 c40d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dc4 │ │ -195baa: 0c00 |0005: move-result-object v0 │ │ -195bac: 6900 2b42 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@422b │ │ -195bb0: 1a00 4706 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0647 │ │ -195bb4: 7110 c40d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dc4 │ │ -195bba: 0c00 |000d: move-result-object v0 │ │ -195bbc: 6900 2c42 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422c │ │ -195bc0: 0e00 |0010: return-void │ │ +195b94: |[195b94] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +195ba4: 1a00 4806 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0648 │ │ +195ba8: 7110 c40d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dc4 │ │ +195bae: 0c00 |0005: move-result-object v0 │ │ +195bb0: 6900 2b42 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@422b │ │ +195bb4: 1a00 4706 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0647 │ │ +195bb8: 7110 c40d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dc4 │ │ +195bbe: 0c00 |000d: move-result-object v0 │ │ +195bc0: 6900 2c42 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422c │ │ +195bc4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -307201,17 +307202,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195bc4: |[195bc4] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -195bd4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195bda: 0e00 |0003: return-void │ │ +195bc8: |[195bc8] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +195bd8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195bde: 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;) │ │ @@ -307219,33 +307220,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 │ │ -195b38: |[195b38] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -195b48: 6200 2b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@422b │ │ -195b4c: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ -195b50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -195b52: 7152 b402 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@02b4 │ │ -195b58: 0a00 |0008: move-result v0 │ │ -195b5a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -195b5e: 7110 7f56 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@567f │ │ -195b64: 6200 2c42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422c │ │ -195b68: 7152 b402 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@02b4 │ │ -195b6e: 0a00 |0013: move-result v0 │ │ -195b70: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -195b74: 7110 7f56 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@567f │ │ -195b7a: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -195b7c: 7120 b302 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b3 │ │ -195b82: 0a00 |001d: move-result v0 │ │ -195b84: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -195b88: 7110 7f56 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@567f │ │ -195b8e: 1103 |0023: return-object v3 │ │ +195b3c: |[195b3c] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +195b4c: 6200 2b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@422b │ │ +195b50: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ +195b54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +195b56: 7152 b402 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@02b4 │ │ +195b5c: 0a00 |0008: move-result v0 │ │ +195b5e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +195b62: 7110 7f56 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@567f │ │ +195b68: 6200 2c42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@422c │ │ +195b6c: 7152 b402 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@02b4 │ │ +195b72: 0a00 |0013: move-result v0 │ │ +195b74: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +195b78: 7110 7f56 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@567f │ │ +195b7e: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +195b80: 7120 b302 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b3 │ │ +195b86: 0a00 |001d: move-result v0 │ │ +195b88: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +195b8c: 7110 7f56 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@567f │ │ +195b92: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -307258,38 +307259,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -195bdc: |[195bdc] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -195bec: 6e10 9502 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0295 │ │ -195bf2: 0a00 |0003: move-result v0 │ │ -195bf4: 1c01 cd00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00cd │ │ -195bf8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -195bfa: 6e40 9402 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0294 │ │ -195c00: 0c00 |000a: move-result-object v0 │ │ -195c02: 1f00 2711 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1127 │ │ -195c06: 2101 |000d: array-length v1, v0 │ │ -195c08: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -195c0c: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -195c10: 6e20 9302 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0293 │ │ -195c16: 0a04 |0015: move-result v4 │ │ -195c18: 6e20 9202 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0292 │ │ -195c1e: 0a05 |0019: move-result v5 │ │ -195c20: 2206 c810 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c8 │ │ -195c24: 6e10 b202 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b2 │ │ -195c2a: 0c03 |001f: move-result-object v3 │ │ -195c2c: 7020 9956 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5699 │ │ -195c32: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -195c36: 6e53 9602 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -195c3c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -195c40: 28e4 |002a: goto 000e // -001c │ │ -195c42: 0e00 |002b: return-void │ │ +195be0: |[195be0] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +195bf0: 6e10 9502 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0295 │ │ +195bf6: 0a00 |0003: move-result v0 │ │ +195bf8: 1c01 cd00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00cd │ │ +195bfc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +195bfe: 6e40 9402 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0294 │ │ +195c04: 0c00 |000a: move-result-object v0 │ │ +195c06: 1f00 2711 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1127 │ │ +195c0a: 2101 |000d: array-length v1, v0 │ │ +195c0c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +195c10: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +195c14: 6e20 9302 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0293 │ │ +195c1a: 0a04 |0015: move-result v4 │ │ +195c1c: 6e20 9202 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0292 │ │ +195c22: 0a05 |0019: move-result v5 │ │ +195c24: 2206 c810 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c8 │ │ +195c28: 6e10 b202 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b2 │ │ +195c2e: 0c03 |001f: move-result-object v3 │ │ +195c30: 7020 9956 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5699 │ │ +195c36: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +195c3a: 6e53 9602 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +195c40: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +195c44: 28e4 |002a: goto 000e // -001c │ │ +195c46: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -307338,18 +307339,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -195c5c: |[195c5c] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -195c6c: 5b01 2d42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422d │ │ -195c70: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195c76: 0e00 |0005: return-void │ │ +195c60: |[195c60] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +195c70: 5b01 2d42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422d │ │ +195c74: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195c7a: 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; │ │ │ │ @@ -307359,17 +307360,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -195c44: |[195c44] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -195c54: 5410 2d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422d │ │ -195c58: 1100 |0002: return-object v0 │ │ +195c48: |[195c48] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +195c58: 5410 2d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@422d │ │ +195c5c: 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 : 7711 (ListenableFutureTask.java) │ │ @@ -307407,18 +307408,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 │ │ -195c78: |[195c78] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -195c88: 5b01 2e42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422e │ │ -195c8c: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195c92: 0e00 |0005: return-void │ │ +195c7c: |[195c7c] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +195c8c: 5b01 2e42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422e │ │ +195c90: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195c96: 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; │ │ │ │ @@ -307428,30 +307429,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -195c94: |[195c94] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -195ca4: 5430 2e42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422e │ │ -195ca8: 7110 8956 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5689 │ │ -195cae: 0c00 |0005: move-result-object v0 │ │ -195cb0: 7210 ce0c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ -195cb6: 0c00 |0009: move-result-object v0 │ │ -195cb8: 7210 af0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -195cbe: 0a01 |000d: move-result v1 │ │ -195cc0: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -195cc4: 7210 b00c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -195cca: 0c01 |0013: move-result-object v1 │ │ -195ccc: 1f01 bb10 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10bb │ │ -195cd0: 5432 2e42 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422e │ │ -195cd4: 7120 8a56 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@568a │ │ -195cda: 28ef |001b: goto 000a // -0011 │ │ -195cdc: 0e00 |001c: return-void │ │ +195c98: |[195c98] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +195ca8: 5430 2e42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422e │ │ +195cac: 7110 8956 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5689 │ │ +195cb2: 0c00 |0005: move-result-object v0 │ │ +195cb4: 7210 ce0c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ +195cba: 0c00 |0009: move-result-object v0 │ │ +195cbc: 7210 af0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +195cc2: 0a01 |000d: move-result v1 │ │ +195cc4: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +195cc8: 7210 b00c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +195cce: 0c01 |0013: move-result-object v1 │ │ +195cd0: 1f01 bb10 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10bb │ │ +195cd4: 5432 2e42 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@422e │ │ +195cd8: 7120 8a56 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@568a │ │ +195cde: 28ef |001b: goto 000a // -0011 │ │ +195ce0: 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; │ │ │ │ @@ -307514,18 +307515,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -195d5c: |[195d5c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -195d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195d6e: 7030 8556 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5685 │ │ -195d74: 0e00 |0004: return-void │ │ +195d60: |[195d60] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +195d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +195d72: 7030 8556 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@5685 │ │ +195d78: 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; │ │ │ │ @@ -307534,26 +307535,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 │ │ -195d78: |[195d78] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -195d88: 2200 c310 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10c3 │ │ -195d8c: 7020 8056 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5680 │ │ -195d92: 7020 570d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d57 │ │ -195d98: 2202 7e03 |0008: new-instance v2, Ljava/util/LinkedList; // type@037e │ │ -195d9c: 7010 bb0c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -195da2: 5b12 3142 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ -195da6: 5b13 3042 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ -195daa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -195dac: 5b12 2f42 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422f │ │ -195db0: 6e10 9456 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5694 │ │ -195db6: 0e00 |0017: return-void │ │ +195d7c: |[195d7c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +195d8c: 2200 c310 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10c3 │ │ +195d90: 7020 8056 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5680 │ │ +195d96: 7020 570d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d57 │ │ +195d9c: 2202 7e03 |0008: new-instance v2, Ljava/util/LinkedList; // type@037e │ │ +195da0: 7010 bb0c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +195da6: 5b12 3142 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ +195daa: 5b13 3042 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ +195dae: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +195db0: 5b12 2f42 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422f │ │ +195db4: 6e10 9456 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@5694 │ │ +195dba: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -307567,18 +307568,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 │ │ -195db8: |[195db8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -195dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195dca: 7030 8756 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@5687 │ │ -195dd0: 0e00 |0004: return-void │ │ +195dbc: |[195dbc] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +195dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +195dce: 7030 8756 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@5687 │ │ +195dd4: 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; │ │ │ │ @@ -307587,18 +307588,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 │ │ -195dd4: |[195dd4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -195de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195de6: 7040 8856 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@5688 │ │ -195dec: 0e00 |0004: return-void │ │ +195dd8: |[195dd8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +195de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +195dea: 7040 8856 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@5688 │ │ +195df0: 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; │ │ @@ -307608,22 +307609,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 │ │ -195df0: |[195df0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -195e00: 7020 570d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d57 │ │ -195e06: 2201 7e03 |0003: new-instance v1, Ljava/util/LinkedList; // type@037e │ │ -195e0a: 7010 bb0c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -195e10: 5b01 3142 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ -195e14: 5b02 3042 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ -195e18: 5b03 2f42 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422f │ │ -195e1c: 0e00 |000e: return-void │ │ +195df4: |[195df4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +195e04: 7020 570d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d57 │ │ +195e0a: 2201 7e03 |0003: new-instance v1, Ljava/util/LinkedList; // type@037e │ │ +195e0e: 7010 bb0c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +195e14: 5b01 3142 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ +195e18: 5b02 3042 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ +195e1c: 5b03 2f42 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422f │ │ +195e20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -307637,17 +307638,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 │ │ -195d44: |[195d44] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -195d54: 5400 3142 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ -195d58: 1100 |0002: return-object v0 │ │ +195d48: |[195d48] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +195d58: 5400 3142 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ +195d5c: 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;) │ │ @@ -307655,17 +307656,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 │ │ -195e20: |[195e20] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -195e30: 7020 8d56 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@568d │ │ -195e36: 0e00 |0003: return-void │ │ +195e24: |[195e24] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +195e34: 7020 8d56 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@568d │ │ +195e3a: 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; │ │ │ │ @@ -307674,23 +307675,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -195e88: |[195e88] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -195e98: 2200 c410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10c4 │ │ -195e9c: 7020 8256 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5682 │ │ -195ea2: 5421 2f42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422f │ │ -195ea6: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -195eaa: 7210 ab0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ -195eb0: 2804 |000c: goto 0010 // +0004 │ │ -195eb2: 7220 4f0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d4f │ │ -195eb8: 0e00 |0010: return-void │ │ +195e8c: |[195e8c] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +195e9c: 2200 c410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10c4 │ │ +195ea0: 7020 8256 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@5682 │ │ +195ea6: 5421 2f42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@422f │ │ +195eaa: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +195eae: 7210 ab0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ +195eb4: 2804 |000c: goto 0010 // +0004 │ │ +195eb6: 7220 4f0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d4f │ │ +195ebc: 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; │ │ @@ -307700,28 +307701,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 │ │ -195ebc: |[195ebc] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -195ecc: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -195ed0: 6e10 9056 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5690 │ │ -195ed6: 0c00 |0005: move-result-object v0 │ │ -195ed8: 7220 5e56 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@565e │ │ -195ede: 280d |0009: goto 0016 // +000d │ │ -195ee0: 0d00 |000a: move-exception v0 │ │ -195ee2: 7220 5d56 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@565d │ │ -195ee8: 2808 |000e: goto 0016 // +0008 │ │ -195eea: 0d02 |000f: move-exception v2 │ │ -195eec: 2200 d202 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ -195ef0: 7020 c009 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -195ef6: 2700 |0015: throw v0 │ │ -195ef8: 0e00 |0016: return-void │ │ +195ec0: |[195ec0] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +195ed0: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +195ed4: 6e10 9056 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5690 │ │ +195eda: 0c00 |0005: move-result-object v0 │ │ +195edc: 7220 5e56 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@565e │ │ +195ee2: 280d |0009: goto 0016 // +000d │ │ +195ee4: 0d00 |000a: move-exception v0 │ │ +195ee6: 7220 5d56 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@565d │ │ +195eec: 2808 |000e: goto 0016 // +0008 │ │ +195eee: 0d02 |000f: move-exception v2 │ │ +195ef0: 2200 d202 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ +195ef4: 7020 c009 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +195efa: 2700 |0015: throw v0 │ │ +195efc: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -307736,28 +307737,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 │ │ -195e38: |[195e38] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -195e48: 1d01 |0000: monitor-enter v1 │ │ -195e4a: 6e10 9256 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5692 │ │ -195e50: 0a00 |0004: move-result v0 │ │ -195e52: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -195e56: 7020 8d56 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@568d │ │ -195e5c: 2806 |000a: goto 0010 // +0006 │ │ -195e5e: 5410 3142 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ -195e62: 7220 c60c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -195e68: 1e01 |0010: monitor-exit v1 │ │ -195e6a: 0e00 |0011: return-void │ │ -195e6c: 0d02 |0012: move-exception v2 │ │ -195e6e: 1e01 |0013: monitor-exit v1 │ │ -195e70: 2702 |0014: throw v2 │ │ +195e3c: |[195e3c] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +195e4c: 1d01 |0000: monitor-enter v1 │ │ +195e4e: 6e10 9256 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@5692 │ │ +195e54: 0a00 |0004: move-result v0 │ │ +195e56: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +195e5a: 7020 8d56 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@568d │ │ +195e60: 2806 |000a: goto 0010 // +0006 │ │ +195e62: 5410 3142 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ +195e66: 7220 c60c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +195e6c: 1e01 |0010: monitor-exit v1 │ │ +195e6e: 0e00 |0011: return-void │ │ +195e70: 0d02 |0012: move-exception v2 │ │ +195e72: 1e01 |0013: monitor-exit v1 │ │ +195e74: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -307773,22 +307774,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -195f0c: |[195f0c] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -195f1c: 1d01 |0000: monitor-enter v1 │ │ -195f1e: 7010 8c56 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@568c │ │ -195f24: 1e01 |0004: monitor-exit v1 │ │ -195f26: 0e00 |0005: return-void │ │ -195f28: 0d00 |0006: move-exception v0 │ │ -195f2a: 1e01 |0007: monitor-exit v1 │ │ -195f2c: 2700 |0008: throw v0 │ │ +195f10: |[195f10] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +195f20: 1d01 |0000: monitor-enter v1 │ │ +195f22: 7010 8c56 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@568c │ │ +195f28: 1e01 |0004: monitor-exit v1 │ │ +195f2a: 0e00 |0005: return-void │ │ +195f2c: 0d00 |0006: move-exception v0 │ │ +195f2e: 1e01 |0007: monitor-exit v1 │ │ +195f30: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -307801,26 +307802,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -195ce0: |[195ce0] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -195cf0: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -195cf4: 2020 c510 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10c5 │ │ -195cf8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -195cfc: 5410 3042 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ -195d00: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -195d04: 6e20 a00a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ -195d0a: 0a02 |000d: move-result v2 │ │ -195d0c: 0f02 |000e: return v2 │ │ -195d0e: 6f20 a00a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ -195d14: 0a02 |0012: move-result v2 │ │ -195d16: 0f02 |0013: return v2 │ │ +195ce4: |[195ce4] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +195cf4: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +195cf8: 2020 c510 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10c5 │ │ +195cfc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +195d00: 5410 3042 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ +195d04: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +195d08: 6e20 a00a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ +195d0e: 0a02 |000d: move-result v2 │ │ +195d10: 0f02 |000e: return v2 │ │ +195d12: 6f20 a00a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ +195d18: 0a02 |0012: move-result v2 │ │ +195d1a: 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; │ │ @@ -307831,23 +307832,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -195d18: |[195d18] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -195d28: 5410 3042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ -195d2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -195d30: 6e10 a20a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ -195d36: 0a00 |0007: move-result v0 │ │ -195d38: 0f00 |0008: return v0 │ │ -195d3a: 6f10 a20a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ -195d40: 0a00 |000c: move-result v0 │ │ -195d42: 0f00 |000d: return v0 │ │ +195d1c: |[195d1c] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +195d2c: 5410 3042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4230 │ │ +195d30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +195d34: 6e10 a20a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ +195d3a: 0a00 |0007: move-result v0 │ │ +195d3c: 0f00 |0008: return v0 │ │ +195d3e: 6f10 a20a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ +195d44: 0a00 |000c: move-result v0 │ │ +195d46: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -307856,23 +307857,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 │ │ -195f44: |[195f44] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -195f54: 1d01 |0000: monitor-enter v1 │ │ -195f56: 5410 3142 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ -195f5a: 7220 d20c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cd2 │ │ -195f60: 1e01 |0006: monitor-exit v1 │ │ -195f62: 0e00 |0007: return-void │ │ -195f64: 0d02 |0008: move-exception v2 │ │ -195f66: 1e01 |0009: monitor-exit v1 │ │ -195f68: 2702 |000a: throw v2 │ │ +195f48: |[195f48] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +195f58: 1d01 |0000: monitor-enter v1 │ │ +195f5a: 5410 3142 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4231 │ │ +195f5e: 7220 d20c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cd2 │ │ +195f64: 1e01 |0006: monitor-exit v1 │ │ +195f66: 0e00 |0007: return-void │ │ +195f68: 0d02 |0008: move-exception v2 │ │ +195f6a: 1e01 |0009: monitor-exit v1 │ │ +195f6c: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -307919,20 +307920,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 │ │ -195f80: |[195f80] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -195f90: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195f96: 5b01 3242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -195f9a: 5b02 3342 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4233 │ │ -195f9e: 5b03 3442 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4234 │ │ -195fa2: 0e00 |0009: return-void │ │ +195f84: |[195f84] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +195f94: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195f9a: 5b01 3242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +195f9e: 5b02 3342 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4233 │ │ +195fa2: 5b03 3442 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4234 │ │ +195fa6: 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; │ │ @@ -307944,20 +307945,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 │ │ -195fa4: |[195fa4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -195fb4: 5430 3242 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -195fb8: 5431 3342 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4233 │ │ -195fbc: 5432 3442 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4234 │ │ -195fc0: 6e55 9a56 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@569a │ │ -195fc6: 0e00 |0009: return-void │ │ +195fa8: |[195fa8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +195fb8: 5430 3242 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +195fbc: 5431 3342 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4233 │ │ +195fc0: 5432 3442 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4234 │ │ +195fc4: 6e55 9a56 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@569a │ │ +195fca: 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 │ │ @@ -307996,19 +307997,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 │ │ -195fc8: |[195fc8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -195fd8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -195fde: 5b01 3542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4235 │ │ -195fe2: 5b02 3642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4236 │ │ -195fe6: 0e00 |0007: return-void │ │ +195fcc: |[195fcc] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +195fdc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +195fe2: 5b01 3542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4235 │ │ +195fe6: 5b02 3642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4236 │ │ +195fea: 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; │ │ @@ -308019,19 +308020,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 │ │ -195fe8: |[195fe8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -195ff8: 5420 3542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4235 │ │ -195ffc: 5421 3642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4236 │ │ -196000: 7140 9b56 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@569b │ │ -196006: 0e00 |0007: return-void │ │ +195fec: |[195fec] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +195ffc: 5420 3542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4235 │ │ +196000: 5421 3642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4236 │ │ +196004: 7140 9b56 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@569b │ │ +19600a: 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 │ │ @@ -308088,18 +308089,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -196050: |[196050] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -196060: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ab │ │ -196066: 5b01 3c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -19606a: 0e00 |0005: return-void │ │ +196054: |[196054] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +196064: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ab │ │ +19606a: 5b01 3c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +19606e: 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; │ │ @@ -308109,24 +308110,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 : 19 16-bit code units │ │ -196084: |[196084] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -196094: 7120 b757 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@57b7 │ │ -19609a: 1401 e100 137f |0003: const v1, #float 1.95401e+38 // #7f1300e1 │ │ -1960a0: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1960a6: 0c01 |0009: move-result-object v1 │ │ -1960a8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1960aa: 7130 7a04 1002 |000b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ -1960b0: 0c00 |000e: move-result-object v0 │ │ -1960b2: 6e10 7b04 0000 |000f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@047b │ │ -1960b8: 0e00 |0012: return-void │ │ +196088: |[196088] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +196098: 7120 b757 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@57b7 │ │ +19609e: 1401 e100 137f |0003: const v1, #float 1.95401e+38 // #7f1300e1 │ │ +1960a4: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1960aa: 0c01 |0009: move-result-object v1 │ │ +1960ac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1960ae: 7130 7a04 1002 |000b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ +1960b4: 0c00 |000e: move-result-object v0 │ │ +1960b6: 6e10 7b04 0000 |000f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@047b │ │ +1960bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0013 reg=1 (null) Ljava/lang/String; │ │ @@ -308138,29 +308139,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 │ │ -196384: |[196384] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -196394: 7110 de49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -19639a: 0c00 |0003: move-result-object v0 │ │ -19639c: 6e10 7d06 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -1963a2: 0a04 |0007: move-result v4 │ │ -1963a4: 6e20 9206 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0692 │ │ -1963aa: 0a04 |000b: move-result v4 │ │ -1963ac: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -1963b0: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1963b4: 1c01 de0c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cde │ │ -1963b8: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1963be: 1a01 1649 |0015: const-string v1, "chat_id" // string@4916 │ │ -1963c2: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1963c8: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1963ce: 0e00 |001d: return-void │ │ +196388: |[196388] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +196398: 7110 de49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +19639e: 0c00 |0003: move-result-object v0 │ │ +1963a0: 6e10 7d06 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +1963a6: 0a04 |0007: move-result v4 │ │ +1963a8: 6e20 9206 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0692 │ │ +1963ae: 0a04 |000b: move-result v4 │ │ +1963b0: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +1963b4: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1963b8: 1c01 de0c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cde │ │ +1963bc: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1963c2: 1a01 1649 |0015: const-string v1, "chat_id" // string@4916 │ │ +1963c6: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1963cc: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1963d2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -308174,31 +308175,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 │ │ -196008: |[196008] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -196018: 1a00 1e69 |0000: const-string v0, "mailto:" // string@691e │ │ -19601c: 6e20 f00a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -196022: 0a00 |0005: move-result v0 │ │ -196024: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -196028: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -19602a: 6e20 f30a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -196030: 0c02 |000c: move-result-object v2 │ │ -196032: 1102 |000d: return-object v2 │ │ -196034: 1a00 cb7f |000e: const-string v0, "tel:" // string@7fcb │ │ -196038: 6e20 f00a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -19603e: 0a00 |0013: move-result v0 │ │ -196040: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -196044: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -196046: 6e20 f30a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -19604c: 0c02 |001a: move-result-object v2 │ │ -19604e: 1102 |001b: return-object v2 │ │ +19600c: |[19600c] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +19601c: 1a00 1e69 |0000: const-string v0, "mailto:" // string@691e │ │ +196020: 6e20 f00a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196026: 0a00 |0005: move-result v0 │ │ +196028: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +19602c: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +19602e: 6e20 f30a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +196034: 0c02 |000c: move-result-object v2 │ │ +196036: 1102 |000d: return-object v2 │ │ +196038: 1a00 cb7f |000e: const-string v0, "tel:" // string@7fcb │ │ +19603c: 6e20 f00a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196042: 0a00 |0013: move-result v0 │ │ +196044: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +196048: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +19604a: 6e20 f30a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +196050: 0c02 |001a: move-result-object v2 │ │ +196052: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -308211,17 +308212,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 │ │ -19606c: |[19606c] 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 │ │ -19607c: 7030 9e56 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@569e │ │ -196082: 0e00 |0003: return-void │ │ +196070: |[196070] 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 │ │ +196080: 7030 9e56 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@569e │ │ +196086: 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; │ │ @@ -308233,130 +308234,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 237 16-bit code units │ │ -1960bc: |[1960bc] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -1960cc: 5460 3c42 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -1960d0: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ -1960d4: 6e20 f00a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -1960da: 0a00 |0007: move-result v0 │ │ -1960dc: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -1960e0: 5460 3c42 |000a: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -1960e4: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -1960e6: 6e20 f30a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -1960ec: 0c00 |0010: move-result-object v0 │ │ -1960ee: 6e10 1703 0700 |0011: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -1960f4: 0c07 |0014: move-result-object v7 │ │ -1960f6: 1f07 de0c |0015: check-cast v7, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cde │ │ -1960fa: 2201 0503 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -1960fe: 7010 0a0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -196104: 6e20 160b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19610a: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ -19610e: 6e20 160b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -196114: 6e10 270b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19611a: 0c00 |0027: move-result-object v0 │ │ -19611c: 6e20 0c3d 0700 |0028: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0c │ │ -196122: 2900 c100 |002b: goto/16 00ec // +00c1 │ │ -196126: 0d07 |002d: move-exception v7 │ │ -196128: 6e10 340a 0700 |002e: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19612e: 2900 bb00 |0031: goto/16 00ec // +00bb │ │ -196132: 5460 3c42 |0033: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -196136: 1a01 1e69 |0035: const-string v1, "mailto:" // string@691e │ │ -19613a: 6e20 f00a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -196140: 0a00 |003a: move-result v0 │ │ -196142: 3800 6c00 |003b: if-eqz v0, 00a7 // +006c │ │ -196146: 5460 3c42 |003d: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -19614a: 7020 9f56 0600 |003f: invoke-direct {v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@569f │ │ -196150: 0c00 |0042: move-result-object v0 │ │ -196152: 6e10 1703 0700 |0043: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -196158: 0c07 |0046: move-result-object v7 │ │ -19615a: 1f07 0e00 |0047: check-cast v7, Landroid/app/Activity; // type@000e │ │ -19615e: 7110 de49 0700 |0049: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -196164: 0c01 |004c: move-result-object v1 │ │ -196166: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -196168: 6e30 9306 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@0693 │ │ -19616e: 0a00 |0051: move-result v0 │ │ -196170: 6e20 ab06 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -196176: 0c00 |0055: move-result-object v0 │ │ -196178: 6e10 7d06 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -19617e: 0a03 |0059: move-result v3 │ │ -196180: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -196184: 6e10 8406 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@0684 │ │ -19618a: 0a03 |005f: move-result v3 │ │ -19618c: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -196190: 6e10 7d06 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -196196: 0a03 |0065: move-result v3 │ │ -196198: 6e20 a306 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06a3 │ │ -19619e: 0a01 |0069: move-result v1 │ │ -1961a0: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -1961a4: 7030 9e56 7600 |006c: invoke-direct {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@569e │ │ -1961aa: 2900 7d00 |006f: goto/16 00ec // +007d │ │ -1961ae: 2201 4701 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ -1961b2: 7020 8f04 7100 |0073: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -1961b8: 6e10 8006 0000 |0076: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0680 │ │ -1961be: 0c03 |0079: move-result-object v3 │ │ -1961c0: 1214 |007a: const/4 v4, #int 1 // #1 │ │ -1961c2: 2344 3511 |007b: new-array v4, v4, [Ljava/lang/Object; // type@1135 │ │ -1961c6: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -1961c8: 4d03 0405 |007e: aput-object v3, v4, v5 │ │ -1961cc: 1403 6a00 137f |0080: const v3, #float 1.95399e+38 // #7f13006a │ │ -1961d2: 6e30 1f00 3704 |0083: invoke-virtual {v7, v3, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1961d8: 0c03 |0086: move-result-object v3 │ │ -1961da: 6e20 9504 3100 |0087: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -1961e0: 0c01 |008a: move-result-object v1 │ │ -1961e2: 2203 c610 |008b: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10c6 │ │ -1961e6: 7040 9556 6307 |008d: invoke-direct {v3, v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5695 │ │ -1961ec: 1407 0a00 0401 |0090: const v7, #float 2.42446e-38 // #0104000a │ │ -1961f2: 6e30 9b04 7103 |0093: invoke-virtual {v1, v7, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ -1961f8: 0c07 |0096: move-result-object v7 │ │ -1961fa: 1400 a600 137f |0097: const v0, #float 1.954e+38 // #7f1300a6 │ │ -196200: 6e30 9604 0702 |009a: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ -196206: 0c07 |009d: move-result-object v7 │ │ -196208: 6e10 a104 0700 |009e: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ -19620e: 284b |00a1: goto 00ec // +004b │ │ -196210: 0d07 |00a2: move-exception v7 │ │ -196212: 6e10 340a 0700 |00a3: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -196218: 2846 |00a6: goto 00ec // +0046 │ │ -19621a: 5460 3c42 |00a7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -19621e: 7110 a157 0000 |00a9: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@57a1 │ │ -196224: 0a00 |00ac: move-result v0 │ │ -196226: 3800 1300 |00ad: if-eqz v0, 00c0 // +0013 │ │ -19622a: 2200 4110 |00af: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@1041 │ │ -19622e: 6e10 1703 0700 |00b1: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -196234: 0c07 |00b4: move-result-object v7 │ │ -196236: 1f07 0e00 |00b5: check-cast v7, Landroid/app/Activity; // type@000e │ │ -19623a: 7020 8253 7000 |00b7: invoke-direct {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5382 │ │ -196240: 5467 3c42 |00ba: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -196244: 6e20 8453 7000 |00bc: invoke-virtual {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5384 │ │ -19624a: 282d |00bf: goto 00ec // +002d │ │ -19624c: 6e10 1703 0700 |00c0: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -196252: 0c00 |00c3: move-result-object v0 │ │ -196254: 1f00 0e00 |00c4: check-cast v0, Landroid/app/Activity; // type@000e │ │ -196258: 7110 de49 0000 |00c6: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -19625e: 0c01 |00c9: move-result-object v1 │ │ -196260: 5462 3c42 |00ca: iget-object v2, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -196264: 6e20 8e06 2100 |00cc: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@068e │ │ -19626a: 0c01 |00cf: move-result-object v1 │ │ -19626c: 6e10 f206 0100 |00d0: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06f2 │ │ -196272: 0a01 |00d3: move-result v1 │ │ -196274: 1302 0f01 |00d4: const/16 v2, #int 271 // #10f │ │ -196278: 3321 0d00 |00d6: if-ne v1, v2, 00e3 // +000d │ │ -19627c: 2207 4110 |00d8: new-instance v7, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@1041 │ │ -196280: 7020 8253 0700 |00da: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5382 │ │ -196286: 5460 3c42 |00dd: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -19628a: 6e20 8453 0700 |00df: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5384 │ │ -196290: 280a |00e2: goto 00ec // +000a │ │ -196292: 6e10 1703 0700 |00e3: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -196298: 0c07 |00e6: move-result-object v7 │ │ -19629a: 5460 3c42 |00e7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -19629e: 7120 6956 0700 |00e9: invoke-static {v7, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5669 │ │ -1962a4: 0e00 |00ec: return-void │ │ +1960c0: |[1960c0] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +1960d0: 5460 3c42 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +1960d4: 1a01 124a |0002: const-string v1, "cmd:" // string@4a12 │ │ +1960d8: 6e20 f00a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +1960de: 0a00 |0007: move-result v0 │ │ +1960e0: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +1960e4: 5460 3c42 |000a: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +1960e8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +1960ea: 6e20 f30a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +1960f0: 0c00 |0010: move-result-object v0 │ │ +1960f2: 6e10 1703 0700 |0011: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +1960f8: 0c07 |0014: move-result-object v7 │ │ +1960fa: 1f07 de0c |0015: check-cast v7, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0cde │ │ +1960fe: 2201 0503 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +196102: 7010 0a0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +196108: 6e20 160b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19610e: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ +196112: 6e20 160b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +196118: 6e10 270b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19611e: 0c00 |0027: move-result-object v0 │ │ +196120: 6e20 0c3d 0700 |0028: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0c │ │ +196126: 2900 c100 |002b: goto/16 00ec // +00c1 │ │ +19612a: 0d07 |002d: move-exception v7 │ │ +19612c: 6e10 340a 0700 |002e: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +196132: 2900 bb00 |0031: goto/16 00ec // +00bb │ │ +196136: 5460 3c42 |0033: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +19613a: 1a01 1e69 |0035: const-string v1, "mailto:" // string@691e │ │ +19613e: 6e20 f00a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196144: 0a00 |003a: move-result v0 │ │ +196146: 3800 6c00 |003b: if-eqz v0, 00a7 // +006c │ │ +19614a: 5460 3c42 |003d: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +19614e: 7020 9f56 0600 |003f: invoke-direct {v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@569f │ │ +196154: 0c00 |0042: move-result-object v0 │ │ +196156: 6e10 1703 0700 |0043: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19615c: 0c07 |0046: move-result-object v7 │ │ +19615e: 1f07 0e00 |0047: check-cast v7, Landroid/app/Activity; // type@000e │ │ +196162: 7110 de49 0700 |0049: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +196168: 0c01 |004c: move-result-object v1 │ │ +19616a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +19616c: 6e30 9306 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@0693 │ │ +196172: 0a00 |0051: move-result v0 │ │ +196174: 6e20 ab06 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +19617a: 0c00 |0055: move-result-object v0 │ │ +19617c: 6e10 7d06 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +196182: 0a03 |0059: move-result v3 │ │ +196184: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +196188: 6e10 8406 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@0684 │ │ +19618e: 0a03 |005f: move-result v3 │ │ +196190: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +196194: 6e10 7d06 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +19619a: 0a03 |0065: move-result v3 │ │ +19619c: 6e20 a306 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06a3 │ │ +1961a2: 0a01 |0069: move-result v1 │ │ +1961a4: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +1961a8: 7030 9e56 7600 |006c: invoke-direct {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@569e │ │ +1961ae: 2900 7d00 |006f: goto/16 00ec // +007d │ │ +1961b2: 2201 4701 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ +1961b6: 7020 8f04 7100 |0073: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +1961bc: 6e10 8006 0000 |0076: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0680 │ │ +1961c2: 0c03 |0079: move-result-object v3 │ │ +1961c4: 1214 |007a: const/4 v4, #int 1 // #1 │ │ +1961c6: 2344 3511 |007b: new-array v4, v4, [Ljava/lang/Object; // type@1135 │ │ +1961ca: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +1961cc: 4d03 0405 |007e: aput-object v3, v4, v5 │ │ +1961d0: 1403 6a00 137f |0080: const v3, #float 1.95399e+38 // #7f13006a │ │ +1961d6: 6e30 1f00 3704 |0083: invoke-virtual {v7, v3, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1961dc: 0c03 |0086: move-result-object v3 │ │ +1961de: 6e20 9504 3100 |0087: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +1961e4: 0c01 |008a: move-result-object v1 │ │ +1961e6: 2203 c610 |008b: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10c6 │ │ +1961ea: 7040 9556 6307 |008d: invoke-direct {v3, v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5695 │ │ +1961f0: 1407 0a00 0401 |0090: const v7, #float 2.42446e-38 // #0104000a │ │ +1961f6: 6e30 9b04 7103 |0093: invoke-virtual {v1, v7, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ +1961fc: 0c07 |0096: move-result-object v7 │ │ +1961fe: 1400 a600 137f |0097: const v0, #float 1.954e+38 // #7f1300a6 │ │ +196204: 6e30 9604 0702 |009a: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ +19620a: 0c07 |009d: move-result-object v7 │ │ +19620c: 6e10 a104 0700 |009e: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ +196212: 284b |00a1: goto 00ec // +004b │ │ +196214: 0d07 |00a2: move-exception v7 │ │ +196216: 6e10 340a 0700 |00a3: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19621c: 2846 |00a6: goto 00ec // +0046 │ │ +19621e: 5460 3c42 |00a7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +196222: 7110 a157 0000 |00a9: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@57a1 │ │ +196228: 0a00 |00ac: move-result v0 │ │ +19622a: 3800 1300 |00ad: if-eqz v0, 00c0 // +0013 │ │ +19622e: 2200 4110 |00af: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@1041 │ │ +196232: 6e10 1703 0700 |00b1: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +196238: 0c07 |00b4: move-result-object v7 │ │ +19623a: 1f07 0e00 |00b5: check-cast v7, Landroid/app/Activity; // type@000e │ │ +19623e: 7020 8253 7000 |00b7: invoke-direct {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5382 │ │ +196244: 5467 3c42 |00ba: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +196248: 6e20 8453 7000 |00bc: invoke-virtual {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5384 │ │ +19624e: 282d |00bf: goto 00ec // +002d │ │ +196250: 6e10 1703 0700 |00c0: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +196256: 0c00 |00c3: move-result-object v0 │ │ +196258: 1f00 0e00 |00c4: check-cast v0, Landroid/app/Activity; // type@000e │ │ +19625c: 7110 de49 0000 |00c6: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +196262: 0c01 |00c9: move-result-object v1 │ │ +196264: 5462 3c42 |00ca: iget-object v2, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +196268: 6e20 8e06 2100 |00cc: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@068e │ │ +19626e: 0c01 |00cf: move-result-object v1 │ │ +196270: 6e10 f206 0100 |00d0: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06f2 │ │ +196276: 0a01 |00d3: move-result v1 │ │ +196278: 1302 0f01 |00d4: const/16 v2, #int 271 // #10f │ │ +19627c: 3321 0d00 |00d6: if-ne v1, v2, 00e3 // +000d │ │ +196280: 2207 4110 |00d8: new-instance v7, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@1041 │ │ +196284: 7020 8253 0700 |00da: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@5382 │ │ +19628a: 5460 3c42 |00dd: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +19628e: 6e20 8453 0700 |00df: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@5384 │ │ +196294: 280a |00e2: goto 00ec // +000a │ │ +196296: 6e10 1703 0700 |00e3: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19629c: 0c07 |00e6: move-result-object v7 │ │ +19629e: 5460 3c42 |00e7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +1962a2: 7120 6956 0700 |00e9: invoke-static {v7, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5669 │ │ +1962a8: 0e00 |00ec: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x00a1 │ │ Ljava/lang/Exception; -> 0x00a2 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -308395,58 +308396,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -1962c4: |[1962c4] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -1962d4: 6e10 1703 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -1962da: 0c06 |0003: move-result-object v6 │ │ -1962dc: 5450 3c42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -1962e0: 1a01 124a |0006: const-string v1, "cmd:" // string@4a12 │ │ -1962e4: 6e20 f00a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -1962ea: 0a00 |000b: move-result v0 │ │ -1962ec: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1962ee: 3800 1b00 |000d: if-eqz v0, 0028 // +001b │ │ -1962f2: 5450 3c42 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -1962f6: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -1962f8: 6e20 f30a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -1962fe: 0c00 |0015: move-result-object v0 │ │ -196300: 7120 b757 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@57b7 │ │ -196306: 1400 e100 137f |0019: const v0, #float 1.95401e+38 // #7f1300e1 │ │ -19630c: 6e20 7700 0600 |001c: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -196312: 0c00 |001f: move-result-object v0 │ │ -196314: 7130 7a04 0601 |0020: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ -19631a: 0c06 |0023: move-result-object v6 │ │ -19631c: 6e10 7b04 0600 |0024: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ -196322: 2830 |0027: goto 0057 // +0030 │ │ -196324: 5450 3c42 |0028: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ -196328: 7020 9f56 0500 |002a: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@569f │ │ -19632e: 0c00 |002d: move-result-object v0 │ │ -196330: 2202 4701 |002e: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ -196334: 7020 8f04 6200 |0030: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -19633a: 6e20 9f04 0200 |0033: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049f │ │ -196340: 0c02 |0036: move-result-object v2 │ │ -196342: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -196344: 2333 2f11 |0038: new-array v3, v3, [Ljava/lang/CharSequence; // type@112f │ │ -196348: 1404 6c02 137f |003a: const v4, #float 1.95409e+38 // #7f13026c │ │ -19634e: 6e20 7700 4600 |003d: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -196354: 0c04 |0040: move-result-object v4 │ │ -196356: 4d04 0301 |0041: aput-object v4, v3, v1 │ │ -19635a: 2201 c710 |0043: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c7 │ │ -19635e: 7030 9756 6100 |0045: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5697 │ │ -196364: 6e30 9304 3201 |0048: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ -19636a: 0c06 |004b: move-result-object v6 │ │ -19636c: 1400 a600 137f |004c: const v0, #float 1.954e+38 // #7f1300a6 │ │ -196372: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -196374: 6e30 9604 0601 |0050: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ -19637a: 0c06 |0053: move-result-object v6 │ │ -19637c: 6e10 a104 0600 |0054: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ -196382: 0e00 |0057: return-void │ │ +1962c8: |[1962c8] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +1962d8: 6e10 1703 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +1962de: 0c06 |0003: move-result-object v6 │ │ +1962e0: 5450 3c42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +1962e4: 1a01 124a |0006: const-string v1, "cmd:" // string@4a12 │ │ +1962e8: 6e20 f00a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +1962ee: 0a00 |000b: move-result v0 │ │ +1962f0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1962f2: 3800 1b00 |000d: if-eqz v0, 0028 // +001b │ │ +1962f6: 5450 3c42 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +1962fa: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +1962fc: 6e20 f30a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +196302: 0c00 |0015: move-result-object v0 │ │ +196304: 7120 b757 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@57b7 │ │ +19630a: 1400 e100 137f |0019: const v0, #float 1.95401e+38 // #7f1300e1 │ │ +196310: 6e20 7700 0600 |001c: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +196316: 0c00 |001f: move-result-object v0 │ │ +196318: 7130 7a04 0601 |0020: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ +19631e: 0c06 |0023: move-result-object v6 │ │ +196320: 6e10 7b04 0600 |0024: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ +196326: 2830 |0027: goto 0057 // +0030 │ │ +196328: 5450 3c42 |0028: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@423c │ │ +19632c: 7020 9f56 0500 |002a: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@569f │ │ +196332: 0c00 |002d: move-result-object v0 │ │ +196334: 2202 4701 |002e: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ +196338: 7020 8f04 6200 |0030: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +19633e: 6e20 9f04 0200 |0033: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049f │ │ +196344: 0c02 |0036: move-result-object v2 │ │ +196346: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +196348: 2333 2f11 |0038: new-array v3, v3, [Ljava/lang/CharSequence; // type@112f │ │ +19634c: 1404 6c02 137f |003a: const v4, #float 1.95409e+38 // #7f13026c │ │ +196352: 6e20 7700 4600 |003d: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +196358: 0c04 |0040: move-result-object v4 │ │ +19635a: 4d04 0301 |0041: aput-object v4, v3, v1 │ │ +19635e: 2201 c710 |0043: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c7 │ │ +196362: 7030 9756 6100 |0045: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5697 │ │ +196368: 6e30 9304 3201 |0048: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0493 │ │ +19636e: 0c06 |004b: move-result-object v6 │ │ +196370: 1400 a600 137f |004c: const v0, #float 1.954e+38 // #7f1300a6 │ │ +196376: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +196378: 6e30 9604 0601 |0050: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ +19637e: 0c06 |0053: move-result-object v6 │ │ +196380: 6e10 a104 0600 |0054: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ +196386: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x001c line=96 │ │ 0x0028 line=98 │ │ @@ -308465,18 +308466,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1963d0: |[1963d0] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -1963e0: 5c01 3b42 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@423b │ │ -1963e4: 5902 3a42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@423a │ │ -1963e8: 0e00 |0004: return-void │ │ +1963d4: |[1963d4] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +1963e4: 5c01 3b42 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@423b │ │ +1963e8: 5902 3a42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@423a │ │ +1963ec: 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 │ │ @@ -308487,22 +308488,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1963ec: |[1963ec] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -1963fc: 6f20 ac02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02ac │ │ -196402: 5210 3a42 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@423a │ │ -196406: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ -19640a: 5510 3b42 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@423b │ │ -19640e: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -196412: 6e20 a002 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a0 │ │ -196418: 0e00 |000e: return-void │ │ +1963f0: |[1963f0] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +196400: 6f20 ac02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02ac │ │ +196406: 5210 3a42 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@423a │ │ +19640a: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ +19640e: 5510 3b42 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@423b │ │ +196412: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +196416: 6e20 a002 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a0 │ │ +19641c: 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; │ │ @@ -308542,18 +308543,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 │ │ -196484: |[196484] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -196494: 5b01 3d42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -196498: 7010 de02 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02de │ │ -19649e: 0e00 |0005: return-void │ │ +196488: |[196488] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +196498: 5b01 3d42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +19649c: 7010 de02 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02de │ │ +1964a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ @@ -308563,36 +308564,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1964a0: |[1964a0] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1964b0: 5412 3d42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -1964b4: 7110 a656 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ -1964ba: 0c02 |0005: move-result-object v2 │ │ -1964bc: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1964c0: 5412 3d42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -1964c4: 7110 a856 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ -1964ca: 0c02 |000d: move-result-object v2 │ │ -1964cc: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1964d0: 5412 3d42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -1964d4: 7110 a656 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ -1964da: 0c02 |0015: move-result-object v2 │ │ -1964dc: 5410 3d42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -1964e0: 7110 a856 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ -1964e6: 0c00 |001b: move-result-object v0 │ │ -1964e8: 6e20 9d56 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@569d │ │ -1964ee: 5412 3d42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -1964f2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1964f4: 7120 a956 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@56a9 │ │ -1964fa: 5412 3d42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -1964fe: 7120 a756 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@56a7 │ │ -196504: 0e00 |002a: return-void │ │ +1964a4: |[1964a4] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1964b4: 5412 3d42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +1964b8: 7110 a656 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ +1964be: 0c02 |0005: move-result-object v2 │ │ +1964c0: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1964c4: 5412 3d42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +1964c8: 7110 a856 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ +1964ce: 0c02 |000d: move-result-object v2 │ │ +1964d0: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1964d4: 5412 3d42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +1964d8: 7110 a656 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ +1964de: 0c02 |0015: move-result-object v2 │ │ +1964e0: 5410 3d42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +1964e4: 7110 a856 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ +1964ea: 0c00 |001b: move-result-object v0 │ │ +1964ec: 6e20 9d56 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@569d │ │ +1964f2: 5412 3d42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +1964f6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1964f8: 7120 a956 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@56a9 │ │ +1964fe: 5412 3d42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +196502: 7120 a756 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@56a7 │ │ +196508: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0010 line=31 │ │ 0x001f line=32 │ │ 0x0025 line=33 │ │ locals : │ │ @@ -308604,37 +308605,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -19641c: |[19641c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -19642c: 5412 3d42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -196430: 7110 a656 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ -196436: 0c02 |0005: move-result-object v2 │ │ -196438: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -19643c: 5412 3d42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -196440: 7110 a856 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ -196446: 0c02 |000d: move-result-object v2 │ │ -196448: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -19644c: 5412 3d42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -196450: 7110 a656 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ -196456: 0c02 |0015: move-result-object v2 │ │ -196458: 5410 3d42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -19645c: 7110 a856 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ -196462: 0c00 |001b: move-result-object v0 │ │ -196464: 6e20 9c56 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@569c │ │ -19646a: 5412 3d42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -19646e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -196470: 7120 a956 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@56a9 │ │ -196476: 5412 3d42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ -19647a: 7120 a756 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@56a7 │ │ -196480: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -196482: 0f02 |002b: return v2 │ │ +196420: |[196420] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +196430: 5412 3d42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +196434: 7110 a656 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ +19643a: 0c02 |0005: move-result-object v2 │ │ +19643c: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +196440: 5412 3d42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +196444: 7110 a856 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ +19644a: 0c02 |000d: move-result-object v2 │ │ +19644c: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +196450: 5412 3d42 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +196454: 7110 a656 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@56a6 │ │ +19645a: 0c02 |0015: move-result-object v2 │ │ +19645c: 5410 3d42 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +196460: 7110 a856 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@56a8 │ │ +196466: 0c00 |001b: move-result-object v0 │ │ +196468: 6e20 9c56 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@569c │ │ +19646e: 5412 3d42 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +196472: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +196474: 7120 a956 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@56a9 │ │ +19647a: 5412 3d42 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@423d │ │ +19647e: 7120 a756 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@56a7 │ │ +196484: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +196486: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0010 line=40 │ │ 0x001f line=41 │ │ 0x0025 line=42 │ │ locals : │ │ @@ -308682,22 +308683,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1966e8: |[1966e8] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -1966f8: 7010 a902 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02a9 │ │ -1966fe: 2200 e000 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e0 │ │ -196702: 2201 c910 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c9 │ │ -196706: 7020 a256 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@56a2 │ │ -19670c: 7030 df02 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02df │ │ -196712: 5b20 3f42 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423f │ │ -196716: 0e00 |000f: return-void │ │ +1966ec: |[1966ec] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +1966fc: 7010 a902 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02a9 │ │ +196702: 2200 e000 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e0 │ │ +196706: 2201 c910 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c9 │ │ +19670a: 7020 a256 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@56a2 │ │ +196710: 7030 df02 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02df │ │ +196716: 5b20 3f42 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423f │ │ +19671a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/content/Context; │ │ @@ -308707,17 +308708,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 │ │ -196684: |[196684] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -196694: 5400 3e42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423e │ │ -196698: 1100 |0002: return-object v0 │ │ +196688: |[196688] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +196698: 5400 3e42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423e │ │ +19669c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -308725,17 +308726,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 │ │ -19669c: |[19669c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1966ac: 5b01 3e42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423e │ │ -1966b0: 1101 |0002: return-object v1 │ │ +1966a0: |[1966a0] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +1966b0: 5b01 3e42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423e │ │ +1966b4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ │ │ @@ -308744,17 +308745,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 │ │ -196508: |[196508] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -196518: 5400 4142 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4241 │ │ -19651c: 1100 |0002: return-object v0 │ │ +19650c: |[19650c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +19651c: 5400 4142 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4241 │ │ +196520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -308762,17 +308763,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 │ │ -196520: |[196520] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -196530: 5b01 4142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4241 │ │ -196534: 1101 |0002: return-object v1 │ │ +196524: |[196524] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +196534: 5b01 4142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4241 │ │ +196538: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -308781,24 +308782,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 │ │ -1966b4: |[1966b4] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -1966c4: 6200 4042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4240 │ │ -1966c8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -1966cc: 2200 ca10 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10ca │ │ -1966d0: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1966d6: 0c01 |0009: move-result-object v1 │ │ -1966d8: 7020 a556 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@56a5 │ │ -1966de: 6900 4042 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4240 │ │ -1966e2: 6201 4042 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4240 │ │ -1966e6: 1101 |0011: return-object v1 │ │ +1966b8: |[1966b8] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +1966c8: 6200 4042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4240 │ │ +1966cc: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +1966d0: 2200 ca10 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10ca │ │ +1966d4: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1966da: 0c01 |0009: move-result-object v1 │ │ +1966dc: 7020 a556 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@56a5 │ │ +1966e2: 6900 4042 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4240 │ │ +1966e6: 6201 4042 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4240 │ │ +1966ea: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000f line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -308809,100 +308810,100 @@ │ │ type : '(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 158 16-bit code units │ │ -196538: |[196538] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -196548: 6e10 f802 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02f8 │ │ -19654e: 0a00 |0003: move-result v0 │ │ -196550: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -196552: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -196554: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -196558: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -19655c: 282a |000a: goto 0034 // +002a │ │ -19655e: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -196560: 3320 8d00 |000c: if-ne v0, v2, 0099 // +008d │ │ -196564: 7110 8902 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@0289 │ │ -19656a: 0a07 |0011: move-result v7 │ │ -19656c: 7110 8802 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@0288 │ │ -196572: 0a00 |0015: move-result v0 │ │ -196574: 1c02 c810 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c8 │ │ -196578: 7240 8e02 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@028e │ │ -19657e: 0c07 |001b: move-result-object v7 │ │ -196580: 1f07 b511 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b5 │ │ -196584: 2170 |001e: array-length v0, v7 │ │ -196586: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -196588: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -19658c: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -196590: 6e30 a056 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@56a0 │ │ -196596: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19659a: 28f7 |0029: goto 0020 // -0009 │ │ -19659c: 7110 8a02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028a │ │ -1965a2: 5467 3f42 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423f │ │ -1965a6: 6e20 e002 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e0 │ │ -1965ac: 0a07 |0032: move-result v7 │ │ -1965ae: 0f07 |0033: return v7 │ │ -1965b0: 6e10 0103 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0301 │ │ -1965b6: 0a03 |0037: move-result v3 │ │ -1965b8: 8733 |0038: float-to-int v3, v3 │ │ -1965ba: 6e10 0303 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0303 │ │ -1965c0: 0a04 |003c: move-result v4 │ │ -1965c2: 8744 |003d: float-to-int v4, v4 │ │ -1965c4: 6e10 6104 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0461 │ │ -1965ca: 0a05 |0041: move-result v5 │ │ -1965cc: b153 |0042: sub-int/2addr v3, v5 │ │ -1965ce: 6e10 6204 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@0462 │ │ -1965d4: 0a05 |0046: move-result v5 │ │ -1965d6: b154 |0047: sub-int/2addr v4, v5 │ │ -1965d8: 6e10 5e04 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@045e │ │ -1965de: 0a05 |004b: move-result v5 │ │ -1965e0: b053 |004c: add-int/2addr v3, v5 │ │ -1965e2: 6e10 5f04 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@045f │ │ -1965e8: 0a05 |0050: move-result v5 │ │ -1965ea: b054 |0051: add-int/2addr v4, v5 │ │ -1965ec: 6e10 5d04 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@045d │ │ -1965f2: 0c05 |0055: move-result-object v5 │ │ -1965f4: 6e20 8602 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@0286 │ │ -1965fa: 0a04 |0059: move-result v4 │ │ -1965fc: 8233 |005a: int-to-float v3, v3 │ │ -1965fe: 6e30 8702 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@0287 │ │ -196604: 0a03 |005e: move-result v3 │ │ -196606: 1c04 c810 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c8 │ │ -19660a: 7240 8e02 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@028e │ │ -196610: 0c03 |0064: move-result-object v3 │ │ -196612: 1f03 b511 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b5 │ │ -196616: 2134 |0067: array-length v4, v3 │ │ -196618: 3804 3100 |0068: if-eqz v4, 0099 // +0031 │ │ -19661c: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -196620: 3900 1c00 |006c: if-nez v0, 0088 // +001c │ │ -196624: 7220 8d02 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@028d │ │ -19662a: 0a00 |0071: move-result v0 │ │ -19662c: 7220 8c02 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@028c │ │ -196632: 0a01 |0075: move-result v1 │ │ -196634: 7130 8b02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028b │ │ -19663a: 6e10 5c04 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@045c │ │ -196640: 0c08 |007c: move-result-object v8 │ │ -196642: 1400 7603 067f |007d: const v0, #float 1.78135e+38 // #7f060376 │ │ -196648: 7120 3505 0800 |0080: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0535 │ │ -19664e: 0a08 |0083: move-result v8 │ │ -196650: 6e30 a056 2308 |0084: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@56a0 │ │ -196656: 2807 |0087: goto 008e // +0007 │ │ -196658: 7110 8a02 0800 |0088: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028a │ │ -19665e: 6e30 a056 1301 |008b: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@56a0 │ │ -196664: 5b63 3e42 |008e: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423e │ │ -196668: 5b67 4142 |0090: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4241 │ │ -19666c: 5467 3f42 |0092: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423f │ │ -196670: 6e20 e002 9700 |0094: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e0 │ │ -196676: 0a07 |0097: move-result v7 │ │ -196678: 0f07 |0098: return v7 │ │ -19667a: 6f40 aa02 7698 |0099: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02aa │ │ -196680: 0a07 |009c: move-result v7 │ │ -196682: 0f07 |009d: return v7 │ │ +19653c: |[19653c] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +19654c: 6e10 f802 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02f8 │ │ +196552: 0a00 |0003: move-result v0 │ │ +196554: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +196556: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +196558: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +19655c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +196560: 282a |000a: goto 0034 // +002a │ │ +196562: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +196564: 3320 8d00 |000c: if-ne v0, v2, 0099 // +008d │ │ +196568: 7110 8902 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@0289 │ │ +19656e: 0a07 |0011: move-result v7 │ │ +196570: 7110 8802 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@0288 │ │ +196576: 0a00 |0015: move-result v0 │ │ +196578: 1c02 c810 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c8 │ │ +19657c: 7240 8e02 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@028e │ │ +196582: 0c07 |001b: move-result-object v7 │ │ +196584: 1f07 b511 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b5 │ │ +196588: 2170 |001e: array-length v0, v7 │ │ +19658a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +19658c: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +196590: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +196594: 6e30 a056 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@56a0 │ │ +19659a: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19659e: 28f7 |0029: goto 0020 // -0009 │ │ +1965a0: 7110 8a02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028a │ │ +1965a6: 5467 3f42 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423f │ │ +1965aa: 6e20 e002 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e0 │ │ +1965b0: 0a07 |0032: move-result v7 │ │ +1965b2: 0f07 |0033: return v7 │ │ +1965b4: 6e10 0103 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0301 │ │ +1965ba: 0a03 |0037: move-result v3 │ │ +1965bc: 8733 |0038: float-to-int v3, v3 │ │ +1965be: 6e10 0303 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0303 │ │ +1965c4: 0a04 |003c: move-result v4 │ │ +1965c6: 8744 |003d: float-to-int v4, v4 │ │ +1965c8: 6e10 6104 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0461 │ │ +1965ce: 0a05 |0041: move-result v5 │ │ +1965d0: b153 |0042: sub-int/2addr v3, v5 │ │ +1965d2: 6e10 6204 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@0462 │ │ +1965d8: 0a05 |0046: move-result v5 │ │ +1965da: b154 |0047: sub-int/2addr v4, v5 │ │ +1965dc: 6e10 5e04 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@045e │ │ +1965e2: 0a05 |004b: move-result v5 │ │ +1965e4: b053 |004c: add-int/2addr v3, v5 │ │ +1965e6: 6e10 5f04 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@045f │ │ +1965ec: 0a05 |0050: move-result v5 │ │ +1965ee: b054 |0051: add-int/2addr v4, v5 │ │ +1965f0: 6e10 5d04 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@045d │ │ +1965f6: 0c05 |0055: move-result-object v5 │ │ +1965f8: 6e20 8602 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@0286 │ │ +1965fe: 0a04 |0059: move-result v4 │ │ +196600: 8233 |005a: int-to-float v3, v3 │ │ +196602: 6e30 8702 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@0287 │ │ +196608: 0a03 |005e: move-result v3 │ │ +19660a: 1c04 c810 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c8 │ │ +19660e: 7240 8e02 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@028e │ │ +196614: 0c03 |0064: move-result-object v3 │ │ +196616: 1f03 b511 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11b5 │ │ +19661a: 2134 |0067: array-length v4, v3 │ │ +19661c: 3804 3100 |0068: if-eqz v4, 0099 // +0031 │ │ +196620: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +196624: 3900 1c00 |006c: if-nez v0, 0088 // +001c │ │ +196628: 7220 8d02 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@028d │ │ +19662e: 0a00 |0071: move-result v0 │ │ +196630: 7220 8c02 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@028c │ │ +196636: 0a01 |0075: move-result v1 │ │ +196638: 7130 8b02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028b │ │ +19663e: 6e10 5c04 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@045c │ │ +196644: 0c08 |007c: move-result-object v8 │ │ +196646: 1400 7603 067f |007d: const v0, #float 1.78135e+38 // #7f060376 │ │ +19664c: 7120 3505 0800 |0080: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0535 │ │ +196652: 0a08 |0083: move-result v8 │ │ +196654: 6e30 a056 2308 |0084: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@56a0 │ │ +19665a: 2807 |0087: goto 008e // +0007 │ │ +19665c: 7110 8a02 0800 |0088: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028a │ │ +196662: 6e30 a056 1301 |008b: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@56a0 │ │ +196668: 5b63 3e42 |008e: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@423e │ │ +19666c: 5b67 4142 |0090: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4241 │ │ +196670: 5467 3f42 |0092: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@423f │ │ +196674: 6e20 e002 9700 |0094: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e0 │ │ +19667a: 0a07 |0097: move-result v7 │ │ +19667c: 0f07 |0098: return v7 │ │ +19667e: 6f40 aa02 7698 |0099: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02aa │ │ +196684: 0a07 |009c: move-result v7 │ │ +196686: 0f07 |009d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000e line=87 │ │ 0x0012 line=88 │ │ 0x0018 line=87 │ │ 0x001e line=89 │ │ @@ -308992,17 +308993,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1968d4: |[1968d4] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -1968e4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1968ea: 0e00 |0003: return-void │ │ +1968d8: |[1968d8] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +1968e8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1968ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MailtoUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MailtoUtil;) │ │ @@ -309010,47 +309011,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 │ │ -19683c: |[19683c] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -19684c: 2200 7703 |0000: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -196850: 7010 950c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -196856: 6e10 f501 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f5 │ │ -19685c: 0c07 |0008: move-result-object v7 │ │ -19685e: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -196862: 6e10 e10a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -196868: 0a01 |000e: move-result v1 │ │ -19686a: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -19686e: 1a01 ae05 |0011: const-string v1, "&" // string@05ae │ │ -196872: 6e20 ee0a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ -196878: 0c07 |0016: move-result-object v7 │ │ -19687a: 2171 |0017: array-length v1, v7 │ │ -19687c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -19687e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -196880: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -196884: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -196888: 1a05 d60b |001e: const-string v5, "=" // string@0bd6 │ │ -19688c: 6e20 ee0a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ -196892: 0c04 |0023: move-result-object v4 │ │ -196894: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -196898: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -19689a: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -19689e: 1a06 f63b |0029: const-string v6, "UTF-8" // string@3bf6 │ │ -1968a2: 7120 9c0b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b9c │ │ -1968a8: 0c04 |002e: move-result-object v4 │ │ -1968aa: 7230 e80c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -1968b0: 2805 |0032: goto 0037 // +0005 │ │ -1968b2: 0d04 |0033: move-exception v4 │ │ -1968b4: 6e10 340a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -1968ba: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1968be: 28e1 |0039: goto 001a // -001f │ │ -1968c0: 1100 |003a: return-object v0 │ │ +196840: |[196840] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +196850: 2200 7703 |0000: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ +196854: 7010 950c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +19685a: 6e10 f501 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f5 │ │ +196860: 0c07 |0008: move-result-object v7 │ │ +196862: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +196866: 6e10 e10a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +19686c: 0a01 |000e: move-result v1 │ │ +19686e: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +196872: 1a01 ae05 |0011: const-string v1, "&" // string@05ae │ │ +196876: 6e20 ee0a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ +19687c: 0c07 |0016: move-result-object v7 │ │ +19687e: 2171 |0017: array-length v1, v7 │ │ +196880: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +196882: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +196884: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +196888: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +19688c: 1a05 d60b |001e: const-string v5, "=" // string@0bd6 │ │ +196890: 6e20 ee0a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ +196896: 0c04 |0023: move-result-object v4 │ │ +196898: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +19689c: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +19689e: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +1968a2: 1a06 f63b |0029: const-string v6, "UTF-8" // string@3bf6 │ │ +1968a6: 7120 9c0b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b9c │ │ +1968ac: 0c04 |002e: move-result-object v4 │ │ +1968ae: 7230 e80c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +1968b4: 2805 |0032: goto 0037 // +0005 │ │ +1968b6: 0d04 |0033: move-exception v4 │ │ +1968b8: 6e10 340a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +1968be: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1968c2: 28e1 |0039: goto 001a // -001f │ │ +1968c4: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x000b line=51 │ │ @@ -309067,36 +309068,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 │ │ -1967dc: |[1967dc] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -1967ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1967ee: 2300 3711 |0001: new-array v0, v0, [Ljava/lang/String; // type@1137 │ │ -1967f2: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -1967f6: 6e10 fe01 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -1967fc: 0c02 |0008: move-result-object v2 │ │ -1967fe: 7110 e901 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01e9 │ │ -196804: 0c02 |000c: move-result-object v2 │ │ -196806: 6e10 e801 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01e8 │ │ -19680c: 0c02 |0010: move-result-object v2 │ │ -19680e: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -196812: 6e10 fb0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -196818: 0c01 |0016: move-result-object v1 │ │ -19681a: 6e10 e10a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -196820: 0a01 |001a: move-result v1 │ │ -196822: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -196826: 6e10 fb0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -19682c: 0c02 |0020: move-result-object v2 │ │ -19682e: 1a00 910a |0021: const-string v0, "," // string@0a91 │ │ -196832: 6e20 ee0a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ -196838: 0c00 |0026: move-result-object v0 │ │ -19683a: 1100 |0027: return-object v0 │ │ +1967e0: |[1967e0] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +1967f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1967f2: 2300 3711 |0001: new-array v0, v0, [Ljava/lang/String; // type@1137 │ │ +1967f6: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +1967fa: 6e10 fe01 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +196800: 0c02 |0008: move-result-object v2 │ │ +196802: 7110 e901 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01e9 │ │ +196808: 0c02 |000c: move-result-object v2 │ │ +19680a: 6e10 e801 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01e8 │ │ +196810: 0c02 |0010: move-result-object v2 │ │ +196812: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +196816: 6e10 fb0a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +19681c: 0c01 |0016: move-result-object v1 │ │ +19681e: 6e10 e10a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +196824: 0a01 |001a: move-result v1 │ │ +196826: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +19682a: 6e10 fb0a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +196830: 0c02 |0020: move-result-object v2 │ │ +196832: 1a00 910a |0021: const-string v0, "," // string@0a91 │ │ +196836: 6e20 ee0a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ +19683c: 0c00 |0026: move-result-object v0 │ │ +19683e: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ 0x0005 line=25 │ │ 0x000d line=26 │ │ 0x0013 line=27 │ │ 0x001d line=28 │ │ @@ -309108,48 +309109,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 │ │ -19674c: |[19674c] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -19675c: 7110 ad56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@56ad │ │ -196762: 0c02 |0003: move-result-object v2 │ │ -196764: 1a00 dd7e |0004: const-string v0, "subject" // string@7edd │ │ -196768: 7220 e50c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ -19676e: 0c00 |0009: move-result-object v0 │ │ -196770: 1f00 0303 |000a: check-cast v0, Ljava/lang/String; // type@0303 │ │ -196774: 1a01 4d47 |000c: const-string v1, "body" // string@474d │ │ -196778: 7220 e50c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ -19677e: 0c02 |0011: move-result-object v2 │ │ -196780: 1f02 0303 |0012: check-cast v2, Ljava/lang/String; // type@0303 │ │ -196784: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -196788: 6e10 e10a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -19678e: 0a01 |0019: move-result v1 │ │ -196790: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -196794: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -196798: 6e10 e10a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -19679e: 0a01 |0021: move-result v1 │ │ -1967a0: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -1967a4: 2201 0503 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -1967a8: 7010 0a0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -1967ae: 6e20 160b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1967b4: 1a00 c003 |002c: const-string v0, " │ │ +196750: |[196750] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +196760: 7110 ad56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@56ad │ │ +196766: 0c02 |0003: move-result-object v2 │ │ +196768: 1a00 dd7e |0004: const-string v0, "subject" // string@7edd │ │ +19676c: 7220 e50c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ +196772: 0c00 |0009: move-result-object v0 │ │ +196774: 1f00 0303 |000a: check-cast v0, Ljava/lang/String; // type@0303 │ │ +196778: 1a01 4d47 |000c: const-string v1, "body" // string@474d │ │ +19677c: 7220 e50c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ +196782: 0c02 |0011: move-result-object v2 │ │ +196784: 1f02 0303 |0012: check-cast v2, Ljava/lang/String; // type@0303 │ │ +196788: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +19678c: 6e10 e10a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +196792: 0a01 |0019: move-result v1 │ │ +196794: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +196798: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +19679c: 6e10 e10a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +1967a2: 0a01 |0021: move-result v1 │ │ +1967a4: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +1967a8: 2201 0503 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +1967ac: 7010 0a0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +1967b2: 6e20 160b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1967b8: 1a00 c003 |002c: const-string v0, " │ │ " // string@03c0 │ │ -1967b8: 6e20 160b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1967be: 6e20 160b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1967c4: 6e10 270b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1967ca: 0c00 |0037: move-result-object v0 │ │ -1967cc: 2802 |0038: goto 003a // +0002 │ │ -1967ce: 0720 |0039: move-object v0, v2 │ │ -1967d0: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -1967d4: 2803 |003c: goto 003f // +0003 │ │ -1967d6: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -1967da: 1100 |003f: return-object v0 │ │ +1967bc: 6e20 160b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1967c2: 6e20 160b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1967c8: 6e10 270b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1967ce: 0c00 |0037: move-result-object v0 │ │ +1967d0: 2802 |0038: goto 003a // +0002 │ │ +1967d2: 0720 |0039: move-object v0, v2 │ │ +1967d4: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +1967d8: 2803 |003c: goto 003f // +0003 │ │ +1967da: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +1967de: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x000c line=37 │ │ 0x0016 line=38 │ │ 0x001e line=39 │ │ @@ -309163,26 +309164,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -196718: |[196718] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -196728: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -19672c: 1a00 1d69 |0002: const-string v0, "mailto" // string@691d │ │ -196730: 6e10 fb01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ -196736: 0c01 |0007: move-result-object v1 │ │ -196738: 6e20 d40a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19673e: 0a01 |000b: move-result v1 │ │ -196740: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -196744: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -196746: 2802 |000f: goto 0011 // +0002 │ │ -196748: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -19674a: 0f01 |0011: return v1 │ │ +19671c: |[19671c] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +19672c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +196730: 1a00 1d69 |0002: const-string v0, "mailto" // string@691d │ │ +196734: 6e10 fb01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ +19673a: 0c01 |0007: move-result-object v1 │ │ +19673c: 6e20 d40a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196742: 0a01 |000b: move-result v1 │ │ +196744: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +196748: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +19674a: 2802 |000f: goto 0011 // +0002 │ │ +19674c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +19674e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=19 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -309224,19 +309225,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1968ec: |[1968ec] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -1968fc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -196902: 5901 4842 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4248 │ │ -196906: 5902 4742 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4247 │ │ -19690a: 0e00 |0007: return-void │ │ +1968f0: |[1968f0] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +196900: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +196906: 5901 4842 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4248 │ │ +19690a: 5902 4742 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4247 │ │ +19690e: 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; │ │ @@ -309327,32 +309328,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -197284: |[197284] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -197294: 0e00 |0000: return-void │ │ +197288: |[197288] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +197298: 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 │ │ -197298: |[197298] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -1972a8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1972ae: 0e00 |0003: return-void │ │ +19729c: |[19729c] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +1972ac: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1972b2: 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;) │ │ @@ -309360,59 +309361,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 │ │ -196c44: |[196c44] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -196c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196c56: 2201 bb02 |0001: new-instance v1, Ljava/io/File; // type@02bb │ │ -196c5a: 6e10 f801 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ -196c60: 0c08 |0006: move-result-object v8 │ │ -196c62: 7020 6809 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -196c68: 2208 bb02 |000a: new-instance v8, Ljava/io/File; // type@02bb │ │ -196c6c: 6e10 f801 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ -196c72: 0c02 |000f: move-result-object v2 │ │ -196c74: 7020 6809 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -196c7a: 6e10 6e09 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@096e │ │ -196c80: 0a02 |0016: move-result v2 │ │ -196c82: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -196c86: 6e10 7709 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0977 │ │ -196c8c: 0b02 |001c: move-result-wide v2 │ │ -196c8e: 6e10 7709 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0977 │ │ -196c94: 0b04 |0020: move-result-wide v4 │ │ -196c96: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -196c9a: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -196c9e: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ -196ca2: 7010 db01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01db │ │ -196ca8: 6e30 de01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01de │ │ -196cae: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -196cb2: 6e30 dc01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dc │ │ -196cb8: 0c06 |0032: move-result-object v6 │ │ -196cba: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -196cbe: 6e10 0e01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -196cc4: 0a07 |0038: move-result v7 │ │ -196cc6: 5997 4842 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4248 │ │ -196cca: 6e10 0b01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -196cd0: 0a07 |003e: move-result v7 │ │ -196cd2: 5997 4742 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4247 │ │ -196cd6: 6e10 dd01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01dd │ │ -196cdc: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -196ce0: 2207 be02 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02be │ │ -196ce4: 7020 8609 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0986 │ │ -196cea: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -196cee: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -196cf2: 6e40 0501 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0105 │ │ -196cf8: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -196cfa: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -196cfc: 2805 |0054: goto 0059 // +0005 │ │ -196cfe: 0d06 |0055: move-exception v6 │ │ -196d00: 6e10 340a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -196d06: 0f00 |0059: return v0 │ │ +196c48: |[196c48] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +196c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196c5a: 2201 bb02 |0001: new-instance v1, Ljava/io/File; // type@02bb │ │ +196c5e: 6e10 f801 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ +196c64: 0c08 |0006: move-result-object v8 │ │ +196c66: 7020 6809 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +196c6c: 2208 bb02 |000a: new-instance v8, Ljava/io/File; // type@02bb │ │ +196c70: 6e10 f801 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ +196c76: 0c02 |000f: move-result-object v2 │ │ +196c78: 7020 6809 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +196c7e: 6e10 6e09 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@096e │ │ +196c84: 0a02 |0016: move-result v2 │ │ +196c86: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +196c8a: 6e10 7709 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0977 │ │ +196c90: 0b02 |001c: move-result-wide v2 │ │ +196c92: 6e10 7709 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0977 │ │ +196c98: 0b04 |0020: move-result-wide v4 │ │ +196c9a: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +196c9e: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +196ca2: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ +196ca6: 7010 db01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01db │ │ +196cac: 6e30 de01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01de │ │ +196cb2: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +196cb6: 6e30 dc01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dc │ │ +196cbc: 0c06 |0032: move-result-object v6 │ │ +196cbe: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +196cc2: 6e10 0e01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +196cc8: 0a07 |0038: move-result v7 │ │ +196cca: 5997 4842 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4248 │ │ +196cce: 6e10 0b01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +196cd4: 0a07 |003e: move-result v7 │ │ +196cd6: 5997 4742 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4247 │ │ +196cda: 6e10 dd01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01dd │ │ +196ce0: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +196ce4: 2207 be02 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02be │ │ +196ce8: 7020 8609 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0986 │ │ +196cee: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +196cf2: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +196cf6: 6e40 0501 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0105 │ │ +196cfc: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +196cfe: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +196d00: 2805 |0054: goto 0059 // +0005 │ │ +196d02: 0d06 |0055: move-exception v6 │ │ +196d04: 6e10 340a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +196d0a: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -309436,32 +309437,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 │ │ -196ed8: |[196ed8] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -196ee8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -196eec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -196eee: 1102 |0003: return-object v2 │ │ -196ef0: 6e10 db0a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ -196ef6: 1a00 005d |0007: const-string v0, "image/jpg" // string@5d00 │ │ -196efa: 6e20 d40a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196f00: 0a00 |000c: move-result v0 │ │ -196f02: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -196f06: 1102 |000f: return-object v2 │ │ -196f08: 7100 a003 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -196f0e: 0c00 |0013: move-result-object v0 │ │ -196f10: 1a01 ff5c |0014: const-string v1, "image/jpeg" // string@5cff │ │ -196f14: 6e20 a103 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a1 │ │ -196f1a: 0a00 |0019: move-result v0 │ │ -196f1c: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -196f20: 0712 |001c: move-object v2, v1 │ │ -196f22: 1102 |001d: return-object v2 │ │ +196edc: |[196edc] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +196eec: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +196ef0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +196ef2: 1102 |0003: return-object v2 │ │ +196ef4: 6e10 db0a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ +196efa: 1a00 005d |0007: const-string v0, "image/jpg" // string@5d00 │ │ +196efe: 6e20 d40a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196f04: 0a00 |000c: move-result v0 │ │ +196f06: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +196f0a: 1102 |000f: return-object v2 │ │ +196f0c: 7100 a003 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +196f12: 0c00 |0013: move-result-object v0 │ │ +196f14: 1a01 ff5c |0014: const-string v1, "image/jpeg" // string@5cff │ │ +196f18: 6e20 a103 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a1 │ │ +196f1e: 0a00 |0019: move-result v0 │ │ +196f20: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +196f24: 0712 |001c: move-object v2, v1 │ │ +196f26: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -309470,185 +309471,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 │ │ -19690c: |[19690c] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -19691c: 1a00 b616 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16b6 │ │ -196920: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196922: 7110 500a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -196928: 0c01 |0006: move-result-object v1 │ │ -19692a: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -19692e: 7110 bf56 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56bf │ │ -196934: 0a02 |000c: move-result v2 │ │ -196936: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -19693a: 2900 1b01 |000f: goto/16 012a // +011b │ │ -19693e: 7110 bd56 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@56bd │ │ -196944: 0a02 |0014: move-result v2 │ │ -196946: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -196948: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -19694c: 7110 2d4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2d │ │ -196952: 0c05 |001b: move-result-object v5 │ │ -196954: 6e10 4b50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@504b │ │ -19695a: 0c05 |001f: move-result-object v5 │ │ -19695c: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -19695e: 6e20 2050 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5020 │ │ -196964: 0c05 |0024: move-result-object v5 │ │ -196966: 6206 6c00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006c │ │ -19696a: 6e20 c14f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fc1 │ │ -196970: 0c05 |002a: move-result-object v5 │ │ -196972: 2206 960f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ -196976: 7020 0a4f 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4f0a │ │ -19697c: 6e20 fb4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ffb │ │ -196982: 0c05 |0033: move-result-object v5 │ │ -196984: 6e10 2150 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5021 │ │ -19698a: 0c05 |0037: move-result-object v5 │ │ -19698c: 7210 d207 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d2 │ │ -196992: 0c05 |003b: move-result-object v5 │ │ -196994: 1f05 0302 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0203 │ │ -196998: 2206 d500 |003e: new-instance v6, Landroid/util/Pair; // type@00d5 │ │ -19699c: 6e10 d007 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07d0 │ │ -1969a2: 0a00 |0043: move-result v0 │ │ -1969a4: 7110 500a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -1969aa: 0c00 |0047: move-result-object v0 │ │ -1969ac: 6e10 cf07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07cf │ │ -1969b2: 0a05 |004b: move-result v5 │ │ -1969b4: 7110 500a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -1969ba: 0c05 |004f: move-result-object v5 │ │ -1969bc: 7030 c502 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ -1969c2: 0763 |0053: move-object v3, v6 │ │ -1969c4: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -1969c8: 0d05 |0056: move-exception v5 │ │ -1969ca: 6206 4f42 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -1969ce: 1a00 7b17 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@177b │ │ -1969d2: 7130 c302 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1969d8: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -1969dc: 0d05 |0060: move-exception v5 │ │ -1969de: 6206 4f42 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -1969e2: 1a00 e63d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de6 │ │ -1969e6: 7130 c302 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1969ec: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -1969f0: 7110 c156 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@56c1 │ │ -1969f6: 0a06 |006d: move-result v6 │ │ -1969f8: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -1969fc: 7120 7f50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ -196a02: 0c06 |0073: move-result-object v6 │ │ -196a04: 7110 2e56 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@562e │ │ -196a0a: 0c02 |0077: move-result-object v2 │ │ -196a0c: 6e10 9309 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -196a12: 2818 |007b: goto 0093 // +0018 │ │ -196a14: 0d05 |007c: move-exception v5 │ │ -196a16: 280b |007d: goto 0088 // +000b │ │ -196a18: 0d05 |007e: move-exception v5 │ │ -196a1a: 280d |007f: goto 008c // +000d │ │ -196a1c: 0d05 |0080: move-exception v5 │ │ -196a1e: 280f |0081: goto 0090 // +000f │ │ -196a20: 0d05 |0082: move-exception v5 │ │ -196a22: 0763 |0083: move-object v3, v6 │ │ -196a24: 2900 9900 |0084: goto/16 011d // +0099 │ │ -196a28: 0d05 |0086: move-exception v5 │ │ -196a2a: 0732 |0087: move-object v2, v3 │ │ -196a2c: 0763 |0088: move-object v3, v6 │ │ -196a2e: 282f |0089: goto 00b8 // +002f │ │ -196a30: 0d05 |008a: move-exception v5 │ │ -196a32: 0732 |008b: move-object v2, v3 │ │ -196a34: 0763 |008c: move-object v3, v6 │ │ -196a36: 283c |008d: goto 00c9 // +003c │ │ -196a38: 0d05 |008e: move-exception v5 │ │ -196a3a: 0732 |008f: move-object v2, v3 │ │ -196a3c: 0763 |0090: move-object v3, v6 │ │ -196a3e: 2849 |0091: goto 00da // +0049 │ │ -196a40: 0732 |0092: move-object v2, v3 │ │ -196a42: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -196a46: 7120 7f50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ -196a4c: 0c03 |0098: move-result-object v3 │ │ -196a4e: 7110 2d56 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@562d │ │ -196a54: 0c05 |009c: move-result-object v5 │ │ -196a56: 2808 |009d: goto 00a5 // +0008 │ │ -196a58: 0d05 |009e: move-exception v5 │ │ -196a5a: 2819 |009f: goto 00b8 // +0019 │ │ -196a5c: 0d05 |00a0: move-exception v5 │ │ -196a5e: 2828 |00a1: goto 00c9 // +0028 │ │ -196a60: 0d05 |00a2: move-exception v5 │ │ -196a62: 2837 |00a3: goto 00da // +0037 │ │ -196a64: 0725 |00a4: move-object v5, v2 │ │ -196a66: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -196a6a: 6e10 9309 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -196a70: 2807 |00aa: goto 00b1 // +0007 │ │ -196a72: 0d06 |00ab: move-exception v6 │ │ -196a74: 6202 4f42 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196a78: 7130 c302 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -196a7e: 0753 |00b1: move-object v3, v5 │ │ -196a80: 283c |00b2: goto 00ee // +003c │ │ -196a82: 0d05 |00b3: move-exception v5 │ │ -196a84: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -196a88: 0d05 |00b6: move-exception v5 │ │ -196a8a: 0732 |00b7: move-object v2, v3 │ │ -196a8c: 6206 4f42 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196a90: 1a04 bd0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbd │ │ -196a94: 7130 c302 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -196a9a: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -196a9e: 6e10 9309 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -196aa4: 2829 |00c4: goto 00ed // +0029 │ │ -196aa6: 0d05 |00c5: move-exception v5 │ │ -196aa8: 2822 |00c6: goto 00e8 // +0022 │ │ -196aaa: 0d05 |00c7: move-exception v5 │ │ -196aac: 0732 |00c8: move-object v2, v3 │ │ -196aae: 6206 4f42 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196ab2: 1a04 6116 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1661 │ │ -196ab6: 7130 c302 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -196abc: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -196ac0: 6e10 9309 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -196ac6: 2818 |00d5: goto 00ed // +0018 │ │ -196ac8: 0d05 |00d6: move-exception v5 │ │ -196aca: 2811 |00d7: goto 00e8 // +0011 │ │ -196acc: 0d05 |00d8: move-exception v5 │ │ -196ace: 0732 |00d9: move-object v2, v3 │ │ -196ad0: 6206 4f42 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196ad4: 1a04 bb16 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16bb │ │ -196ad8: 7130 c302 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -196ade: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -196ae2: 6e10 9309 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -196ae8: 2807 |00e6: goto 00ed // +0007 │ │ -196aea: 0d05 |00e7: move-exception v5 │ │ -196aec: 6206 4f42 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196af0: 7130 c302 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -196af6: 0723 |00ed: move-object v3, v2 │ │ -196af8: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -196afc: 2203 d500 |00f0: new-instance v3, Landroid/util/Pair; // type@00d5 │ │ -196b00: 7030 c502 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ -196b06: 6205 4f42 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196b0a: 2206 0503 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -196b0e: 1a00 4515 |00f9: const-string v0, "Dimensions for [" // string@1545 │ │ -196b12: 7020 0d0b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -196b18: 6e20 150b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -196b1e: 1a07 c540 |0101: const-string v7, "] are " // string@40c5 │ │ -196b22: 6e20 160b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -196b28: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ -196b2c: 6e20 150b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -196b32: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ -196b36: 6e20 160b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -196b3c: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ -196b40: 6e20 150b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -196b46: 6e10 270b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -196b4c: 0c06 |0118: move-result-object v6 │ │ -196b4e: 7120 ba02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -196b54: 1103 |011c: return-object v3 │ │ -196b56: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -196b5a: 6e10 9309 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -196b60: 2807 |0122: goto 0129 // +0007 │ │ -196b62: 0d06 |0123: move-exception v6 │ │ -196b64: 6207 4f42 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ -196b68: 7130 c302 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -196b6e: 2705 |0129: throw v5 │ │ -196b70: 2205 d500 |012a: new-instance v5, Landroid/util/Pair; // type@00d5 │ │ -196b74: 7030 c502 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ -196b7a: 1105 |012f: return-object v5 │ │ +196910: |[196910] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +196920: 1a00 b616 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16b6 │ │ +196924: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196926: 7110 500a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19692c: 0c01 |0006: move-result-object v1 │ │ +19692e: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +196932: 7110 bf56 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56bf │ │ +196938: 0a02 |000c: move-result v2 │ │ +19693a: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +19693e: 2900 1b01 |000f: goto/16 012a // +011b │ │ +196942: 7110 bd56 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@56bd │ │ +196948: 0a02 |0014: move-result v2 │ │ +19694a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +19694c: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +196950: 7110 2d4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2d │ │ +196956: 0c05 |001b: move-result-object v5 │ │ +196958: 6e10 4b50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@504b │ │ +19695e: 0c05 |001f: move-result-object v5 │ │ +196960: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +196962: 6e20 2050 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5020 │ │ +196968: 0c05 |0024: move-result-object v5 │ │ +19696a: 6206 6c00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006c │ │ +19696e: 6e20 c14f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fc1 │ │ +196974: 0c05 |002a: move-result-object v5 │ │ +196976: 2206 960f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ +19697a: 7020 0a4f 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4f0a │ │ +196980: 6e20 fb4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ffb │ │ +196986: 0c05 |0033: move-result-object v5 │ │ +196988: 6e10 2150 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5021 │ │ +19698e: 0c05 |0037: move-result-object v5 │ │ +196990: 7210 d207 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d2 │ │ +196996: 0c05 |003b: move-result-object v5 │ │ +196998: 1f05 0302 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0203 │ │ +19699c: 2206 d500 |003e: new-instance v6, Landroid/util/Pair; // type@00d5 │ │ +1969a0: 6e10 d007 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07d0 │ │ +1969a6: 0a00 |0043: move-result v0 │ │ +1969a8: 7110 500a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +1969ae: 0c00 |0047: move-result-object v0 │ │ +1969b0: 6e10 cf07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07cf │ │ +1969b6: 0a05 |004b: move-result v5 │ │ +1969b8: 7110 500a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +1969be: 0c05 |004f: move-result-object v5 │ │ +1969c0: 7030 c502 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ +1969c6: 0763 |0053: move-object v3, v6 │ │ +1969c8: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +1969cc: 0d05 |0056: move-exception v5 │ │ +1969ce: 6206 4f42 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +1969d2: 1a00 7b17 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@177b │ │ +1969d6: 7130 c302 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1969dc: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +1969e0: 0d05 |0060: move-exception v5 │ │ +1969e2: 6206 4f42 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +1969e6: 1a00 e63d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de6 │ │ +1969ea: 7130 c302 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1969f0: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +1969f4: 7110 c156 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@56c1 │ │ +1969fa: 0a06 |006d: move-result v6 │ │ +1969fc: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +196a00: 7120 7f50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ +196a06: 0c06 |0073: move-result-object v6 │ │ +196a08: 7110 2e56 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@562e │ │ +196a0e: 0c02 |0077: move-result-object v2 │ │ +196a10: 6e10 9309 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +196a16: 2818 |007b: goto 0093 // +0018 │ │ +196a18: 0d05 |007c: move-exception v5 │ │ +196a1a: 280b |007d: goto 0088 // +000b │ │ +196a1c: 0d05 |007e: move-exception v5 │ │ +196a1e: 280d |007f: goto 008c // +000d │ │ +196a20: 0d05 |0080: move-exception v5 │ │ +196a22: 280f |0081: goto 0090 // +000f │ │ +196a24: 0d05 |0082: move-exception v5 │ │ +196a26: 0763 |0083: move-object v3, v6 │ │ +196a28: 2900 9900 |0084: goto/16 011d // +0099 │ │ +196a2c: 0d05 |0086: move-exception v5 │ │ +196a2e: 0732 |0087: move-object v2, v3 │ │ +196a30: 0763 |0088: move-object v3, v6 │ │ +196a32: 282f |0089: goto 00b8 // +002f │ │ +196a34: 0d05 |008a: move-exception v5 │ │ +196a36: 0732 |008b: move-object v2, v3 │ │ +196a38: 0763 |008c: move-object v3, v6 │ │ +196a3a: 283c |008d: goto 00c9 // +003c │ │ +196a3c: 0d05 |008e: move-exception v5 │ │ +196a3e: 0732 |008f: move-object v2, v3 │ │ +196a40: 0763 |0090: move-object v3, v6 │ │ +196a42: 2849 |0091: goto 00da // +0049 │ │ +196a44: 0732 |0092: move-object v2, v3 │ │ +196a46: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +196a4a: 7120 7f50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ +196a50: 0c03 |0098: move-result-object v3 │ │ +196a52: 7110 2d56 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@562d │ │ +196a58: 0c05 |009c: move-result-object v5 │ │ +196a5a: 2808 |009d: goto 00a5 // +0008 │ │ +196a5c: 0d05 |009e: move-exception v5 │ │ +196a5e: 2819 |009f: goto 00b8 // +0019 │ │ +196a60: 0d05 |00a0: move-exception v5 │ │ +196a62: 2828 |00a1: goto 00c9 // +0028 │ │ +196a64: 0d05 |00a2: move-exception v5 │ │ +196a66: 2837 |00a3: goto 00da // +0037 │ │ +196a68: 0725 |00a4: move-object v5, v2 │ │ +196a6a: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +196a6e: 6e10 9309 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +196a74: 2807 |00aa: goto 00b1 // +0007 │ │ +196a76: 0d06 |00ab: move-exception v6 │ │ +196a78: 6202 4f42 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196a7c: 7130 c302 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +196a82: 0753 |00b1: move-object v3, v5 │ │ +196a84: 283c |00b2: goto 00ee // +003c │ │ +196a86: 0d05 |00b3: move-exception v5 │ │ +196a88: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +196a8c: 0d05 |00b6: move-exception v5 │ │ +196a8e: 0732 |00b7: move-object v2, v3 │ │ +196a90: 6206 4f42 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196a94: 1a04 bd0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbd │ │ +196a98: 7130 c302 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +196a9e: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +196aa2: 6e10 9309 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +196aa8: 2829 |00c4: goto 00ed // +0029 │ │ +196aaa: 0d05 |00c5: move-exception v5 │ │ +196aac: 2822 |00c6: goto 00e8 // +0022 │ │ +196aae: 0d05 |00c7: move-exception v5 │ │ +196ab0: 0732 |00c8: move-object v2, v3 │ │ +196ab2: 6206 4f42 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196ab6: 1a04 6116 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1661 │ │ +196aba: 7130 c302 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +196ac0: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +196ac4: 6e10 9309 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +196aca: 2818 |00d5: goto 00ed // +0018 │ │ +196acc: 0d05 |00d6: move-exception v5 │ │ +196ace: 2811 |00d7: goto 00e8 // +0011 │ │ +196ad0: 0d05 |00d8: move-exception v5 │ │ +196ad2: 0732 |00d9: move-object v2, v3 │ │ +196ad4: 6206 4f42 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196ad8: 1a04 bb16 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16bb │ │ +196adc: 7130 c302 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +196ae2: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +196ae6: 6e10 9309 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +196aec: 2807 |00e6: goto 00ed // +0007 │ │ +196aee: 0d05 |00e7: move-exception v5 │ │ +196af0: 6206 4f42 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196af4: 7130 c302 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +196afa: 0723 |00ed: move-object v3, v2 │ │ +196afc: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +196b00: 2203 d500 |00f0: new-instance v3, Landroid/util/Pair; // type@00d5 │ │ +196b04: 7030 c502 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ +196b0a: 6205 4f42 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196b0e: 2206 0503 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +196b12: 1a00 4515 |00f9: const-string v0, "Dimensions for [" // string@1545 │ │ +196b16: 7020 0d0b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +196b1c: 6e20 150b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +196b22: 1a07 c540 |0101: const-string v7, "] are " // string@40c5 │ │ +196b26: 6e20 160b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +196b2c: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ +196b30: 6e20 150b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +196b36: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ +196b3a: 6e20 160b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +196b40: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ +196b44: 6e20 150b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +196b4a: 6e10 270b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +196b50: 0c06 |0118: move-result-object v6 │ │ +196b52: 7120 ba02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +196b58: 1103 |011c: return-object v3 │ │ +196b5a: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +196b5e: 6e10 9309 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +196b64: 2807 |0122: goto 0129 // +0007 │ │ +196b66: 0d06 |0123: move-exception v6 │ │ +196b68: 6207 4f42 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@424f │ │ +196b6c: 7130 c302 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +196b72: 2705 |0129: throw v5 │ │ +196b74: 2205 d500 |012a: new-instance v5, Landroid/util/Pair; // type@00d5 │ │ +196b78: 7030 c502 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c5 │ │ +196b7e: 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 │ │ @@ -309731,68 +309732,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 │ │ -196f24: |[196f24] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -196f34: 7100 a003 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -196f3a: 0c00 |0003: move-result-object v0 │ │ -196f3c: 6e20 9e03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039e │ │ -196f42: 0c00 |0007: move-result-object v0 │ │ -196f44: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -196f48: 1100 |000a: return-object v0 │ │ -196f4a: 6e10 db0a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ -196f50: 6e10 db0a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ -196f56: 0a00 |0011: move-result v0 │ │ -196f58: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -196f5a: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -196f60: 282c |0016: goto 0042 // +002c │ │ -196f62: 1a00 de7f |0017: const-string v0, "text/vcard" // string@7fde │ │ -196f66: 6e20 d40a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196f6c: 0a02 |001c: move-result v2 │ │ -196f6e: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -196f72: 2823 |001f: goto 0042 // +0023 │ │ -196f74: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -196f76: 2821 |0021: goto 0042 // +0021 │ │ -196f78: 1a00 2146 |0022: const-string v0, "audio/aac" // string@4621 │ │ -196f7c: 6e20 d40a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196f82: 0a02 |0027: move-result v2 │ │ -196f84: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -196f88: 2818 |002a: goto 0042 // +0018 │ │ -196f8a: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -196f8c: 2816 |002c: goto 0042 // +0016 │ │ -196f8e: 1a00 025d |002d: const-string v0, "image/webp" // string@5d02 │ │ -196f92: 6e20 d40a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196f98: 0a02 |0032: move-result v2 │ │ -196f9a: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -196f9e: 280d |0035: goto 0042 // +000d │ │ -196fa0: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -196fa2: 280b |0037: goto 0042 // +000b │ │ -196fa4: 1a00 6945 |0038: const-string v0, "application/webxdc+zip" // string@4569 │ │ -196fa8: 6e20 d40a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196fae: 0a02 |003d: move-result v2 │ │ -196fb0: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -196fb4: 2802 |0040: goto 0042 // +0002 │ │ -196fb6: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -196fb8: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -196fbe: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -196fc0: 1102 |0046: return-object v2 │ │ -196fc2: 1a02 b883 |0047: const-string v2, "vcf" // string@83b8 │ │ -196fc6: 1102 |0049: return-object v2 │ │ -196fc8: 1a02 2e41 |004a: const-string v2, "aac" // string@412e │ │ -196fcc: 1102 |004c: return-object v2 │ │ -196fce: 1a02 4784 |004d: const-string v2, "webp" // string@8447 │ │ -196fd2: 1102 |004f: return-object v2 │ │ -196fd4: 1a02 dc84 |0050: const-string v2, "xdc" // string@84dc │ │ -196fd8: 1102 |0052: return-object v2 │ │ -196fda: 0000 |0053: nop // spacer │ │ -196fdc: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -197000: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +196f28: |[196f28] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +196f38: 7100 a003 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +196f3e: 0c00 |0003: move-result-object v0 │ │ +196f40: 6e20 9e03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039e │ │ +196f46: 0c00 |0007: move-result-object v0 │ │ +196f48: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +196f4c: 1100 |000a: return-object v0 │ │ +196f4e: 6e10 db0a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ +196f54: 6e10 db0a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0adb │ │ +196f5a: 0a00 |0011: move-result v0 │ │ +196f5c: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +196f5e: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +196f64: 282c |0016: goto 0042 // +002c │ │ +196f66: 1a00 de7f |0017: const-string v0, "text/vcard" // string@7fde │ │ +196f6a: 6e20 d40a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196f70: 0a02 |001c: move-result v2 │ │ +196f72: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +196f76: 2823 |001f: goto 0042 // +0023 │ │ +196f78: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +196f7a: 2821 |0021: goto 0042 // +0021 │ │ +196f7c: 1a00 2146 |0022: const-string v0, "audio/aac" // string@4621 │ │ +196f80: 6e20 d40a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196f86: 0a02 |0027: move-result v2 │ │ +196f88: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +196f8c: 2818 |002a: goto 0042 // +0018 │ │ +196f8e: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +196f90: 2816 |002c: goto 0042 // +0016 │ │ +196f92: 1a00 025d |002d: const-string v0, "image/webp" // string@5d02 │ │ +196f96: 6e20 d40a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196f9c: 0a02 |0032: move-result v2 │ │ +196f9e: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +196fa2: 280d |0035: goto 0042 // +000d │ │ +196fa4: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +196fa6: 280b |0037: goto 0042 // +000b │ │ +196fa8: 1a00 6945 |0038: const-string v0, "application/webxdc+zip" // string@4569 │ │ +196fac: 6e20 d40a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196fb2: 0a02 |003d: move-result v2 │ │ +196fb4: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +196fb8: 2802 |0040: goto 0042 // +0002 │ │ +196fba: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +196fbc: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +196fc2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +196fc4: 1102 |0046: return-object v2 │ │ +196fc6: 1a02 b883 |0047: const-string v2, "vcf" // string@83b8 │ │ +196fca: 1102 |0049: return-object v2 │ │ +196fcc: 1a02 2e41 |004a: const-string v2, "aac" // string@412e │ │ +196fd0: 1102 |004c: return-object v2 │ │ +196fd2: 1a02 4784 |004d: const-string v2, "webp" // string@8447 │ │ +196fd6: 1102 |004f: return-object v2 │ │ +196fd8: 1a02 dc84 |0050: const-string v2, "xdc" // string@84dc │ │ +196fdc: 1102 |0052: return-object v2 │ │ +196fde: 0000 |0053: nop // spacer │ │ +196fe0: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +197004: 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 │ │ @@ -309805,52 +309806,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 │ │ -197018: |[197018] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -197028: 7110 a402 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -19702e: 0a00 |0003: move-result v0 │ │ -197030: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -197034: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -197038: 1101 |0008: return-object v1 │ │ -19703a: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -19703e: 6e20 e20a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ -197044: 0a00 |000e: move-result v0 │ │ -197046: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -197048: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -19704c: 6e30 f40a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af4 │ │ -197052: 0c03 |0015: move-result-object v3 │ │ -197054: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -197058: 6e20 e20a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ -19705e: 0a00 |001b: move-result v0 │ │ -197060: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -197064: 6e30 f40a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af4 │ │ -19706a: 0c03 |0021: move-result-object v3 │ │ -19706c: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -197070: 6e20 e20a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ -197076: 0a00 |0027: move-result v0 │ │ -197078: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -19707c: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -197080: 6e20 f30a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -197086: 0c03 |002f: move-result-object v3 │ │ -197088: 6e10 e10a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -19708e: 0a00 |0033: move-result v0 │ │ -197090: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -197094: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -197098: 6e20 e20a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ -19709e: 0a00 |003b: move-result v0 │ │ -1970a0: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -1970a4: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1970a8: 6e20 f30a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -1970ae: 0c03 |0043: move-result-object v3 │ │ -1970b0: 1103 |0044: return-object v3 │ │ -1970b2: 1101 |0045: return-object v1 │ │ +19701c: |[19701c] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +19702c: 7110 a402 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +197032: 0a00 |0003: move-result v0 │ │ +197034: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +197038: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +19703c: 1101 |0008: return-object v1 │ │ +19703e: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +197042: 6e20 e20a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ +197048: 0a00 |000e: move-result v0 │ │ +19704a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19704c: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +197050: 6e30 f40a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af4 │ │ +197056: 0c03 |0015: move-result-object v3 │ │ +197058: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +19705c: 6e20 e20a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ +197062: 0a00 |001b: move-result v0 │ │ +197064: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +197068: 6e30 f40a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af4 │ │ +19706e: 0c03 |0021: move-result-object v3 │ │ +197070: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +197074: 6e20 e20a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ +19707a: 0a00 |0027: move-result v0 │ │ +19707c: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +197080: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +197084: 6e20 f30a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +19708a: 0c03 |002f: move-result-object v3 │ │ +19708c: 6e10 e10a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +197092: 0a00 |0033: move-result v0 │ │ +197094: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +197098: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +19709c: 6e20 e20a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0ae2 │ │ +1970a2: 0a00 |003b: move-result v0 │ │ +1970a4: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +1970a8: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1970ac: 6e20 f30a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +1970b2: 0c03 |0043: move-result-object v3 │ │ +1970b4: 1103 |0044: return-object v3 │ │ +1970b6: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -309867,34 +309868,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 │ │ -197130: |[197130] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -197140: 7120 7f50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ -197146: 0c04 |0003: move-result-object v4 │ │ -197148: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -19714c: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -197150: 2355 1711 |0008: new-array v5, v5, [B // type@1117 │ │ -197154: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -197158: 6e20 9509 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0995 │ │ -19715e: 0a02 |000f: move-result v2 │ │ -197160: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -197162: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -197166: 8122 |0013: int-to-long v2, v2 │ │ -197168: bb20 |0014: add-long/2addr v0, v2 │ │ -19716a: 28f7 |0015: goto 000c // -0009 │ │ -19716c: 6e10 9309 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -197172: 1000 |0019: return-wide v0 │ │ -197174: 2204 c102 |001a: new-instance v4, Ljava/io/IOException; // type@02c1 │ │ -197178: 1a05 5214 |001c: const-string v5, "Couldn't obtain input stream." // string@1452 │ │ -19717c: 7020 8e09 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ -197182: 2704 |0021: throw v4 │ │ +197134: |[197134] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +197144: 7120 7f50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ +19714a: 0c04 |0003: move-result-object v4 │ │ +19714c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +197150: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +197154: 2355 1711 |0008: new-array v5, v5, [B // type@1117 │ │ +197158: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +19715c: 6e20 9509 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0995 │ │ +197162: 0a02 |000f: move-result v2 │ │ +197164: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +197166: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +19716a: 8122 |0013: int-to-long v2, v2 │ │ +19716c: bb20 |0014: add-long/2addr v0, v2 │ │ +19716e: 28f7 |0015: goto 000c // -0009 │ │ +197170: 6e10 9309 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +197176: 1000 |0019: return-wide v0 │ │ +197178: 2204 c102 |001a: new-instance v4, Ljava/io/IOException; // type@02c1 │ │ +19717c: 1a05 5214 |001c: const-string v5, "Couldn't obtain input stream." // string@1452 │ │ +197180: 7020 8e09 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ +197186: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -309907,44 +309908,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 │ │ -1970b4: |[1970b4] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -1970c4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -1970c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1970ca: 1101 |0003: return-object v1 │ │ -1970cc: 7120 a152 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@52a1 │ │ -1970d2: 0a00 |0007: move-result v0 │ │ -1970d4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -1970d8: 7120 9d52 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@529d │ │ -1970de: 0c01 |000d: move-result-object v1 │ │ -1970e0: 1101 |000e: return-object v1 │ │ -1970e2: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1970e8: 0c01 |0012: move-result-object v1 │ │ -1970ea: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ -1970f0: 0c01 |0016: move-result-object v1 │ │ -1970f2: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -1970f6: 6e10 fe01 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -1970fc: 0c01 |001c: move-result-object v1 │ │ -1970fe: 7110 b856 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@56b8 │ │ -197104: 0c01 |0020: move-result-object v1 │ │ -197106: 7100 a003 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -19710c: 0c02 |0024: move-result-object v2 │ │ -19710e: 6e10 f60a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af6 │ │ -197114: 0c01 |0028: move-result-object v1 │ │ -197116: 6e20 9f03 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -19711c: 0c01 |002c: move-result-object v1 │ │ -19711e: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -197122: 1a01 6645 |002f: const-string v1, "application/octet-stream" // string@4566 │ │ -197126: 7110 b556 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@56b5 │ │ -19712c: 0c01 |0034: move-result-object v1 │ │ -19712e: 1101 |0035: return-object v1 │ │ +1970b8: |[1970b8] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +1970c8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +1970cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1970ce: 1101 |0003: return-object v1 │ │ +1970d0: 7120 a152 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@52a1 │ │ +1970d6: 0a00 |0007: move-result v0 │ │ +1970d8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1970dc: 7120 9d52 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@529d │ │ +1970e2: 0c01 |000d: move-result-object v1 │ │ +1970e4: 1101 |000e: return-object v1 │ │ +1970e6: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1970ec: 0c01 |0012: move-result-object v1 │ │ +1970ee: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ +1970f4: 0c01 |0016: move-result-object v1 │ │ +1970f6: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +1970fa: 6e10 fe01 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +197100: 0c01 |001c: move-result-object v1 │ │ +197102: 7110 b856 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@56b8 │ │ +197108: 0c01 |0020: move-result-object v1 │ │ +19710a: 7100 a003 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +197110: 0c02 |0024: move-result-object v2 │ │ +197112: 6e10 f60a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af6 │ │ +197118: 0c01 |0028: move-result-object v1 │ │ +19711a: 6e20 9f03 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +197120: 0c01 |002c: move-result-object v1 │ │ +197122: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +197126: 1a01 6645 |002f: const-string v1, "application/octet-stream" // string@4566 │ │ +19712a: 7110 b556 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@56b5 │ │ +197130: 0c01 |0034: move-result-object v1 │ │ +197132: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -309959,76 +309960,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 │ │ -197184: |[197184] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -197194: 6e10 1c07 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -19719a: 0a00 |0003: move-result v0 │ │ -19719c: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -1971a0: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -1971a4: 2200 9a0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f9a │ │ -1971a8: 7030 1f4f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f1f │ │ -1971ae: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -1971b2: 6e10 1c07 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -1971b8: 0a00 |0012: move-result v0 │ │ -1971ba: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -1971be: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -1971c2: 2200 9f0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9f │ │ -1971c6: 7030 7050 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5070 │ │ -1971cc: 285a |001c: goto 0076 // +005a │ │ -1971ce: 6e10 1c07 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -1971d4: 0a00 |0020: move-result v0 │ │ -1971d6: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -1971da: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -1971de: 2200 a70f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa7 │ │ -1971e2: 7030 a950 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@50a9 │ │ -1971e8: 284c |002a: goto 0076 // +004c │ │ -1971ea: 6e10 1c07 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -1971f0: 0a00 |002e: move-result v0 │ │ -1971f2: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -1971f6: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -1971fa: 2200 a90f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa9 │ │ -1971fe: 7030 b050 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@50b0 │ │ -197204: 283e |0038: goto 0076 // +003e │ │ -197206: 6e10 1c07 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -19720c: 0a00 |003c: move-result v0 │ │ -19720e: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -197212: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -197216: 6e10 1c07 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -19721c: 0a00 |0044: move-result v0 │ │ -19721e: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -197222: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -197226: 2828 |0049: goto 0071 // +0028 │ │ -197228: 6e10 1c07 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -19722e: 0a00 |004d: move-result v0 │ │ -197230: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -197234: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -197238: 2200 a80f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa8 │ │ -19723c: 7030 ac50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@50ac │ │ -197242: 281f |0057: goto 0076 // +001f │ │ -197244: 6e10 1c07 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -19724a: 0a00 |005b: move-result v0 │ │ -19724c: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -197250: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -197254: 6e10 1c07 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ -19725a: 0a00 |0063: move-result v0 │ │ -19725c: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -197260: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -197264: 2803 |0068: goto 006b // +0003 │ │ -197266: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -197268: 280c |006a: goto 0076 // +000c │ │ -19726a: 2200 990f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f99 │ │ -19726e: 7030 184f 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f18 │ │ -197274: 2806 |0070: goto 0076 // +0006 │ │ -197276: 2200 930f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f93 │ │ -19727a: 7030 fc4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4efc │ │ -197280: 1100 |0076: return-object v0 │ │ +197188: |[197188] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +197198: 6e10 1c07 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +19719e: 0a00 |0003: move-result v0 │ │ +1971a0: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +1971a4: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +1971a8: 2200 9a0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f9a │ │ +1971ac: 7030 1f4f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f1f │ │ +1971b2: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +1971b6: 6e10 1c07 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +1971bc: 0a00 |0012: move-result v0 │ │ +1971be: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +1971c2: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +1971c6: 2200 9f0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9f │ │ +1971ca: 7030 7050 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5070 │ │ +1971d0: 285a |001c: goto 0076 // +005a │ │ +1971d2: 6e10 1c07 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +1971d8: 0a00 |0020: move-result v0 │ │ +1971da: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +1971de: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +1971e2: 2200 a70f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa7 │ │ +1971e6: 7030 a950 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@50a9 │ │ +1971ec: 284c |002a: goto 0076 // +004c │ │ +1971ee: 6e10 1c07 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +1971f4: 0a00 |002e: move-result v0 │ │ +1971f6: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +1971fa: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +1971fe: 2200 a90f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa9 │ │ +197202: 7030 b050 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@50b0 │ │ +197208: 283e |0038: goto 0076 // +003e │ │ +19720a: 6e10 1c07 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +197210: 0a00 |003c: move-result v0 │ │ +197212: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +197216: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +19721a: 6e10 1c07 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +197220: 0a00 |0044: move-result v0 │ │ +197222: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +197226: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +19722a: 2828 |0049: goto 0071 // +0028 │ │ +19722c: 6e10 1c07 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +197232: 0a00 |004d: move-result v0 │ │ +197234: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +197238: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +19723c: 2200 a80f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa8 │ │ +197240: 7030 ac50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@50ac │ │ +197246: 281f |0057: goto 0076 // +001f │ │ +197248: 6e10 1c07 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +19724e: 0a00 |005b: move-result v0 │ │ +197250: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +197254: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +197258: 6e10 1c07 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@071c │ │ +19725e: 0a00 |0063: move-result v0 │ │ +197260: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +197264: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +197268: 2803 |0068: goto 006b // +0003 │ │ +19726a: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +19726c: 280c |006a: goto 0076 // +000c │ │ +19726e: 2200 990f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f99 │ │ +197272: 7030 184f 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f18 │ │ +197278: 2806 |0070: goto 0076 // +0006 │ │ +19727a: 2200 930f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f93 │ │ +19727e: 7030 fc4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4efc │ │ +197284: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -310052,24 +310053,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -196d18: |[196d18] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -196d28: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -196d2c: 1a00 1f46 |0002: const-string v0, "audio/" // string@461f │ │ -196d30: 6e20 f00a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -196d36: 0a01 |0007: move-result v1 │ │ -196d38: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -196d3c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -196d3e: 2802 |000b: goto 000d // +0002 │ │ -196d40: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -196d42: 0f01 |000d: return v1 │ │ +196d1c: |[196d1c] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +196d2c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +196d30: 1a00 1f46 |0002: const-string v0, "audio/" // string@461f │ │ +196d34: 6e20 f00a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196d3a: 0a01 |0007: move-result v1 │ │ +196d3c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +196d40: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +196d42: 2802 |000b: goto 000d // +0002 │ │ +196d44: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +196d46: 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;) │ │ @@ -310077,28 +310078,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -196d44: |[196d44] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -196d54: 7110 a402 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -196d5a: 0a00 |0003: move-result v0 │ │ -196d5c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -196d60: 6e10 fb0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -196d66: 0c01 |0009: move-result-object v1 │ │ -196d68: 1a00 fe5c |000a: const-string v0, "image/gif" // string@5cfe │ │ -196d6c: 6e20 d40a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196d72: 0a01 |000f: move-result v1 │ │ -196d74: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -196d78: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -196d7a: 2802 |0013: goto 0015 // +0002 │ │ -196d7c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -196d7e: 0f01 |0015: return v1 │ │ +196d48: |[196d48] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +196d58: 7110 a402 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +196d5e: 0a00 |0003: move-result v0 │ │ +196d60: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +196d64: 6e10 fb0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +196d6a: 0c01 |0009: move-result-object v1 │ │ +196d6c: 1a00 fe5c |000a: const-string v0, "image/gif" // string@5cfe │ │ +196d70: 6e20 d40a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196d76: 0a01 |000f: move-result v1 │ │ +196d78: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +196d7c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +196d7e: 2802 |0013: goto 0015 // +0002 │ │ +196d80: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +196d82: 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;) │ │ @@ -310106,26 +310107,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -196d80: |[196d80] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -196d90: 7110 bf56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56bf │ │ -196d96: 0a00 |0003: move-result v0 │ │ -196d98: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -196d9c: 7110 c456 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56c4 │ │ -196da2: 0a01 |0009: move-result v1 │ │ -196da4: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -196da8: 2803 |000c: goto 000f // +0003 │ │ -196daa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -196dac: 2802 |000e: goto 0010 // +0002 │ │ -196dae: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -196db0: 0f01 |0010: return v1 │ │ +196d84: |[196d84] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +196d94: 7110 bf56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56bf │ │ +196d9a: 0a00 |0003: move-result v0 │ │ +196d9c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +196da0: 7110 c456 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56c4 │ │ +196da6: 0a01 |0009: move-result v1 │ │ +196da8: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +196dac: 2803 |000c: goto 000f // +0003 │ │ +196dae: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +196db0: 2802 |000e: goto 0010 // +0002 │ │ +196db2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +196db4: 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;) │ │ @@ -310133,24 +310134,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -196db4: |[196db4] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -196dc4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -196dc8: 1a00 fc5c |0002: const-string v0, "image/" // string@5cfc │ │ -196dcc: 6e20 f00a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -196dd2: 0a01 |0007: move-result v1 │ │ -196dd4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -196dd8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -196dda: 2802 |000b: goto 000d // +0002 │ │ -196ddc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -196dde: 0f01 |000d: return v1 │ │ +196db8: |[196db8] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +196dc8: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +196dcc: 1a00 fc5c |0002: const-string v0, "image/" // string@5cfc │ │ +196dd0: 6e20 f00a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196dd6: 0a01 |0007: move-result v1 │ │ +196dd8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +196ddc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +196dde: 2802 |000b: goto 000d // +0002 │ │ +196de0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +196de2: 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;) │ │ @@ -310158,26 +310159,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -196de0: |[196de0] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -196df0: 7110 be56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@56be │ │ -196df6: 0a00 |0003: move-result v0 │ │ -196df8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -196dfc: 7110 bc56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@56bc │ │ -196e02: 0a01 |0009: move-result v1 │ │ -196e04: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -196e08: 2803 |000c: goto 000f // +0003 │ │ -196e0a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -196e0c: 2802 |000e: goto 0010 // +0002 │ │ -196e0e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -196e10: 0f01 |0010: return v1 │ │ +196de4: |[196de4] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +196df4: 7110 be56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@56be │ │ +196dfa: 0a00 |0003: move-result v0 │ │ +196dfc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +196e00: 7110 bc56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@56bc │ │ +196e06: 0a01 |0009: move-result v1 │ │ +196e08: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +196e0c: 2803 |000c: goto 000f // +0003 │ │ +196e0e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +196e10: 2802 |000e: goto 0010 // +0002 │ │ +196e12: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +196e14: 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;) │ │ @@ -310185,28 +310186,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -196e14: |[196e14] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -196e24: 7110 a402 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -196e2a: 0a00 |0003: move-result v0 │ │ -196e2c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -196e30: 6e10 fb0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -196e36: 0c01 |0009: move-result-object v1 │ │ -196e38: 1a00 ff5c |000a: const-string v0, "image/jpeg" // string@5cff │ │ -196e3c: 6e20 d40a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196e42: 0a01 |000f: move-result v1 │ │ -196e44: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -196e48: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -196e4a: 2802 |0013: goto 0015 // +0002 │ │ -196e4c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -196e4e: 0f01 |0015: return v1 │ │ +196e18: |[196e18] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +196e28: 7110 a402 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +196e2e: 0a00 |0003: move-result v0 │ │ +196e30: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +196e34: 6e10 fb0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +196e3a: 0c01 |0009: move-result-object v1 │ │ +196e3c: 1a00 ff5c |000a: const-string v0, "image/jpeg" // string@5cff │ │ +196e40: 6e20 d40a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196e46: 0a01 |000f: move-result v1 │ │ +196e48: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +196e4c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +196e4e: 2802 |0013: goto 0015 // +0002 │ │ +196e50: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +196e52: 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;) │ │ @@ -310214,19 +310215,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -196e50: |[196e50] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -196e60: 1a00 6645 |0000: const-string v0, "application/octet-stream" // string@4566 │ │ -196e64: 6e20 d40a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -196e6a: 0a01 |0005: move-result v1 │ │ -196e6c: 0f01 |0006: return v1 │ │ +196e54: |[196e54] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +196e64: 1a00 6645 |0000: const-string v0, "application/octet-stream" // string@4566 │ │ +196e68: 6e20 d40a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +196e6e: 0a01 |0005: move-result v1 │ │ +196e70: 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;) │ │ @@ -310234,28 +310235,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -196e70: |[196e70] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -196e80: 7110 a402 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -196e86: 0a00 |0003: move-result v0 │ │ -196e88: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -196e8c: 6e10 fb0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -196e92: 0c01 |0009: move-result-object v1 │ │ -196e94: 1a00 d283 |000a: const-string v0, "video/" // string@83d2 │ │ -196e98: 6e20 f00a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -196e9e: 0a01 |000f: move-result v1 │ │ -196ea0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -196ea4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -196ea6: 2802 |0013: goto 0015 // +0002 │ │ -196ea8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -196eaa: 0f01 |0015: return v1 │ │ +196e74: |[196e74] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +196e84: 7110 a402 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +196e8a: 0a00 |0003: move-result v0 │ │ +196e8c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +196e90: 6e10 fb0a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +196e96: 0c01 |0009: move-result-object v1 │ │ +196e98: 1a00 d283 |000a: const-string v0, "video/" // string@83d2 │ │ +196e9c: 6e20 f00a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196ea2: 0a01 |000f: move-result v1 │ │ +196ea4: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +196ea8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +196eaa: 2802 |0013: goto 0015 // +0002 │ │ +196eac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +196eae: 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;) │ │ @@ -310263,24 +310264,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -196eac: |[196eac] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -196ebc: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -196ec0: 1a00 d283 |0002: const-string v0, "video/" // string@83d2 │ │ -196ec4: 6e20 f00a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -196eca: 0a01 |0007: move-result v1 │ │ -196ecc: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -196ed0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -196ed2: 2802 |000b: goto 000d // +0002 │ │ -196ed4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -196ed6: 0f01 |000d: return v1 │ │ +196eb0: |[196eb0] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +196ec0: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +196ec4: 1a00 d283 |0002: const-string v0, "video/" // string@83d2 │ │ +196ec8: 6e20 f00a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +196ece: 0a01 |0007: move-result v1 │ │ +196ed0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +196ed4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +196ed6: 2802 |000b: goto 000d // +0002 │ │ +196ed8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +196eda: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -310331,19 +310332,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 │ │ -1973a4: |[1973a4] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1973b4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1973ba: 5b01 5342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4253 │ │ -1973be: 5b02 5442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4254 │ │ -1973c2: 0e00 |0007: return-void │ │ +1973a8: |[1973a8] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1973b8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1973be: 5b01 5342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4253 │ │ +1973c2: 5b02 5442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4254 │ │ +1973c6: 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; │ │ @@ -310355,27 +310356,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 │ │ -1972b0: |[1972b0] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1972c0: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -1972c4: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -1972c8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1972ca: 0f01 |0005: return v1 │ │ -1972cc: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -1972d0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -1972d4: 2806 |000a: goto 0010 // +0006 │ │ -1972d6: 6e20 a00a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ -1972dc: 0a01 |000e: move-result v1 │ │ -1972de: 0f01 |000f: return v1 │ │ -1972e0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1972e2: 0f01 |0011: return v1 │ │ +1972b4: |[1972b4] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1972c4: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +1972c8: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +1972cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1972ce: 0f01 |0005: return v1 │ │ +1972d0: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +1972d4: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +1972d8: 2806 |000a: goto 0010 // +0006 │ │ +1972da: 6e20 a00a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ +1972e0: 0a01 |000e: move-result v1 │ │ +1972e2: 0f01 |000f: return v1 │ │ +1972e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1972e6: 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; │ │ @@ -310386,36 +310387,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1972e4: |[1972e4] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -1972f4: 2030 ce10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -1972f8: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -1972fc: 1f03 ce10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -197300: 6e10 c856 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ -197306: 0c00 |0009: move-result-object v0 │ │ -197308: 6e10 c856 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ -19730e: 0c01 |000d: move-result-object v1 │ │ -197310: 7030 c656 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56c6 │ │ -197316: 0a00 |0011: move-result v0 │ │ -197318: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -19731c: 6e10 ca56 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ -197322: 0c03 |0017: move-result-object v3 │ │ -197324: 6e10 ca56 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ -19732a: 0c00 |001b: move-result-object v0 │ │ -19732c: 7030 c656 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56c6 │ │ -197332: 0a03 |001f: move-result v3 │ │ -197334: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -197338: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -19733a: 2802 |0023: goto 0025 // +0002 │ │ -19733c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -19733e: 0f03 |0025: return v3 │ │ +1972e8: |[1972e8] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +1972f8: 2030 ce10 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +1972fc: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +197300: 1f03 ce10 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +197304: 6e10 c856 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ +19730a: 0c00 |0009: move-result-object v0 │ │ +19730c: 6e10 c856 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ +197312: 0c01 |000d: move-result-object v1 │ │ +197314: 7030 c656 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56c6 │ │ +19731a: 0a00 |0011: move-result v0 │ │ +19731c: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +197320: 6e10 ca56 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ +197326: 0c03 |0017: move-result-object v3 │ │ +197328: 6e10 ca56 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ +19732e: 0c00 |001b: move-result-object v0 │ │ +197330: 7030 c656 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@56c6 │ │ +197336: 0a03 |001f: move-result v3 │ │ +197338: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +19733c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +19733e: 2802 |0023: goto 0025 // +0002 │ │ +197340: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +197342: 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; │ │ @@ -310426,17 +310427,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -197374: |[197374] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -197384: 5410 5342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4253 │ │ -197388: 1100 |0002: return-object v0 │ │ +197378: |[197378] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +197388: 5410 5342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4253 │ │ +19738c: 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;) │ │ @@ -310444,25 +310445,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -197340: |[197340] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -197350: 6e10 c856 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ -197356: 0c00 |0003: move-result-object v0 │ │ -197358: 6e10 a20a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ -19735e: 0a00 |0007: move-result v0 │ │ -197360: 6e10 ca56 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ -197366: 0c01 |000b: move-result-object v1 │ │ -197368: 6e10 a20a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ -19736e: 0a01 |000f: move-result v1 │ │ -197370: b710 |0010: xor-int/2addr v0, v1 │ │ -197372: 0f00 |0011: return v0 │ │ +197344: |[197344] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +197354: 6e10 c856 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ +19735a: 0c00 |0003: move-result-object v0 │ │ +19735c: 6e10 a20a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ +197362: 0a00 |0007: move-result v0 │ │ +197364: 6e10 ca56 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ +19736a: 0c01 |000b: move-result-object v1 │ │ +19736c: 6e10 a20a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ +197372: 0a01 |000f: move-result v1 │ │ +197374: b710 |0010: xor-int/2addr v0, v1 │ │ +197376: 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;) │ │ @@ -310470,17 +310471,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19738c: |[19738c] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -19739c: 5410 5442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4254 │ │ -1973a0: 1100 |0002: return-object v0 │ │ +197390: |[197390] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +1973a0: 5410 5442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4254 │ │ +1973a4: 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 : 12620 (Pair.java) │ │ @@ -310512,17 +310513,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197444: |[197444] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -197454: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19745a: 0e00 |0003: return-void │ │ +197448: |[197448] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +197458: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19745e: 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;) │ │ @@ -310530,22 +310531,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1973c4: |[1973c4] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -1973d4: 7100 5202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0252 │ │ -1973da: 0c00 |0003: move-result-object v0 │ │ -1973dc: 2131 |0004: array-length v1, v3 │ │ -1973de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1973e0: 6e40 5d02 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@025d │ │ -1973e6: 6e20 5c02 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@025c │ │ -1973ec: 1100 |000c: return-object v0 │ │ +1973c8: |[1973c8] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +1973d8: 7100 5202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0252 │ │ +1973de: 0c00 |0003: move-result-object v0 │ │ +1973e0: 2131 |0004: array-length v1, v3 │ │ +1973e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1973e4: 6e40 5d02 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@025d │ │ +1973ea: 6e20 5c02 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@025c │ │ +1973f0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -310555,20 +310556,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 │ │ -197420: |[197420] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -197430: 7110 cc56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@56cc │ │ -197436: 0c00 |0003: move-result-object v0 │ │ -197438: 7220 6b02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026b │ │ -19743e: 0c00 |0007: move-result-object v0 │ │ -197440: 1100 |0008: return-object v0 │ │ +197424: |[197424] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +197434: 7110 cc56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@56cc │ │ +19743a: 0c00 |0003: move-result-object v0 │ │ +19743c: 7220 6b02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026b │ │ +197442: 0c00 |0007: move-result-object v0 │ │ +197444: 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; │ │ @@ -310578,23 +310579,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1973f0: |[1973f0] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -197400: 7100 5202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0252 │ │ -197406: 0c00 |0003: move-result-object v0 │ │ -197408: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19740a: 7230 6c02 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@026c │ │ -197410: 6e10 5102 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0251 │ │ -197416: 0c02 |000b: move-result-object v2 │ │ -197418: 6e10 5b02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025b │ │ -19741e: 1102 |000f: return-object v2 │ │ +1973f4: |[1973f4] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +197404: 7100 5202 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0252 │ │ +19740a: 0c00 |0003: move-result-object v0 │ │ +19740c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19740e: 7230 6c02 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@026c │ │ +197414: 6e10 5102 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0251 │ │ +19741a: 0c02 |000b: move-result-object v2 │ │ +19741c: 6e10 5b02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025b │ │ +197422: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -310654,61 +310655,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 │ │ -1974b8: |[1974b8] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1974c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1974ca: 2300 b611 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b6 │ │ -1974ce: 6201 5642 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ -1974d2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1974d4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1974d8: 6201 5842 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4258 │ │ -1974dc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1974de: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1974e2: 6201 5742 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4257 │ │ -1974e6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1974e8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1974ec: 1100 |0012: return-object v0 │ │ +1974bc: |[1974bc] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1974cc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1974ce: 2300 b611 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b6 │ │ +1974d2: 6201 5642 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ +1974d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1974d8: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1974dc: 6201 5842 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4258 │ │ +1974e0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1974e2: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1974e6: 6201 5742 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4257 │ │ +1974ea: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1974ec: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1974f0: 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 │ │ -197514: |[197514] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -197524: 2200 d010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ -197528: 1a01 9614 |0002: const-string v1, "DEFAULT" // string@1496 │ │ -19752c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -19752e: 7040 d156 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56d1 │ │ -197534: 6900 5642 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ -197538: 2200 d010 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ -19753c: 1a01 a615 |000c: const-string v1, "ENABLED" // string@15a6 │ │ -197540: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -197542: 7040 d156 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56d1 │ │ -197548: 6900 5842 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4258 │ │ -19754c: 2200 d010 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ -197550: 1a01 b014 |0016: const-string v1, "DISABLED" // string@14b0 │ │ -197554: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -197556: 7040 d156 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56d1 │ │ -19755c: 6900 5742 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4257 │ │ -197560: 7100 cf56 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56cf │ │ -197566: 0c00 |0021: move-result-object v0 │ │ -197568: 6900 5542 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ -19756c: 0e00 |0024: return-void │ │ +197518: |[197518] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +197528: 2200 d010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ +19752c: 1a01 9614 |0002: const-string v1, "DEFAULT" // string@1496 │ │ +197530: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +197532: 7040 d156 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56d1 │ │ +197538: 6900 5642 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ +19753c: 2200 d010 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ +197540: 1a01 a615 |000c: const-string v1, "ENABLED" // string@15a6 │ │ +197544: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +197546: 7040 d156 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56d1 │ │ +19754c: 6900 5842 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4258 │ │ +197550: 2200 d010 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ +197554: 1a01 b014 |0016: const-string v1, "DISABLED" // string@14b0 │ │ +197558: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +19755a: 7040 d156 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@56d1 │ │ +197560: 6900 5742 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4257 │ │ +197564: 7100 cf56 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56cf │ │ +19756a: 0c00 |0021: move-result-object v0 │ │ +19756c: 6900 5542 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ +197570: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=65 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -310716,18 +310717,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 │ │ -197570: |[197570] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -197580: 7030 280a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a28 │ │ -197586: 5903 5942 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4259 │ │ -19758a: 0e00 |0005: return-void │ │ +197574: |[197574] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +197584: 7030 280a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a28 │ │ +19758a: 5903 5942 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4259 │ │ +19758e: 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 │ │ @@ -310738,19 +310739,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 │ │ -197474: |[197474] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -197484: 7100 d556 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56d5 │ │ -19748a: 0c00 |0003: move-result-object v0 │ │ -19748c: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -197490: 1101 |0006: return-object v1 │ │ +197478: |[197478] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +197488: 7100 d556 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56d5 │ │ +19748e: 0c00 |0003: move-result-object v0 │ │ +197490: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +197494: 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;) │ │ @@ -310758,20 +310759,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 │ │ -197494: |[197494] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1974a4: 1c00 d010 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ -1974a8: 7120 2b0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2b │ │ -1974ae: 0c01 |0005: move-result-object v1 │ │ -1974b0: 1f01 d010 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ -1974b4: 1101 |0008: return-object v1 │ │ +197498: |[197498] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1974a8: 1c00 d010 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ +1974ac: 7120 2b0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a2b │ │ +1974b2: 0c01 |0005: move-result-object v1 │ │ +1974b4: 1f01 d010 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10d0 │ │ +1974b8: 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;) │ │ @@ -310779,20 +310780,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 │ │ -1974f0: |[1974f0] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -197500: 6200 5542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ -197504: 6e10 5359 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5953 │ │ -19750a: 0c00 |0005: move-result-object v0 │ │ -19750c: 1f00 b611 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b6 │ │ -197510: 1100 |0008: return-object v0 │ │ +1974f4: |[1974f4] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +197504: 6200 5542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4255 │ │ +197508: 6e10 5359 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@5953 │ │ +19750e: 0c00 |0005: move-result-object v0 │ │ +197510: 1f00 b611 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11b6 │ │ +197514: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -310800,17 +310801,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19745c: |[19745c] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -19746c: 5210 5942 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4259 │ │ -197470: 0f00 |0002: return v0 │ │ +197460: |[197460] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +197470: 5210 5942 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4259 │ │ +197474: 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 : 12885 (Prefs.java) │ │ @@ -310981,32 +310982,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -197b94: |[197b94] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -197ba4: 0e00 |0000: return-void │ │ +197b98: |[197b98] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +197ba8: 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 │ │ -197ba8: |[197ba8] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -197bb8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -197bbe: 0e00 |0003: return-void │ │ +197bac: |[197bac] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +197bbc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +197bc2: 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;) │ │ @@ -311014,20 +311015,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1976d0: |[1976d0] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -1976e0: 1a00 ed73 |0000: const-string v0, "pref_always_load_remote_content" // string@73ed │ │ -1976e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1976e6: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -1976ec: 0a02 |0006: move-result v2 │ │ -1976ee: 0f02 |0007: return v2 │ │ +1976d4: |[1976d4] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +1976e4: 1a00 ed73 |0000: const-string v0, "pref_always_load_remote_content" // string@73ed │ │ +1976e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1976ea: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +1976f0: 0a02 |0006: move-result v2 │ │ +1976f2: 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;) │ │ @@ -311035,25 +311036,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 │ │ -19795c: |[19795c] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -19796c: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -197970: 1a01 0674 |0002: const-string v1, "pref_chat_background" // string@7406 │ │ -197974: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19797a: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197980: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197986: 0c03 |000d: move-result-object v3 │ │ -197988: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -19798c: 7130 e756 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@56e7 │ │ -197992: 0c02 |0013: move-result-object v2 │ │ -197994: 1102 |0014: return-object v2 │ │ +197960: |[197960] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +197970: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +197974: 1a01 0674 |0002: const-string v1, "pref_chat_background" // string@7406 │ │ +197978: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19797e: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197984: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19798a: 0c03 |000d: move-result-object v3 │ │ +19798c: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +197990: 7130 e756 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@56e7 │ │ +197996: 0c02 |0013: move-result-object v2 │ │ +197998: 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 │ │ │ │ @@ -311062,20 +311063,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 │ │ -1976f0: |[1976f0] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -197700: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197706: 0c00 |0003: move-result-object v0 │ │ -197708: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ -19770e: 0a00 |0007: move-result v0 │ │ -197710: 0f00 |0008: return v0 │ │ +1976f4: |[1976f4] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +197704: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +19770a: 0c00 |0003: move-result-object v0 │ │ +19770c: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ +197712: 0a00 |0007: move-result v0 │ │ +197714: 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 │ │ @@ -311085,34 +311086,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 │ │ -19758c: |[19758c] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -19759c: 1a00 0774 |0000: const-string v0, "pref_chat_ringtone_" // string@7407 │ │ -1975a0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1975a4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1975a8: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -1975ac: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -1975b2: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1975b8: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -1975bc: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1975c2: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1975c8: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1975ce: 0c00 |0019: move-result-object v0 │ │ -1975d0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1975d2: 7130 e756 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@56e7 │ │ -1975d8: 0c02 |001e: move-result-object v2 │ │ -1975da: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -1975de: 2805 |0021: goto 0026 // +0005 │ │ -1975e0: 7110 fd01 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -1975e6: 0c03 |0025: move-result-object v3 │ │ -1975e8: 1103 |0026: return-object v3 │ │ +197590: |[197590] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +1975a0: 1a00 0774 |0000: const-string v0, "pref_chat_ringtone_" // string@7407 │ │ +1975a4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1975a8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1975ac: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +1975b0: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +1975b6: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1975bc: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +1975c0: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1975c6: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1975cc: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1975d2: 0c00 |0019: move-result-object v0 │ │ +1975d4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1975d6: 7130 e756 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@56e7 │ │ +1975dc: 0c02 |001e: move-result-object v2 │ │ +1975de: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +1975e2: 2805 |0021: goto 0026 // +0005 │ │ +1975e4: 7110 fd01 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +1975ea: 0c03 |0025: move-result-object v3 │ │ +1975ec: 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; │ │ @@ -311124,34 +311125,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 │ │ -197b30: |[197b30] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -197b40: 1a00 0874 |0000: const-string v0, "pref_chat_vibrate_" // string@7408 │ │ -197b44: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -197b48: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -197b4c: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -197b50: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -197b56: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197b5c: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -197b60: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -197b66: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197b6c: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197b72: 0c00 |0019: move-result-object v0 │ │ -197b74: 6203 5642 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ -197b78: 6e10 d356 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56d3 │ │ -197b7e: 0a03 |001f: move-result v3 │ │ -197b80: 7130 df56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56df │ │ -197b86: 0a02 |0023: move-result v2 │ │ -197b88: 7110 d256 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56d2 │ │ -197b8e: 0c02 |0027: move-result-object v2 │ │ -197b90: 1102 |0028: return-object v2 │ │ +197b34: |[197b34] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +197b44: 1a00 0874 |0000: const-string v0, "pref_chat_vibrate_" // string@7408 │ │ +197b48: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +197b4c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +197b50: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +197b54: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +197b5a: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197b60: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +197b64: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +197b6a: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197b70: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +197b76: 0c00 |0019: move-result-object v0 │ │ +197b78: 6203 5642 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ +197b7c: 6e10 d356 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56d3 │ │ +197b82: 0a03 |001f: move-result v3 │ │ +197b84: 7130 df56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56df │ │ +197b8a: 0a02 |0023: move-result v2 │ │ +197b8c: 7110 d256 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@56d2 │ │ +197b92: 0c02 |0027: move-result-object v2 │ │ +197b94: 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 │ │ @@ -311162,25 +311163,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 │ │ -197998: |[197998] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1979a8: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -1979ac: 1a01 1074 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7410 │ │ -1979b0: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -1979b6: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1979bc: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1979c2: 0c03 |000d: move-result-object v3 │ │ -1979c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1979c6: 7130 e756 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@56e7 │ │ -1979cc: 0c02 |0012: move-result-object v2 │ │ -1979ce: 1102 |0013: return-object v2 │ │ +19799c: |[19799c] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1979ac: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +1979b0: 1a01 1074 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7410 │ │ +1979b4: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +1979ba: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1979c0: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1979c6: 0c03 |000d: move-result-object v3 │ │ +1979c8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1979ca: 7130 e756 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@56e7 │ │ +1979d0: 0c02 |0012: move-result-object v2 │ │ +1979d2: 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 │ │ │ │ @@ -311189,25 +311190,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 │ │ -1979d0: |[1979d0] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1979e0: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -1979e4: 1a01 1174 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7411 │ │ -1979e8: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -1979ee: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1979f4: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1979fa: 0c03 |000d: move-result-object v3 │ │ -1979fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1979fe: 7130 e756 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@56e7 │ │ -197a04: 0c02 |0012: move-result-object v2 │ │ -197a06: 1102 |0013: return-object v2 │ │ +1979d4: |[1979d4] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1979e4: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +1979e8: 1a01 1174 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7411 │ │ +1979ec: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +1979f2: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1979f8: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1979fe: 0c03 |000d: move-result-object v3 │ │ +197a00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +197a02: 7130 e756 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@56e7 │ │ +197a08: 0c02 |0012: move-result-object v2 │ │ +197a0a: 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 │ │ │ │ @@ -311216,20 +311217,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 │ │ -1978c0: |[1978c0] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -1978d0: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -1978d6: 0c00 |0003: move-result-object v0 │ │ -1978d8: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ -1978de: 0a00 |0007: move-result v0 │ │ -1978e0: 0f00 |0008: return v0 │ │ +1978c4: |[1978c4] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +1978d4: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +1978da: 0c00 |0003: move-result-object v0 │ │ +1978dc: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ +1978e2: 0a00 |0007: move-result v0 │ │ +1978e4: 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 │ │ @@ -311239,20 +311240,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 │ │ -197ae0: |[197ae0] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -197af0: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197af6: 0c00 |0003: move-result-object v0 │ │ -197af8: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ -197afe: 0b00 |0007: move-result-wide v0 │ │ -197b00: 1000 |0008: return-wide v0 │ │ +197ae4: |[197ae4] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +197af4: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197afa: 0c00 |0003: move-result-object v0 │ │ +197afc: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ +197b02: 0b00 |0007: move-result-wide v0 │ │ +197b04: 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 │ │ @@ -311262,20 +311263,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 │ │ -197a08: |[197a08] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -197a18: 1a00 3074 |0000: const-string v0, "pref_led_color" // string@7430 │ │ -197a1c: 1a01 4347 |0002: const-string v1, "blue" // string@4743 │ │ -197a20: 7130 e756 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@56e7 │ │ -197a26: 0c02 |0007: move-result-object v2 │ │ -197a28: 1102 |0008: return-object v2 │ │ +197a0c: |[197a0c] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +197a1c: 1a00 3074 |0000: const-string v0, "pref_led_color" // string@7430 │ │ +197a20: 1a01 4347 |0002: const-string v1, "blue" // string@4743 │ │ +197a24: 7130 e756 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@56e7 │ │ +197a2a: 0c02 |0007: move-result-object v2 │ │ +197a2c: 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;) │ │ @@ -311283,26 +311284,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1978e4: |[1978e4] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -1978f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1978f6: 7110 ff0a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0aff │ │ -1978fc: 0c00 |0004: move-result-object v0 │ │ -1978fe: 1a01 4274 |0005: const-string v1, "pref_notification_priority" // string@7442 │ │ -197902: 7130 e756 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@56e7 │ │ -197908: 0c02 |000a: move-result-object v2 │ │ -19790a: 7110 510a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a51 │ │ -197910: 0c02 |000e: move-result-object v2 │ │ -197912: 6e10 490a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -197918: 0a02 |0012: move-result v2 │ │ -19791a: 0f02 |0013: return v2 │ │ +1978e8: |[1978e8] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +1978f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1978fa: 7110 ff0a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0aff │ │ +197900: 0c00 |0004: move-result-object v0 │ │ +197902: 1a01 4274 |0005: const-string v1, "pref_notification_priority" // string@7442 │ │ +197906: 7130 e756 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@56e7 │ │ +19790c: 0c02 |000a: move-result-object v2 │ │ +19790e: 7110 510a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a51 │ │ +197914: 0c02 |000e: move-result-object v2 │ │ +197916: 6e10 490a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +19791c: 0a02 |0012: move-result v2 │ │ +19791e: 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;) │ │ @@ -311310,22 +311311,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 │ │ -197b04: |[197b04] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -197b14: 2200 0b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@100b │ │ -197b18: 1a01 4574 |0002: const-string v1, "pref_notification_privacy" // string@7445 │ │ -197b1c: 1a02 9d44 |0004: const-string v2, "all" // string@449d │ │ -197b20: 7130 e756 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@56e7 │ │ -197b26: 0c03 |0009: move-result-object v3 │ │ -197b28: 7020 7552 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@5275 │ │ -197b2e: 1100 |000d: return-object v0 │ │ +197b08: |[197b08] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +197b18: 2200 0b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@100b │ │ +197b1c: 1a01 4574 |0002: const-string v1, "pref_notification_privacy" // string@7445 │ │ +197b20: 1a02 9d44 |0004: const-string v2, "all" // string@449d │ │ +197b24: 7130 e756 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@56e7 │ │ +197b2a: 0c03 |0009: move-result-object v3 │ │ +197b2c: 7020 7552 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@5275 │ │ +197b32: 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;) │ │ @@ -311333,32 +311334,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 │ │ -1975ec: |[1975ec] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -1975fc: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -197600: 6e10 fe01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -197606: 0c00 |0005: move-result-object v0 │ │ -197608: 1a01 2c74 |0006: const-string v1, "pref_key_ringtone" // string@742c │ │ -19760c: 7130 e756 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@56e7 │ │ -197612: 0c02 |000b: move-result-object v2 │ │ -197614: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -197618: 1a00 4353 |000e: const-string v0, "file:" // string@5343 │ │ -19761c: 6e20 f00a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -197622: 0a00 |0013: move-result v0 │ │ -197624: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -197628: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -19762c: 6e10 fe01 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -197632: 0c02 |001b: move-result-object v2 │ │ -197634: 7110 fd01 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -19763a: 0c02 |001f: move-result-object v2 │ │ -19763c: 1102 |0020: return-object v2 │ │ +1975f0: |[1975f0] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +197600: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +197604: 6e10 fe01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +19760a: 0c00 |0005: move-result-object v0 │ │ +19760c: 1a01 2c74 |0006: const-string v1, "pref_key_ringtone" // string@742c │ │ +197610: 7130 e756 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@56e7 │ │ +197616: 0c02 |000b: move-result-object v2 │ │ +197618: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +19761c: 1a00 4353 |000e: const-string v0, "file:" // string@5343 │ │ +197620: 6e20 f00a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +197626: 0a00 |0013: move-result v0 │ │ +197628: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +19762c: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +197630: 6e10 fe01 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +197636: 0c02 |001b: move-result-object v2 │ │ +197638: 7110 fd01 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +19763e: 0c02 |001f: move-result-object v2 │ │ +197640: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000e line=184 │ │ 0x0016 line=185 │ │ 0x001c line=188 │ │ locals : │ │ @@ -311369,20 +311370,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19791c: |[19791c] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -19792c: 1a00 5774 |0000: const-string v0, "pref_profile_avatar_id" // string@7457 │ │ -197930: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -197932: 7130 df56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56df │ │ -197938: 0a02 |0006: move-result v2 │ │ -19793a: 0f02 |0007: return v2 │ │ +197920: |[197920] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +197930: 1a00 5774 |0000: const-string v0, "pref_profile_avatar_id" // string@7457 │ │ +197934: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +197936: 7130 df56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56df │ │ +19793c: 0a02 |0006: move-result v2 │ │ +19793e: 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;) │ │ @@ -311390,20 +311391,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19793c: |[19793c] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -19794c: 1a00 5a74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745a │ │ -197950: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -197952: 7130 df56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56df │ │ -197958: 0a02 |0006: move-result v2 │ │ -19795a: 0f02 |0007: return v2 │ │ +197940: |[197940] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +197950: 1a00 5a74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745a │ │ +197954: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +197956: 7130 df56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56df │ │ +19795c: 0a02 |0006: move-result v2 │ │ +19795e: 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;) │ │ @@ -311411,20 +311412,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 │ │ -197a2c: |[197a2c] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -197a3c: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197a42: 0c00 |0003: move-result-object v0 │ │ -197a44: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ -197a4a: 0c00 |0007: move-result-object v0 │ │ -197a4c: 1100 |0008: return-object v0 │ │ +197a30: |[197a30] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +197a40: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197a46: 0c00 |0003: move-result-object v0 │ │ +197a48: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ +197a4e: 0c00 |0007: move-result-object v0 │ │ +197a50: 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; │ │ @@ -311434,26 +311435,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 │ │ -197aa8: |[197aa8] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -197ab8: 7110 7302 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197abe: 0c01 |0003: move-result-object v1 │ │ -197ac0: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ -197ac6: 0a00 |0007: move-result v0 │ │ -197ac8: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -197acc: 7100 810c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c81 │ │ -197ad2: 0c03 |000d: move-result-object v3 │ │ -197ad4: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ -197ada: 0c01 |0011: move-result-object v1 │ │ -197adc: 1101 |0012: return-object v1 │ │ -197ade: 1103 |0013: return-object v3 │ │ +197aac: |[197aac] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +197abc: 7110 7302 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197ac2: 0c01 |0003: move-result-object v1 │ │ +197ac4: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ +197aca: 0a00 |0007: move-result v0 │ │ +197acc: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +197ad0: 7100 810c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c81 │ │ +197ad6: 0c03 |000d: move-result-object v3 │ │ +197ad8: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ +197ade: 0c01 |0011: move-result-object v1 │ │ +197ae0: 1101 |0012: return-object v1 │ │ +197ae2: 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; │ │ @@ -311465,48 +311466,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 │ │ -197640: |[197640] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -197650: 2200 6e03 |0000: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ -197654: 2201 7803 |0002: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ -197658: 7010 9f0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ -19765e: 1a02 0e74 |0007: const-string v2, "pref_contact_photo_identifiers" // string@740e │ │ -197662: 7130 e856 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@56e8 │ │ -197668: 0c03 |000c: move-result-object v3 │ │ -19766a: 7020 590c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c59 │ │ -197670: 7210 ce0c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ -197676: 0c03 |0013: move-result-object v3 │ │ -197678: 7210 af0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19767e: 0a00 |0017: move-result v0 │ │ -197680: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -197684: 7210 b00c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19768a: 0c00 |001d: move-result-object v0 │ │ -19768c: 1f00 0303 |001e: check-cast v0, Ljava/lang/String; // type@0303 │ │ -197690: 6e20 d00a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ad0 │ │ -197696: 0a01 |0023: move-result v1 │ │ -197698: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -19769c: 1a03 c040 |0026: const-string v3, "\|" // string@40c0 │ │ -1976a0: 6e20 ee0a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ -1976a6: 0c03 |002b: move-result-object v3 │ │ -1976a8: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -1976aa: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -1976ae: 7110 5e0a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a5e │ │ -1976b4: 0c03 |0032: move-result-object v3 │ │ -1976b6: 6e10 590a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -1976bc: 0b03 |0036: move-result-wide v3 │ │ -1976be: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ -1976c2: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ -1976c8: 0c03 |003c: move-result-object v3 │ │ -1976ca: 1103 |003d: return-object v3 │ │ -1976cc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -1976ce: 1103 |003f: return-object v3 │ │ +197644: |[197644] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +197654: 2200 6e03 |0000: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ +197658: 2201 7803 |0002: new-instance v1, Ljava/util/HashSet; // type@0378 │ │ +19765c: 7010 9f0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9f │ │ +197662: 1a02 0e74 |0007: const-string v2, "pref_contact_photo_identifiers" // string@740e │ │ +197666: 7130 e856 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@56e8 │ │ +19766c: 0c03 |000c: move-result-object v3 │ │ +19766e: 7020 590c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c59 │ │ +197674: 7210 ce0c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ +19767a: 0c03 |0013: move-result-object v3 │ │ +19767c: 7210 af0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +197682: 0a00 |0017: move-result v0 │ │ +197684: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +197688: 7210 b00c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19768e: 0c00 |001d: move-result-object v0 │ │ +197690: 1f00 0303 |001e: check-cast v0, Ljava/lang/String; // type@0303 │ │ +197694: 6e20 d00a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0ad0 │ │ +19769a: 0a01 |0023: move-result v1 │ │ +19769c: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +1976a0: 1a03 c040 |0026: const-string v3, "\|" // string@40c0 │ │ +1976a4: 6e20 ee0a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ +1976aa: 0c03 |002b: move-result-object v3 │ │ +1976ac: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +1976ae: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +1976b2: 7110 5e0a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a5e │ │ +1976b8: 0c03 |0032: move-result-object v3 │ │ +1976ba: 6e10 590a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +1976c0: 0b03 |0036: move-result-wide v3 │ │ +1976c2: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ +1976c6: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ +1976cc: 0c03 |003c: move-result-object v3 │ │ +1976ce: 1103 |003d: return-object v3 │ │ +1976d0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +1976d2: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0010 line=319 │ │ 0x0020 line=320 │ │ 0x0026 line=321 │ │ 0x002d line=322 │ │ @@ -311520,25 +311521,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 │ │ -197a50: |[197a50] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -197a60: 7100 5756 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5657 │ │ -197a66: 0a00 |0003: move-result v0 │ │ -197a68: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -197a6c: 1a00 5b7f |0006: const-string v0, "system" // string@7f5b │ │ -197a70: 2803 |0008: goto 000b // +0003 │ │ -197a72: 1a00 9c64 |0009: const-string v0, "light" // string@649c │ │ -197a76: 1a01 7874 |000b: const-string v1, "pref_theme" // string@7478 │ │ -197a7a: 7130 e756 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@56e7 │ │ -197a80: 0c02 |0010: move-result-object v2 │ │ -197a82: 1102 |0011: return-object v2 │ │ +197a54: |[197a54] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +197a64: 7100 5756 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@5657 │ │ +197a6a: 0a00 |0003: move-result v0 │ │ +197a6c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +197a70: 1a00 5b7f |0006: const-string v0, "system" // string@7f5b │ │ +197a74: 2803 |0008: goto 000b // +0003 │ │ +197a76: 1a00 9c64 |0009: const-string v0, "light" // string@649c │ │ +197a7a: 1a01 7874 |000b: const-string v1, "pref_theme" // string@7478 │ │ +197a7e: 7130 e756 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@56e7 │ │ +197a84: 0c02 |0010: move-result-object v2 │ │ +197a86: 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;) │ │ @@ -311546,20 +311547,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 │ │ -197a84: |[197a84] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -197a94: 1a00 8774 |0000: const-string v0, "pref_webxdc_store_url" // string@7487 │ │ -197a98: 1a01 255c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c25 │ │ -197a9c: 7130 e756 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@56e7 │ │ -197aa2: 0c02 |0007: move-result-object v2 │ │ -197aa4: 1102 |0008: return-object v2 │ │ +197a88: |[197a88] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +197a98: 1a00 8774 |0000: const-string v0, "pref_webxdc_store_url" // string@7487 │ │ +197a9c: 1a01 255c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c25 │ │ +197aa0: 7130 e756 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@56e7 │ │ +197aa6: 0c02 |0007: move-result-object v2 │ │ +197aa8: 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;) │ │ @@ -311567,20 +311568,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197714: |[197714] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -197724: 1a00 1574 |0000: const-string v0, "pref_developer_mode_enabled" // string@7415 │ │ -197728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19772a: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -197730: 0a02 |0006: move-result v2 │ │ -197732: 0f02 |0007: return v2 │ │ +197718: |[197718] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +197728: 1a00 1574 |0000: const-string v0, "pref_developer_mode_enabled" // string@7415 │ │ +19772c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19772e: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +197734: 0a02 |0006: move-result v2 │ │ +197736: 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;) │ │ @@ -311588,20 +311589,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197734: |[197734] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -197744: 1a00 1f74 |0000: const-string v0, "pref_enter_sends" // string@741f │ │ -197748: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19774a: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -197750: 0a02 |0006: move-result v2 │ │ -197752: 0f02 |0007: return v2 │ │ +197738: |[197738] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +197748: 1a00 1f74 |0000: const-string v0, "pref_enter_sends" // string@741f │ │ +19774c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19774e: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +197754: 0a02 |0006: move-result v2 │ │ +197756: 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;) │ │ @@ -311609,25 +311610,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -197754: |[197754] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -197764: 7110 de49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -19776a: 0c01 |0003: move-result-object v1 │ │ -19776c: 1a00 3f6b |0004: const-string v0, "media_quality" // string@6b3f │ │ -197770: 6e20 a806 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a8 │ │ -197776: 0a01 |0009: move-result v1 │ │ -197778: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -19777a: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -19777e: 2802 |000d: goto 000f // +0002 │ │ -197780: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -197782: 0f00 |000f: return v0 │ │ +197758: |[197758] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +197768: 7110 de49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +19776e: 0c01 |0003: move-result-object v1 │ │ +197770: 1a00 3f6b |0004: const-string v0, "media_quality" // string@6b3f │ │ +197774: 6e20 a806 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a8 │ │ +19777a: 0a01 |0009: move-result v1 │ │ +19777c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +19777e: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +197782: 2802 |000d: goto 000f // +0002 │ │ +197784: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +197786: 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;) │ │ @@ -311635,20 +311636,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197784: |[197784] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -197794: 1a00 2b74 |0000: const-string v0, "pref_key_inthread_notifications" // string@742b │ │ -197798: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19779a: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -1977a0: 0a02 |0006: move-result v2 │ │ -1977a2: 0f02 |0007: return v2 │ │ +197788: |[197788] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +197798: 1a00 2b74 |0000: const-string v0, "pref_key_inthread_notifications" // string@742b │ │ +19779c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19779e: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +1977a4: 0a02 |0006: move-result v2 │ │ +1977a6: 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;) │ │ @@ -311656,20 +311657,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1977a4: |[1977a4] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -1977b4: 1a00 2774 |0000: const-string v0, "pref_incognito_keyboard" // string@7427 │ │ -1977b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1977ba: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -1977c0: 0a02 |0006: move-result v2 │ │ -1977c2: 0f02 |0007: return v2 │ │ +1977a8: |[1977a8] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +1977b8: 1a00 2774 |0000: const-string v0, "pref_incognito_keyboard" // string@7427 │ │ +1977bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1977be: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +1977c4: 0a02 |0006: move-result v2 │ │ +1977c6: 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;) │ │ @@ -311677,21 +311678,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1977c4: |[1977c4] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -1977d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1977d6: 1a01 3474 |0001: const-string v1, "pref_location_streaming_enabled" // string@7434 │ │ -1977da: 7130 da56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -1977e0: 0a02 |0006: move-result v2 │ │ -1977e2: 0f02 |0007: return v2 │ │ -1977e4: 0f00 |0008: return v0 │ │ +1977c8: |[1977c8] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +1977d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1977da: 1a01 3474 |0001: const-string v1, "pref_location_streaming_enabled" // string@7434 │ │ +1977de: 7130 da56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +1977e4: 0a02 |0006: move-result v2 │ │ +1977e6: 0f02 |0007: return v2 │ │ +1977e8: 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; │ │ @@ -311701,20 +311702,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1977f8: |[1977f8] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -197808: 1a00 4174 |0000: const-string v0, "pref_new_broadcast_list" // string@7441 │ │ -19780c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19780e: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -197814: 0a02 |0006: move-result v2 │ │ -197816: 0f02 |0007: return v2 │ │ +1977fc: |[1977fc] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +19780c: 1a00 4174 |0000: const-string v0, "pref_new_broadcast_list" // string@7441 │ │ +197810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +197812: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +197818: 0a02 |0006: move-result v2 │ │ +19781a: 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;) │ │ @@ -311722,20 +311723,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197818: |[197818] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -197828: 1a00 2d74 |0000: const-string v0, "pref_key_vibrate" // string@742d │ │ -19782c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19782e: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -197834: 0a02 |0006: move-result v2 │ │ -197836: 0f02 |0007: return v2 │ │ +19781c: |[19781c] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +19782c: 1a00 2d74 |0000: const-string v0, "pref_key_vibrate" // string@742d │ │ +197830: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +197832: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +197838: 0a02 |0006: move-result v2 │ │ +19783a: 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;) │ │ @@ -311743,20 +311744,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197838: |[197838] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -197848: 1a00 1774 |0000: const-string v0, "pref_disable_passphrase" // string@7417 │ │ -19784c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19784e: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -197854: 0a02 |0006: move-result v2 │ │ -197856: 0f02 |0007: return v2 │ │ +19783c: |[19783c] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +19784c: 1a00 1774 |0000: const-string v0, "pref_disable_passphrase" // string@7417 │ │ +197850: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +197852: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +197858: 0a02 |0006: move-result v2 │ │ +19785a: 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;) │ │ @@ -311764,36 +311765,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -197858: |[197858] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -197868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19786a: 0f00 |0001: return v0 │ │ +19785c: |[19785c] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +19786c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19786e: 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 │ │ -19786c: |[19786c] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -19787c: 1a00 6174 |0000: const-string v0, "pref_screen_security" // string@7461 │ │ -197880: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -197882: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -197888: 0a02 |0006: move-result v2 │ │ -19788a: 0f02 |0007: return v2 │ │ +197870: |[197870] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +197880: 1a00 6174 |0000: const-string v0, "pref_screen_security" // string@7461 │ │ +197884: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +197886: 7130 da56 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +19788c: 0a02 |0006: move-result v2 │ │ +19788e: 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;) │ │ @@ -311801,21 +311802,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19788c: |[19788c] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -19789c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19789e: 1a01 5d74 |0001: const-string v1, "pref_reliable_service" // string@745d │ │ -1978a2: 7130 da56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ -1978a8: 0a02 |0006: move-result v2 │ │ -1978aa: 0f02 |0007: return v2 │ │ -1978ac: 0f00 |0008: return v0 │ │ +197890: |[197890] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +1978a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1978a2: 1a01 5d74 |0001: const-string v1, "pref_reliable_service" // string@745d │ │ +1978a6: 7130 da56 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56da │ │ +1978ac: 0a02 |0006: move-result v2 │ │ +1978ae: 0f02 |0007: return v2 │ │ +1978b0: 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; │ │ @@ -311825,18 +311826,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -197bc0: |[197bc0] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -197bd0: 1a00 2c74 |0000: const-string v0, "pref_key_ringtone" // string@742c │ │ -197bd4: 7120 f956 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56f9 │ │ -197bda: 0e00 |0005: return-void │ │ +197bc4: |[197bc4] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +197bd4: 1a00 2c74 |0000: const-string v0, "pref_key_ringtone" // string@742c │ │ +197bd8: 7120 f956 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56f9 │ │ +197bde: 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;) │ │ @@ -311844,23 +311845,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 │ │ -197bdc: |[197bdc] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -197bec: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197bf2: 0c00 |0003: move-result-object v0 │ │ -197bf4: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197bfa: 0c00 |0007: move-result-object v0 │ │ -197bfc: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -197c02: 0c00 |000b: move-result-object v0 │ │ -197c04: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197c0a: 0e00 |000f: return-void │ │ +197be0: |[197be0] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +197bf0: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197bf6: 0c00 |0003: move-result-object v0 │ │ +197bf8: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197bfe: 0c00 |0007: move-result-object v0 │ │ +197c00: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +197c06: 0c00 |000b: move-result-object v0 │ │ +197c08: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197c0e: 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; │ │ │ │ @@ -311869,23 +311870,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 │ │ -197c0c: |[197c0c] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -197c1c: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -197c20: 1a01 0674 |0002: const-string v1, "pref_chat_background" // string@7406 │ │ -197c24: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -197c2a: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197c30: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197c36: 0c03 |000d: move-result-object v3 │ │ -197c38: 7130 0757 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ -197c3e: 0e00 |0011: return-void │ │ +197c10: |[197c10] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +197c20: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +197c24: 1a01 0674 |0002: const-string v1, "pref_chat_background" // string@7406 │ │ +197c28: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +197c2e: 6e20 110b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197c34: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +197c3a: 0c03 |000d: move-result-object v3 │ │ +197c3c: 7130 0757 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ +197c42: 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; │ │ @@ -311895,23 +311896,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 │ │ -197c40: |[197c40] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -197c50: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197c56: 0c00 |0003: move-result-object v0 │ │ -197c58: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197c5e: 0c00 |0007: move-result-object v0 │ │ -197c60: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ -197c66: 0c00 |000b: move-result-object v0 │ │ -197c68: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197c6e: 0e00 |000f: return-void │ │ +197c44: |[197c44] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +197c54: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197c5a: 0c00 |0003: move-result-object v0 │ │ +197c5c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197c62: 0c00 |0007: move-result-object v0 │ │ +197c64: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ +197c6a: 0c00 |000b: move-result-object v0 │ │ +197c6c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197c72: 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 │ │ @@ -311921,33 +311922,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 │ │ -197c70: |[197c70] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -197c80: 1a00 0774 |0000: const-string v0, "pref_chat_ringtone_" // string@7407 │ │ -197c84: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -197c88: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -197c8c: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -197c90: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -197c96: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197c9c: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -197ca0: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -197ca6: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197cac: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197cb2: 0c00 |0019: move-result-object v0 │ │ -197cb4: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -197cb8: 6e10 fe01 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -197cbe: 0c03 |001f: move-result-object v3 │ │ -197cc0: 7130 0757 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ -197cc6: 2804 |0023: goto 0027 // +0004 │ │ -197cc8: 7120 f956 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56f9 │ │ -197cce: 0e00 |0027: return-void │ │ +197c74: |[197c74] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +197c84: 1a00 0774 |0000: const-string v0, "pref_chat_ringtone_" // string@7407 │ │ +197c88: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +197c8c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +197c90: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +197c94: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +197c9a: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197ca0: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +197ca4: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +197caa: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197cb0: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +197cb6: 0c00 |0019: move-result-object v0 │ │ +197cb8: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +197cbc: 6e10 fe01 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +197cc2: 0c03 |001f: move-result-object v3 │ │ +197cc4: 7130 0757 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ +197cca: 2804 |0023: goto 0027 // +0004 │ │ +197ccc: 7120 f956 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56f9 │ │ +197cd2: 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; │ │ @@ -311960,34 +311961,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 │ │ -197cd0: |[197cd0] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -197ce0: 1a00 0874 |0000: const-string v0, "pref_chat_vibrate_" // string@7408 │ │ -197ce4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -197ce8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -197cec: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -197cf0: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -197cf6: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197cfc: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ -197d00: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -197d06: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197d0c: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197d12: 0c00 |0019: move-result-object v0 │ │ -197d14: 6203 5642 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ -197d18: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -197d1c: 6e10 d356 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56d3 │ │ -197d22: 0a03 |0021: move-result v3 │ │ -197d24: 7130 0157 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5701 │ │ -197d2a: 2804 |0025: goto 0029 // +0004 │ │ -197d2c: 7120 f956 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56f9 │ │ -197d32: 0e00 |0029: return-void │ │ +197cd4: |[197cd4] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +197ce4: 1a00 0874 |0000: const-string v0, "pref_chat_vibrate_" // string@7408 │ │ +197ce8: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +197cec: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +197cf0: 2201 0503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +197cf4: 7020 0d0b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +197cfa: 6e20 110b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197d00: 1a03 5b0b |000e: const-string v3, "." // string@0b5b │ │ +197d04: 6e20 160b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +197d0a: 6e20 110b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197d10: 6e10 270b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +197d16: 0c00 |0019: move-result-object v0 │ │ +197d18: 6203 5642 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4256 │ │ +197d1c: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +197d20: 6e10 d356 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@56d3 │ │ +197d26: 0a03 |0021: move-result v3 │ │ +197d28: 7130 0157 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5701 │ │ +197d2e: 2804 |0025: goto 0029 // +0004 │ │ +197d30: 7120 f956 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56f9 │ │ +197d36: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x001a line=232 │ │ 0x001e line=233 │ │ 0x0026 line=236 │ │ locals : │ │ @@ -312001,23 +312002,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 │ │ -197d34: |[197d34] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -197d44: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -197d48: 1a01 1074 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7410 │ │ -197d4c: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -197d52: 6e20 110b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197d58: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197d5e: 0c04 |000d: move-result-object v4 │ │ -197d60: 7130 0757 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ -197d66: 0e00 |0011: return-void │ │ +197d38: |[197d38] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +197d48: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +197d4c: 1a01 1074 |0002: const-string v1, "pref_database_encrypted_secret_" // string@7410 │ │ +197d50: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +197d56: 6e20 110b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197d5c: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +197d62: 0c04 |000d: move-result-object v4 │ │ +197d64: 7130 0757 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ +197d6a: 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 │ │ @@ -312027,23 +312028,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 │ │ -197d68: |[197d68] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -197d78: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -197d7c: 1a01 1174 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7411 │ │ -197d80: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -197d86: 6e20 110b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -197d8c: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -197d92: 0c04 |000d: move-result-object v4 │ │ -197d94: 7130 0757 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ -197d9a: 0e00 |0011: return-void │ │ +197d6c: |[197d6c] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +197d7c: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +197d80: 1a01 1174 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7411 │ │ +197d84: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +197d8a: 6e20 110b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +197d90: 6e10 270b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +197d96: 0c04 |000d: move-result-object v4 │ │ +197d98: 7130 0757 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ +197d9e: 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 │ │ @@ -312053,18 +312054,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 │ │ -197d9c: |[197d9c] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -197dac: 1a00 1f74 |0000: const-string v0, "pref_enter_sends" // string@741f │ │ -197db0: 7130 fb56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56fb │ │ -197db6: 0e00 |0005: return-void │ │ +197da0: |[197da0] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +197db0: 1a00 1f74 |0000: const-string v0, "pref_enter_sends" // string@741f │ │ +197db4: 7130 fb56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56fb │ │ +197dba: 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 │ │ │ │ @@ -312073,23 +312074,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 │ │ -197db8: |[197db8] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -197dc8: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197dce: 0c00 |0003: move-result-object v0 │ │ -197dd0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197dd6: 0c00 |0007: move-result-object v0 │ │ -197dd8: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -197dde: 0c00 |000b: move-result-object v0 │ │ -197de0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197de6: 0e00 |000f: return-void │ │ +197dbc: |[197dbc] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +197dcc: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197dd2: 0c00 |0003: move-result-object v0 │ │ +197dd4: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197dda: 0c00 |0007: move-result-object v0 │ │ +197ddc: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ +197de2: 0c00 |000b: move-result-object v0 │ │ +197de4: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197dea: 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 │ │ @@ -312099,23 +312100,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 │ │ -197de8: |[197de8] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -197df8: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197dfe: 0c00 |0003: move-result-object v0 │ │ -197e00: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197e06: 0c00 |0007: move-result-object v0 │ │ -197e08: 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 │ │ -197e0e: 0c00 |000b: move-result-object v0 │ │ -197e10: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197e16: 0e00 |000f: return-void │ │ +197dec: |[197dec] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +197dfc: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197e02: 0c00 |0003: move-result-object v0 │ │ +197e04: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197e0a: 0c00 |0007: move-result-object v0 │ │ +197e0c: 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 │ │ +197e12: 0c00 |000b: move-result-object v0 │ │ +197e14: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197e1a: 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 │ │ @@ -312125,20 +312126,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 │ │ -197e18: |[197e18] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -197e28: 1a00 2c74 |0000: const-string v0, "pref_key_ringtone" // string@742c │ │ -197e2c: 6e10 fe01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -197e32: 0c02 |0005: move-result-object v2 │ │ -197e34: 7130 0757 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ -197e3a: 0e00 |0009: return-void │ │ +197e1c: |[197e1c] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +197e2c: 1a00 2c74 |0000: const-string v0, "pref_key_ringtone" // string@742c │ │ +197e30: 6e10 fe01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +197e36: 0c02 |0005: move-result-object v2 │ │ +197e38: 7130 0757 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ +197e3e: 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; │ │ │ │ @@ -312147,18 +312148,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 │ │ -197e3c: |[197e3c] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -197e4c: 1a00 5774 |0000: const-string v0, "pref_profile_avatar_id" // string@7457 │ │ -197e50: 7130 0157 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5701 │ │ -197e56: 0e00 |0005: return-void │ │ +197e40: |[197e40] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +197e50: 1a00 5774 |0000: const-string v0, "pref_profile_avatar_id" // string@7457 │ │ +197e54: 7130 0157 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5701 │ │ +197e5a: 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 │ │ │ │ @@ -312167,18 +312168,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 │ │ -197e58: |[197e58] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -197e68: 1a00 5a74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745a │ │ -197e6c: 7130 0157 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5701 │ │ -197e72: 0e00 |0005: return-void │ │ +197e5c: |[197e5c] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +197e6c: 1a00 5a74 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@745a │ │ +197e70: 7130 0157 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@5701 │ │ +197e76: 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 │ │ │ │ @@ -312187,18 +312188,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 │ │ -197e74: |[197e74] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -197e84: 1a00 6174 |0000: const-string v0, "pref_screen_security" // string@7461 │ │ -197e88: 7130 fb56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56fb │ │ -197e8e: 0e00 |0005: return-void │ │ +197e78: |[197e78] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +197e88: 1a00 6174 |0000: const-string v0, "pref_screen_security" // string@7461 │ │ +197e8c: 7130 fb56 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56fb │ │ +197e92: 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 │ │ │ │ @@ -312207,23 +312208,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 │ │ -197e90: |[197e90] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -197ea0: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197ea6: 0c00 |0003: move-result-object v0 │ │ -197ea8: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197eae: 0c00 |0007: move-result-object v0 │ │ -197eb0: 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 │ │ -197eb6: 0c00 |000b: move-result-object v0 │ │ -197eb8: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197ebe: 0e00 |000f: return-void │ │ +197e94: |[197e94] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +197ea4: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197eaa: 0c00 |0003: move-result-object v0 │ │ +197eac: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197eb2: 0c00 |0007: move-result-object v0 │ │ +197eb4: 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 │ │ +197eba: 0c00 |000b: move-result-object v0 │ │ +197ebc: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197ec2: 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; │ │ @@ -312233,24 +312234,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 │ │ -197ec0: |[197ec0] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -197ed0: 7110 7302 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ -197ed6: 0c01 |0003: move-result-object v1 │ │ -197ed8: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -197ede: 0c01 |0007: move-result-object v1 │ │ -197ee0: 1a00 0e74 |0008: const-string v0, "pref_contact_photo_identifiers" // string@740e │ │ -197ee4: 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 │ │ -197eea: 0c01 |000d: move-result-object v1 │ │ -197eec: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -197ef2: 0e00 |0011: return-void │ │ +197ec4: |[197ec4] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +197ed4: 7110 7302 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0273 │ │ +197eda: 0c01 |0003: move-result-object v1 │ │ +197edc: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +197ee2: 0c01 |0007: move-result-object v1 │ │ +197ee4: 1a00 0e74 |0008: const-string v0, "pref_contact_photo_identifiers" // string@740e │ │ +197ee8: 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 │ │ +197eee: 0c01 |000d: move-result-object v1 │ │ +197ef0: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +197ef6: 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; │ │ │ │ @@ -312259,29 +312260,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 │ │ -197ef4: |[197ef4] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -197f04: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -197f08: 6e10 fb0a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -197f0e: 0c00 |0005: move-result-object v0 │ │ -197f10: 6e10 e10a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -197f16: 0a00 |0009: move-result v0 │ │ -197f18: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -197f1c: 1a00 255c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c25 │ │ -197f20: 6e20 d40a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -197f26: 0a00 |0011: move-result v0 │ │ -197f28: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -197f2c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -197f2e: 1a00 8774 |0015: const-string v0, "pref_webxdc_store_url" // string@7487 │ │ -197f32: 7130 0757 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ -197f38: 0e00 |001a: return-void │ │ +197ef8: |[197ef8] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +197f08: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +197f0c: 6e10 fb0a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +197f12: 0c00 |0005: move-result-object v0 │ │ +197f14: 6e10 e10a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +197f1a: 0a00 |0009: move-result v0 │ │ +197f1c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +197f20: 1a00 255c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c25 │ │ +197f24: 6e20 d40a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +197f2a: 0a00 |0011: move-result v0 │ │ +197f2c: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +197f30: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +197f32: 1a00 8774 |0015: const-string v0, "pref_webxdc_store_url" // string@7487 │ │ +197f36: 7130 0757 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5707 │ │ +197f3c: 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; │ │ @@ -312348,17 +312349,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1981a0: |[1981a0] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -1981b0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1981b6: 0e00 |0003: return-void │ │ +1981a4: |[1981a4] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +1981b4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1981ba: 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;) │ │ @@ -312366,60 +312367,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 │ │ -1981b8: |[1981b8] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -1981c8: 7110 1357 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5713 │ │ -1981ce: 0a00 |0003: move-result v0 │ │ -1981d0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -1981d4: 1a00 8354 |0006: const-string v0, "forwarded_message_ids" // string@5483 │ │ -1981d8: 7110 0d57 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@570d │ │ -1981de: 0c02 |000b: move-result-object v2 │ │ -1981e0: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -1981e6: 284d |000f: goto 005c // +004d │ │ -1981e8: 7110 1557 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5715 │ │ -1981ee: 0a00 |0013: move-result v0 │ │ -1981f0: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1981f4: 1a00 ee5f |0016: const-string v0, "is_sharing" // string@5fee │ │ -1981f8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -1981fa: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -198200: 7110 1257 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@5712 │ │ -198206: 0a00 |001f: move-result v0 │ │ -198208: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -19820c: 1a00 4d4f |0022: const-string v0, "direct_sharing_chat_id" // string@4f4d │ │ -198210: 7110 0c57 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@570c │ │ -198216: 0a01 |0027: move-result v1 │ │ -198218: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19821e: 7110 1157 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5711 │ │ -198224: 0c00 |002e: move-result-object v0 │ │ -198226: 6e10 610c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c61 │ │ -19822c: 0a00 |0032: move-result v0 │ │ -19822e: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -198232: 1a00 df7c |0035: const-string v0, "shared_uris" // string@7cdf │ │ -198236: 7110 1157 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5711 │ │ -19823c: 0c01 |003a: move-result-object v1 │ │ -19823e: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -198244: 7110 0e57 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@570e │ │ -19824a: 0a00 |0041: move-result v0 │ │ -19824c: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -198250: 1a00 dd7c |0044: const-string v0, "shared_contact_id" // string@7cdd │ │ -198254: 7110 0e57 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@570e │ │ -19825a: 0a01 |0049: move-result v1 │ │ -19825c: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -198262: 7110 0f57 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@570f │ │ -198268: 0c00 |0050: move-result-object v0 │ │ -19826a: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -19826e: 1a00 d94f |0053: const-string v0, "draft_text" // string@4fd9 │ │ -198272: 7110 0f57 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@570f │ │ -198278: 0c02 |0058: move-result-object v2 │ │ -19827a: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -198280: 0e00 |005c: return-void │ │ +1981bc: |[1981bc] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +1981cc: 7110 1357 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5713 │ │ +1981d2: 0a00 |0003: move-result v0 │ │ +1981d4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +1981d8: 1a00 8354 |0006: const-string v0, "forwarded_message_ids" // string@5483 │ │ +1981dc: 7110 0d57 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@570d │ │ +1981e2: 0c02 |000b: move-result-object v2 │ │ +1981e4: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +1981ea: 284d |000f: goto 005c // +004d │ │ +1981ec: 7110 1557 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5715 │ │ +1981f2: 0a00 |0013: move-result v0 │ │ +1981f4: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1981f8: 1a00 ee5f |0016: const-string v0, "is_sharing" // string@5fee │ │ +1981fc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +1981fe: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +198204: 7110 1257 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@5712 │ │ +19820a: 0a00 |001f: move-result v0 │ │ +19820c: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +198210: 1a00 4d4f |0022: const-string v0, "direct_sharing_chat_id" // string@4f4d │ │ +198214: 7110 0c57 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@570c │ │ +19821a: 0a01 |0027: move-result v1 │ │ +19821c: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +198222: 7110 1157 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5711 │ │ +198228: 0c00 |002e: move-result-object v0 │ │ +19822a: 6e10 610c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c61 │ │ +198230: 0a00 |0032: move-result v0 │ │ +198232: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +198236: 1a00 df7c |0035: const-string v0, "shared_uris" // string@7cdf │ │ +19823a: 7110 1157 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5711 │ │ +198240: 0c01 |003a: move-result-object v1 │ │ +198242: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +198248: 7110 0e57 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@570e │ │ +19824e: 0a00 |0041: move-result v0 │ │ +198250: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +198254: 1a00 dd7c |0044: const-string v0, "shared_contact_id" // string@7cdd │ │ +198258: 7110 0e57 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@570e │ │ +19825e: 0a01 |0049: move-result v1 │ │ +198260: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +198266: 7110 0f57 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@570f │ │ +19826c: 0c00 |0050: move-result-object v0 │ │ +19826e: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +198272: 1a00 d94f |0053: const-string v0, "draft_text" // string@4fd9 │ │ +198276: 7110 0f57 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@570f │ │ +19827c: 0c02 |0058: move-result-object v2 │ │ +19827e: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +198284: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -312439,23 +312440,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19802c: |[19802c] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -19803c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -19803e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -198044: 0c02 |0004: move-result-object v2 │ │ -198046: 1a01 4d4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4d │ │ -19804a: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -198050: 0a02 |000a: move-result v2 │ │ -198052: 0f02 |000b: return v2 │ │ -198054: 0f00 |000c: return v0 │ │ +198030: |[198030] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +198040: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +198042: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +198048: 0c02 |0004: move-result-object v2 │ │ +19804a: 1a01 4d4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4d │ │ +19804e: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +198054: 0a02 |000a: move-result v2 │ │ +198056: 0f02 |000b: return v2 │ │ +198058: 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; │ │ @@ -312465,23 +312466,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1980ac: |[1980ac] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -1980bc: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1980c2: 0c01 |0003: move-result-object v1 │ │ -1980c4: 1a00 8354 |0004: const-string v0, "forwarded_message_ids" // string@5483 │ │ -1980c8: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -1980ce: 0c01 |0009: move-result-object v1 │ │ -1980d0: 1101 |000a: return-object v1 │ │ -1980d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1980d4: 1101 |000c: return-object v1 │ │ +1980b0: |[1980b0] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +1980c0: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1980c6: 0c01 |0003: move-result-object v1 │ │ +1980c8: 1a00 8354 |0004: const-string v0, "forwarded_message_ids" // string@5483 │ │ +1980cc: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +1980d2: 0c01 |0009: move-result-object v1 │ │ +1980d4: 1101 |000a: return-object v1 │ │ +1980d6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1980d8: 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; │ │ @@ -312491,25 +312492,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -198068: |[198068] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -198078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19807a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -198080: 0c02 |0004: move-result-object v2 │ │ -198082: 1a01 dd7c |0005: const-string v1, "shared_contact_id" // string@7cdd │ │ -198086: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -19808c: 0a02 |000a: move-result v2 │ │ -19808e: 0f02 |000b: return v2 │ │ -198090: 0d02 |000c: move-exception v2 │ │ -198092: 6e10 340a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -198098: 0f00 |0010: return v0 │ │ +19806c: |[19806c] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +19807c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19807e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +198084: 0c02 |0004: move-result-object v2 │ │ +198086: 1a01 dd7c |0005: const-string v1, "shared_contact_id" // string@7cdd │ │ +19808a: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +198090: 0a02 |000a: move-result v2 │ │ +198092: 0f02 |000b: return v2 │ │ +198094: 0d02 |000c: move-exception v2 │ │ +198096: 6e10 340a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19809c: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -312520,23 +312521,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 │ │ -1980e8: |[1980e8] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -1980f8: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1980fe: 0c01 |0003: move-result-object v1 │ │ -198100: 1a00 d94f |0004: const-string v0, "draft_text" // string@4fd9 │ │ -198104: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19810a: 0c01 |0009: move-result-object v1 │ │ -19810c: 1101 |000a: return-object v1 │ │ -19810e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -198110: 1101 |000c: return-object v1 │ │ +1980ec: |[1980ec] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +1980fc: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +198102: 0c01 |0003: move-result-object v1 │ │ +198104: 1a00 d94f |0004: const-string v0, "draft_text" // string@4fd9 │ │ +198108: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +19810e: 0c01 |0009: move-result-object v1 │ │ +198110: 1101 |000a: return-object v1 │ │ +198112: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +198114: 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; │ │ @@ -312546,23 +312547,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 │ │ -198124: |[198124] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -198134: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -19813a: 0c01 |0003: move-result-object v1 │ │ -19813c: 1a00 de7c |0004: const-string v0, "shared_title" // string@7cde │ │ -198140: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -198146: 0c01 |0009: move-result-object v1 │ │ -198148: 1101 |000a: return-object v1 │ │ -19814a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -19814c: 1101 |000c: return-object v1 │ │ +198128: |[198128] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +198138: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +19813e: 0c01 |0003: move-result-object v1 │ │ +198140: 1a00 de7c |0004: const-string v0, "shared_title" // string@7cde │ │ +198144: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +19814a: 0c01 |0009: move-result-object v1 │ │ +19814c: 1101 |000a: return-object v1 │ │ +19814e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +198150: 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; │ │ @@ -312572,27 +312573,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 │ │ -198160: |[198160] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -198170: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -198174: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -19817a: 0c01 |0005: move-result-object v1 │ │ -19817c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -198180: 1a00 df7c |0008: const-string v0, "shared_uris" // string@7cdf │ │ -198184: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ -19818a: 0c01 |000d: move-result-object v1 │ │ -19818c: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -198190: 1101 |0010: return-object v1 │ │ -198192: 2201 6e03 |0011: new-instance v1, Ljava/util/ArrayList; // type@036e │ │ -198196: 7010 570c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19819c: 1101 |0016: return-object v1 │ │ +198164: |[198164] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +198174: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +198178: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +19817e: 0c01 |0005: move-result-object v1 │ │ +198180: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +198184: 1a00 df7c |0008: const-string v0, "shared_uris" // string@7cdf │ │ +198188: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ +19818e: 0c01 |000d: move-result-object v1 │ │ +198190: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +198194: 1101 |0010: return-object v1 │ │ +198196: 2201 6e03 |0011: new-instance v1, Ljava/util/ArrayList; // type@036e │ │ +19819a: 7010 570c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +1981a0: 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; │ │ @@ -312602,25 +312603,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -197f3c: |[197f3c] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -197f4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197f4e: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197f54: 0c03 |0004: move-result-object v3 │ │ -197f56: 1a01 4d4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4d │ │ -197f5a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -197f5c: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -197f62: 0a03 |000b: move-result v3 │ │ -197f64: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -197f68: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -197f6a: 0f00 |000f: return v0 │ │ +197f40: |[197f40] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +197f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +197f52: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197f58: 0c03 |0004: move-result-object v3 │ │ +197f5a: 1a01 4d4f |0005: const-string v1, "direct_sharing_chat_id" // string@4f4d │ │ +197f5e: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +197f60: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +197f66: 0a03 |000b: move-result v3 │ │ +197f68: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +197f6c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +197f6e: 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; │ │ @@ -312630,24 +312631,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -197f7c: |[197f7c] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -197f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197f8e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -197f94: 0c02 |0004: move-result-object v2 │ │ -197f96: 1a01 8354 |0005: const-string v1, "forwarded_message_ids" // string@5483 │ │ -197f9a: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -197fa0: 0c02 |000a: move-result-object v2 │ │ -197fa2: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -197fa6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -197fa8: 0f00 |000e: return v0 │ │ +197f80: |[197f80] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +197f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +197f92: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +197f98: 0c02 |0004: move-result-object v2 │ │ +197f9a: 1a01 8354 |0005: const-string v1, "forwarded_message_ids" // string@5483 │ │ +197f9e: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +197fa4: 0c02 |000a: move-result-object v2 │ │ +197fa6: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +197faa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +197fac: 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; │ │ @@ -312657,26 +312658,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -197fbc: |[197fbc] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -197fcc: 7110 1357 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5713 │ │ -197fd2: 0a00 |0003: move-result v0 │ │ -197fd4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -197fd8: 7110 1557 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5715 │ │ -197fde: 0a01 |0009: move-result v1 │ │ -197fe0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -197fe4: 2803 |000c: goto 000f // +0003 │ │ -197fe6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -197fe8: 2802 |000e: goto 0010 // +0002 │ │ -197fea: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -197fec: 0f01 |0010: return v1 │ │ +197fc0: |[197fc0] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +197fd0: 7110 1357 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5713 │ │ +197fd6: 0a00 |0003: move-result v0 │ │ +197fd8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +197fdc: 7110 1557 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5715 │ │ +197fe2: 0a01 |0009: move-result v1 │ │ +197fe4: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +197fe8: 2803 |000c: goto 000f // +0003 │ │ +197fea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +197fec: 2802 |000e: goto 0010 // +0002 │ │ +197fee: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +197ff0: 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;) │ │ @@ -312684,23 +312685,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -197ff0: |[197ff0] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -198000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -198002: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -198008: 0c02 |0004: move-result-object v2 │ │ -19800a: 1a01 ee5f |0005: const-string v1, "is_sharing" // string@5fee │ │ -19800e: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -198014: 0a02 |000a: move-result v2 │ │ -198016: 0f02 |000b: return v2 │ │ -198018: 0f00 |000c: return v0 │ │ +197ff4: |[197ff4] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +198004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +198006: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +19800c: 0c02 |0004: move-result-object v2 │ │ +19800e: 1a01 ee5f |0005: const-string v1, "is_sharing" // string@5fee │ │ +198012: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +198018: 0a02 |000a: move-result v2 │ │ +19801a: 0f02 |000b: return v2 │ │ +19801c: 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; │ │ @@ -312710,43 +312711,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -198284: |[198284] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -198294: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -19829a: 0c00 |0003: move-result-object v0 │ │ -19829c: 1a01 8354 |0004: const-string v1, "forwarded_message_ids" // string@5483 │ │ -1982a0: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1982a6: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1982ac: 0c00 |000c: move-result-object v0 │ │ -1982ae: 1a01 df7c |000d: const-string v1, "shared_uris" // string@7cdf │ │ -1982b2: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1982b8: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1982be: 0c00 |0015: move-result-object v0 │ │ -1982c0: 1a01 dd7c |0016: const-string v1, "shared_contact_id" // string@7cdd │ │ -1982c4: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1982ca: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1982d0: 0c00 |001e: move-result-object v0 │ │ -1982d2: 1a01 ee5f |001f: const-string v1, "is_sharing" // string@5fee │ │ -1982d6: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1982dc: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1982e2: 0c00 |0027: move-result-object v0 │ │ -1982e4: 1a01 4d4f |0028: const-string v1, "direct_sharing_chat_id" // string@4f4d │ │ -1982e8: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -1982ee: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1982f4: 0c02 |0030: move-result-object v2 │ │ -1982f6: 1a00 d94f |0031: const-string v0, "draft_text" // string@4fd9 │ │ -1982fa: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -198300: 2805 |0036: goto 003b // +0005 │ │ -198302: 0d02 |0037: move-exception v2 │ │ -198304: 6e10 970a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a97 │ │ -19830a: 0e00 |003b: return-void │ │ +198288: |[198288] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +198298: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +19829e: 0c00 |0003: move-result-object v0 │ │ +1982a0: 1a01 8354 |0004: const-string v1, "forwarded_message_ids" // string@5483 │ │ +1982a4: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1982aa: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1982b0: 0c00 |000c: move-result-object v0 │ │ +1982b2: 1a01 df7c |000d: const-string v1, "shared_uris" // string@7cdf │ │ +1982b6: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1982bc: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1982c2: 0c00 |0015: move-result-object v0 │ │ +1982c4: 1a01 dd7c |0016: const-string v1, "shared_contact_id" // string@7cdd │ │ +1982c8: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1982ce: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1982d4: 0c00 |001e: move-result-object v0 │ │ +1982d6: 1a01 ee5f |001f: const-string v1, "is_sharing" // string@5fee │ │ +1982da: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1982e0: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1982e6: 0c00 |0027: move-result-object v0 │ │ +1982e8: 1a01 4d4f |0028: const-string v1, "direct_sharing_chat_id" // string@4f4d │ │ +1982ec: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +1982f2: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1982f8: 0c02 |0030: move-result-object v2 │ │ +1982fa: 1a00 d94f |0031: const-string v0, "draft_text" // string@4fd9 │ │ +1982fe: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +198304: 2805 |0036: goto 003b // +0005 │ │ +198306: 0d02 |0037: move-exception v2 │ │ +198308: 6e10 970a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a97 │ │ +19830e: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -312762,18 +312763,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 │ │ -19831c: |[19831c] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -19832c: 1a00 4d4f |0000: const-string v0, "direct_sharing_chat_id" // string@4f4d │ │ -198330: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -198336: 0e00 |0005: return-void │ │ +198320: |[198320] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +198330: 1a00 4d4f |0000: const-string v0, "direct_sharing_chat_id" // string@4f4d │ │ +198334: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19833a: 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 │ │ │ │ @@ -312782,18 +312783,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 │ │ -198338: |[198338] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -198348: 1a00 8354 |0000: const-string v0, "forwarded_message_ids" // string@5483 │ │ -19834c: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -198352: 0e00 |0005: return-void │ │ +19833c: |[19833c] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +19834c: 1a00 8354 |0000: const-string v0, "forwarded_message_ids" // string@5483 │ │ +198350: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +198356: 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 │ │ │ │ @@ -312802,21 +312803,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 │ │ -198354: |[198354] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -198364: 1a00 dd7c |0000: const-string v0, "shared_contact_id" // string@7cdd │ │ -198368: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19836e: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ -198372: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -198374: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -19837a: 0e00 |000b: return-void │ │ +198358: |[198358] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +198368: 1a00 dd7c |0000: const-string v0, "shared_contact_id" // string@7cdd │ │ +19836c: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +198372: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ +198376: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +198378: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +19837e: 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 │ │ @@ -312826,21 +312827,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 │ │ -19837c: |[19837c] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -19838c: 1a00 d94f |0000: const-string v0, "draft_text" // string@4fd9 │ │ -198390: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -198396: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ -19839a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -19839c: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1983a2: 0e00 |000b: return-void │ │ +198380: |[198380] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +198390: 1a00 d94f |0000: const-string v0, "draft_text" // string@4fd9 │ │ +198394: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +19839a: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ +19839e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1983a0: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1983a6: 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; │ │ @@ -312850,18 +312851,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 │ │ -1983a4: |[1983a4] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -1983b4: 1a00 de7c |0000: const-string v0, "shared_title" // string@7cde │ │ -1983b8: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1983be: 0e00 |0005: return-void │ │ +1983a8: |[1983a8] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +1983b8: 1a00 de7c |0000: const-string v0, "shared_title" // string@7cde │ │ +1983bc: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1983c2: 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; │ │ │ │ @@ -312870,21 +312871,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 │ │ -1983c0: |[1983c0] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -1983d0: 1a00 df7c |0000: const-string v0, "shared_uris" // string@7cdf │ │ -1983d4: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -1983da: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ -1983de: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1983e0: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -1983e6: 0e00 |000b: return-void │ │ +1983c4: |[1983c4] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +1983d4: 1a00 df7c |0000: const-string v0, "shared_uris" // string@7cdf │ │ +1983d8: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +1983de: 1a02 ee5f |0005: const-string v2, "is_sharing" // string@5fee │ │ +1983e2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1983e4: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +1983ea: 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; │ │ @@ -312915,17 +312916,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1984a8: |[1984a8] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -1984b8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1984be: 0e00 |0003: return-void │ │ +1984ac: |[1984ac] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +1984bc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1984c2: 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;) │ │ @@ -312933,25 +312934,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 │ │ -198428: |[198428] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -198438: 2410 1b11 0200 |0000: filled-new-array {v2}, [I // type@111b │ │ -19843e: 0c02 |0003: move-result-object v2 │ │ -198440: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ -198446: 0c01 |0007: move-result-object v1 │ │ -198448: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19844a: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -19844c: 6e30 ea00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ea │ │ -198452: 0a02 |000d: move-result v2 │ │ -198454: 6e10 f400 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ -19845a: 0f02 |0011: return v2 │ │ +19842c: |[19842c] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +19843c: 2410 1b11 0200 |0000: filled-new-array {v2}, [I // type@111b │ │ +198442: 0c02 |0003: move-result-object v2 │ │ +198444: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ +19844a: 0c01 |0007: move-result-object v1 │ │ +19844c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19844e: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +198450: 6e30 ea00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ea │ │ +198456: 0a02 |000d: move-result v2 │ │ +198458: 6e10 f400 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ +19845e: 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; │ │ @@ -312962,24 +312963,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 │ │ -1983e8: |[1983e8] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -1983f8: 7120 2057 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5720 │ │ -1983fe: 0a01 |0003: move-result v1 │ │ -198400: 7120 3605 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0536 │ │ -198406: 0c00 |0007: move-result-object v0 │ │ -198408: 1100 |0008: return-object v0 │ │ -19840a: 0d00 |0009: move-exception v0 │ │ -19840c: 6e10 340a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -198412: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -198414: 1100 |000e: return-object v0 │ │ +1983ec: |[1983ec] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +1983fc: 7120 2057 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@5720 │ │ +198402: 0a01 |0003: move-result v1 │ │ +198404: 7120 3605 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0536 │ │ +19840a: 0c00 |0007: move-result-object v0 │ │ +19840c: 1100 |0008: return-object v0 │ │ +19840e: 0d00 |0009: move-exception v0 │ │ +198410: 6e10 340a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +198416: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +198418: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -312991,20 +312992,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 │ │ -19845c: |[19845c] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -19846c: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -198472: 0c00 |0003: move-result-object v0 │ │ -198474: 7120 2157 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5721 │ │ -19847a: 0a00 |0007: move-result v0 │ │ -19847c: 0f00 |0008: return v0 │ │ +198460: |[198460] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +198470: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +198476: 0c00 |0003: move-result-object v0 │ │ +198478: 7120 2157 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@5721 │ │ +19847e: 0a00 |0007: move-result v0 │ │ +198480: 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 │ │ │ │ @@ -313013,21 +313014,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 │ │ -198480: |[198480] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -198490: 2200 d800 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d8 │ │ -198494: 7010 d102 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d1 │ │ -19849a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -19849c: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1984a2: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ -1984a6: 0f02 |000b: return v2 │ │ +198484: |[198484] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +198494: 2200 d800 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d8 │ │ +198498: 7010 d102 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d1 │ │ +19849e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1984a0: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1984a6: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ +1984aa: 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; │ │ @@ -313080,30 +313081,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 │ │ -1984c0: |[1984c0] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -1984d0: 7010 9f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1984d6: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -1984da: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -1984de: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -1984e2: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -1984e6: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -1984ea: 5b34 7e42 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427e │ │ -1984ee: 5b38 7d42 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427d │ │ -1984f2: 5b35 7b42 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@427b │ │ -1984f6: 5a36 7c42 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427c │ │ -1984fa: 0e00 |0015: return-void │ │ -1984fc: 2204 d202 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d2 │ │ -198500: 1a05 3683 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8336 │ │ -198504: 7020 c009 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -19850a: 2704 |001d: throw v4 │ │ +1984c4: |[1984c4] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +1984d4: 7010 9f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1984da: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +1984de: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +1984e2: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +1984e6: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +1984ea: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +1984ee: 5b34 7e42 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427e │ │ +1984f2: 5b38 7d42 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427d │ │ +1984f6: 5b35 7b42 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@427b │ │ +1984fa: 5a36 7c42 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427c │ │ +1984fe: 0e00 |0015: return-void │ │ +198500: 2204 d202 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d2 │ │ +198504: 1a05 3683 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8336 │ │ +198508: 7020 c009 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +19850e: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -313146,17 +313147,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1990a0: |[1990a0] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -1990b0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1990b6: 0e00 |0003: return-void │ │ +1990a4: |[1990a4] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +1990b4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1990ba: 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;) │ │ @@ -313164,28 +313165,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 │ │ -199060: |[199060] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -199070: 1a00 8260 |0000: const-string v0, "keyguard" // string@6082 │ │ -199074: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ -19907a: 0c00 |0005: move-result-object v0 │ │ -19907c: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -199080: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -199084: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ -19908a: 0c02 |000d: move-result-object v2 │ │ -19908c: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -199090: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ -199096: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -199098: 0f01 |0014: return v1 │ │ -19909a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -19909c: 0f01 |0016: return v1 │ │ +199064: |[199064] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +199074: 1a00 8260 |0000: const-string v0, "keyguard" // string@6082 │ │ +199078: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ +19907e: 0c00 |0005: move-result-object v0 │ │ +199080: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +199084: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +199088: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ +19908e: 0c02 |000d: move-result-object v2 │ │ +199090: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +199094: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ +19909a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19909c: 0f01 |0014: return v1 │ │ +19909e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +1990a0: 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; │ │ @@ -313228,19 +313229,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 │ │ -1990b8: |[1990b8] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -1990c8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1990ce: 5b01 8542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ -1990d2: 5902 8642 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4286 │ │ -1990d6: 0e00 |0007: return-void │ │ +1990bc: |[1990bc] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +1990cc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1990d2: 5b01 8542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ +1990d6: 5902 8642 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4286 │ │ +1990da: 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 │ │ @@ -313251,19 +313252,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1990d8: |[1990d8] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1990e8: 5420 8542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ -1990ec: 5221 8642 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4286 │ │ -1990f0: 6e30 4557 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@5745 │ │ -1990f6: 0e00 |0007: return-void │ │ +1990dc: |[1990dc] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1990ec: 5420 8542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4285 │ │ +1990f0: 5221 8642 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@4286 │ │ +1990f4: 6e30 4557 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@5745 │ │ +1990fa: 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; │ │ │ │ @@ -313301,19 +313302,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 │ │ -1990f8: |[1990f8] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -199108: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19910e: 5b01 8742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4287 │ │ -199112: 5902 8842 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4288 │ │ -199116: 0e00 |0007: return-void │ │ +1990fc: |[1990fc] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +19910c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +199112: 5b01 8742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4287 │ │ +199116: 5902 8842 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4288 │ │ +19911a: 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 │ │ @@ -313324,19 +313325,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -199118: |[199118] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -199128: 5420 8742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4287 │ │ -19912c: 5221 8842 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4288 │ │ -199130: 6e30 4657 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@5746 │ │ -199136: 0e00 |0007: return-void │ │ +19911c: |[19911c] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +19912c: 5420 8742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4287 │ │ +199130: 5221 8842 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@4288 │ │ +199134: 6e30 4657 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@5746 │ │ +19913a: 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; │ │ │ │ @@ -313437,26 +313438,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 │ │ -199388: |[199388] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -199398: 7010 cd03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03cd │ │ -19939e: 2200 7e03 |0003: new-instance v0, Ljava/util/LinkedList; // type@037e │ │ -1993a2: 7010 bb0c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -1993a8: 5b10 8942 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -1993ac: 5b12 8a42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ -1993b0: 5b13 8c42 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428c │ │ -1993b4: 5c14 8d42 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428d │ │ -1993b8: 7110 de49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1993be: 0c02 |0013: move-result-object v2 │ │ -1993c0: 5b12 8b42 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@428b │ │ -1993c4: 0e00 |0016: return-void │ │ +19938c: |[19938c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +19939c: 7010 cd03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03cd │ │ +1993a2: 2200 7e03 |0003: new-instance v0, Ljava/util/LinkedList; // type@037e │ │ +1993a6: 7010 bb0c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +1993ac: 5b10 8942 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +1993b0: 5b12 8a42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ +1993b4: 5b13 8c42 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428c │ │ +1993b8: 5c14 8d42 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428d │ │ +1993bc: 7110 de49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1993c2: 0c02 |0013: move-result-object v2 │ │ +1993c4: 5b12 8b42 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@428b │ │ +1993c8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -313473,46 +313474,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1993c8: |[1993c8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -1993d8: 5430 8942 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -1993dc: 7210 c80c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc8 │ │ -1993e2: 5430 8942 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -1993e6: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -1993e8: 7110 500a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -1993ee: 0c01 |000b: move-result-object v1 │ │ -1993f0: 7220 c60c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -1993f6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -1993f8: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -1993fc: 7210 7b0c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c7b │ │ -199402: 0c04 |0015: move-result-object v4 │ │ -199404: 7210 af0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19940a: 0a01 |0019: move-result v1 │ │ -19940c: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -199410: 7210 b00c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -199416: 0c01 |001f: move-result-object v1 │ │ -199418: 1f01 eb02 |0020: check-cast v1, Ljava/lang/Integer; // type@02eb │ │ -19941c: 6e10 490a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -199422: 0a02 |0025: move-result v2 │ │ -199424: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -199428: 5432 8942 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -19942c: 7220 c60c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -199432: 28e9 |002d: goto 0016 // -0017 │ │ -199434: 5534 8d42 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428d │ │ -199438: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -19943c: 5434 8942 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -199440: 7110 500a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -199446: 0c00 |0037: move-result-object v0 │ │ -199448: 7220 c60c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -19944e: 6e10 4757 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5747 │ │ -199454: 0e00 |003e: return-void │ │ +1993cc: |[1993cc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +1993dc: 5430 8942 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +1993e0: 7210 c80c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc8 │ │ +1993e6: 5430 8942 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +1993ea: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +1993ec: 7110 500a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +1993f2: 0c01 |000b: move-result-object v1 │ │ +1993f4: 7220 c60c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +1993fa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +1993fc: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +199400: 7210 7b0c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c7b │ │ +199406: 0c04 |0015: move-result-object v4 │ │ +199408: 7210 af0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19940e: 0a01 |0019: move-result v1 │ │ +199410: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +199414: 7210 b00c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19941a: 0c01 |001f: move-result-object v1 │ │ +19941c: 1f01 eb02 |0020: check-cast v1, Ljava/lang/Integer; // type@02eb │ │ +199420: 6e10 490a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +199426: 0a02 |0025: move-result v2 │ │ +199428: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +19942c: 5432 8942 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +199430: 7220 c60c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +199436: 28e9 |002d: goto 0016 // -0017 │ │ +199438: 5534 8d42 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428d │ │ +19943c: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +199440: 5434 8942 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +199444: 7110 500a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19944a: 0c00 |0037: move-result-object v0 │ │ +19944c: 7220 c60c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +199452: 6e10 4757 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5747 │ │ +199458: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -313527,34 +313528,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -19931c: |[19931c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -19932c: 2200 7803 |0000: new-instance v0, Ljava/util/HashSet; // type@0378 │ │ -199330: 5431 8942 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -199334: 7210 d40c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19933a: 0a01 |0007: move-result v1 │ │ -19933c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -19933e: b121 |0009: sub-int/2addr v1, v2 │ │ -199340: 7020 a00c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0ca0 │ │ -199346: 5431 8942 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -19934a: 7210 d40c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -199350: 0a01 |0012: move-result v1 │ │ -199352: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -199356: 5431 8942 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -19935a: 7220 cb0c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -199360: 0c01 |001a: move-result-object v1 │ │ -199362: 1f01 eb02 |001b: check-cast v1, Ljava/lang/Integer; // type@02eb │ │ -199366: 7220 ff0c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cff │ │ -19936c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -199370: 28eb |0022: goto 000d // -0015 │ │ -199372: 1100 |0023: return-object v0 │ │ +199320: |[199320] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +199330: 2200 7803 |0000: new-instance v0, Ljava/util/HashSet; // type@0378 │ │ +199334: 5431 8942 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +199338: 7210 d40c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19933e: 0a01 |0007: move-result v1 │ │ +199340: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +199342: b121 |0009: sub-int/2addr v1, v2 │ │ +199344: 7020 a00c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0ca0 │ │ +19934a: 5431 8942 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +19934e: 7210 d40c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +199354: 0a01 |0012: move-result v1 │ │ +199356: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +19935a: 5431 8942 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +19935e: 7220 cb0c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +199364: 0c01 |001a: move-result-object v1 │ │ +199366: 1f01 eb02 |001b: check-cast v1, Ljava/lang/Integer; // type@02eb │ │ +19936a: 7220 ff0c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cff │ │ +199370: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +199374: 28eb |0022: goto 000d // -0015 │ │ +199376: 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; │ │ @@ -313564,19 +313565,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1992dc: |[1992dc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -1992ec: 5410 8942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -1992f0: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0cd4 │ │ -1992f6: 0a00 |0005: move-result v0 │ │ -1992f8: 0f00 |0006: return v0 │ │ +1992e0: |[1992e0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +1992f0: 5410 8942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +1992f4: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0cd4 │ │ +1992fa: 0a00 |0005: move-result v0 │ │ +1992fc: 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;) │ │ @@ -313584,19 +313585,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1992fc: |[1992fc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -19930c: 5410 8942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -199310: 7220 cb0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -199316: 0c02 |0005: move-result-object v2 │ │ -199318: 1102 |0006: return-object v2 │ │ +199300: |[199300] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +199310: 5410 8942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +199314: 7220 cb0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19931a: 0c02 |0005: move-result-object v2 │ │ +19931c: 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 │ │ │ │ @@ -313605,128 +313606,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -199374: |[199374] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -199384: 8130 |0000: int-to-long v0, v3 │ │ -199386: 1000 |0001: return-wide v0 │ │ +199378: |[199378] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +199388: 8130 |0000: int-to-long v0, v3 │ │ +19938a: 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 : 202 16-bit code units │ │ -199138: |[199138] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -199148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19914a: 390c 0f00 |0001: if-nez v12, 0010 // +000f │ │ -19914e: 54ac 8a42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ -199152: 7110 e302 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ -199158: 0c0c |0008: move-result-object v12 │ │ -19915a: 1401 0301 0d7f |0009: const v1, #float 1.87426e+38 // #7f0d0103 │ │ -199160: 6e40 e502 1c0d |000c: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -199166: 0c0c |000f: move-result-object v12 │ │ -199168: 140d b900 0a7f |0010: const v13, #float 1.83437e+38 // #7f0a00b9 │ │ -19916e: 6e20 1403 dc00 |0013: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -199174: 0c0d |0016: move-result-object v13 │ │ -199176: 1f0d 3f0e |0017: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e3f │ │ -19917a: 1401 5602 0a7f |0019: const v1, #float 1.83446e+38 // #7f0a0256 │ │ -199180: 6e20 1403 1c00 |001c: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -199186: 0c01 |001f: move-result-object v1 │ │ -199188: 1f01 5101 |0020: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0151 │ │ -19918c: 1402 9d02 0a7f |0022: const v2, #float 1.83447e+38 // #7f0a029d │ │ -199192: 6e20 1403 2c00 |0025: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -199198: 0c02 |0028: move-result-object v2 │ │ -19919a: 1f02 4101 |0029: check-cast v2, Landroid/widget/TextView; // type@0141 │ │ -19919e: 1403 de00 0a7f |002b: const v3, #float 1.83438e+38 // #7f0a00de │ │ -1991a4: 6e20 1403 3c00 |002e: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -1991aa: 0c03 |0031: move-result-object v3 │ │ -1991ac: 1f03 2e01 |0032: check-cast v3, Landroid/widget/ImageButton; // type@012e │ │ -1991b0: 6e20 4257 ba00 |0034: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5742 │ │ -1991b6: 0c04 |0037: move-result-object v4 │ │ -1991b8: 1f04 eb02 |0038: check-cast v4, Ljava/lang/Integer; // type@02eb │ │ -1991bc: 6e10 490a 0400 |003a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -1991c2: 0a04 |003d: move-result v4 │ │ -1991c4: 12d5 |003e: const/4 v5, #int -3 // #fd │ │ -1991c6: 1216 |003f: const/4 v6, #int 1 // #1 │ │ -1991c8: 3254 0600 |0040: if-eq v4, v5, 0046 // +0006 │ │ -1991cc: 3264 0400 |0042: if-eq v4, v6, 0046 // +0004 │ │ -1991d0: 1217 |0044: const/4 v7, #int 1 // #1 │ │ -1991d2: 2802 |0045: goto 0047 // +0002 │ │ -1991d4: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -1991d6: 1308 0800 |0047: const/16 v8, #int 8 // #8 │ │ -1991da: 1209 |0049: const/4 v9, #int 0 // #0 │ │ -1991dc: 3354 1e00 |004a: if-ne v4, v5, 0068 // +001e │ │ -1991e0: 54a4 8a42 |004c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ -1991e4: 55a5 8d42 |004e: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428d │ │ -1991e8: 3805 0600 |0050: if-eqz v5, 0056 // +0006 │ │ -1991ec: 1405 4200 137f |0052: const v5, #float 1.95398e+38 // #7f130042 │ │ -1991f2: 2804 |0055: goto 0059 // +0004 │ │ -1991f4: 1405 bb01 137f |0056: const v5, #float 1.95406e+38 // #7f1301bb │ │ -1991fa: 6e20 7700 5400 |0059: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -199200: 0c04 |005c: move-result-object v4 │ │ -199202: 6e20 d904 4100 |005d: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d9 │ │ -199208: 6e30 dc04 9106 |0060: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04dc │ │ -19920e: 6e20 7704 8200 |0063: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ -199214: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -199216: 2827 |0067: goto 008e // +0027 │ │ -199218: 54a5 8b42 |0068: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@428b │ │ -19921c: 6e20 ab06 4500 |006a: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -199222: 0c04 |006d: move-result-object v4 │ │ -199224: 2205 5c10 |006e: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ -199228: 54a6 8a42 |0070: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ -19922c: 7030 4954 6504 |0072: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ -199232: 6e10 7c06 0400 |0075: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@067c │ │ -199238: 0c06 |0078: move-result-object v6 │ │ -19923a: 6e20 d904 6100 |0079: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d9 │ │ -199240: 6e30 dc04 9100 |007c: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04dc │ │ -199246: 6e10 7906 0400 |007f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0679 │ │ -19924c: 0c06 |0082: move-result-object v6 │ │ -19924e: 6e20 7204 6200 |0083: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ -199254: 6e20 7704 0200 |0086: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ -19925a: 6e10 8606 0400 |0089: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0686 │ │ -199260: 0a02 |008c: move-result v2 │ │ -199262: 0759 |008d: move-object v9, v5 │ │ -199264: 54a4 8c42 |008e: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428c │ │ -199268: 6e20 de45 4d00 |0090: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45de │ │ -19926e: 54a4 8c42 |0093: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428c │ │ -199272: 6e40 e145 4d09 |0095: 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@45e1 │ │ -199278: 3802 0600 |0098: if-eqz v2, 009e // +0006 │ │ -19927c: 140d 0c02 087f |009a: const v13, #float 1.80786e+38 // #7f08020c │ │ -199282: 2802 |009d: goto 009f // +0002 │ │ -199284: 120d |009e: const/4 v13, #int 0 // #0 │ │ -199286: 6e50 d404 01d0 |009f: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04d4 │ │ -19928c: 3807 0300 |00a2: if-eqz v7, 00a5 // +0003 │ │ -199290: 2803 |00a4: goto 00a7 // +0003 │ │ -199292: 1300 0800 |00a5: const/16 v0, #int 8 // #8 │ │ -199296: 6e20 0904 0300 |00a7: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0409 │ │ -19929c: 54ad 8a42 |00aa: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ -1992a0: 7110 5256 0d00 |00ac: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ -1992a6: 0a0d |00af: move-result v13 │ │ -1992a8: 380d 0400 |00b0: if-eqz v13, 00b4 // +0004 │ │ -1992ac: 12fd |00b2: const/4 v13, #int -1 // #ff │ │ -1992ae: 2803 |00b3: goto 00b6 // +0003 │ │ -1992b0: 150d 00ff |00b4: const/high16 v13, #int -16777216 // #ff00 │ │ -1992b4: 6e20 0504 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0405 │ │ -1992ba: 220d d710 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d7 │ │ -1992be: 7030 3857 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5738 │ │ -1992c4: 6e20 0704 d300 |00be: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0407 │ │ -1992ca: 220d d810 |00c1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d8 │ │ -1992ce: 7030 3a57 ad0b |00c3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@573a │ │ -1992d4: 6e20 3f03 dc00 |00c6: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -1992da: 110c |00c9: return-object v12 │ │ +19913c: |[19913c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +19914c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19914e: 390c 0f00 |0001: if-nez v12, 0010 // +000f │ │ +199152: 54ac 8a42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ +199156: 7110 e302 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ +19915c: 0c0c |0008: move-result-object v12 │ │ +19915e: 1401 0301 0d7f |0009: const v1, #float 1.87426e+38 // #7f0d0103 │ │ +199164: 6e40 e502 1c0d |000c: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +19916a: 0c0c |000f: move-result-object v12 │ │ +19916c: 140d b900 0a7f |0010: const v13, #float 1.83437e+38 // #7f0a00b9 │ │ +199172: 6e20 1403 dc00 |0013: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +199178: 0c0d |0016: move-result-object v13 │ │ +19917a: 1f0d 3f0e |0017: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e3f │ │ +19917e: 1401 5602 0a7f |0019: const v1, #float 1.83446e+38 // #7f0a0256 │ │ +199184: 6e20 1403 1c00 |001c: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +19918a: 0c01 |001f: move-result-object v1 │ │ +19918c: 1f01 5101 |0020: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0151 │ │ +199190: 1402 9d02 0a7f |0022: const v2, #float 1.83447e+38 // #7f0a029d │ │ +199196: 6e20 1403 2c00 |0025: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +19919c: 0c02 |0028: move-result-object v2 │ │ +19919e: 1f02 4101 |0029: check-cast v2, Landroid/widget/TextView; // type@0141 │ │ +1991a2: 1403 de00 0a7f |002b: const v3, #float 1.83438e+38 // #7f0a00de │ │ +1991a8: 6e20 1403 3c00 |002e: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +1991ae: 0c03 |0031: move-result-object v3 │ │ +1991b0: 1f03 2e01 |0032: check-cast v3, Landroid/widget/ImageButton; // type@012e │ │ +1991b4: 6e20 4257 ba00 |0034: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@5742 │ │ +1991ba: 0c04 |0037: move-result-object v4 │ │ +1991bc: 1f04 eb02 |0038: check-cast v4, Ljava/lang/Integer; // type@02eb │ │ +1991c0: 6e10 490a 0400 |003a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +1991c6: 0a04 |003d: move-result v4 │ │ +1991c8: 12d5 |003e: const/4 v5, #int -3 // #fd │ │ +1991ca: 1216 |003f: const/4 v6, #int 1 // #1 │ │ +1991cc: 3254 0600 |0040: if-eq v4, v5, 0046 // +0006 │ │ +1991d0: 3264 0400 |0042: if-eq v4, v6, 0046 // +0004 │ │ +1991d4: 1217 |0044: const/4 v7, #int 1 // #1 │ │ +1991d6: 2802 |0045: goto 0047 // +0002 │ │ +1991d8: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +1991da: 1308 0800 |0047: const/16 v8, #int 8 // #8 │ │ +1991de: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +1991e0: 3354 1e00 |004a: if-ne v4, v5, 0068 // +001e │ │ +1991e4: 54a4 8a42 |004c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ +1991e8: 55a5 8d42 |004e: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@428d │ │ +1991ec: 3805 0600 |0050: if-eqz v5, 0056 // +0006 │ │ +1991f0: 1405 4200 137f |0052: const v5, #float 1.95398e+38 // #7f130042 │ │ +1991f6: 2804 |0055: goto 0059 // +0004 │ │ +1991f8: 1405 bb01 137f |0056: const v5, #float 1.95406e+38 // #7f1301bb │ │ +1991fe: 6e20 7700 5400 |0059: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +199204: 0c04 |005c: move-result-object v4 │ │ +199206: 6e20 d904 4100 |005d: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d9 │ │ +19920c: 6e30 dc04 9106 |0060: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04dc │ │ +199212: 6e20 7704 8200 |0063: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ +199218: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +19921a: 2827 |0067: goto 008e // +0027 │ │ +19921c: 54a5 8b42 |0068: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@428b │ │ +199220: 6e20 ab06 4500 |006a: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +199226: 0c04 |006d: move-result-object v4 │ │ +199228: 2205 5c10 |006e: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@105c │ │ +19922c: 54a6 8a42 |0070: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ +199230: 7030 4954 6504 |0072: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5449 │ │ +199236: 6e10 7c06 0400 |0075: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@067c │ │ +19923c: 0c06 |0078: move-result-object v6 │ │ +19923e: 6e20 d904 6100 |0079: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d9 │ │ +199244: 6e30 dc04 9100 |007c: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04dc │ │ +19924a: 6e10 7906 0400 |007f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0679 │ │ +199250: 0c06 |0082: move-result-object v6 │ │ +199252: 6e20 7204 6200 |0083: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ +199258: 6e20 7704 0200 |0086: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ +19925e: 6e10 8606 0400 |0089: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0686 │ │ +199264: 0a02 |008c: move-result v2 │ │ +199266: 0759 |008d: move-object v9, v5 │ │ +199268: 54a4 8c42 |008e: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428c │ │ +19926c: 6e20 de45 4d00 |0090: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45de │ │ +199272: 54a4 8c42 |0093: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@428c │ │ +199276: 6e40 e145 4d09 |0095: 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@45e1 │ │ +19927c: 3802 0600 |0098: if-eqz v2, 009e // +0006 │ │ +199280: 140d 0c02 087f |009a: const v13, #float 1.80786e+38 // #7f08020c │ │ +199286: 2802 |009d: goto 009f // +0002 │ │ +199288: 120d |009e: const/4 v13, #int 0 // #0 │ │ +19928a: 6e50 d404 01d0 |009f: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04d4 │ │ +199290: 3807 0300 |00a2: if-eqz v7, 00a5 // +0003 │ │ +199294: 2803 |00a4: goto 00a7 // +0003 │ │ +199296: 1300 0800 |00a5: const/16 v0, #int 8 // #8 │ │ +19929a: 6e20 0904 0300 |00a7: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0409 │ │ +1992a0: 54ad 8a42 |00aa: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@428a │ │ +1992a4: 7110 5256 0d00 |00ac: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@5652 │ │ +1992aa: 0a0d |00af: move-result v13 │ │ +1992ac: 380d 0400 |00b0: if-eqz v13, 00b4 // +0004 │ │ +1992b0: 12fd |00b2: const/4 v13, #int -1 // #ff │ │ +1992b2: 2803 |00b3: goto 00b6 // +0003 │ │ +1992b4: 150d 00ff |00b4: const/high16 v13, #int -16777216 // #ff00 │ │ +1992b8: 6e20 0504 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0405 │ │ +1992be: 220d d710 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d7 │ │ +1992c2: 7030 3857 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5738 │ │ +1992c8: 6e20 0704 d300 |00be: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0407 │ │ +1992ce: 220d d810 |00c1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d8 │ │ +1992d2: 7030 3a57 ad0b |00c3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@573a │ │ +1992d8: 6e20 3f03 dc00 |00c6: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +1992de: 110c |00c9: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x0013 line=104 │ │ 0x001c line=105 │ │ 0x0025 line=106 │ │ 0x002e line=107 │ │ @@ -313759,25 +313760,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -199458: |[199458] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -199468: 5413 8e42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428e │ │ -19946c: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -199470: 5410 8942 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -199474: 7220 cb0c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19947a: 0c02 |0009: move-result-object v2 │ │ -19947c: 1f02 eb02 |000a: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ -199480: 6e10 490a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -199486: 0a02 |000f: move-result v2 │ │ -199488: 7220 3d57 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@573d │ │ -19948e: 0e00 |0013: return-void │ │ +19945c: |[19945c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +19946c: 5413 8e42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428e │ │ +199470: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +199474: 5410 8942 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +199478: 7220 cb0c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19947e: 0c02 |0009: move-result-object v2 │ │ +199480: 1f02 eb02 |000a: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ +199484: 6e10 490a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +19948a: 0a02 |000f: move-result v2 │ │ +19948c: 7220 3d57 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@573d │ │ +199492: 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 │ │ @@ -313788,25 +313789,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -199490: |[199490] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1994a0: 5413 8e42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428e │ │ -1994a4: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1994a8: 5410 8942 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -1994ac: 7220 cb0c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -1994b2: 0c02 |0009: move-result-object v2 │ │ -1994b4: 1f02 eb02 |000a: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ -1994b8: 6e10 490a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -1994be: 0a02 |000f: move-result v2 │ │ -1994c0: 7220 3c57 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@573c │ │ -1994c6: 0e00 |0013: return-void │ │ +199494: |[199494] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1994a4: 5413 8e42 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428e │ │ +1994a8: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1994ac: 5410 8942 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +1994b0: 7220 cb0c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +1994b6: 0c02 |0009: move-result-object v2 │ │ +1994b8: 1f02 eb02 |000a: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ +1994bc: 6e10 490a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +1994c2: 0a02 |000f: move-result v2 │ │ +1994c4: 7220 3c57 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@573c │ │ +1994ca: 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 │ │ @@ -313817,21 +313818,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1994c8: |[1994c8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -1994d8: 5410 8942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ -1994dc: 7220 d20c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cd2 │ │ -1994e2: 0a02 |0005: move-result v2 │ │ -1994e4: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -1994e8: 6e10 4757 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5747 │ │ -1994ee: 0e00 |000b: return-void │ │ +1994cc: |[1994cc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +1994dc: 5410 8942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@4289 │ │ +1994e0: 7220 d20c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0cd2 │ │ +1994e6: 0a02 |0005: move-result v2 │ │ +1994e8: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +1994ec: 6e10 4757 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@5747 │ │ +1994f2: 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; │ │ @@ -313841,17 +313842,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 │ │ -1994f0: |[1994f0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -199500: 5b01 8e42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428e │ │ -199504: 0e00 |0002: return-void │ │ +1994f4: |[1994f4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +199504: 5b01 8e42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@428e │ │ +199508: 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; │ │ │ │ @@ -313893,20 +313894,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 │ │ -199508: |[199508] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -199518: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19951e: 5b01 8f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428f │ │ -199522: 5b02 9042 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4290 │ │ -199526: 5b03 9142 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4291 │ │ -19952a: 0e00 |0009: return-void │ │ +19950c: |[19950c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +19951c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +199522: 5b01 8f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428f │ │ +199526: 5b02 9042 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4290 │ │ +19952a: 5b03 9142 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4291 │ │ +19952e: 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; │ │ @@ -313918,20 +313919,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19952c: |[19952c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -19953c: 5430 8f42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428f │ │ -199540: 5431 9042 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4290 │ │ -199544: 5432 9142 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4291 │ │ -199548: 7130 5457 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5754 │ │ -19954e: 0e00 |0009: return-void │ │ +199530: |[199530] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +199540: 5430 8f42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@428f │ │ +199544: 5431 9042 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4290 │ │ +199548: 5432 9142 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4291 │ │ +19954c: 7130 5457 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5754 │ │ +199552: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -313976,21 +313977,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 │ │ -199550: |[199550] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -199560: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -199566: 5b01 9242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4292 │ │ -19956a: 5b02 9342 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4293 │ │ -19956e: 5b03 9442 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4294 │ │ -199572: 5b04 9542 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4295 │ │ -199576: 0e00 |000b: return-void │ │ +199554: |[199554] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +199564: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19956a: 5b01 9242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4292 │ │ +19956e: 5b02 9342 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4293 │ │ +199572: 5b03 9442 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4294 │ │ +199576: 5b04 9542 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4295 │ │ +19957a: 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; │ │ @@ -314003,21 +314004,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -199578: |[199578] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -199588: 5440 9242 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4292 │ │ -19958c: 5441 9342 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4293 │ │ -199590: 5442 9442 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4294 │ │ -199594: 5443 9542 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4295 │ │ -199598: 7140 5557 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@5755 │ │ -19959e: 0e00 |000b: return-void │ │ +19957c: |[19957c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +19958c: 5440 9242 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4292 │ │ +199590: 5441 9342 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4293 │ │ +199594: 5442 9442 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4294 │ │ +199598: 5443 9542 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4295 │ │ +19959c: 7140 5557 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@5755 │ │ +1995a2: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -314053,17 +314054,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199698: |[199698] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -1996a8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1996ae: 0e00 |0003: return-void │ │ +19969c: |[19969c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +1996ac: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1996b2: 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;) │ │ @@ -314071,32 +314072,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 │ │ -1995a0: |[1995a0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -1995b0: 6e10 620c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -1995b6: 0c02 |0003: move-result-object v2 │ │ -1995b8: 7210 af0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -1995be: 0a00 |0007: move-result v0 │ │ -1995c0: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -1995c4: 7210 b00c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -1995ca: 0c00 |000d: move-result-object v0 │ │ -1995cc: 1f00 8600 |000e: check-cast v0, Landroid/net/Uri; // type@0086 │ │ -1995d0: 7120 ba56 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@56ba │ │ -1995d6: 0c00 |0013: move-result-object v0 │ │ -1995d8: 7110 c456 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56c4 │ │ -1995de: 0a00 |0017: move-result v0 │ │ -1995e0: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -1995e4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -1995e6: 0f01 |001b: return v1 │ │ -1995e8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -1995ea: 0f01 |001d: return v1 │ │ +1995a4: |[1995a4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +1995b4: 6e10 620c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +1995ba: 0c02 |0003: move-result-object v2 │ │ +1995bc: 7210 af0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +1995c2: 0a00 |0007: move-result v0 │ │ +1995c4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +1995c8: 7210 b00c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +1995ce: 0c00 |000d: move-result-object v0 │ │ +1995d0: 1f00 8600 |000e: check-cast v0, Landroid/net/Uri; // type@0086 │ │ +1995d4: 7120 ba56 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@56ba │ │ +1995da: 0c00 |0013: move-result-object v0 │ │ +1995dc: 7110 c456 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56c4 │ │ +1995e2: 0a00 |0017: move-result v0 │ │ +1995e4: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +1995e8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +1995ea: 0f01 |001b: return v1 │ │ +1995ec: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +1995ee: 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; │ │ @@ -314107,53 +314108,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 │ │ -1995ec: |[1995ec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -1995fc: 7110 de49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -199602: 0c00 |0003: move-result-object v0 │ │ -199604: 7120 ba56 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@56ba │ │ -19960a: 0c01 |0007: move-result-object v1 │ │ -19960c: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -199610: 2202 dd01 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ -199614: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -199618: 7030 fd06 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ -19961e: 2832 |0011: goto 0043 // +0032 │ │ -199620: 7110 bf56 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56bf │ │ -199626: 0a02 |0015: move-result v2 │ │ -199628: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -19962c: 2202 dd01 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ -199630: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -199634: 7030 fd06 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ -19963a: 2824 |001f: goto 0043 // +0024 │ │ -19963c: 7110 bc56 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@56bc │ │ -199642: 0a02 |0023: move-result v2 │ │ -199644: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -199648: 2202 dd01 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ -19964c: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -199650: 7030 fd06 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ -199656: 2816 |002d: goto 0043 // +0016 │ │ -199658: 7110 c456 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56c4 │ │ -19965e: 0a02 |0031: move-result v2 │ │ -199660: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -199664: 2202 dd01 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ -199668: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -19966c: 7030 fd06 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ -199672: 2808 |003b: goto 0043 // +0008 │ │ -199674: 2202 dd01 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ -199678: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -19967c: 7030 fd06 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ -199682: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -199686: 7140 5757 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@5757 │ │ -19968c: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ -199690: 6e20 3607 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0736 │ │ -199696: 1102 |004d: return-object v2 │ │ +1995f0: |[1995f0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +199600: 7110 de49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +199606: 0c00 |0003: move-result-object v0 │ │ +199608: 7120 ba56 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@56ba │ │ +19960e: 0c01 |0007: move-result-object v1 │ │ +199610: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +199614: 2202 dd01 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ +199618: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +19961c: 7030 fd06 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ +199622: 2832 |0011: goto 0043 // +0032 │ │ +199624: 7110 bf56 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@56bf │ │ +19962a: 0a02 |0015: move-result v2 │ │ +19962c: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +199630: 2202 dd01 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ +199634: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +199638: 7030 fd06 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ +19963e: 2824 |001f: goto 0043 // +0024 │ │ +199640: 7110 bc56 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@56bc │ │ +199646: 0a02 |0023: move-result v2 │ │ +199648: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +19964c: 2202 dd01 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ +199650: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +199654: 7030 fd06 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ +19965a: 2816 |002d: goto 0043 // +0016 │ │ +19965c: 7110 c456 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@56c4 │ │ +199662: 0a02 |0031: move-result v2 │ │ +199664: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +199668: 2202 dd01 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ +19966c: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +199670: 7030 fd06 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ +199676: 2808 |003b: goto 0043 // +0008 │ │ +199678: 2202 dd01 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01dd │ │ +19967c: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +199680: 7030 fd06 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06fd │ │ +199686: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ +19968a: 7140 5757 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@5757 │ │ +199690: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ +199694: 6e20 3607 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0736 │ │ +19969a: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000a line=111 │ │ 0x0012 line=112 │ │ 0x0018 line=113 │ │ @@ -314174,19 +314175,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 │ │ -1996b0: |[1996b0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -1996c0: 7110 de49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1996c6: 0c00 |0003: move-result-object v0 │ │ -1996c8: 6e30 9b06 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@069b │ │ -1996ce: 0e00 |0007: return-void │ │ +1996b4: |[1996b4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +1996c4: 7110 de49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1996ca: 0c00 |0003: move-result-object v0 │ │ +1996cc: 6e30 9b06 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@069b │ │ +1996d2: 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 │ │ @@ -314197,24 +314198,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 │ │ -1996d0: |[1996d0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -1996e0: 8130 |0000: int-to-long v0, v3 │ │ -1996e2: 7120 5d0a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -1996e8: 0c03 |0004: move-result-object v3 │ │ -1996ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1996ec: 2300 3411 |0006: new-array v0, v0, [Ljava/lang/Long; // type@1134 │ │ -1996f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1996f2: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -1996f6: 7120 5357 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5753 │ │ -1996fc: 0e00 |000e: return-void │ │ +1996d4: |[1996d4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +1996e4: 8130 |0000: int-to-long v0, v3 │ │ +1996e6: 7120 5d0a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +1996ec: 0c03 |0004: move-result-object v3 │ │ +1996ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1996f0: 2300 3411 |0006: new-array v0, v0, [Ljava/lang/Long; // type@1134 │ │ +1996f4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1996f6: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +1996fa: 7120 5357 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@5753 │ │ +199700: 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 │ │ │ │ @@ -314223,40 +314224,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 │ │ -199700: |[199700] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -199710: 7100 123f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f12 │ │ -199716: 7110 1357 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5713 │ │ -19971c: 0a00 |0006: move-result v0 │ │ -19971e: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -199722: 7110 0d57 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@570d │ │ -199728: 0c00 |000c: move-result-object v0 │ │ -19972a: 7110 1657 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5716 │ │ -199730: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -199734: 0e00 |0012: return-void │ │ -199736: 2201 db10 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10db │ │ -19973a: 7040 4a57 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@574a │ │ -199740: 7110 ae57 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@57ae │ │ -199746: 281a |001b: goto 0035 // +001a │ │ -199748: 7110 1557 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5715 │ │ -19974e: 0a00 |001f: move-result v0 │ │ -199750: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ -199754: 7110 1157 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5711 │ │ -19975a: 0c00 |0025: move-result-object v0 │ │ -19975c: 7110 0f57 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@570f │ │ -199762: 0c01 |0029: move-result-object v1 │ │ -199764: 7110 1657 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5716 │ │ -19976a: 2202 dc10 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10dc │ │ -19976e: 7051 4c57 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@574c │ │ -199774: 7110 ae57 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@57ae │ │ -19977a: 0e00 |0035: return-void │ │ +199704: |[199704] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +199714: 7100 123f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f12 │ │ +19971a: 7110 1357 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@5713 │ │ +199720: 0a00 |0006: move-result v0 │ │ +199722: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +199726: 7110 0d57 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@570d │ │ +19972c: 0c00 |000c: move-result-object v0 │ │ +19972e: 7110 1657 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5716 │ │ +199734: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +199738: 0e00 |0012: return-void │ │ +19973a: 2201 db10 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10db │ │ +19973e: 7040 4a57 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@574a │ │ +199744: 7110 ae57 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@57ae │ │ +19974a: 281a |001b: goto 0035 // +001a │ │ +19974c: 7110 1557 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@5715 │ │ +199752: 0a00 |001f: move-result v0 │ │ +199754: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ +199758: 7110 1157 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@5711 │ │ +19975e: 0c00 |0025: move-result-object v0 │ │ +199760: 7110 0f57 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@570f │ │ +199766: 0c01 |0029: move-result-object v1 │ │ +199768: 7110 1657 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@5716 │ │ +19976e: 2202 dc10 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10dc │ │ +199772: 7051 4c57 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@574c │ │ +199778: 7110 ae57 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@57ae │ │ +19977e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0013 line=43 │ │ @@ -314274,58 +314275,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 │ │ -19977c: |[19977c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -19978c: 7110 de49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -199792: 0c00 |0003: move-result-object v0 │ │ -199794: 21b1 |0004: array-length v1, v11 │ │ -199796: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -199798: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -19979a: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ -19979e: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ -1997a2: 6e10 590a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -1997a8: 0b04 |000e: move-result-wide v4 │ │ -1997aa: 8445 |000f: long-to-int v5, v4 │ │ -1997ac: 6e20 9f06 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ -1997b2: 0c04 |0013: move-result-object v4 │ │ -1997b4: 6e10 6e06 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@066e │ │ -1997ba: 0a04 |0017: move-result v4 │ │ -1997bc: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ -1997c0: 21c4 |001a: array-length v4, v12 │ │ -1997c2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1997c4: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ -1997c8: 4407 0c06 |001e: aget v7, v12, v6 │ │ -1997cc: 6e20 b306 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ -1997d2: 0c08 |0023: move-result-object v8 │ │ -1997d4: 6e10 fe06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fe │ │ -1997da: 0a09 |0027: move-result v9 │ │ -1997dc: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ -1997e0: 6e10 1407 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0714 │ │ -1997e6: 0a09 |002d: move-result v9 │ │ -1997e8: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ -1997ec: 6e10 ff06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06ff │ │ -1997f2: 0a08 |0033: move-result v8 │ │ -1997f4: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ -1997f8: 2410 1b11 0700 |0036: filled-new-array {v7}, [I // type@111b │ │ -1997fe: 0c07 |0039: move-result-object v7 │ │ -199800: 6e20 d406 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06d4 │ │ -199806: 2808 |003d: goto 0045 // +0008 │ │ -199808: 2410 1b11 0700 |003e: filled-new-array {v7}, [I // type@111b │ │ -19980e: 0c07 |0041: move-result-object v7 │ │ -199810: 7130 5157 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5751 │ │ -199816: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -19981a: 28d5 |0047: goto 001c // -002b │ │ -19981c: 7130 5157 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5751 │ │ -199822: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -199826: 28ba |004d: goto 0007 // -0046 │ │ -199828: 0e00 |004e: return-void │ │ +199780: |[199780] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +199790: 7110 de49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +199796: 0c00 |0003: move-result-object v0 │ │ +199798: 21b1 |0004: array-length v1, v11 │ │ +19979a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19979c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +19979e: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ +1997a2: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ +1997a6: 6e10 590a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +1997ac: 0b04 |000e: move-result-wide v4 │ │ +1997ae: 8445 |000f: long-to-int v5, v4 │ │ +1997b0: 6e20 9f06 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ +1997b6: 0c04 |0013: move-result-object v4 │ │ +1997b8: 6e10 6e06 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@066e │ │ +1997be: 0a04 |0017: move-result v4 │ │ +1997c0: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ +1997c4: 21c4 |001a: array-length v4, v12 │ │ +1997c6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1997c8: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ +1997cc: 4407 0c06 |001e: aget v7, v12, v6 │ │ +1997d0: 6e20 b306 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ +1997d6: 0c08 |0023: move-result-object v8 │ │ +1997d8: 6e10 fe06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fe │ │ +1997de: 0a09 |0027: move-result v9 │ │ +1997e0: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ +1997e4: 6e10 1407 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0714 │ │ +1997ea: 0a09 |002d: move-result v9 │ │ +1997ec: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ +1997f0: 6e10 ff06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06ff │ │ +1997f6: 0a08 |0033: move-result v8 │ │ +1997f8: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ +1997fc: 2410 1b11 0700 |0036: filled-new-array {v7}, [I // type@111b │ │ +199802: 0c07 |0039: move-result-object v7 │ │ +199804: 6e20 d406 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06d4 │ │ +19980a: 2808 |003d: goto 0045 // +0008 │ │ +19980c: 2410 1b11 0700 |003e: filled-new-array {v7}, [I // type@111b │ │ +199812: 0c07 |0041: move-result-object v7 │ │ +199814: 7130 5157 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5751 │ │ +19981a: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +19981e: 28d5 |0047: goto 001c // -002b │ │ +199820: 7130 5157 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5751 │ │ +199826: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +19982a: 28ba |004d: goto 0007 // -0046 │ │ +19982c: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ 0x001a line=48 │ │ 0x0020 line=49 │ │ @@ -314343,26 +314344,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 │ │ -19982c: |[19982c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -19983c: 2140 |0000: array-length v0, v4 │ │ -19983e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -199840: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -199844: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -199848: 6e10 590a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -19984e: 0b02 |0009: move-result-wide v2 │ │ -199850: 8423 |000a: long-to-int v3, v2 │ │ -199852: 7140 5657 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@5756 │ │ -199858: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19985c: 28f2 |0010: goto 0002 // -000e │ │ -19985e: 0e00 |0011: return-void │ │ +199830: |[199830] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +199840: 2140 |0000: array-length v0, v4 │ │ +199842: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +199844: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +199848: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +19984c: 6e10 590a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +199852: 0b02 |0009: move-result-wide v2 │ │ +199854: 8423 |000a: long-to-int v3, v2 │ │ +199856: 7140 5657 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@5756 │ │ +19985c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +199860: 28f2 |0010: goto 0002 // -000e │ │ +199862: 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; │ │ @@ -314374,47 +314375,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 │ │ -199860: |[199860] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -199870: 7110 de49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -199876: 0c00 |0003: move-result-object v0 │ │ -199878: 6e10 640c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19987e: 0a01 |0007: move-result v1 │ │ -199880: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -199882: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -199886: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -199888: 6e20 5f0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ -19988e: 0c05 |000f: move-result-object v5 │ │ -199890: 1f05 8600 |0010: check-cast v5, Landroid/net/Uri; // type@0086 │ │ -199894: 7130 5057 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@5750 │ │ -19989a: 0c03 |0015: move-result-object v3 │ │ -19989c: 6e30 d706 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d7 │ │ -1998a2: 2823 |0019: goto 003c // +0023 │ │ -1998a4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1998a6: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -1998aa: 7130 5057 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@5750 │ │ -1998b0: 0c06 |0020: move-result-object v6 │ │ -1998b2: 6e30 d706 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d7 │ │ -1998b8: 6e10 620c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -1998be: 0c05 |0027: move-result-object v5 │ │ -1998c0: 7210 af0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -1998c6: 0a06 |002b: move-result v6 │ │ -1998c8: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -1998cc: 7210 b00c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -1998d2: 0c06 |0031: move-result-object v6 │ │ -1998d4: 1f06 8600 |0032: check-cast v6, Landroid/net/Uri; // type@0086 │ │ -1998d8: 7130 5057 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@5750 │ │ -1998de: 0c06 |0037: move-result-object v6 │ │ -1998e0: 6e30 d706 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d7 │ │ -1998e6: 28ed |003b: goto 0028 // -0013 │ │ -1998e8: 0e00 |003c: return-void │ │ +199864: |[199864] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +199874: 7110 de49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +19987a: 0c00 |0003: move-result-object v0 │ │ +19987c: 6e10 640c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +199882: 0a01 |0007: move-result v1 │ │ +199884: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +199886: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +19988a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +19988c: 6e20 5f0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ +199892: 0c05 |000f: move-result-object v5 │ │ +199894: 1f05 8600 |0010: check-cast v5, Landroid/net/Uri; // type@0086 │ │ +199898: 7130 5057 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@5750 │ │ +19989e: 0c03 |0015: move-result-object v3 │ │ +1998a0: 6e30 d706 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d7 │ │ +1998a6: 2823 |0019: goto 003c // +0023 │ │ +1998a8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1998aa: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +1998ae: 7130 5057 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@5750 │ │ +1998b4: 0c06 |0020: move-result-object v6 │ │ +1998b6: 6e30 d706 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d7 │ │ +1998bc: 6e10 620c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +1998c2: 0c05 |0027: move-result-object v5 │ │ +1998c4: 7210 af0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +1998ca: 0a06 |002b: move-result v6 │ │ +1998cc: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +1998d0: 7210 b00c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +1998d6: 0c06 |0031: move-result-object v6 │ │ +1998d8: 1f06 8600 |0032: check-cast v6, Landroid/net/Uri; // type@0086 │ │ +1998dc: 7130 5057 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@5750 │ │ +1998e2: 0c06 |0037: move-result-object v6 │ │ +1998e4: 6e30 d706 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d7 │ │ +1998ea: 28ed |003b: goto 0028 // -0013 │ │ +1998ec: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x000c line=85 │ │ 0x001d line=88 │ │ 0x0024 line=90 │ │ @@ -314430,74 +314431,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 │ │ -1998ec: |[1998ec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ -1998fc: 7110 de49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -199902: 0c00 |0003: move-result-object v0 │ │ -199904: 1a01 7b48 |0004: const-string v1, "cannot-resolve.jpg" // string@487b │ │ -199908: 7110 8050 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@5080 │ │ -19990e: 0a02 |0009: move-result v2 │ │ -199910: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -199914: 6e10 f901 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01f9 │ │ -19991a: 0c02 |000f: move-result-object v2 │ │ -19991c: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -19991e: 7220 cb0c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -199924: 0c02 |0014: move-result-object v2 │ │ -199926: 1f02 0303 |0015: check-cast v2, Ljava/lang/String; // type@0303 │ │ -19992a: 0721 |0017: move-object v1, v2 │ │ -19992c: 2837 |0018: goto 004f // +0037 │ │ -19992e: 6e10 fb01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ -199934: 0c02 |001c: move-result-object v2 │ │ -199936: 1a03 994b |001d: const-string v3, "content" // string@4b99 │ │ -19993a: 6e20 d40a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -199940: 0a02 |0022: move-result v2 │ │ -199942: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ -199946: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -19994c: 0c03 |0028: move-result-object v3 │ │ -19994e: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -199950: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -199952: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -199954: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -199956: 07a4 |002d: move-object v4, v10 │ │ -199958: 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 │ │ -19995e: 0c02 |0031: move-result-object v2 │ │ -199960: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ -199964: 7210 fd00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fd │ │ -19996a: 0a03 |0037: move-result v3 │ │ -19996c: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ -199970: 1a03 ea40 |003a: const-string v3, "_display_name" // string@40ea │ │ -199974: 7220 f600 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f6 │ │ -19997a: 0a03 |003f: move-result v3 │ │ -19997c: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ -199980: 7220 fb00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fb │ │ -199986: 0c01 |0045: move-result-object v1 │ │ -199988: 2806 |0046: goto 004c // +0006 │ │ -19998a: 0d09 |0047: move-exception v9 │ │ -19998c: 7210 f500 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ -199992: 2709 |004b: throw v9 │ │ -199994: 7210 f500 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ -19999a: 1a02 cf7f |004f: const-string v2, "temp" // string@7fcf │ │ -19999e: 7130 dc49 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@49dc │ │ -1999a4: 0c00 |0054: move-result-object v0 │ │ -1999a6: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -1999aa: 7120 7f50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ -1999b0: 0c09 |005a: move-result-object v9 │ │ -1999b2: 220a be02 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02be │ │ -1999b6: 7020 8809 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0988 │ │ -1999bc: 7120 9657 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5796 │ │ -1999c2: 2806 |0063: goto 0069 // +0006 │ │ -1999c4: 0d09 |0064: move-exception v9 │ │ -1999c6: 6e10 340a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -1999cc: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -1999ce: 6e40 3407 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0734 │ │ -1999d4: 0e00 |006c: return-void │ │ +1998f0: |[1998f0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ +199900: 7110 de49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +199906: 0c00 |0003: move-result-object v0 │ │ +199908: 1a01 7b48 |0004: const-string v1, "cannot-resolve.jpg" // string@487b │ │ +19990c: 7110 8050 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@5080 │ │ +199912: 0a02 |0009: move-result v2 │ │ +199914: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +199918: 6e10 f901 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01f9 │ │ +19991e: 0c02 |000f: move-result-object v2 │ │ +199920: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +199922: 7220 cb0c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +199928: 0c02 |0014: move-result-object v2 │ │ +19992a: 1f02 0303 |0015: check-cast v2, Ljava/lang/String; // type@0303 │ │ +19992e: 0721 |0017: move-object v1, v2 │ │ +199930: 2837 |0018: goto 004f // +0037 │ │ +199932: 6e10 fb01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ +199938: 0c02 |001c: move-result-object v2 │ │ +19993a: 1a03 994b |001d: const-string v3, "content" // string@4b99 │ │ +19993e: 6e20 d40a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +199944: 0a02 |0022: move-result v2 │ │ +199946: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ +19994a: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +199950: 0c03 |0028: move-result-object v3 │ │ +199952: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +199954: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +199956: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +199958: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +19995a: 07a4 |002d: move-object v4, v10 │ │ +19995c: 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 │ │ +199962: 0c02 |0031: move-result-object v2 │ │ +199964: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ +199968: 7210 fd00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fd │ │ +19996e: 0a03 |0037: move-result v3 │ │ +199970: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ +199974: 1a03 ea40 |003a: const-string v3, "_display_name" // string@40ea │ │ +199978: 7220 f600 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f6 │ │ +19997e: 0a03 |003f: move-result v3 │ │ +199980: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ +199984: 7220 fb00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fb │ │ +19998a: 0c01 |0045: move-result-object v1 │ │ +19998c: 2806 |0046: goto 004c // +0006 │ │ +19998e: 0d09 |0047: move-exception v9 │ │ +199990: 7210 f500 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ +199996: 2709 |004b: throw v9 │ │ +199998: 7210 f500 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ +19999e: 1a02 cf7f |004f: const-string v2, "temp" // string@7fcf │ │ +1999a2: 7130 dc49 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@49dc │ │ +1999a8: 0c00 |0054: move-result-object v0 │ │ +1999aa: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +1999ae: 7120 7f50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ +1999b4: 0c09 |005a: move-result-object v9 │ │ +1999b6: 220a be02 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02be │ │ +1999ba: 7020 8809 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0988 │ │ +1999c0: 7120 9657 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5796 │ │ +1999c6: 2806 |0063: goto 0069 // +0006 │ │ +1999c8: 0d09 |0064: move-exception v9 │ │ +1999ca: 6e10 340a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +1999d0: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +1999d2: 6e40 3407 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0734 │ │ +1999d8: 0e00 |006c: return-void │ │ catches : 3 │ │ 0x0006 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0034 - 0x0046 │ │ -> 0x0047 │ │ 0x0048 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ @@ -314553,17 +314554,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199a64: |[199a64] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -199a74: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -199a7a: 0e00 |0003: return-void │ │ +199a68: |[199a68] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +199a78: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +199a7e: 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;) │ │ @@ -314571,20 +314572,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 │ │ -199a40: |[199a40] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -199a50: 1a00 f05d |0000: const-string v0, "input_method" // string@5df0 │ │ -199a54: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199a5a: 0c01 |0005: move-result-object v1 │ │ -199a5c: 1f01 1301 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0113 │ │ -199a60: 1101 |0008: return-object v1 │ │ +199a44: |[199a44] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +199a54: 1a00 f05d |0000: const-string v0, "input_method" // string@5df0 │ │ +199a58: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199a5e: 0c01 |0005: move-result-object v1 │ │ +199a60: 1f01 1301 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0113 │ │ +199a64: 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;) │ │ @@ -314592,20 +314593,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 │ │ -1999f8: |[1999f8] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -199a08: 1a00 cf83 |0000: const-string v0, "vibrator" // string@83cf │ │ -199a0c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199a12: 0c01 |0005: move-result-object v1 │ │ -199a14: 1f01 a600 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a6 │ │ -199a18: 1101 |0008: return-object v1 │ │ +1999fc: |[1999fc] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +199a0c: 1a00 cf83 |0000: const-string v0, "vibrator" // string@83cf │ │ +199a10: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199a16: 0c01 |0005: move-result-object v1 │ │ +199a18: 1f01 a600 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a6 │ │ +199a1c: 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;) │ │ @@ -314613,20 +314614,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 │ │ -199a1c: |[199a1c] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -199a2c: 1a00 7284 |0000: const-string v0, "window" // string@8472 │ │ -199a30: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199a36: 0c01 |0005: move-result-object v1 │ │ -199a38: 1f01 0001 |0006: check-cast v1, Landroid/view/WindowManager; // type@0100 │ │ -199a3c: 1101 |0008: return-object v1 │ │ +199a20: |[199a20] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +199a30: 1a00 7284 |0000: const-string v0, "window" // string@8472 │ │ +199a34: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199a3a: 0c01 |0005: move-result-object v1 │ │ +199a3c: 1f01 0001 |0006: check-cast v1, Landroid/view/WindowManager; // type@0100 │ │ +199a40: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -314716,17 +314717,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199a94: |[199a94] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -199aa4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -199aaa: 0e00 |0003: return-void │ │ +199a98: |[199a98] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +199aa8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +199aae: 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;) │ │ @@ -314734,34 +314735,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 │ │ -199a7c: |[199a7c] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -199a8c: 6200 9c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429c │ │ -199a90: 1100 |0002: return-object v0 │ │ +199a80: |[199a80] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +199a90: 6200 9c42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429c │ │ +199a94: 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 │ │ -199aac: |[199aac] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -199abc: 6900 9c42 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429c │ │ -199ac0: 0e00 |0002: return-void │ │ +199ab0: |[199ab0] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +199ac0: 6900 9c42 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@429c │ │ +199ac4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -314790,17 +314791,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199bd4: |[199bd4] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -199be4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -199bea: 0e00 |0003: return-void │ │ +199bd8: |[199bd8] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +199be8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +199bee: 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;) │ │ @@ -314808,26 +314809,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 │ │ -199ac4: |[199ac4] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -199ad4: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ -199ad8: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ -199ade: 2201 cb00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cb │ │ -199ae2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -199ae4: 7020 b002 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b0 │ │ -199aea: 7210 cb09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ -199af0: 0a04 |000e: move-result v4 │ │ -199af2: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -199af6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -199af8: 6e52 9602 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -199afe: 1100 |0015: return-object v0 │ │ +199ac8: |[199ac8] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +199ad8: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ +199adc: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ +199ae2: 2201 cb00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cb │ │ +199ae6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +199ae8: 7020 b002 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b0 │ │ +199aee: 7210 cb09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ +199af4: 0a04 |000e: move-result v4 │ │ +199af6: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +199afa: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +199afc: 6e52 9602 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +199b02: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -314836,25 +314837,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 │ │ -199b00: |[199b00] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -199b10: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ -199b14: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ -199b1a: 2201 c800 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c8 │ │ -199b1e: 7020 ad02 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02ad │ │ -199b24: 7210 cb09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ -199b2a: 0a03 |000d: move-result v3 │ │ -199b2c: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -199b30: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -199b32: 6e54 9602 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -199b38: 1100 |0014: return-object v0 │ │ +199b04: |[199b04] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +199b14: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ +199b18: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ +199b1e: 2201 c800 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c8 │ │ +199b22: 7020 ad02 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02ad │ │ +199b28: 7210 cb09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ +199b2e: 0a03 |000d: move-result v3 │ │ +199b30: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +199b34: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +199b36: 6e54 9602 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +199b3c: 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; │ │ @@ -314864,20 +314865,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 │ │ -199b3c: |[199b3c] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -199b4c: 7210 cb09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ -199b52: 0a00 |0003: move-result v0 │ │ -199b54: 7120 6457 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5764 │ │ -199b5a: 0c01 |0007: move-result-object v1 │ │ -199b5c: 1101 |0008: return-object v1 │ │ +199b40: |[199b40] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +199b50: 7210 cb09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ +199b56: 0a00 |0003: move-result v0 │ │ +199b58: 7120 6457 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@5764 │ │ +199b5e: 0c01 |0007: move-result-object v1 │ │ +199b60: 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;) │ │ @@ -314885,24 +314886,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 │ │ -199b60: |[199b60] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -199b70: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ -199b74: 7020 9102 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ -199b7a: 2203 cb00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cb │ │ -199b7e: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -199b80: 7020 b002 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b0 │ │ -199b86: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -199b88: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -199b8c: 6e52 9602 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -199b92: 1100 |0011: return-object v0 │ │ +199b64: |[199b64] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +199b74: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ +199b78: 7020 9102 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ +199b7e: 2203 cb00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cb │ │ +199b82: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +199b84: 7020 b002 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b0 │ │ +199b8a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +199b8c: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +199b90: 6e52 9602 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +199b96: 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 │ │ @@ -314912,26 +314913,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 │ │ -199b94: |[199b94] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -199ba4: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ -199ba8: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ -199bae: 2201 ca00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00ca │ │ -199bb2: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -199bb8: 7020 af02 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02af │ │ -199bbe: 7210 cb09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ -199bc4: 0a04 |0010: move-result v4 │ │ -199bc6: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -199bca: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -199bcc: 6e52 9602 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -199bd2: 1100 |0017: return-object v0 │ │ +199b98: |[199b98] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +199ba8: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ +199bac: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ +199bb2: 2201 ca00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00ca │ │ +199bb6: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +199bbc: 7020 af02 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02af │ │ +199bc2: 7210 cb09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09cb │ │ +199bc8: 0a04 |0010: move-result v4 │ │ +199bca: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +199bce: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +199bd0: 6e52 9602 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +199bd6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -315023,19 +315024,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19a084: |[19a084] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -19a094: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a09a: 5a01 a542 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ -19a09e: 5b03 a442 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a4 │ │ -19a0a2: 0e00 |0007: return-void │ │ +19a088: |[19a088] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +19a098: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a09e: 5a01 a542 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ +19a0a2: 5b03 a442 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a4 │ │ +19a0a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Stopwatch$Split; │ │ @@ -315086,24 +315087,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -19a0a4: |[19a0a4] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -19a0b4: 7010 9f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a0ba: 7100 2a0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -19a0c0: 0b00 |0006: move-result-wide v0 │ │ -19a0c2: 5a20 a742 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a7 │ │ -19a0c6: 5b23 a842 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a8 │ │ -19a0ca: 2203 7e03 |000b: new-instance v3, Ljava/util/LinkedList; // type@037e │ │ -19a0ce: 7010 bb0c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -19a0d4: 5b23 a642 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a0d8: 0e00 |0012: return-void │ │ +19a0a8: |[19a0a8] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +19a0b8: 7010 9f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a0be: 7100 2a0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +19a0c4: 0b00 |0006: move-result-wide v0 │ │ +19a0c6: 5a20 a742 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a7 │ │ +19a0ca: 5b23 a842 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a8 │ │ +19a0ce: 2203 7e03 |000b: new-instance v3, Ljava/util/LinkedList; // type@037e │ │ +19a0d2: 7010 bb0c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +19a0d8: 5b23 a642 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a0dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0009 line=19 │ │ 0x000b line=20 │ │ locals : │ │ @@ -315116,22 +315117,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -19a0dc: |[19a0dc] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -19a0ec: 5440 a642 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a0f0: 2201 e410 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a0f4: 7100 2a0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -19a0fa: 0b02 |0007: move-result-wide v2 │ │ -19a0fc: 7040 7657 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5776 │ │ -19a102: 7220 c60c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -19a108: 0e00 |000e: return-void │ │ +19a0e0: |[19a0e0] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +19a0f0: 5440 a642 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a0f4: 2201 e410 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a0f8: 7100 2a0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +19a0fe: 0b02 |0007: move-result-wide v2 │ │ +19a100: 7040 7657 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@5776 │ │ +19a106: 7220 c60c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +19a10c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/thoughtcrime/securesms/util/Stopwatch; │ │ 0x0000 - 0x000f reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -315140,95 +315141,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -19a10c: |[19a10c] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -19a11c: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -19a120: 1a01 f53f |0002: const-string v1, "[" // string@3ff5 │ │ -19a124: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19a12a: 5491 a842 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a8 │ │ -19a12e: 6e20 160b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a134: 1a01 c240 |000c: const-string v1, "] " // string@40c2 │ │ -19a138: 6e20 160b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a13e: 5491 a642 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a142: 7210 d40c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19a148: 0a01 |0016: move-result v1 │ │ -19a14a: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ -19a14e: 1a03 a40b |0019: const-string v3, ": " // string@0ba4 │ │ -19a152: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -19a156: 5491 a642 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a15a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -19a15c: 7220 cb0c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19a162: 0c01 |0023: move-result-object v1 │ │ -19a164: 1f01 e410 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a168: 5411 a442 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a4 │ │ -19a16c: 6e20 160b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a172: 6e20 160b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a178: 5491 a642 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a17c: 7220 cb0c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19a182: 0c01 |0033: move-result-object v1 │ │ -19a184: 1f01 e410 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a188: 5314 a542 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ -19a18c: 5396 a742 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a7 │ │ -19a190: bc64 |003a: sub-long/2addr v4, v6 │ │ -19a192: 6e30 120b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ -19a198: 6e20 160b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a19e: 5491 a642 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a1a2: 7210 d40c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19a1a8: 0a01 |0046: move-result v1 │ │ -19a1aa: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -19a1ac: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -19a1b0: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -19a1b2: 5495 a642 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a1b6: 7210 d40c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19a1bc: 0a05 |0050: move-result v5 │ │ -19a1be: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -19a1c2: 5495 a642 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a1c6: 7220 cb0c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19a1cc: 0c05 |0058: move-result-object v5 │ │ -19a1ce: 1f05 e410 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a1d2: 5455 a442 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a4 │ │ -19a1d6: 6e20 160b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a1dc: 6e20 160b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a1e2: 5495 a642 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a1e6: 7220 cb0c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19a1ec: 0c05 |0068: move-result-object v5 │ │ -19a1ee: 1f05 e410 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a1f2: 5355 a542 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ -19a1f6: 5497 a642 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a1fa: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -19a1fe: 7220 cb0c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19a204: 0c07 |0074: move-result-object v7 │ │ -19a206: 1f07 e410 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a20a: 5377 a542 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ -19a20e: bc75 |0079: sub-long/2addr v5, v7 │ │ -19a210: 6e30 120b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ -19a216: 6e20 160b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a21c: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19a220: 28c9 |0082: goto 004b // -0037 │ │ -19a222: 1a01 b481 |0083: const-string v1, "total: " // string@81b4 │ │ -19a226: 6e20 160b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19a22c: 5491 a642 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ -19a230: 7210 d40c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19a236: 0a02 |008d: move-result v2 │ │ -19a238: b142 |008e: sub-int/2addr v2, v4 │ │ -19a23a: 7220 cb0c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19a240: 0c01 |0092: move-result-object v1 │ │ -19a242: 1f01 e410 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ -19a246: 5311 a542 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ -19a24a: 5393 a742 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a7 │ │ -19a24e: bc31 |0099: sub-long/2addr v1, v3 │ │ -19a250: 6e30 120b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ -19a256: 6e10 270b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19a25c: 0c00 |00a0: move-result-object v0 │ │ -19a25e: 7120 ba02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -19a264: 0e00 |00a4: return-void │ │ +19a110: |[19a110] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +19a120: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +19a124: 1a01 f53f |0002: const-string v1, "[" // string@3ff5 │ │ +19a128: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19a12e: 5491 a842 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@42a8 │ │ +19a132: 6e20 160b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a138: 1a01 c240 |000c: const-string v1, "] " // string@40c2 │ │ +19a13c: 6e20 160b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a142: 5491 a642 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a146: 7210 d40c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19a14c: 0a01 |0016: move-result v1 │ │ +19a14e: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ +19a152: 1a03 a40b |0019: const-string v3, ": " // string@0ba4 │ │ +19a156: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +19a15a: 5491 a642 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a15e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +19a160: 7220 cb0c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19a166: 0c01 |0023: move-result-object v1 │ │ +19a168: 1f01 e410 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a16c: 5411 a442 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a4 │ │ +19a170: 6e20 160b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a176: 6e20 160b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a17c: 5491 a642 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a180: 7220 cb0c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19a186: 0c01 |0033: move-result-object v1 │ │ +19a188: 1f01 e410 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a18c: 5314 a542 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ +19a190: 5396 a742 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a7 │ │ +19a194: bc64 |003a: sub-long/2addr v4, v6 │ │ +19a196: 6e30 120b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ +19a19c: 6e20 160b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a1a2: 5491 a642 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a1a6: 7210 d40c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19a1ac: 0a01 |0046: move-result v1 │ │ +19a1ae: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +19a1b0: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +19a1b4: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +19a1b6: 5495 a642 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a1ba: 7210 d40c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19a1c0: 0a05 |0050: move-result v5 │ │ +19a1c2: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +19a1c6: 5495 a642 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a1ca: 7220 cb0c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19a1d0: 0c05 |0058: move-result-object v5 │ │ +19a1d2: 1f05 e410 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a1d6: 5455 a442 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@42a4 │ │ +19a1da: 6e20 160b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a1e0: 6e20 160b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a1e6: 5495 a642 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a1ea: 7220 cb0c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19a1f0: 0c05 |0068: move-result-object v5 │ │ +19a1f2: 1f05 e410 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a1f6: 5355 a542 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ +19a1fa: 5497 a642 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a1fe: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +19a202: 7220 cb0c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19a208: 0c07 |0074: move-result-object v7 │ │ +19a20a: 1f07 e410 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a20e: 5377 a542 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ +19a212: bc75 |0079: sub-long/2addr v5, v7 │ │ +19a214: 6e30 120b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ +19a21a: 6e20 160b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a220: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19a224: 28c9 |0082: goto 004b // -0037 │ │ +19a226: 1a01 b481 |0083: const-string v1, "total: " // string@81b4 │ │ +19a22a: 6e20 160b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19a230: 5491 a642 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@42a6 │ │ +19a234: 7210 d40c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19a23a: 0a02 |008d: move-result v2 │ │ +19a23c: b142 |008e: sub-int/2addr v2, v4 │ │ +19a23e: 7220 cb0c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19a244: 0c01 |0092: move-result-object v1 │ │ +19a246: 1f01 e410 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10e4 │ │ +19a24a: 5311 a542 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@42a5 │ │ +19a24e: 5393 a742 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@42a7 │ │ +19a252: bc31 |0099: sub-long/2addr v1, v3 │ │ +19a254: 6e30 120b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ +19a25a: 6e10 270b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19a260: 0c00 |00a0: move-result-object v0 │ │ +19a262: 7120 ba02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +19a268: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ 0x0011 line=31 │ │ 0x001d line=32 │ │ 0x002e line=33 │ │ @@ -315269,17 +315270,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a380: |[19a380] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -19a390: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a396: 0e00 |0003: return-void │ │ +19a384: |[19a384] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +19a394: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a39a: 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;) │ │ @@ -315287,29 +315288,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -19a308: |[19a308] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -19a318: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19a31c: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -19a320: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -19a324: 1a00 fa44 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44fa │ │ -19a328: 2410 3711 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ -19a32e: 0c00 |000b: move-result-object v0 │ │ -19a330: 7120 3551 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5135 │ │ -19a336: 0a02 |000f: move-result v2 │ │ -19a338: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -19a33c: 2803 |0012: goto 0015 // +0003 │ │ -19a33e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19a340: 2802 |0014: goto 0016 // +0002 │ │ -19a342: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -19a344: 0f02 |0016: return v2 │ │ +19a30c: |[19a30c] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +19a31c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19a320: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +19a324: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +19a328: 1a00 fa44 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44fa │ │ +19a32c: 2410 3711 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ +19a332: 0c00 |000b: move-result-object v0 │ │ +19a334: 7120 3551 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5135 │ │ +19a33a: 0a02 |000f: move-result v2 │ │ +19a33c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +19a340: 2803 |0012: goto 0015 // +0003 │ │ +19a342: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19a344: 2802 |0014: goto 0016 // +0002 │ │ +19a346: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +19a348: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -315318,43 +315319,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a268: |[19a268] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -19a278: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ -19a27c: 1100 |0002: return-object v0 │ │ +19a26c: |[19a26c] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +19a27c: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ +19a280: 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 │ │ -19a348: |[19a348] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -19a358: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -19a35c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -19a35e: 1102 |0003: return-object v2 │ │ -19a360: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -19a364: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -19a36a: 6e30 ea0a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aea │ │ -19a370: 0c02 |000c: move-result-object v2 │ │ -19a372: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -19a376: 6e30 ea0a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aea │ │ -19a37c: 0c02 |0012: move-result-object v2 │ │ -19a37e: 1102 |0013: return-object v2 │ │ +19a34c: |[19a34c] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +19a35c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +19a360: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +19a362: 1102 |0003: return-object v2 │ │ +19a364: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +19a368: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +19a36e: 6e30 ea0a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aea │ │ +19a374: 0c02 |000c: move-result-object v2 │ │ +19a376: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +19a37a: 6e30 ea0a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0aea │ │ +19a380: 0c02 |0012: move-result-object v2 │ │ +19a382: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -315363,25 +315364,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19a280: |[19a280] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -19a290: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19a294: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -19a298: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -19a29c: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -19a2a0: 7110 8057 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5780 │ │ -19a2a6: 0c00 |000b: move-result-object v0 │ │ -19a2a8: 1100 |000c: return-object v0 │ │ -19a2aa: 7100 c657 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@57c6 │ │ -19a2b0: 0c00 |0010: move-result-object v0 │ │ -19a2b2: 1100 |0011: return-object v0 │ │ +19a284: |[19a284] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +19a294: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19a298: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +19a29c: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +19a2a0: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +19a2a4: 7110 8057 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5780 │ │ +19a2aa: 0c00 |000b: move-result-object v0 │ │ +19a2ac: 1100 |000c: return-object v0 │ │ +19a2ae: 7100 c657 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@57c6 │ │ +19a2b4: 0c00 |0010: move-result-object v0 │ │ +19a2b6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -315390,37 +315391,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a2b4: |[19a2b4] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -19a2c4: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -19a2c8: 1100 |0002: return-object v0 │ │ +19a2b8: |[19a2b8] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +19a2c8: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +19a2cc: 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 │ │ -19a2cc: |[19a2cc] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -19a2dc: 7110 3f02 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ -19a2e2: 0c00 |0003: move-result-object v0 │ │ -19a2e4: 7110 f201 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f2 │ │ -19a2ea: 0c00 |0007: move-result-object v0 │ │ -19a2ec: 1100 |0008: return-object v0 │ │ +19a2d0: |[19a2d0] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +19a2e0: 7110 3f02 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ +19a2e6: 0c00 |0003: move-result-object v0 │ │ +19a2e8: 7110 f201 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f2 │ │ +19a2ee: 0c00 |0007: move-result-object v0 │ │ +19a2f0: 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;) │ │ @@ -315428,17 +315429,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a2f0: |[19a2f0] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -19a300: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -19a304: 1100 |0002: return-object v0 │ │ +19a2f4: |[19a2f4] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +19a304: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +19a308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 14171 (StorageUtil.java) │ │ @@ -315470,17 +315471,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a3e0: |[19a3e0] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -19a3f0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a3f6: 0e00 |0003: return-void │ │ +19a3e4: |[19a3e4] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +19a3f4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a3fa: 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;) │ │ @@ -315488,30 +315489,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 │ │ -19a398: |[19a398] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -19a3a8: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -19a3ac: 2300 1711 |0002: new-array v0, v0, [B // type@1117 │ │ -19a3b0: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19a3b4: 6e20 9509 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0995 │ │ -19a3ba: 0a03 |0009: move-result v3 │ │ -19a3bc: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -19a3be: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19a3c2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19a3c4: 6e40 9d09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@099d │ │ -19a3ca: 8133 |0011: int-to-long v3, v3 │ │ -19a3cc: bb31 |0012: add-long/2addr v1, v3 │ │ -19a3ce: 28f3 |0013: goto 0006 // -000d │ │ -19a3d0: 6e10 9309 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -19a3d6: 6e10 9a09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -19a3dc: 1001 |001a: return-wide v1 │ │ +19a39c: |[19a39c] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +19a3ac: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +19a3b0: 2300 1711 |0002: new-array v0, v0, [B // type@1117 │ │ +19a3b4: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +19a3b8: 6e20 9509 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0995 │ │ +19a3be: 0a03 |0009: move-result v3 │ │ +19a3c0: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19a3c2: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19a3c6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +19a3c8: 6e40 9d09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@099d │ │ +19a3ce: 8133 |0011: int-to-long v3, v3 │ │ +19a3d0: bb31 |0012: add-long/2addr v1, v3 │ │ +19a3d2: 28f3 |0013: goto 0006 // -000d │ │ +19a3d4: 6e10 9309 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +19a3da: 6e10 9a09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +19a3e0: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -315545,17 +315546,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a4d0: |[19a4d0] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -19a4e0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a4e6: 0e00 |0003: return-void │ │ +19a4d4: |[19a4d4] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +19a4e4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a4ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThemeUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -315563,29 +315564,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 │ │ -19a48c: |[19a48c] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -19a49c: 2200 d800 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d8 │ │ -19a4a0: 7010 d102 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d1 │ │ -19a4a6: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -19a4ac: 0c02 |0008: move-result-object v2 │ │ -19a4ae: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -19a4b0: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -19a4b6: 0a02 |000d: move-result v2 │ │ -19a4b8: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -19a4bc: 6e10 d302 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d3 │ │ -19a4c2: 0c02 |0013: move-result-object v2 │ │ -19a4c4: 7210 cd09 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09cd │ │ -19a4ca: 0c02 |0017: move-result-object v2 │ │ -19a4cc: 1102 |0018: return-object v2 │ │ -19a4ce: 1104 |0019: return-object v4 │ │ +19a490: |[19a490] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +19a4a0: 2200 d800 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d8 │ │ +19a4a4: 7010 d102 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d1 │ │ +19a4aa: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +19a4b0: 0c02 |0008: move-result-object v2 │ │ +19a4b2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +19a4b4: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +19a4ba: 0a02 |000d: move-result v2 │ │ +19a4bc: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +19a4c0: 6e10 d302 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d3 │ │ +19a4c6: 0c02 |0013: move-result-object v2 │ │ +19a4c8: 7210 cd09 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09cd │ │ +19a4ce: 0c02 |0017: move-result-object v2 │ │ +19a4d0: 1102 |0018: return-object v2 │ │ +19a4d2: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=31 │ │ 0x0010 line=32 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Landroid/content/Context; │ │ @@ -315597,21 +315598,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -19a428: |[19a428] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -19a438: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19a43e: 0c01 |0003: move-result-object v1 │ │ -19a440: 1400 8600 067f |0004: const v0, #float 1.78119e+38 // #7f060086 │ │ -19a446: 6e20 db00 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -19a44c: 0a01 |000a: move-result v1 │ │ -19a44e: 0f01 |000b: return v1 │ │ +19a42c: |[19a42c] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +19a43c: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19a442: 0c01 |0003: move-result-object v1 │ │ +19a444: 1400 8600 067f |0004: const v0, #float 1.78119e+38 // #7f060086 │ │ +19a44a: 6e20 db00 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +19a450: 0a01 |000a: move-result v1 │ │ +19a452: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -315619,27 +315620,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 │ │ -19a450: |[19a450] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -19a460: 2200 d800 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d8 │ │ -19a464: 7010 d102 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d1 │ │ -19a46a: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -19a470: 0c02 |0008: move-result-object v2 │ │ -19a472: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -19a474: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -19a47a: 0a02 |000d: move-result v2 │ │ -19a47c: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -19a480: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ -19a484: 0f02 |0012: return v2 │ │ -19a486: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -19a48a: 0f02 |0015: return v2 │ │ +19a454: |[19a454] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +19a464: 2200 d800 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d8 │ │ +19a468: 7010 d102 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d1 │ │ +19a46e: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +19a474: 0c02 |0008: move-result-object v2 │ │ +19a476: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +19a478: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +19a47e: 0a02 |000d: move-result v2 │ │ +19a480: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +19a484: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ +19a488: 0f02 |0012: return v2 │ │ +19a48a: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +19a48e: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ 0x000a line=22 │ │ 0x0010 line=23 │ │ locals : │ │ @@ -315651,23 +315652,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -19a3f8: |[19a3f8] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -19a408: 1400 8705 047f |0000: const v0, #float 1.75487e+38 // #7f040587 │ │ -19a40e: 1a01 9c64 |0003: const-string v1, "light" // string@649c │ │ -19a412: 7130 8557 0201 |0005: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5785 │ │ -19a418: 0c02 |0008: move-result-object v2 │ │ -19a41a: 1a00 a34d |0009: const-string v0, "dark" // string@4da3 │ │ -19a41e: 6e20 d40a 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19a424: 0a02 |000e: move-result v2 │ │ -19a426: 0f02 |000f: return v2 │ │ +19a3fc: |[19a3fc] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +19a40c: 1400 8705 047f |0000: const v0, #float 1.75487e+38 // #7f040587 │ │ +19a412: 1a01 9c64 |0003: const-string v1, "light" // string@649c │ │ +19a416: 7130 8557 0201 |0005: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@5785 │ │ +19a41c: 0c02 |0008: move-result-object v2 │ │ +19a41e: 1a00 a34d |0009: const-string v0, "dark" // string@4da3 │ │ +19a422: 6e20 d40a 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19a428: 0a02 |000e: move-result v2 │ │ +19a42a: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -315696,17 +315697,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a524: |[19a524] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -19a534: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a53a: 0e00 |0003: return-void │ │ +19a528: |[19a528] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +19a538: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a53e: 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;) │ │ @@ -315714,27 +315715,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -19a4e8: |[19a4e8] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -19a4f8: 2207 b103 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b1 │ │ -19a4fc: 6205 a600 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a6 │ │ -19a500: 2206 aa03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03aa │ │ -19a504: 7010 580d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d58 │ │ -19a50a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -19a50c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19a50e: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -19a512: 0770 |000d: move-object v0, v7 │ │ -19a514: 7607 600d 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@0d60 │ │ -19a51a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -19a51c: 6e20 610d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d61 │ │ -19a522: 1107 |0015: return-object v7 │ │ +19a4ec: |[19a4ec] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +19a4fc: 2207 b103 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b1 │ │ +19a500: 6205 a600 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a6 │ │ +19a504: 2206 aa03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03aa │ │ +19a508: 7010 580d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d58 │ │ +19a50e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +19a510: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19a512: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +19a516: 0770 |000d: move-object v0, v7 │ │ +19a518: 7607 600d 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@0d60 │ │ +19a51e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +19a520: 6e20 610d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d61 │ │ +19a526: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -315772,19 +315773,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 │ │ -19a53c: |[19a53c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -19a54c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a552: 5b01 a942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ -19a556: 5b02 aa42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42aa │ │ -19a55a: 0e00 |0007: return-void │ │ +19a540: |[19a540] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +19a550: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a556: 5b01 a942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ +19a55a: 5b02 aa42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42aa │ │ +19a55e: 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; │ │ @@ -315795,19 +315796,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19a55c: |[19a55c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -19a56c: 5420 a942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ -19a570: 5421 aa42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42aa │ │ -19a574: 7120 a657 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@57a6 │ │ -19a57a: 0e00 |0007: return-void │ │ +19a560: |[19a560] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +19a570: 5420 a942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@42a9 │ │ +19a574: 5421 aa42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@42aa │ │ +19a578: 7120 a657 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@57a6 │ │ +19a57e: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -315840,18 +315841,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 │ │ -19a57c: |[19a57c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -19a58c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19a592: 5b01 ab42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42ab │ │ -19a596: 0e00 |0005: return-void │ │ +19a580: |[19a580] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +19a590: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19a596: 5b01 ab42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42ab │ │ +19a59a: 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; │ │ │ │ @@ -315861,18 +315862,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19a598: |[19a598] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -19a5a8: 5410 ab42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42ab │ │ -19a5ac: 7110 a557 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@57a5 │ │ -19a5b2: 0e00 |0005: return-void │ │ +19a59c: |[19a59c] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +19a5ac: 5410 ab42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@42ab │ │ +19a5b0: 7110 a557 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@57a5 │ │ +19a5b6: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -315939,25 +315940,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19ac24: |[19ac24] org.thoughtcrime.securesms.util.Util.:()V │ │ -19ac34: 2200 9800 |0000: new-instance v0, Landroid/os/Handler; // type@0098 │ │ -19ac38: 7100 4a02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024a │ │ -19ac3e: 0c01 |0005: move-result-object v1 │ │ -19ac40: 7020 4102 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0241 │ │ -19ac46: 6900 af42 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ -19ac4a: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -19ac4e: 6800 b042 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42b0 │ │ -19ac52: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -19ac54: 6900 b142 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19ac58: 0e00 |0012: return-void │ │ +19ac28: |[19ac28] org.thoughtcrime.securesms.util.Util.:()V │ │ +19ac38: 2200 9800 |0000: new-instance v0, Landroid/os/Handler; // type@0098 │ │ +19ac3c: 7100 4a02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024a │ │ +19ac42: 0c01 |0005: move-result-object v1 │ │ +19ac44: 7020 4102 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0241 │ │ +19ac4a: 6900 af42 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ +19ac4e: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +19ac52: 6800 b042 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42b0 │ │ +19ac56: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +19ac58: 6900 b142 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19ac5c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000d line=340 │ │ 0x0010 line=364 │ │ locals : │ │ │ │ @@ -315966,17 +315967,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ac5c: |[19ac5c] org.thoughtcrime.securesms.util.Util.:()V │ │ -19ac6c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19ac72: 0e00 |0003: return-void │ │ +19ac60: |[19ac60] org.thoughtcrime.securesms.util.Util.:()V │ │ +19ac70: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19ac76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Util; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315984,26 +315985,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -19a9b4: |[19a9b4] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -19a9c4: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -19a9c8: 2410 1b11 0400 |0002: filled-new-array {v4}, [I // type@111b │ │ -19a9ce: 0c03 |0005: move-result-object v3 │ │ -19a9d0: 1103 |0006: return-object v3 │ │ -19a9d2: 2130 |0007: array-length v0, v3 │ │ -19a9d4: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -19a9d8: 2311 1b11 |000a: new-array v1, v1, [I // type@111b │ │ -19a9dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -19a9de: 7150 290b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b29 │ │ -19a9e4: 4b04 0100 |0010: aput v4, v1, v0 │ │ -19a9e8: 1101 |0012: return-object v1 │ │ +19a9b8: |[19a9b8] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +19a9c8: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +19a9cc: 2410 1b11 0400 |0002: filled-new-array {v4}, [I // type@111b │ │ +19a9d2: 0c03 |0005: move-result-object v3 │ │ +19a9d4: 1103 |0006: return-object v3 │ │ +19a9d6: 2130 |0007: array-length v0, v3 │ │ +19a9d8: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +19a9dc: 2311 1b11 |000a: new-array v1, v1, [I // type@111b │ │ +19a9e0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +19a9e2: 7150 290b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b29 │ │ +19a9e8: 4b04 0100 |0010: aput v4, v1, v0 │ │ +19a9ec: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=122 │ │ 0x000a line=123 │ │ 0x000d line=124 │ │ 0x0010 line=125 │ │ @@ -316016,23 +316017,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19ac74: |[19ac74] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -19ac84: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ -19ac8a: 0a00 |0003: move-result v0 │ │ -19ac8c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -19ac90: 0e00 |0006: return-void │ │ -19ac92: 2200 d202 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ -19ac96: 1a01 3e2e |0009: const-string v1, "Main-thread assertion failed." // string@2e3e │ │ -19ac9a: 7020 c009 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -19aca0: 2700 |000e: throw v0 │ │ +19ac78: |[19ac78] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +19ac88: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ +19ac8e: 0a00 |0003: move-result v0 │ │ +19ac90: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +19ac94: 0e00 |0006: return-void │ │ +19ac96: 2200 d202 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ +19ac9a: 1a01 3e2e |0009: const-string v1, "Main-thread assertion failed." // string@2e3e │ │ +19ac9e: 7020 c009 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +19aca4: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0007 line=201 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316040,20 +316041,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19a838: |[19a838] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -19a848: 7120 760a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a76 │ │ -19a84e: 0a00 |0003: move-result v0 │ │ -19a850: 7120 7a0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a7a │ │ -19a856: 0a00 |0007: move-result v0 │ │ -19a858: 0f00 |0008: return v0 │ │ +19a83c: |[19a83c] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +19a84c: 7120 760a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a76 │ │ +19a852: 0a00 |0003: move-result v0 │ │ +19a854: 7120 7a0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a7a │ │ +19a85a: 0a00 |0007: move-result v0 │ │ +19a85c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) F │ │ 0x0000 - 0x0009 reg=1 (null) F │ │ 0x0000 - 0x0009 reg=2 (null) F │ │ @@ -316063,20 +316064,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19a85c: |[19a85c] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -19a86c: 7120 770a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ -19a872: 0a00 |0003: move-result v0 │ │ -19a874: 7120 7b0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ -19a87a: 0a00 |0007: move-result v0 │ │ -19a87c: 0f00 |0008: return v0 │ │ +19a860: |[19a860] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +19a870: 7120 770a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ +19a876: 0a00 |0003: move-result v0 │ │ +19a878: 7120 7b0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ +19a87e: 0a00 |0007: move-result v0 │ │ +19a880: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) I │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -316086,21 +316087,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19aca4: |[19aca4] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -19acb4: 6e10 9a09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -19acba: 2807 |0003: goto 000a // +0007 │ │ -19acbc: 0d01 |0004: move-exception v1 │ │ -19acbe: 6200 ad42 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ad │ │ -19acc2: 7120 c402 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ -19acc8: 0e00 |000a: return-void │ │ +19aca8: |[19aca8] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +19acb8: 6e10 9a09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +19acbe: 2807 |0003: goto 000a // +0007 │ │ +19acc0: 0d01 |0004: move-exception v1 │ │ +19acc2: 6200 ad42 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ad │ │ +19acc6: 7120 c402 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ +19accc: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=141 │ │ locals : │ │ @@ -316111,31 +316112,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 │ │ -19abd8: |[19abd8] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -19abe8: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -19abec: 2300 1711 |0002: new-array v0, v0, [B // type@1117 │ │ -19abf0: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19abf4: 6e20 9509 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0995 │ │ -19abfa: 0a03 |0009: move-result v3 │ │ -19abfc: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -19abfe: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19ac02: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19ac04: 6e40 9d09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@099d │ │ -19ac0a: 8133 |0011: int-to-long v3, v3 │ │ -19ac0c: bb31 |0012: add-long/2addr v1, v3 │ │ -19ac0e: 28f3 |0013: goto 0006 // -000d │ │ -19ac10: 6e10 9309 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -19ac16: 6e10 9b09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@099b │ │ -19ac1c: 6e10 9a09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -19ac22: 1001 |001d: return-wide v1 │ │ +19abdc: |[19abdc] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +19abec: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +19abf0: 2300 1711 |0002: new-array v0, v0, [B // type@1117 │ │ +19abf4: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +19abf8: 6e20 9509 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0995 │ │ +19abfe: 0a03 |0009: move-result v3 │ │ +19ac00: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19ac02: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19ac06: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +19ac08: 6e40 9d09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@099d │ │ +19ac0e: 8133 |0011: int-to-long v3, v3 │ │ +19ac10: bb31 |0012: add-long/2addr v1, v3 │ │ +19ac12: 28f3 |0013: goto 0006 // -000d │ │ +19ac14: 6e10 9309 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +19ac1a: 6e10 9b09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@099b │ │ +19ac20: 6e10 9a09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +19ac26: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ 0x0006 line=150 │ │ 0x000e line=151 │ │ 0x0014 line=155 │ │ 0x0017 line=156 │ │ @@ -316149,18 +316150,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 │ │ -19a5b4: |[19a5b4] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -19a5c4: 7120 ef0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cef │ │ -19a5ca: 0a00 |0003: move-result v0 │ │ -19a5cc: 0f00 |0004: return v0 │ │ +19a5b8: |[19a5b8] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +19a5c8: 7120 ef0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cef │ │ +19a5ce: 0a00 |0003: move-result v0 │ │ +19a5d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -316169,26 +316170,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 │ │ -19a9ec: |[19a9ec] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -19a9fc: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ -19aa00: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ -19aa06: 2204 cb00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cb │ │ -19aa0a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -19aa0c: 7020 b002 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b0 │ │ -19aa12: 6e10 9502 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0295 │ │ -19aa18: 0a01 |000e: move-result v1 │ │ -19aa1a: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -19aa1e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -19aa20: 6e52 9602 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -19aa26: 1100 |0015: return-object v0 │ │ +19a9f0: |[19a9f0] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +19aa00: 2200 bb00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bb │ │ +19aa04: 7020 9102 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ +19aa0a: 2204 cb00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cb │ │ +19aa0e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +19aa10: 7020 b002 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b0 │ │ +19aa16: 6e10 9502 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0295 │ │ +19aa1c: 0a01 |000e: move-result v1 │ │ +19aa1e: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +19aa22: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +19aa24: 6e52 9602 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +19aa2a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x000b line=91 │ │ 0x0012 line=90 │ │ locals : │ │ @@ -316199,22 +316200,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19a880: |[19a880] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -19a890: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19a896: 0c00 |0003: move-result-object v0 │ │ -19a898: 6e10 dc00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dc │ │ -19a89e: 0c00 |0007: move-result-object v0 │ │ -19a8a0: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ -19a8a6: 0a00 |000b: move-result v0 │ │ -19a8a8: 0f00 |000c: return v0 │ │ +19a884: |[19a884] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +19a894: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19a89a: 0c00 |0003: move-result-object v0 │ │ +19a89c: 6e10 dc00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dc │ │ +19a8a2: 0c00 |0007: move-result-object v0 │ │ +19a8a4: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ +19a8aa: 0a00 |000b: move-result v0 │ │ +19a8ac: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0008 line=388 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -316223,43 +316224,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 │ │ -19ab40: |[19ab40] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -19ab50: 1c00 ec10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10ec │ │ -19ab54: 1d00 |0002: monitor-enter v0 │ │ -19ab56: 6201 b142 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19ab5a: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -19ab5e: 7100 e700 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e7 │ │ -19ab64: 0c01 |000a: move-result-object v1 │ │ -19ab66: 6e10 dc00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dc │ │ -19ab6c: 0c01 |000e: move-result-object v1 │ │ -19ab6e: 7110 5005 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0550 │ │ -19ab74: 0c01 |0012: move-result-object v1 │ │ -19ab76: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19ab78: 6e20 5105 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0551 │ │ -19ab7e: 0c01 |0017: move-result-object v1 │ │ -19ab80: 6901 b142 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19ab84: 2805 |001a: goto 001f // +0005 │ │ -19ab86: 0d01 |001b: move-exception v1 │ │ -19ab88: 6e10 340a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19ab8e: 6201 b142 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19ab92: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -19ab96: 7100 dd0c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cdd │ │ -19ab9c: 0c01 |0026: move-result-object v1 │ │ -19ab9e: 6901 b142 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19aba2: 6201 b142 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19aba6: 1e00 |002b: monitor-exit v0 │ │ -19aba8: 1101 |002c: return-object v1 │ │ -19abaa: 0d01 |002d: move-exception v1 │ │ -19abac: 1e00 |002e: monitor-exit v0 │ │ -19abae: 2701 |002f: throw v1 │ │ +19ab44: |[19ab44] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +19ab54: 1c00 ec10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10ec │ │ +19ab58: 1d00 |0002: monitor-enter v0 │ │ +19ab5a: 6201 b142 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19ab5e: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +19ab62: 7100 e700 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e7 │ │ +19ab68: 0c01 |000a: move-result-object v1 │ │ +19ab6a: 6e10 dc00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dc │ │ +19ab70: 0c01 |000e: move-result-object v1 │ │ +19ab72: 7110 5005 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0550 │ │ +19ab78: 0c01 |0012: move-result-object v1 │ │ +19ab7a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19ab7c: 6e20 5105 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0551 │ │ +19ab82: 0c01 |0017: move-result-object v1 │ │ +19ab84: 6901 b142 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19ab88: 2805 |001a: goto 001f // +0005 │ │ +19ab8a: 0d01 |001b: move-exception v1 │ │ +19ab8c: 6e10 340a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19ab92: 6201 b142 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19ab96: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +19ab9a: 7100 dd0c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cdd │ │ +19aba0: 0c01 |0026: move-result-object v1 │ │ +19aba2: 6901 b142 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19aba6: 6201 b142 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19abaa: 1e00 |002b: monitor-exit v0 │ │ +19abac: 1101 |002c: return-object v1 │ │ +19abae: 0d01 |002d: move-exception v1 │ │ +19abb0: 1e00 |002e: monitor-exit v0 │ │ +19abb2: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -316280,54 +316281,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -19aa28: |[19aa28] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -19aa38: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -19aa3c: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -19aa40: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -19aa44: 1a08 8b0b |0006: const-string v8, "0" // string@0b8b │ │ -19aa48: 1108 |0008: return-object v8 │ │ -19aa4a: 1a00 6117 |0009: const-string v0, "GB" // string@1761 │ │ -19aa4e: 1a01 4738 |000b: const-string v1, "TB" // string@3847 │ │ -19aa52: 1a02 2e0e |000d: const-string v2, "B" // string@0e2e │ │ -19aa56: 1a03 7260 |000f: const-string v3, "kB" // string@6072 │ │ -19aa5a: 1a04 f72d |0011: const-string v4, "MB" // string@2df7 │ │ -19aa5e: 2451 3711 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1137 │ │ -19aa64: 0c00 |0016: move-result-object v0 │ │ -19aa66: 8688 |0017: long-to-double v8, v8 │ │ -19aa68: 7120 730a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a73 │ │ -19aa6e: 0b01 |001b: move-result-wide v1 │ │ -19aa70: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -19aa74: 7120 730a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a73 │ │ -19aa7a: 0b05 |0021: move-result-wide v5 │ │ -19aa7c: ce51 |0022: div-double/2addr v1, v5 │ │ -19aa7e: 8a11 |0023: double-to-int v1, v1 │ │ -19aa80: 2202 0503 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0305 │ │ -19aa84: 7010 0a0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -19aa8a: 2205 6903 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0369 │ │ -19aa8e: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ -19aa92: 7020 3d0c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ -19aa98: 8316 |0030: int-to-double v6, v1 │ │ -19aa9a: 7140 810a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a81 │ │ -19aaa0: 0b03 |0034: move-result-wide v3 │ │ -19aaa2: ce38 |0035: div-double/2addr v8, v3 │ │ -19aaa4: 6e30 3e0c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c3e │ │ -19aaaa: 0c08 |0039: move-result-object v8 │ │ -19aaac: 6e20 160b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19aab2: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ -19aab6: 6e20 160b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19aabc: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -19aac0: 6e20 160b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19aac6: 6e10 270b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19aacc: 0c08 |004a: move-result-object v8 │ │ -19aace: 1108 |004b: return-object v8 │ │ +19aa2c: |[19aa2c] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +19aa3c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +19aa40: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +19aa44: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +19aa48: 1a08 8b0b |0006: const-string v8, "0" // string@0b8b │ │ +19aa4c: 1108 |0008: return-object v8 │ │ +19aa4e: 1a00 6117 |0009: const-string v0, "GB" // string@1761 │ │ +19aa52: 1a01 4738 |000b: const-string v1, "TB" // string@3847 │ │ +19aa56: 1a02 2e0e |000d: const-string v2, "B" // string@0e2e │ │ +19aa5a: 1a03 7260 |000f: const-string v3, "kB" // string@6072 │ │ +19aa5e: 1a04 f72d |0011: const-string v4, "MB" // string@2df7 │ │ +19aa62: 2451 3711 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@1137 │ │ +19aa68: 0c00 |0016: move-result-object v0 │ │ +19aa6a: 8688 |0017: long-to-double v8, v8 │ │ +19aa6c: 7120 730a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a73 │ │ +19aa72: 0b01 |001b: move-result-wide v1 │ │ +19aa74: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +19aa78: 7120 730a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a73 │ │ +19aa7e: 0b05 |0021: move-result-wide v5 │ │ +19aa80: ce51 |0022: div-double/2addr v1, v5 │ │ +19aa82: 8a11 |0023: double-to-int v1, v1 │ │ +19aa84: 2202 0503 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0305 │ │ +19aa88: 7010 0a0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +19aa8e: 2205 6903 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0369 │ │ +19aa92: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ +19aa96: 7020 3d0c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ +19aa9c: 8316 |0030: int-to-double v6, v1 │ │ +19aa9e: 7140 810a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a81 │ │ +19aaa4: 0b03 |0034: move-result-wide v3 │ │ +19aaa6: ce38 |0035: div-double/2addr v8, v3 │ │ +19aaa8: 6e30 3e0c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c3e │ │ +19aaae: 0c08 |0039: move-result-object v8 │ │ +19aab0: 6e20 160b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19aab6: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ +19aaba: 6e20 160b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19aac0: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +19aac4: 6e20 160b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19aaca: 6e10 270b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19aad0: 0c08 |004a: move-result-object v8 │ │ +19aad2: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=318 │ │ 0x0009 line=320 │ │ 0x0018 line=321 │ │ 0x0024 line=323 │ │ locals : │ │ @@ -316338,40 +316339,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 │ │ -19aad0: |[19aad0] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -19aae0: 1a00 ed49 |0000: const-string v0, "clipboard" // string@49ed │ │ -19aae4: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19aaea: 0c02 |0005: move-result-object v2 │ │ -19aaec: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -19aaf0: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ -19aaf6: 0a00 |000b: move-result v0 │ │ -19aaf8: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -19aafc: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ -19ab02: 0c00 |0011: move-result-object v0 │ │ -19ab04: 1a01 dd7f |0012: const-string v1, "text/plain" // string@7fdd │ │ -19ab08: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ -19ab0e: 0a00 |0017: move-result v0 │ │ -19ab10: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -19ab14: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ -19ab1a: 0c02 |001d: move-result-object v2 │ │ -19ab1c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -19ab1e: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ -19ab24: 0c02 |0022: move-result-object v2 │ │ -19ab26: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ -19ab2c: 0c02 |0026: move-result-object v2 │ │ -19ab2e: 7210 cd09 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09cd │ │ -19ab34: 0c02 |002a: move-result-object v2 │ │ -19ab36: 1102 |002b: return-object v2 │ │ -19ab38: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -19ab3c: 1102 |002e: return-object v2 │ │ +19aad4: |[19aad4] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +19aae4: 1a00 ed49 |0000: const-string v0, "clipboard" // string@49ed │ │ +19aae8: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19aaee: 0c02 |0005: move-result-object v2 │ │ +19aaf0: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +19aaf4: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ +19aafa: 0a00 |000b: move-result v0 │ │ +19aafc: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +19ab00: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ +19ab06: 0c00 |0011: move-result-object v0 │ │ +19ab08: 1a01 dd7f |0012: const-string v1, "text/plain" // string@7fdd │ │ +19ab0c: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ +19ab12: 0a00 |0017: move-result v0 │ │ +19ab14: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +19ab18: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ +19ab1e: 0c02 |001d: move-result-object v2 │ │ +19ab20: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +19ab22: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ +19ab28: 0c02 |0022: move-result-object v2 │ │ +19ab2a: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ +19ab30: 0c02 |0026: move-result-object v2 │ │ +19ab32: 7210 cd09 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09cd │ │ +19ab38: 0c02 |002a: move-result-object v2 │ │ +19ab3a: 1102 |002b: return-object v2 │ │ +19ab3c: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +19ab40: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ 0x0008 line=284 │ │ 0x001a line=285 │ │ 0x0023 line=286 │ │ @@ -316384,18 +316385,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 │ │ -19a8ac: |[19a8ac] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -19a8bc: 7110 6f0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c6f │ │ -19a8c2: 0a00 |0003: move-result v0 │ │ -19a8c4: 0f00 |0004: return v0 │ │ +19a8b0: |[19a8b0] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +19a8c0: 7110 6f0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c6f │ │ +19a8c6: 0a00 |0003: move-result v0 │ │ +19a8c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Ljava/lang/Object; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316403,30 +316404,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -19a5d0: |[19a5d0] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -19a5e0: 7100 2a0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -19a5e6: 0b00 |0003: move-result-wide v0 │ │ -19a5e8: 6102 b042 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42b0 │ │ -19a5ec: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -19a5f0: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -19a5f4: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -19a5f8: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -19a5fc: 6200 ad42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ad │ │ -19a600: 1a01 b77f |0010: const-string v1, "tap discarded" // string@7fb7 │ │ -19a604: 7120 be02 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -19a60a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -19a60c: 0f00 |0016: return v0 │ │ -19a60e: 6800 b042 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42b0 │ │ -19a612: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -19a614: 0f00 |001a: return v0 │ │ +19a5d4: |[19a5d4] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +19a5e4: 7100 2a0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +19a5ea: 0b00 |0003: move-result-wide v0 │ │ +19a5ec: 6102 b042 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42b0 │ │ +19a5f0: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +19a5f4: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +19a5f8: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +19a5fc: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +19a600: 6200 ad42 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42ad │ │ +19a604: 1a01 b77f |0010: const-string v1, "tap discarded" // string@7fb7 │ │ +19a608: 7120 be02 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +19a60e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +19a610: 0f00 |0016: return v0 │ │ +19a612: 6800 b042 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42b0 │ │ +19a616: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +19a618: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x000e line=344 │ │ 0x0017 line=347 │ │ locals : │ │ @@ -316436,29 +316437,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 │ │ -19a618: |[19a618] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -19a628: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -19a62c: 6e10 4146 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4641 │ │ -19a632: 0c00 |0005: move-result-object v0 │ │ -19a634: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -19a638: 6e10 4246 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4642 │ │ -19a63e: 0c01 |000b: move-result-object v1 │ │ -19a640: 7110 a402 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -19a646: 0a01 |000f: move-result v1 │ │ -19a648: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -19a64c: 2803 |0012: goto 0015 // +0003 │ │ -19a64e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19a650: 2802 |0014: goto 0016 // +0002 │ │ -19a652: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -19a654: 0f01 |0016: return v1 │ │ +19a61c: |[19a61c] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +19a62c: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +19a630: 6e10 4146 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4641 │ │ +19a636: 0c00 |0005: move-result-object v0 │ │ +19a638: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +19a63c: 6e10 4246 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4642 │ │ +19a642: 0c01 |000b: move-result-object v1 │ │ +19a644: 7110 a402 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +19a64a: 0a01 |000f: move-result v1 │ │ +19a64c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +19a650: 2803 |0012: goto 0015 // +0003 │ │ +19a652: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19a654: 2802 |0014: goto 0016 // +0002 │ │ +19a656: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +19a658: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Lorg/thoughtcrime/securesms/components/ComposeText; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316466,28 +316467,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19a658: |[19a658] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -19a668: 1a00 295c |0000: const-string v0, "i.delta.chat" // string@5c29 │ │ -19a66c: 6e10 f601 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01f6 │ │ -19a672: 0c01 |0005: move-result-object v1 │ │ -19a674: 6e20 d40a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19a67a: 0a00 |0009: move-result v0 │ │ -19a67c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -19a680: 6e10 f401 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f4 │ │ -19a686: 0c02 |000f: move-result-object v2 │ │ -19a688: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -19a68c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -19a68e: 2802 |0013: goto 0015 // +0002 │ │ -19a690: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -19a692: 0f02 |0015: return v2 │ │ +19a65c: |[19a65c] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +19a66c: 1a00 295c |0000: const-string v0, "i.delta.chat" // string@5c29 │ │ +19a670: 6e10 f601 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01f6 │ │ +19a676: 0c01 |0005: move-result-object v1 │ │ +19a678: 6e20 d40a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19a67e: 0a00 |0009: move-result v0 │ │ +19a680: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +19a684: 6e10 f401 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f4 │ │ +19a68a: 0c02 |000f: move-result-object v2 │ │ +19a68c: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +19a690: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19a692: 2802 |0013: goto 0015 // +0002 │ │ +19a694: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19a696: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/net/Uri; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316495,24 +316496,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -19a694: |[19a694] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -19a6a4: 7110 fd01 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -19a6aa: 0c00 |0003: move-result-object v0 │ │ -19a6ac: 7110 a057 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@57a0 │ │ -19a6b2: 0a00 |0007: move-result v0 │ │ -19a6b4: 0f00 |0008: return v0 │ │ -19a6b6: 0d00 |0009: move-exception v0 │ │ -19a6b8: 6e10 340a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19a6be: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19a6c0: 0f00 |000e: return v0 │ │ +19a698: |[19a698] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +19a6a8: 7110 fd01 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +19a6ae: 0c00 |0003: move-result-object v0 │ │ +19a6b0: 7110 a057 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@57a0 │ │ +19a6b6: 0a00 |0007: move-result v0 │ │ +19a6b8: 0f00 |0008: return v0 │ │ +19a6ba: 0d00 |0009: move-exception v0 │ │ +19a6bc: 6e10 340a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19a6c2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19a6c4: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=83 │ │ locals : │ │ @@ -316523,31 +316524,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -19a6d4: |[19a6d4] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -19a6e4: 1a00 d143 |0000: const-string v0, "activity" // string@43d1 │ │ -19a6e8: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19a6ee: 0c01 |0005: move-result-object v1 │ │ -19a6f0: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -19a6f4: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ -19a6fa: 0a00 |000b: move-result v0 │ │ -19a6fc: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -19a700: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ -19a706: 0a01 |0011: move-result v1 │ │ -19a708: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -19a70c: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -19a710: 2803 |0016: goto 0019 // +0003 │ │ -19a712: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19a714: 2802 |0018: goto 001a // +0002 │ │ -19a716: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -19a718: 0f01 |001a: return v1 │ │ +19a6d8: |[19a6d8] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +19a6e8: 1a00 d143 |0000: const-string v0, "activity" // string@43d1 │ │ +19a6ec: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19a6f2: 0c01 |0005: move-result-object v1 │ │ +19a6f4: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +19a6f8: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ +19a6fe: 0a00 |000b: move-result v0 │ │ +19a700: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +19a704: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ +19a70a: 0a01 |0011: move-result v1 │ │ +19a70c: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +19a710: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +19a714: 2803 |0016: goto 0019 // +0003 │ │ +19a716: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19a718: 2802 |0018: goto 001a // +0002 │ │ +19a71a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +19a71c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=263 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -316556,54 +316557,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -19a71c: |[19a71c] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -19a72c: 7100 4b02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024b │ │ -19a732: 0c00 |0003: move-result-object v0 │ │ -19a734: 7100 4a02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024a │ │ -19a73a: 0c01 |0007: move-result-object v1 │ │ -19a73c: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -19a740: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -19a742: 2802 |000b: goto 000d // +0002 │ │ -19a744: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19a746: 0f00 |000d: return v0 │ │ +19a720: |[19a720] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +19a730: 7100 4b02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024b │ │ +19a736: 0c00 |0003: move-result-object v0 │ │ +19a738: 7100 4a02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024a │ │ +19a73e: 0c01 |0007: move-result-object v1 │ │ +19a740: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +19a744: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +19a746: 2802 |000b: goto 000d // +0002 │ │ +19a748: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +19a74a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 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 │ │ -19a748: |[19a748] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -19a758: 6200 ae42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ae │ │ -19a75c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -19a760: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -19a766: 0c01 |0007: move-result-object v1 │ │ -19a768: 1a00 5543 |0008: const-string v0, "accessibility" // string@4355 │ │ -19a76c: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19a772: 0c01 |000d: move-result-object v1 │ │ -19a774: 1f01 0101 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0101 │ │ -19a778: 6901 ae42 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ae │ │ -19a77c: 6201 ae42 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ae │ │ -19a780: 6e10 7a03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037a │ │ -19a786: 0a01 |0017: move-result v1 │ │ -19a788: 0f01 |0018: return v1 │ │ -19a78a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -19a78c: 0f01 |001a: return v1 │ │ +19a74c: |[19a74c] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +19a75c: 6200 ae42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ae │ │ +19a760: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +19a764: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +19a76a: 0c01 |0007: move-result-object v1 │ │ +19a76c: 1a00 5543 |0008: const-string v0, "accessibility" // string@4355 │ │ +19a770: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19a776: 0c01 |000d: move-result-object v1 │ │ +19a778: 1f01 0101 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0101 │ │ +19a77c: 6901 ae42 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ae │ │ +19a780: 6201 ae42 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42ae │ │ +19a784: 6e10 7a03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037a │ │ +19a78a: 0a01 |0017: move-result v1 │ │ +19a78c: 0f01 |0018: return v1 │ │ +19a78e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +19a790: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=354 │ │ 0x0004 line=355 │ │ 0x0008 line=356 │ │ @@ -316616,18 +316617,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19acdc: |[19acdc] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -19acec: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19acf0: 7220 4f0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d4f │ │ -19acf6: 0e00 |0005: return-void │ │ +19ace0: |[19ace0] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +19acf0: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19acf4: 7220 4f0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d4f │ │ +19acfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316635,21 +316636,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 │ │ -19acf8: |[19acf8] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -19ad08: 7210 ab0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ -19ad0e: 6e10 4c0d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d4c │ │ -19ad14: 0e00 |0006: return-void │ │ -19ad16: 0d00 |0007: move-exception v0 │ │ -19ad18: 6e10 4c0d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d4c │ │ -19ad1e: 2700 |000b: throw v0 │ │ +19acfc: |[19acfc] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +19ad0c: 7210 ab0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ +19ad12: 6e10 4c0d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d4c │ │ +19ad18: 0e00 |0006: return-void │ │ +19ad1a: 0d00 |0007: move-exception v0 │ │ +19ad1c: 6e10 4c0d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d4c │ │ +19ad22: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=223 │ │ 0x000b line=224 │ │ @@ -316662,24 +316663,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -19ad2c: |[19ad2c] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -19ad3c: 1c00 ec10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10ec │ │ -19ad40: 1d00 |0002: monitor-enter v0 │ │ -19ad42: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -19ad44: 6901 b142 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ -19ad48: 1e00 |0006: monitor-exit v0 │ │ -19ad4a: 0e00 |0007: return-void │ │ -19ad4c: 0d01 |0008: move-exception v1 │ │ -19ad4e: 1e00 |0009: monitor-exit v0 │ │ -19ad50: 2701 |000a: throw v1 │ │ +19ad30: |[19ad30] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +19ad40: 1c00 ec10 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10ec │ │ +19ad44: 1d00 |0002: monitor-enter v0 │ │ +19ad46: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +19ad48: 6901 b142 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42b1 │ │ +19ad4c: 1e00 |0006: monitor-exit v0 │ │ +19ad4e: 0e00 |0007: return-void │ │ +19ad50: 0d01 |0008: move-exception v1 │ │ +19ad52: 1e00 |0009: monitor-exit v0 │ │ +19ad54: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=383 │ │ @@ -316691,42 +316692,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 │ │ -19a7a0: |[19a7a0] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -19a7b0: 2200 bb02 |0000: new-instance v0, Ljava/io/File; // type@02bb │ │ -19a7b4: 7020 6809 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -19a7ba: 2201 bb02 |0005: new-instance v1, Ljava/io/File; // type@02bb │ │ -19a7be: 7020 6809 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -19a7c4: 6e10 6d09 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@096d │ │ -19a7ca: 6e20 7d09 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@097d │ │ -19a7d0: 0a00 |0010: move-result v0 │ │ -19a7d2: 2806 |0011: goto 0017 // +0006 │ │ -19a7d4: 0d00 |0012: move-exception v0 │ │ -19a7d6: 6e10 340a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19a7dc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -19a7de: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -19a7e2: 2201 bc02 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02bc │ │ -19a7e6: 7020 8009 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0980 │ │ -19a7ec: 2204 be02 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02be │ │ -19a7f0: 7020 8809 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0988 │ │ -19a7f6: 7120 9657 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5796 │ │ -19a7fc: 0b04 |0026: move-result-wide v4 │ │ -19a7fe: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -19a802: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -19a806: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -19a80a: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -19a80c: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -19a80e: 2805 |002f: goto 0034 // +0005 │ │ -19a810: 0d04 |0030: move-exception v4 │ │ -19a812: 6e10 340a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19a818: 0f00 |0034: return v0 │ │ +19a7a4: |[19a7a4] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +19a7b4: 2200 bb02 |0000: new-instance v0, Ljava/io/File; // type@02bb │ │ +19a7b8: 7020 6809 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +19a7be: 2201 bb02 |0005: new-instance v1, Ljava/io/File; // type@02bb │ │ +19a7c2: 7020 6809 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +19a7c8: 6e10 6d09 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@096d │ │ +19a7ce: 6e20 7d09 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@097d │ │ +19a7d4: 0a00 |0010: move-result v0 │ │ +19a7d6: 2806 |0011: goto 0017 // +0006 │ │ +19a7d8: 0d00 |0012: move-exception v0 │ │ +19a7da: 6e10 340a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19a7e0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +19a7e2: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +19a7e6: 2201 bc02 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02bc │ │ +19a7ea: 7020 8009 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0980 │ │ +19a7f0: 2204 be02 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02be │ │ +19a7f4: 7020 8809 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0988 │ │ +19a7fa: 7120 9657 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5796 │ │ +19a800: 0b04 |0026: move-result-wide v4 │ │ +19a802: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +19a806: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +19a80a: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +19a80e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +19a810: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +19a812: 2805 |002f: goto 0034 // +0005 │ │ +19a814: 0d04 |0030: move-exception v4 │ │ +19a816: 6e10 340a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19a81c: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=167 │ │ @@ -316747,43 +316748,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -19a8c8: |[19a8c8] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -19a8d8: 2020 0303 |0000: instance-of v0, v2, Ljava/lang/String; // type@0303 │ │ -19a8dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -19a8e0: 1f02 0303 |0004: check-cast v2, Ljava/lang/String; // type@0303 │ │ -19a8e4: 7110 4b0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a4b │ │ -19a8ea: 0a02 |0009: move-result v2 │ │ -19a8ec: 0f02 |000a: return v2 │ │ -19a8ee: 2020 d402 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d4 │ │ -19a8f2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -19a8f6: 1f02 d402 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d4 │ │ -19a8fa: 6e10 c309 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09c3 │ │ -19a900: 0a02 |0014: move-result v2 │ │ -19a902: 0f02 |0015: return v2 │ │ -19a904: 2020 eb02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02eb │ │ -19a908: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -19a90c: 1f02 eb02 |001a: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ -19a910: 6e10 490a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -19a916: 0a02 |001f: move-result v2 │ │ -19a918: 0f02 |0020: return v2 │ │ -19a91a: 2020 ee02 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02ee │ │ -19a91e: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -19a922: 1f02 ee02 |0025: check-cast v2, Ljava/lang/Long; // type@02ee │ │ -19a926: 6e10 590a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -19a92c: 0b00 |002a: move-result-wide v0 │ │ -19a92e: 7120 b557 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@57b5 │ │ -19a934: 0a02 |002e: move-result v2 │ │ -19a936: 0f02 |002f: return v2 │ │ -19a938: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -19a93a: 0f02 |0031: return v2 │ │ +19a8cc: |[19a8cc] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +19a8dc: 2020 0303 |0000: instance-of v0, v2, Ljava/lang/String; // type@0303 │ │ +19a8e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +19a8e4: 1f02 0303 |0004: check-cast v2, Ljava/lang/String; // type@0303 │ │ +19a8e8: 7110 4b0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a4b │ │ +19a8ee: 0a02 |0009: move-result v2 │ │ +19a8f0: 0f02 |000a: return v2 │ │ +19a8f2: 2020 d402 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d4 │ │ +19a8f6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +19a8fa: 1f02 d402 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d4 │ │ +19a8fe: 6e10 c309 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09c3 │ │ +19a904: 0a02 |0014: move-result v2 │ │ +19a906: 0f02 |0015: return v2 │ │ +19a908: 2020 eb02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02eb │ │ +19a90c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +19a910: 1f02 eb02 |001a: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ +19a914: 6e10 490a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +19a91a: 0a02 |001f: move-result v2 │ │ +19a91c: 0f02 |0020: return v2 │ │ +19a91e: 2020 ee02 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02ee │ │ +19a922: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +19a926: 1f02 ee02 |0025: check-cast v2, Ljava/lang/Long; // type@02ee │ │ +19a92a: 6e10 590a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +19a930: 0b00 |002a: move-result-wide v0 │ │ +19a932: 7120 b557 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@57b5 │ │ +19a938: 0a02 |002e: move-result v2 │ │ +19a93a: 0f02 |002f: return v2 │ │ +19a93c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +19a93e: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000b line=303 │ │ @@ -316800,23 +316801,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 │ │ -19ad68: |[19ad68] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ -19ad78: 6e20 a504 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@04a5 │ │ -19ad7e: 0c00 |0003: move-result-object v0 │ │ -19ad80: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ -19ad86: 6e20 d203 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d2 │ │ -19ad8c: 2805 |000a: goto 000f // +0005 │ │ -19ad8e: 0d00 |000b: move-exception v0 │ │ -19ad90: 6e10 340a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19ad96: 0e00 |000f: return-void │ │ +19ad6c: |[19ad6c] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ +19ad7c: 6e20 a504 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@04a5 │ │ +19ad82: 0c00 |0003: move-result-object v0 │ │ +19ad84: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ +19ad8a: 6e20 d203 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d2 │ │ +19ad90: 2805 |000a: goto 000f // +0005 │ │ +19ad92: 0d00 |000b: move-exception v0 │ │ +19ad94: 6e10 340a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19ad9a: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=112 │ │ 0x000c line=114 │ │ locals : │ │ @@ -316828,30 +316829,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 │ │ -19ada8: |[19ada8] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -19adb8: 7220 e702 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e7 │ │ -19adbe: 0c03 |0003: move-result-object v3 │ │ -19adc0: 2204 bb00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bb │ │ -19adc4: 7210 ef02 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02ef │ │ -19adca: 0c00 |0009: move-result-object v0 │ │ -19adcc: 7020 9102 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ -19add2: 2200 c800 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c8 │ │ -19add6: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -19addc: 7020 ad02 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02ad │ │ -19ade2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -19ade4: 6e10 9502 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0295 │ │ -19adea: 0a02 |0019: move-result v2 │ │ -19adec: 6e51 9602 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ -19adf2: 7220 f602 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f6 │ │ -19adf8: 0e00 |0020: return-void │ │ +19adac: |[19adac] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +19adbc: 7220 e702 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e7 │ │ +19adc2: 0c03 |0003: move-result-object v3 │ │ +19adc4: 2204 bb00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bb │ │ +19adc8: 7210 ef02 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02ef │ │ +19adce: 0c00 |0009: move-result-object v0 │ │ +19add0: 7020 9102 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0291 │ │ +19add6: 2200 c800 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c8 │ │ +19adda: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +19ade0: 7020 ad02 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02ad │ │ +19ade6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +19ade8: 6e10 9502 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0295 │ │ +19adee: 0a02 |0019: move-result v2 │ │ +19adf0: 6e51 9602 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0296 │ │ +19adf6: 7220 f602 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f6 │ │ +19adfc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000d line=102 │ │ 0x001d line=103 │ │ locals : │ │ @@ -316863,18 +316864,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 │ │ -19adfc: |[19adfc] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -19ae0c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -19ae0e: 7120 aa57 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@57aa │ │ -19ae14: 0e00 |0004: return-void │ │ +19ae00: |[19ae00] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +19ae10: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +19ae12: 7120 aa57 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@57aa │ │ +19ae18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/appcompat/app/AlertDialog; │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316882,25 +316883,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -19a94c: |[19a94c] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -19a95c: 7110 3101 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0131 │ │ -19a962: 0a00 |0003: move-result v0 │ │ -19a964: 7110 2f01 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@012f │ │ -19a96a: 0a01 |0007: move-result v1 │ │ -19a96c: 7110 2e01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012e │ │ -19a972: 0a03 |000b: move-result v3 │ │ -19a974: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -19a978: 7140 2d01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012d │ │ -19a97e: 0a03 |0011: move-result v3 │ │ -19a980: 0f03 |0012: return v3 │ │ +19a950: |[19a950] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +19a960: 7110 3101 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0131 │ │ +19a966: 0a00 |0003: move-result v0 │ │ +19a968: 7110 2f01 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@012f │ │ +19a96e: 0a01 |0007: move-result v1 │ │ +19a970: 7110 2e01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012e │ │ +19a976: 0a03 |000b: move-result v3 │ │ +19a978: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +19a97c: 7140 2d01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012d │ │ +19a982: 0a03 |0011: move-result v3 │ │ +19a984: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316908,22 +316909,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -19ae18: |[19ae18] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -19ae28: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ -19ae2e: 0a00 |0003: move-result v0 │ │ -19ae30: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -19ae34: 7110 af57 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@57af │ │ -19ae3a: 2804 |0009: goto 000d // +0004 │ │ -19ae3c: 7210 ab0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ -19ae42: 0e00 |000d: return-void │ │ +19ae1c: |[19ae1c] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +19ae2c: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ +19ae32: 0a00 |0003: move-result v0 │ │ +19ae34: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +19ae38: 7110 af57 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@57af │ │ +19ae3e: 2804 |0009: goto 000d // +0004 │ │ +19ae40: 7210 ab0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ +19ae46: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=240 │ │ 0x000a line=242 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Runnable; │ │ @@ -316933,18 +316934,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19ae44: |[19ae44] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -19ae54: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19ae58: 7220 4f0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d4f │ │ -19ae5e: 0e00 |0005: return-void │ │ +19ae48: |[19ae48] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +19ae58: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19ae5c: 7220 4f0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d4f │ │ +19ae62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -316952,20 +316953,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 │ │ -19ae60: |[19ae60] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -19ae70: 6200 af42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ -19ae74: 2201 eb10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10eb │ │ -19ae78: 7020 8d57 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@578d │ │ -19ae7e: 6e40 4402 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0244 │ │ -19ae84: 0e00 |000a: return-void │ │ +19ae64: |[19ae64] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +19ae74: 6200 af42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ +19ae78: 2201 eb10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10eb │ │ +19ae7c: 7020 8d57 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@578d │ │ +19ae82: 6e40 4402 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0244 │ │ +19ae88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x000b reg=3 (null) J │ │ │ │ @@ -316974,23 +316975,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19ae88: |[19ae88] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -19ae98: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ -19ae9e: 0a00 |0003: move-result v0 │ │ -19aea0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -19aea4: 7210 ab0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ -19aeaa: 2806 |0009: goto 000f // +0006 │ │ -19aeac: 6200 af42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ -19aeb0: 6e20 4302 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0243 │ │ -19aeb6: 0e00 |000f: return-void │ │ +19ae8c: |[19ae8c] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +19ae9c: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ +19aea2: 0a00 |0003: move-result v0 │ │ +19aea4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +19aea8: 7210 ab0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ +19aeae: 2806 |0009: goto 000f // +0006 │ │ +19aeb0: 6200 af42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ +19aeb4: 6e20 4302 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0243 │ │ +19aeba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000a line=207 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -316999,18 +317000,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 │ │ -19aeb8: |[19aeb8] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -19aec8: 6200 af42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ -19aecc: 6e40 4402 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0244 │ │ -19aed2: 0e00 |0005: return-void │ │ +19aebc: |[19aebc] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +19aecc: 6200 af42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42af │ │ +19aed0: 6e40 4402 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0244 │ │ +19aed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -317019,32 +317020,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -19aed4: |[19aed4] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -19aee4: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ -19aeea: 0a00 |0003: move-result v0 │ │ -19aeec: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -19aef0: 7210 ab0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ -19aef6: 2812 |0009: goto 001b // +0012 │ │ -19aef8: 2200 a303 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a3 │ │ -19aefc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -19aefe: 7020 4a0d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d4a │ │ -19af04: 2201 ea10 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10ea │ │ -19af08: 7030 8b57 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@578b │ │ -19af0e: 7110 b157 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@57b1 │ │ -19af14: 6e10 4b0d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d4b │ │ -19af1a: 0e00 |001b: return-void │ │ -19af1c: 0d02 |001c: move-exception v2 │ │ -19af1e: 2200 d202 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ -19af22: 7020 c009 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -19af28: 2700 |0022: throw v0 │ │ +19aed8: |[19aed8] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +19aee8: 7100 a357 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@57a3 │ │ +19aeee: 0a00 |0003: move-result v0 │ │ +19aef0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +19aef4: 7210 ab0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aab │ │ +19aefa: 2812 |0009: goto 001b // +0012 │ │ +19aefc: 2200 a303 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a3 │ │ +19af00: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +19af02: 7020 4a0d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d4a │ │ +19af08: 2201 ea10 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10ea │ │ +19af0c: 7030 8b57 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@578b │ │ +19af12: 7110 b157 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@57b1 │ │ +19af18: 6e10 4b0d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d4b │ │ +19af1e: 0e00 |001b: return-void │ │ +19af20: 0d02 |001c: move-exception v2 │ │ +19af22: 2200 d202 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ +19af26: 7020 c009 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +19af2c: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=215 │ │ 0x0006 line=216 │ │ 0x000a line=218 │ │ @@ -317059,21 +317060,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19af3c: |[19af3c] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -19af4c: 7120 430b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b43 │ │ -19af52: 0e00 |0003: return-void │ │ -19af54: 0d00 |0004: move-exception v0 │ │ -19af56: 2201 d202 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d2 │ │ -19af5a: 7020 c009 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -19af60: 2701 |000a: throw v1 │ │ +19af40: |[19af40] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +19af50: 7120 430b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b43 │ │ +19af56: 0e00 |0003: return-void │ │ +19af58: 0d00 |0004: move-exception v0 │ │ +19af5a: 2201 d202 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d2 │ │ +19af5e: 7020 c009 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +19af64: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=330 │ │ locals : │ │ @@ -317084,24 +317085,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19a984: |[19a984] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -19a994: 8440 |0000: long-to-int v0, v4 │ │ -19a996: 8101 |0001: int-to-long v1, v0 │ │ -19a998: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -19a99c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -19a9a0: 0f00 |0006: return v0 │ │ -19a9a2: 2204 d002 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d0 │ │ -19a9a6: 1a05 1f5e |0009: const-string v5, "integer overflow" // string@5e1f │ │ -19a9aa: 7020 bd09 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09bd │ │ -19a9b0: 2704 |000e: throw v4 │ │ +19a988: |[19a988] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +19a998: 8440 |0000: long-to-int v0, v4 │ │ +19a99a: 8101 |0001: int-to-long v1, v0 │ │ +19a99c: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +19a9a0: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +19a9a4: 0f00 |0006: return v0 │ │ +19a9a6: 2204 d002 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d0 │ │ +19a9aa: 1a05 1f5e |0009: const-string v5, "integer overflow" // string@5e1f │ │ +19a9ae: 7020 bd09 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09bd │ │ +19a9b4: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=293 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -317109,21 +317110,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 │ │ -19af74: |[19af74] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -19af84: 6e30 a60a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa6 │ │ -19af8a: 0e00 |0003: return-void │ │ -19af8c: 0d00 |0004: move-exception v0 │ │ -19af8e: 2201 d202 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d2 │ │ -19af92: 7020 c009 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -19af98: 2701 |000a: throw v1 │ │ +19af78: |[19af78] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +19af88: 6e30 a60a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa6 │ │ +19af8e: 0e00 |0003: return-void │ │ +19af90: 0d00 |0004: move-exception v0 │ │ +19af92: 2201 d202 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d2 │ │ +19af96: 7020 c009 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +19af9c: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=133 │ │ locals : │ │ @@ -317135,26 +317136,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -19afac: |[19afac] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19afbc: 1a00 ed49 |0000: const-string v0, "clipboard" // string@49ed │ │ -19afc0: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19afc6: 0c00 |0005: move-result-object v0 │ │ -19afc8: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -19afcc: 1401 5500 137f |0008: const v1, #float 1.95398e+38 // #7f130055 │ │ -19afd2: 6e20 7700 1200 |000b: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19afd8: 0c02 |000e: move-result-object v2 │ │ -19afda: 7120 4e00 3200 |000f: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ -19afe0: 0c02 |0012: move-result-object v2 │ │ -19afe2: 6e20 5500 2000 |0013: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ -19afe8: 0e00 |0016: return-void │ │ +19afb0: |[19afb0] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19afc0: 1a00 ed49 |0000: const-string v0, "clipboard" // string@49ed │ │ +19afc4: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19afca: 0c00 |0005: move-result-object v0 │ │ +19afcc: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +19afd0: 1401 5500 137f |0008: const v1, #float 1.95398e+38 // #7f130055 │ │ +19afd6: 6e20 7700 1200 |000b: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19afdc: 0c02 |000e: move-result-object v2 │ │ +19afde: 7120 4e00 3200 |000f: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ +19afe4: 0c02 |0012: move-result-object v2 │ │ +19afe6: 6e20 5500 2000 |0013: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ +19afec: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0002 line=276 │ │ 0x000b line=277 │ │ 0x0013 line=278 │ │ locals : │ │ @@ -317187,18 +317188,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 │ │ -19b22c: |[19b22c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -19b23c: 7130 d402 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d4 │ │ -19b242: 0a00 |0003: move-result v0 │ │ -19b244: 0f00 |0004: return v0 │ │ +19b230: |[19b230] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +19b240: 7130 d402 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d4 │ │ +19b246: 0a00 |0003: move-result v0 │ │ +19b248: 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; │ │ @@ -317208,35 +317209,35 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19b248: |[19b248] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -19b258: 7100 7503 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0375 │ │ -19b25e: 0a00 |0003: move-result v0 │ │ -19b260: 0f00 |0004: return v0 │ │ +19b24c: |[19b24c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +19b25c: 7100 7503 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0375 │ │ +19b262: 0a00 |0003: move-result v0 │ │ +19b264: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ 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 │ │ -19b264: |[19b264] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -19b274: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -19b278: 0f00 |0002: return v0 │ │ +19b268: |[19b268] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +19b278: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +19b27c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/graphics/Insets; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317244,18 +317245,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 │ │ -19b27c: |[19b27c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -19b28c: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ad │ │ -19b292: 0a00 |0003: move-result v0 │ │ -19b294: 0f00 |0004: return v0 │ │ +19b280: |[19b280] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +19b290: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ad │ │ +19b296: 0a00 |0003: move-result v0 │ │ +19b298: 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; │ │ │ │ @@ -317264,17 +317265,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 │ │ -19afec: |[19afec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -19affc: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -19b000: 1100 |0002: return-object v0 │ │ +19aff0: |[19aff0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +19b000: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +19b004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317282,18 +317283,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 │ │ -19b004: |[19b004] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -19b014: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -19b018: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ -19b01e: 1100 |0005: return-object v0 │ │ +19b008: |[19b008] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +19b018: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +19b01c: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ +19b022: 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 │ │ @@ -317303,18 +317304,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 │ │ -19b020: |[19b020] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -19b030: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -19b034: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ -19b03a: 1100 |0005: return-object v0 │ │ +19b024: |[19b024] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +19b034: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +19b038: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ +19b03e: 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; │ │ │ │ @@ -317323,17 +317324,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 │ │ -19b03c: |[19b03c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -19b04c: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -19b050: 1100 |0002: return-object v0 │ │ +19b040: |[19b040] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +19b050: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +19b054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317341,18 +317342,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 │ │ -19b054: |[19b054] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -19b064: 6e20 7603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0376 │ │ -19b06a: 0c00 |0003: move-result-object v0 │ │ -19b06c: 1100 |0004: return-object v0 │ │ +19b058: |[19b058] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +19b068: 6e20 7603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0376 │ │ +19b06e: 0c00 |0003: move-result-object v0 │ │ +19b070: 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 │ │ │ │ @@ -317361,18 +317362,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 │ │ -19b0fc: |[19b0fc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -19b10c: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -19b110: 7020 a701 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a7 │ │ -19b116: 1100 |0005: return-object v0 │ │ +19b100: |[19b100] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +19b110: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +19b114: 7020 a701 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a7 │ │ +19b11a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317380,18 +317381,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 │ │ -19b0a8: |[19b0a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -19b0b8: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ -19b0be: 0c00 |0003: move-result-object v0 │ │ -19b0c0: 1100 |0004: return-object v0 │ │ +19b0ac: |[19b0ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +19b0bc: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ +19b0c2: 0c00 |0003: move-result-object v0 │ │ +19b0c4: 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; │ │ │ │ @@ -317400,18 +317401,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 │ │ -19b0c4: |[19b0c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -19b0d4: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ -19b0da: 0c00 |0003: move-result-object v0 │ │ -19b0dc: 1100 |0004: return-object v0 │ │ +19b0c8: |[19b0c8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +19b0d8: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ +19b0de: 0c00 |0003: move-result-object v0 │ │ +19b0e0: 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; │ │ │ │ @@ -317420,18 +317421,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 │ │ -19b0e0: |[19b0e0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -19b0f0: 6e20 a901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01a9 │ │ -19b0f6: 0c00 |0003: move-result-object v0 │ │ -19b0f8: 1100 |0004: return-object v0 │ │ +19b0e4: |[19b0e4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +19b0f4: 6e20 a901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01a9 │ │ +19b0fa: 0c00 |0003: move-result-object v0 │ │ +19b0fc: 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 │ │ │ │ @@ -317440,18 +317441,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 │ │ -19b070: |[19b070] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -19b080: 6e10 a801 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a8 │ │ -19b086: 0c00 |0003: move-result-object v0 │ │ -19b088: 1100 |0004: return-object v0 │ │ +19b074: |[19b074] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +19b084: 6e10 a801 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a8 │ │ +19b08a: 0c00 |0003: move-result-object v0 │ │ +19b08c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317459,35 +317460,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 │ │ -19b118: |[19b118] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -19b128: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -19b12c: 1100 |0002: return-object v0 │ │ +19b11c: |[19b11c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +19b12c: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +19b130: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #15 : (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 │ │ -19b168: |[19b168] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -19b178: 6e20 8202 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0282 │ │ -19b17e: 0c00 |0003: move-result-object v0 │ │ -19b180: 1100 |0004: return-object v0 │ │ +19b16c: |[19b16c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +19b17c: 6e20 8202 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0282 │ │ +19b182: 0c00 |0003: move-result-object v0 │ │ +19b184: 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; │ │ │ │ @@ -317496,18 +317497,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 │ │ -19b184: |[19b184] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -19b194: 2200 b500 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b5 │ │ -19b198: 7030 8002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0280 │ │ -19b19e: 1100 |0005: return-object v0 │ │ +19b188: |[19b188] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +19b198: 2200 b500 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b5 │ │ +19b19c: 7030 8002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0280 │ │ +19b1a2: 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 │ │ │ │ @@ -317516,18 +317517,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 │ │ -19b130: |[19b130] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -19b140: 6e10 8102 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0281 │ │ -19b146: 0c00 |0003: move-result-object v0 │ │ -19b148: 1100 |0004: return-object v0 │ │ +19b134: |[19b134] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +19b144: 6e10 8102 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0281 │ │ +19b14a: 0c00 |0003: move-result-object v0 │ │ +19b14c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317535,18 +317536,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 │ │ -19b1a0: |[19b1a0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -19b1b0: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ -19b1b6: 0c00 |0003: move-result-object v0 │ │ -19b1b8: 1100 |0004: return-object v0 │ │ +19b1a4: |[19b1a4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +19b1b4: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ +19b1ba: 0c00 |0003: move-result-object v0 │ │ +19b1bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317554,18 +317555,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 │ │ -19b1bc: |[19b1bc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -19b1cc: 6e10 b847 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47b8 │ │ -19b1d2: 0c00 |0003: move-result-object v0 │ │ -19b1d4: 1100 |0004: return-object v0 │ │ +19b1c0: |[19b1c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +19b1d0: 6e10 b847 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47b8 │ │ +19b1d6: 0c00 |0003: move-result-object v0 │ │ +19b1d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout; │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317573,35 +317574,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 │ │ -19b298: |[19b298] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -19b2a8: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -19b2ac: 1100 |0002: return-object v0 │ │ +19b29c: |[19b29c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +19b2ac: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +19b2b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #21 : (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 │ │ -19b2b0: |[19b2b0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19b2c0: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ -19b2c6: 0c00 |0003: move-result-object v0 │ │ -19b2c8: 1100 |0004: return-object v0 │ │ +19b2b4: |[19b2b4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19b2c4: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ +19b2ca: 0c00 |0003: move-result-object v0 │ │ +19b2cc: 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; │ │ │ │ @@ -317610,18 +317611,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 │ │ -19b2cc: |[19b2cc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -19b2dc: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ -19b2e2: 0c00 |0003: move-result-object v0 │ │ -19b2e4: 1100 |0004: return-object v0 │ │ +19b2d0: |[19b2d0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +19b2e0: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ +19b2e6: 0c00 |0003: move-result-object v0 │ │ +19b2e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/NotificationChannel; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317629,34 +317630,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b378: |[19b378] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -19b388: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -19b38c: 0e00 |0002: return-void │ │ +19b37c: |[19b37c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +19b38c: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +19b390: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #24 : (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 │ │ -19b3c0: |[19b3c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -19b3d0: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ -19b3d6: 0e00 |0003: return-void │ │ +19b3c4: |[19b3c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +19b3d4: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ +19b3da: 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 │ │ │ │ @@ -317665,17 +317666,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 │ │ -19b390: |[19b390] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19b3a0: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ -19b3a6: 0e00 |0003: return-void │ │ +19b394: |[19b394] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19b3a4: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ +19b3aa: 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; │ │ @@ -317685,17 +317686,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 │ │ -19b3d8: |[19b3d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -19b3e8: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ -19b3ee: 0e00 |0003: return-void │ │ +19b3dc: |[19b3dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +19b3ec: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ +19b3f2: 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; │ │ │ │ @@ -317704,17 +317705,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 │ │ -19b3f0: |[19b3f0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19b400: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ -19b406: 0e00 |0003: return-void │ │ +19b3f4: |[19b3f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19b404: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ +19b40a: 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; │ │ │ │ @@ -317723,17 +317724,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 │ │ -19b3a8: |[19b3a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -19b3b8: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ -19b3be: 0e00 |0003: return-void │ │ +19b3ac: |[19b3ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +19b3bc: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ +19b3c2: 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 │ │ │ │ @@ -317742,17 +317743,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 │ │ -19b408: |[19b408] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -19b418: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ -19b41e: 0e00 |0003: return-void │ │ +19b40c: |[19b40c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +19b41c: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ +19b422: 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; │ │ │ │ @@ -317761,17 +317762,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 │ │ -19b420: |[19b420] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -19b430: 6e20 e701 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01e7 │ │ -19b436: 0e00 |0003: return-void │ │ +19b424: |[19b424] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +19b434: 6e20 e701 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01e7 │ │ +19b43a: 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; │ │ │ │ @@ -317780,17 +317781,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 │ │ -19b438: |[19b438] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -19b448: 6e20 b403 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b4 │ │ -19b44e: 0e00 |0003: return-void │ │ +19b43c: |[19b43c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +19b44c: 6e20 b403 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b4 │ │ +19b452: 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 │ │ │ │ @@ -317799,18 +317800,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 │ │ -19b1d8: |[19b1d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -19b1e8: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ -19b1ee: 0a00 |0003: move-result v0 │ │ -19b1f0: 0f00 |0004: return v0 │ │ +19b1dc: |[19b1dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +19b1ec: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ +19b1f2: 0a00 |0003: move-result v0 │ │ +19b1f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/PackageManager; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317818,18 +317819,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 │ │ -19b1f4: |[19b1f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -19b204: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ -19b20a: 0a00 |0003: move-result v0 │ │ -19b20c: 0f00 |0004: return v0 │ │ +19b1f8: |[19b1f8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +19b208: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ +19b20e: 0a00 |0003: move-result v0 │ │ +19b210: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/ShortcutManager; │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -317837,18 +317838,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 │ │ -19b210: |[19b210] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -19b220: 6e20 7002 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0270 │ │ -19b226: 0a00 |0003: move-result v0 │ │ -19b228: 0f00 |0004: return v0 │ │ +19b214: |[19b214] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +19b224: 6e20 7002 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0270 │ │ +19b22a: 0a00 |0003: move-result v0 │ │ +19b22c: 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; │ │ │ │ @@ -317857,18 +317858,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 │ │ -19b08c: |[19b08c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -19b09c: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ -19b0a2: 0c00 |0003: move-result-object v0 │ │ -19b0a4: 1100 |0004: return-object v0 │ │ +19b090: |[19b090] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +19b0a0: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ +19b0a6: 0c00 |0003: move-result-object v0 │ │ +19b0a8: 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 │ │ │ │ @@ -317877,18 +317878,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 │ │ -19b14c: |[19b14c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -19b15c: 6e20 8302 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0283 │ │ -19b162: 0c00 |0003: move-result-object v0 │ │ -19b164: 1100 |0004: return-object v0 │ │ +19b150: |[19b150] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +19b160: 6e20 8302 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0283 │ │ +19b166: 0c00 |0003: move-result-object v0 │ │ +19b168: 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; │ │ │ │ @@ -317897,34 +317898,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b2e8: |[19b2e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -19b2f8: 2200 b500 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b5 │ │ -19b2fc: 0e00 |0002: return-void │ │ +19b2ec: |[19b2ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +19b2fc: 2200 b500 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b5 │ │ +19b300: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #38 : (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 │ │ -19b318: |[19b318] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19b328: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ -19b32e: 0e00 |0003: return-void │ │ +19b31c: |[19b31c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19b32c: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ +19b332: 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; │ │ │ │ @@ -317933,17 +317934,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 │ │ -19b300: |[19b300] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -19b310: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ -19b316: 0e00 |0003: return-void │ │ +19b304: |[19b304] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +19b314: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ +19b31a: 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 │ │ │ │ @@ -317952,34 +317953,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b330: |[19b330] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -19b340: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -19b344: 0e00 |0002: return-void │ │ +19b334: |[19b334] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +19b344: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +19b348: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #41 : (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 │ │ -19b348: |[19b348] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -19b358: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ -19b35e: 0e00 |0003: return-void │ │ +19b34c: |[19b34c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +19b35c: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ +19b362: 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 │ │ │ │ @@ -317988,17 +317989,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b360: |[19b360] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -19b370: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -19b374: 0e00 |0002: return-void │ │ +19b364: |[19b364] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +19b374: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +19b378: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5236 (D8$$SyntheticClass) │ │ @@ -318046,20 +318047,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 │ │ -19b450: |[19b450] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -19b460: 5b01 b442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b4 │ │ -19b464: 5902 b542 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b5 │ │ -19b468: 5b03 b342 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b3 │ │ -19b46c: 7010 9f0a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19b472: 0e00 |0009: return-void │ │ +19b454: |[19b454] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +19b464: 5b01 b442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b4 │ │ +19b468: 5902 b542 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b5 │ │ +19b46c: 5b03 b342 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b3 │ │ +19b470: 7010 9f0a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19b476: 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 │ │ @@ -318071,24 +318072,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19b474: |[19b474] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -19b484: 5412 b442 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b4 │ │ -19b488: 5210 b542 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b5 │ │ -19b48c: 6e20 4a03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -19b492: 5412 b342 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b3 │ │ -19b496: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -19b498: 7110 c509 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c5 │ │ -19b49e: 0c00 |000d: move-result-object v0 │ │ -19b4a0: 6e20 5c07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075c │ │ -19b4a6: 0e00 |0011: return-void │ │ +19b478: |[19b478] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +19b488: 5412 b442 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42b4 │ │ +19b48c: 5210 b542 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42b5 │ │ +19b490: 6e20 4a03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +19b496: 5412 b342 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42b3 │ │ +19b49a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +19b49c: 7110 c509 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c5 │ │ +19b4a2: 0c00 |000d: move-result-object v0 │ │ +19b4a4: 6e20 5c07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075c │ │ +19b4aa: 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; │ │ @@ -318098,31 +318099,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19b4a8: |[19b4a8] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -19b4b8: 0e00 |0000: return-void │ │ +19b4ac: |[19b4ac] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +19b4bc: 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 │ │ -19b4bc: |[19b4bc] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -19b4cc: 0e00 |0000: return-void │ │ +19b4c0: |[19b4c0] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +19b4d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15800 (ViewUtil.java) │ │ │ │ Class #1845 header: │ │ @@ -318171,32 +318172,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19b95c: |[19b95c] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19b96c: 0e00 |0000: return-void │ │ +19b960: |[19b960] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19b970: 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 │ │ -19b970: |[19b970] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19b980: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19b986: 0e00 |0003: return-void │ │ +19b974: |[19b974] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19b984: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19b98a: 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;) │ │ @@ -318204,34 +318205,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 │ │ -19b988: |[19b988] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -19b998: 6e10 2a03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032a │ │ -19b99e: 0a00 |0003: move-result v0 │ │ -19b9a0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19b9a4: 0e00 |0006: return-void │ │ -19b9a6: 6e10 1703 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19b9ac: 0c00 |000a: move-result-object v0 │ │ -19b9ae: 7110 1456 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@5614 │ │ -19b9b4: 0a00 |000e: move-result v0 │ │ -19b9b6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19b9b8: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19b9bc: 6e20 4a03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -19b9c2: 0e00 |0015: return-void │ │ -19b9c4: 6e10 1003 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0310 │ │ -19b9ca: 6e10 7c03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ -19b9d0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -19b9d4: 6e30 8203 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ -19b9da: 6e20 4a03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -19b9e0: 6e20 4b03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034b │ │ -19b9e6: 0e00 |0027: return-void │ │ +19b98c: |[19b98c] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +19b99c: 6e10 2a03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032a │ │ +19b9a2: 0a00 |0003: move-result v0 │ │ +19b9a4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19b9a8: 0e00 |0006: return-void │ │ +19b9aa: 6e10 1703 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19b9b0: 0c00 |000a: move-result-object v0 │ │ +19b9b2: 7110 1456 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@5614 │ │ +19b9b8: 0a00 |000e: move-result v0 │ │ +19b9ba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19b9bc: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +19b9c0: 6e20 4a03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +19b9c6: 0e00 |0015: return-void │ │ +19b9c8: 6e10 1003 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0310 │ │ +19b9ce: 6e10 7c03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ +19b9d4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +19b9d8: 6e30 8203 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ +19b9de: 6e20 4a03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +19b9e4: 6e20 4b03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034b │ │ +19b9ea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -318247,42 +318248,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 │ │ -19b610: |[19b610] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19b620: 2200 e701 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01e7 │ │ -19b624: 7010 5907 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0759 │ │ -19b62a: 6e10 2a03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032a │ │ -19b630: 0a01 |0008: move-result v1 │ │ -19b632: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -19b634: 7110 c509 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c5 │ │ -19b63a: 0c02 |000d: move-result-object v2 │ │ -19b63c: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -19b640: 6e20 5c07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075c │ │ -19b646: 2828 |0013: goto 003b // +0028 │ │ -19b648: 6e10 1703 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19b64e: 0c01 |0017: move-result-object v1 │ │ -19b650: 7110 1456 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@5614 │ │ -19b656: 0a01 |001b: move-result v1 │ │ -19b658: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -19b65c: 6e20 4a03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -19b662: 6e20 5c07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075c │ │ -19b668: 2817 |0024: goto 003b // +0017 │ │ -19b66a: 6e10 1003 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0310 │ │ -19b670: 6e10 7c03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ -19b676: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -19b67a: 6e30 8203 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ -19b680: 2201 ee10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10ee │ │ -19b684: 7040 e357 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@57e3 │ │ -19b68a: 6e20 7d03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037d │ │ -19b690: 6e20 4b03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034b │ │ -19b696: 1100 |003b: return-object v0 │ │ +19b614: |[19b614] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19b624: 2200 e701 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01e7 │ │ +19b628: 7010 5907 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0759 │ │ +19b62e: 6e10 2a03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032a │ │ +19b634: 0a01 |0008: move-result v1 │ │ +19b636: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +19b638: 7110 c509 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c5 │ │ +19b63e: 0c02 |000d: move-result-object v2 │ │ +19b640: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +19b644: 6e20 5c07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075c │ │ +19b64a: 2828 |0013: goto 003b // +0028 │ │ +19b64c: 6e10 1703 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19b652: 0c01 |0017: move-result-object v1 │ │ +19b654: 7110 1456 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@5614 │ │ +19b65a: 0a01 |001b: move-result v1 │ │ +19b65c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +19b660: 6e20 4a03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +19b666: 6e20 5c07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@075c │ │ +19b66c: 2817 |0024: goto 003b // +0017 │ │ +19b66e: 6e10 1003 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0310 │ │ +19b674: 6e10 7c03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037c │ │ +19b67a: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +19b67e: 6e30 8203 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0382 │ │ +19b684: 2201 ee10 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10ee │ │ +19b688: 7040 e357 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@57e3 │ │ +19b68e: 6e20 7d03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037d │ │ +19b694: 6e20 4b03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034b │ │ +19b69a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -318302,36 +318303,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19b76c: |[19b76c] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -19b77c: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -19b780: 6e10 cb03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cb │ │ -19b786: 0a00 |0005: move-result v0 │ │ -19b788: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -19b78c: 2802 |0008: goto 000a // +0002 │ │ -19b78e: 0f03 |0009: return v3 │ │ -19b790: 6200 b642 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42b6 │ │ -19b794: 2201 0503 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -19b798: 1a02 825d |000e: const-string v2, "index " // string@5d82 │ │ -19b79c: 7020 0d0b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19b7a2: 6e20 110b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -19b7a8: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ -19b7ac: 6e20 160b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19b7b2: 6e10 cc03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cc │ │ -19b7b8: 0c03 |001e: move-result-object v3 │ │ -19b7ba: 6e20 160b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19b7c0: 6e10 270b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19b7c6: 0c03 |0025: move-result-object v3 │ │ -19b7c8: 7120 c202 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -19b7ce: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -19b7d0: 0f03 |002a: return v3 │ │ +19b770: |[19b770] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +19b780: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +19b784: 6e10 cb03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cb │ │ +19b78a: 0a00 |0005: move-result v0 │ │ +19b78c: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +19b790: 2802 |0008: goto 000a // +0002 │ │ +19b792: 0f03 |0009: return v3 │ │ +19b794: 6200 b642 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42b6 │ │ +19b798: 2201 0503 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +19b79c: 1a02 825d |000e: const-string v2, "index " // string@5d82 │ │ +19b7a0: 7020 0d0b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19b7a6: 6e20 110b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +19b7ac: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ +19b7b0: 6e20 160b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19b7b6: 6e10 cc03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cc │ │ +19b7bc: 0c03 |001e: move-result-object v3 │ │ +19b7be: 6e20 160b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19b7c4: 6e10 270b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19b7ca: 0c03 |0025: move-result-object v3 │ │ +19b7cc: 7120 c202 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +19b7d2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +19b7d4: 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; │ │ @@ -318341,25 +318342,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19b80c: |[19b80c] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -19b81c: 8211 |0000: int-to-float v1, v1 │ │ -19b81e: 7100 e700 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e7 │ │ -19b824: 0c00 |0004: move-result-object v0 │ │ -19b826: 6e10 df00 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00df │ │ -19b82c: 0c00 |0008: move-result-object v0 │ │ -19b82e: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19b832: a801 0100 |000b: mul-float v1, v1, v0 │ │ -19b836: 7110 840a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a84 │ │ -19b83c: 0a01 |0010: move-result v1 │ │ -19b83e: 0f01 |0011: return v1 │ │ +19b810: |[19b810] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +19b820: 8211 |0000: int-to-float v1, v1 │ │ +19b822: 7100 e700 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e7 │ │ +19b828: 0c00 |0004: move-result-object v0 │ │ +19b82a: 6e10 df00 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00df │ │ +19b830: 0c00 |0008: move-result-object v0 │ │ +19b832: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19b836: a801 0100 |000b: mul-float v1, v1, v0 │ │ +19b83a: 7110 840a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a84 │ │ +19b840: 0a01 |0010: move-result v1 │ │ +19b842: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -318367,27 +318368,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 │ │ -19b7d4: |[19b7d4] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -19b7e4: 8233 |0000: int-to-float v3, v3 │ │ -19b7e6: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19b7ec: 0c02 |0004: move-result-object v2 │ │ -19b7ee: 6e10 df00 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00df │ │ -19b7f4: 0c02 |0008: move-result-object v2 │ │ -19b7f6: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19b7fa: a803 0302 |000b: mul-float v3, v3, v2 │ │ -19b7fe: 8932 |000d: float-to-double v2, v3 │ │ -19b800: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -19b804: cb02 |0010: add-double/2addr v2, v0 │ │ -19b806: 8a22 |0011: double-to-int v2, v2 │ │ -19b808: 0f02 |0012: return v2 │ │ +19b7d8: |[19b7d8] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +19b7e8: 8233 |0000: int-to-float v3, v3 │ │ +19b7ea: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19b7f0: 0c02 |0004: move-result-object v2 │ │ +19b7f2: 6e10 df00 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00df │ │ +19b7f8: 0c02 |0008: move-result-object v2 │ │ +19b7fa: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19b7fe: a803 0302 |000b: mul-float v3, v3, v2 │ │ +19b802: 8932 |000d: float-to-double v2, v3 │ │ +19b804: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +19b808: cb02 |0010: add-double/2addr v2, v0 │ │ +19b80a: 8a22 |0011: double-to-int v2, v2 │ │ +19b80c: 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 │ │ │ │ @@ -318396,21 +318397,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 │ │ -19b9e8: |[19b9e8] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -19b9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b9fa: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -19b9fe: 7130 f457 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57f4 │ │ -19ba04: 0c03 |0006: move-result-object v3 │ │ -19ba06: 7120 e957 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57e9 │ │ -19ba0c: 0e00 |000a: return-void │ │ +19b9ec: |[19b9ec] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +19b9fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b9fe: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +19ba02: 7130 f457 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57f4 │ │ +19ba08: 0c03 |0006: move-result-object v3 │ │ +19ba0a: 7120 e957 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57e9 │ │ +19ba10: 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 │ │ │ │ @@ -318419,19 +318420,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 │ │ -19b698: |[19b698] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19b6a8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -19b6ac: 7130 f057 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57f0 │ │ -19b6b2: 0c01 |0005: move-result-object v1 │ │ -19b6b4: 1101 |0006: return-object v1 │ │ +19b69c: |[19b69c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19b6ac: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +19b6b0: 7130 f057 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57f0 │ │ +19b6b6: 0c01 |0005: move-result-object v1 │ │ +19b6b8: 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 │ │ │ │ @@ -318440,22 +318441,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 │ │ -19b6b8: |[19b6b8] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19b6c8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -19b6cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19b6ce: 7130 f457 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57f4 │ │ -19b6d4: 0c03 |0006: move-result-object v3 │ │ -19b6d6: 7130 ea57 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@57ea │ │ -19b6dc: 0c02 |000a: move-result-object v2 │ │ -19b6de: 1102 |000b: return-object v2 │ │ +19b6bc: |[19b6bc] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19b6cc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +19b6d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19b6d2: 7130 f457 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57f4 │ │ +19b6d8: 0c03 |0006: move-result-object v3 │ │ +19b6da: 7130 ea57 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@57ea │ │ +19b6e0: 0c02 |000a: move-result-object v2 │ │ +19b6e2: 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 │ │ @@ -318465,18 +318466,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 │ │ -19b4d0: |[19b4d0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -19b4e0: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19b4e6: 0c00 |0003: move-result-object v0 │ │ -19b4e8: 1100 |0004: return-object v0 │ │ +19b4d4: |[19b4d4] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +19b4e4: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19b4ea: 0c00 |0003: move-result-object v0 │ │ +19b4ec: 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 │ │ │ │ @@ -318485,18 +318486,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 │ │ -19b4ec: |[19b4ec] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -19b4fc: 6e20 1403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -19b502: 0c00 |0003: move-result-object v0 │ │ -19b504: 1100 |0004: return-object v0 │ │ +19b4f0: |[19b4f0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +19b500: 6e20 1403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +19b506: 0c00 |0003: move-result-object v0 │ │ +19b508: 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 │ │ │ │ @@ -318505,21 +318506,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 │ │ -19b934: |[19b934] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -19b944: 2200 fe10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10fe │ │ -19b948: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19b94e: 0c01 |0005: move-result-object v1 │ │ -19b950: 1f01 fa00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fa │ │ -19b954: 7020 8958 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5889 │ │ -19b95a: 1100 |000b: return-object v0 │ │ +19b938: |[19b938] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +19b948: 2200 fe10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10fe │ │ +19b94c: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19b952: 0c01 |0005: move-result-object v1 │ │ +19b954: 1f01 fa00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fa │ │ +19b958: 7020 8958 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5889 │ │ +19b95e: 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 │ │ │ │ @@ -318528,23 +318529,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 │ │ -19b54c: |[19b54c] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -19b55c: 2200 0201 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0102 │ │ -19b560: 7030 7b03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037b │ │ -19b566: 2201 8801 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@0188 │ │ -19b56a: 7010 9f05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059f │ │ -19b570: 6e20 8103 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0381 │ │ -19b576: 8131 |000d: int-to-long v1, v3 │ │ -19b578: 6e30 7e03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037e │ │ -19b57e: 1100 |0011: return-object v0 │ │ +19b550: |[19b550] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +19b560: 2200 0201 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0102 │ │ +19b564: 7030 7b03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037b │ │ +19b56a: 2201 8801 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@0188 │ │ +19b56e: 7010 9f05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059f │ │ +19b574: 6e20 8103 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0381 │ │ +19b57a: 8131 |000d: int-to-long v1, v3 │ │ +19b57c: 6e30 7e03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037e │ │ +19b582: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -318556,28 +318557,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19b840: |[19b840] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -19b850: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ -19b856: 0a00 |0003: move-result v0 │ │ -19b858: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19b85c: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19b862: 0c01 |0009: move-result-object v1 │ │ -19b864: 1f01 f500 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19b868: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19b86c: 0f01 |000e: return v1 │ │ -19b86e: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19b874: 0c01 |0012: move-result-object v1 │ │ -19b876: 1f01 f500 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19b87a: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19b87e: 0f01 |0017: return v1 │ │ +19b844: |[19b844] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +19b854: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ +19b85a: 0a00 |0003: move-result v0 │ │ +19b85c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19b860: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19b866: 0c01 |0009: move-result-object v1 │ │ +19b868: 1f01 f500 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19b86c: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19b870: 0f01 |000e: return v1 │ │ +19b872: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19b878: 0c01 |0012: move-result-object v1 │ │ +19b87a: 1f01 f500 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19b87e: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19b882: 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; │ │ @@ -318587,28 +318588,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19b880: |[19b880] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -19b890: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ -19b896: 0a00 |0003: move-result v0 │ │ -19b898: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19b89c: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19b8a2: 0c01 |0009: move-result-object v1 │ │ -19b8a4: 1f01 f500 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19b8a8: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19b8ac: 0f01 |000e: return v1 │ │ -19b8ae: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19b8b4: 0c01 |0012: move-result-object v1 │ │ -19b8b6: 1f01 f500 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19b8ba: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19b8be: 0f01 |0017: return v1 │ │ +19b884: |[19b884] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +19b894: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ +19b89a: 0a00 |0003: move-result v0 │ │ +19b89c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19b8a0: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19b8a6: 0c01 |0009: move-result-object v1 │ │ +19b8a8: 1f01 f500 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19b8ac: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19b8b0: 0f01 |000e: return v1 │ │ +19b8b2: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19b8b8: 0c01 |0012: move-result-object v1 │ │ +19b8ba: 1f01 f500 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19b8be: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19b8c2: 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; │ │ @@ -318618,42 +318619,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -19b8c0: |[19b8c0] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -19b8d0: 7110 5505 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0555 │ │ -19b8d6: 0c00 |0003: move-result-object v0 │ │ -19b8d8: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19b8dc: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -19b8e0: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -19b8e4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19b8e8: 7100 5905 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0559 │ │ -19b8ee: 0a04 |000f: move-result v4 │ │ -19b8f0: 6e20 5a05 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@055a │ │ -19b8f6: 0c04 |0013: move-result-object v4 │ │ -19b8f8: 5244 6300 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0063 │ │ -19b8fc: 0f04 |0016: return v4 │ │ -19b8fe: 6e10 2603 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0326 │ │ -19b904: 0c00 |001a: move-result-object v0 │ │ -19b906: 1a01 464f |001b: const-string v1, "dimen" // string@4f46 │ │ -19b90a: 1a02 cd44 |001d: const-string v2, "android" // string@44cd │ │ -19b90e: 1a03 7d7e |001f: const-string v3, "status_bar_height" // string@7e7d │ │ -19b912: 6e40 e100 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -19b918: 0a00 |0024: move-result v0 │ │ -19b91a: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -19b91e: 6e10 2603 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0326 │ │ -19b924: 0c04 |002a: move-result-object v4 │ │ -19b926: 6e20 de00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00de │ │ -19b92c: 0a04 |002e: move-result v4 │ │ -19b92e: 2802 |002f: goto 0031 // +0002 │ │ -19b930: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -19b932: 0f04 |0031: return v4 │ │ +19b8c4: |[19b8c4] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +19b8d4: 7110 5505 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0555 │ │ +19b8da: 0c00 |0003: move-result-object v0 │ │ +19b8dc: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19b8e0: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +19b8e4: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +19b8e8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19b8ec: 7100 5905 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0559 │ │ +19b8f2: 0a04 |000f: move-result v4 │ │ +19b8f4: 6e20 5a05 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@055a │ │ +19b8fa: 0c04 |0013: move-result-object v4 │ │ +19b8fc: 5244 6300 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0063 │ │ +19b900: 0f04 |0016: return v4 │ │ +19b902: 6e10 2603 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0326 │ │ +19b908: 0c00 |001a: move-result-object v0 │ │ +19b90a: 1a01 464f |001b: const-string v1, "dimen" // string@4f46 │ │ +19b90e: 1a02 cd44 |001d: const-string v2, "android" // string@44cd │ │ +19b912: 1a03 7d7e |001f: const-string v3, "status_bar_height" // string@7e7d │ │ +19b916: 6e40 e100 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +19b91c: 0a00 |0024: move-result v0 │ │ +19b91e: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +19b922: 6e10 2603 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0326 │ │ +19b928: 0c04 |002a: move-result-object v4 │ │ +19b92a: 6e20 de00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00de │ │ +19b930: 0a04 |002e: move-result v4 │ │ +19b932: 2802 |002f: goto 0031 // +0002 │ │ +19b934: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +19b936: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -318665,18 +318666,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19b6e0: |[19b6e0] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -19b6f0: 7110 5605 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0556 │ │ -19b6f6: 0a00 |0003: move-result v0 │ │ -19b6f8: 0f00 |0004: return v0 │ │ +19b6e4: |[19b6e4] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +19b6f4: 7110 5605 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0556 │ │ +19b6fa: 0a00 |0003: move-result v0 │ │ +19b6fc: 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;) │ │ @@ -318684,18 +318685,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19b6fc: |[19b6fc] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -19b70c: 7110 5705 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0557 │ │ -19b712: 0a00 |0003: move-result v0 │ │ -19b714: 0f00 |0004: return v0 │ │ +19b700: |[19b700] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +19b710: 7110 5705 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0557 │ │ +19b716: 0a00 |0003: move-result v0 │ │ +19b718: 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;) │ │ @@ -318703,19 +318704,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 │ │ -19b508: |[19b508] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -19b518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b51a: 6e40 e502 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -19b520: 0c01 |0004: move-result-object v1 │ │ -19b522: 1101 |0005: return-object v1 │ │ +19b50c: |[19b50c] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +19b51c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b51e: 6e40 e502 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +19b524: 0c01 |0004: move-result-object v1 │ │ +19b526: 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 │ │ @@ -318725,21 +318726,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 │ │ -19b524: |[19b524] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -19b534: 6e20 1403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -19b53a: 0c00 |0003: move-result-object v0 │ │ -19b53c: 1f00 fa00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fa │ │ -19b540: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19b546: 0c00 |0009: move-result-object v0 │ │ -19b548: 1100 |000a: return-object v0 │ │ +19b528: |[19b528] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +19b538: 6e20 1403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +19b53e: 0c00 |0003: move-result-object v0 │ │ +19b540: 1f00 fa00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fa │ │ +19b544: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19b54a: 0c00 |0009: move-result-object v0 │ │ +19b54c: 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 │ │ │ │ @@ -318748,22 +318749,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19b580: |[19b580] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -19b590: 7110 9957 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ -19b596: 0a00 |0003: move-result v0 │ │ -19b598: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -19b59c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19b59e: 2802 |0007: goto 0009 // +0002 │ │ -19b5a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19b5a2: 0f00 |0009: return v0 │ │ +19b584: |[19b584] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +19b594: 7110 9957 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ +19b59a: 0a00 |0003: move-result v0 │ │ +19b59c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +19b5a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +19b5a2: 2802 |0007: goto 0009 // +0002 │ │ +19b5a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19b5a6: 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;) │ │ @@ -318771,20 +318772,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19b5a4: |[19b5a4] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -19b5b4: 6e10 1703 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19b5ba: 0c00 |0003: move-result-object v0 │ │ -19b5bc: 7110 fc57 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57fc │ │ -19b5c2: 0a00 |0007: move-result v0 │ │ -19b5c4: 0f00 |0008: return v0 │ │ +19b5a8: |[19b5a8] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +19b5b8: 6e10 1703 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19b5be: 0c00 |0003: move-result-object v0 │ │ +19b5c0: 7110 fc57 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57fc │ │ +19b5c6: 0a00 |0007: move-result v0 │ │ +19b5c8: 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;) │ │ @@ -318792,22 +318793,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19b5c8: |[19b5c8] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -19b5d8: 7110 9957 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ -19b5de: 0a01 |0003: move-result v1 │ │ -19b5e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19b5e2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -19b5e6: 2802 |0007: goto 0009 // +0002 │ │ -19b5e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19b5ea: 0f00 |0009: return v0 │ │ +19b5cc: |[19b5cc] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +19b5dc: 7110 9957 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ +19b5e2: 0a01 |0003: move-result v1 │ │ +19b5e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19b5e6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +19b5ea: 2802 |0007: goto 0009 // +0002 │ │ +19b5ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19b5ee: 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;) │ │ @@ -318815,20 +318816,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19b5ec: |[19b5ec] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -19b5fc: 6e10 1703 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19b602: 0c00 |0003: move-result-object v0 │ │ -19b604: 7110 fe57 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57fe │ │ -19b60a: 0a00 |0007: move-result v0 │ │ -19b60c: 0f00 |0008: return v0 │ │ +19b5f0: |[19b5f0] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +19b600: 6e10 1703 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19b606: 0c00 |0003: move-result-object v0 │ │ +19b608: 7110 fe57 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57fe │ │ +19b60e: 0a00 |0007: move-result v0 │ │ +19b610: 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;) │ │ @@ -318836,22 +318837,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 │ │ -19ba10: |[19ba10] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -19ba20: 7110 9957 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ -19ba26: 0a02 |0003: move-result v2 │ │ -19ba28: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19ba2a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19ba2e: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -19ba32: 6e20 4303 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0343 │ │ -19ba38: 0e00 |000c: return-void │ │ +19ba14: |[19ba14] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +19ba24: 7110 9957 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ +19ba2a: 0a02 |0003: move-result v2 │ │ +19ba2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19ba2e: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19ba32: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +19ba36: 6e20 4303 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0343 │ │ +19ba3c: 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; │ │ @@ -318861,36 +318862,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 │ │ -19b718: |[19b718] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -19b728: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19b72e: 0c02 |0003: move-result-object v2 │ │ -19b730: 6e10 df00 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00df │ │ -19b736: 0c02 |0007: move-result-object v2 │ │ -19b738: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19b73c: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -19b740: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -19b744: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19b746: 8233 |000f: int-to-float v3, v3 │ │ -19b748: 7130 b857 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@57b8 │ │ -19b74e: 0a02 |0013: move-result v2 │ │ -19b750: 0f02 |0014: return v2 │ │ -19b752: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19b756: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19b758: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -19b75c: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -19b760: 0f01 |001c: return v1 │ │ -19b762: 8233 |001d: int-to-float v3, v3 │ │ -19b764: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19b768: c923 |0020: div-float/2addr v3, v2 │ │ -19b76a: 0f03 |0021: return v3 │ │ +19b71c: |[19b71c] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +19b72c: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19b732: 0c02 |0003: move-result-object v2 │ │ +19b734: 6e10 df00 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00df │ │ +19b73a: 0c02 |0007: move-result-object v2 │ │ +19b73c: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19b740: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +19b744: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +19b748: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19b74a: 8233 |000f: int-to-float v3, v3 │ │ +19b74c: 7130 b857 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@57b8 │ │ +19b752: 0a02 |0013: move-result v2 │ │ +19b754: 0f02 |0014: return v2 │ │ +19b756: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19b75a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19b75c: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +19b760: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +19b764: 0f01 |001c: return v1 │ │ +19b766: 8233 |001d: int-to-float v3, v3 │ │ +19b768: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19b76c: c923 |0020: div-float/2addr v3, v2 │ │ +19b76e: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -318903,17 +318904,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 │ │ -19ba3c: |[19ba3c] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -19ba4c: 6e20 3903 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@0339 │ │ -19ba52: 0e00 |0003: return-void │ │ +19ba40: |[19ba40] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +19ba50: 6e20 3903 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@0339 │ │ +19ba56: 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; │ │ │ │ @@ -318922,30 +318923,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 │ │ -19ba54: |[19ba54] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -19ba64: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ -19ba6a: 0a00 |0003: move-result v0 │ │ -19ba6c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19ba70: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19ba76: 0c00 |0009: move-result-object v0 │ │ -19ba78: 1f00 f500 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19ba7c: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19ba80: 2809 |000e: goto 0017 // +0009 │ │ -19ba82: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19ba88: 0c00 |0012: move-result-object v0 │ │ -19ba8a: 1f00 f500 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19ba8e: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19ba92: 6e10 1503 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0315 │ │ -19ba98: 6e10 3703 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ -19ba9e: 0e00 |001d: return-void │ │ +19ba58: |[19ba58] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +19ba68: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ +19ba6e: 0a00 |0003: move-result v0 │ │ +19ba70: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19ba74: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19ba7a: 0c00 |0009: move-result-object v0 │ │ +19ba7c: 1f00 f500 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19ba80: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19ba84: 2809 |000e: goto 0017 // +0009 │ │ +19ba86: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19ba8c: 0c00 |0012: move-result-object v0 │ │ +19ba8e: 1f00 f500 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19ba92: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19ba96: 6e10 1503 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0315 │ │ +19ba9c: 6e10 3703 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ +19baa2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -318958,23 +318959,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 │ │ -19baa0: |[19baa0] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -19bab0: 6e10 2203 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0322 │ │ -19bab6: 0a00 |0003: move-result v0 │ │ -19bab8: 6e10 2403 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0324 │ │ -19babe: 0a01 |0007: move-result v1 │ │ -19bac0: 6e10 2303 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0323 │ │ -19bac6: 0a02 |000b: move-result v2 │ │ -19bac8: 6e54 4203 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0342 │ │ -19bace: 0e00 |000f: return-void │ │ +19baa4: |[19baa4] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +19bab4: 6e10 2203 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0322 │ │ +19baba: 0a00 |0003: move-result v0 │ │ +19babc: 6e10 2403 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0324 │ │ +19bac2: 0a01 |0007: move-result v1 │ │ +19bac4: 6e10 2303 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0323 │ │ +19baca: 0a02 |000b: move-result v2 │ │ +19bacc: 6e54 4203 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0342 │ │ +19bad2: 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 │ │ │ │ @@ -318983,23 +318984,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 │ │ -19bad0: |[19bad0] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -19bae0: 6e10 2203 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0322 │ │ -19bae6: 0a00 |0003: move-result v0 │ │ -19bae8: 6e10 2303 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0323 │ │ -19baee: 0a01 |0007: move-result v1 │ │ -19baf0: 6e10 2103 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0321 │ │ -19baf6: 0a02 |000b: move-result v2 │ │ -19baf8: 6e52 4203 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0342 │ │ -19bafe: 0e00 |000f: return-void │ │ +19bad4: |[19bad4] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +19bae4: 6e10 2203 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0322 │ │ +19baea: 0a00 |0003: move-result v0 │ │ +19baec: 6e10 2303 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0323 │ │ +19baf2: 0a01 |0007: move-result v1 │ │ +19baf4: 6e10 2103 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0321 │ │ +19bafa: 0a02 |000b: move-result v2 │ │ +19bafc: 6e52 4203 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0342 │ │ +19bb02: 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 │ │ │ │ @@ -319008,30 +319009,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 │ │ -19bb00: |[19bb00] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -19bb10: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ -19bb16: 0a00 |0003: move-result v0 │ │ -19bb18: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19bb1c: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19bb22: 0c00 |0009: move-result-object v0 │ │ -19bb24: 1f00 f500 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19bb28: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19bb2c: 2809 |000e: goto 0017 // +0009 │ │ -19bb2e: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19bb34: 0c00 |0012: move-result-object v0 │ │ -19bb36: 1f00 f500 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19bb3a: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19bb3e: 6e10 1503 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0315 │ │ -19bb44: 6e10 3703 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ -19bb4a: 0e00 |001d: return-void │ │ +19bb04: |[19bb04] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +19bb14: 7110 5405 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0554 │ │ +19bb1a: 0a00 |0003: move-result v0 │ │ +19bb1c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19bb20: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19bb26: 0c00 |0009: move-result-object v0 │ │ +19bb28: 1f00 f500 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19bb2c: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19bb30: 2809 |000e: goto 0017 // +0009 │ │ +19bb32: 6e10 1c03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19bb38: 0c00 |0012: move-result-object v0 │ │ +19bb3a: 1f00 f500 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19bb3e: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19bb42: 6e10 1503 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0315 │ │ +19bb48: 6e10 3703 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ +19bb4e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -319044,25 +319045,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 │ │ -19bb4c: |[19bb4c] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -19bb5c: 7110 9957 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ -19bb62: 0a02 |0003: move-result v2 │ │ -19bb64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19bb66: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19bb6a: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -19bb6c: 6e20 6a04 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@046a │ │ -19bb72: 2805 |000b: goto 0010 // +0005 │ │ -19bb74: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -19bb76: 6e20 6a04 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@046a │ │ -19bb7c: 0e00 |0010: return-void │ │ +19bb50: |[19bb50] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +19bb60: 7110 9957 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5799 │ │ +19bb66: 0a02 |0003: move-result v2 │ │ +19bb68: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19bb6a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19bb6e: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +19bb70: 6e20 6a04 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@046a │ │ +19bb76: 2805 |000b: goto 0010 // +0005 │ │ +19bb78: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +19bb7a: 6e20 6a04 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@046a │ │ +19bb80: 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; │ │ @@ -319073,21 +319074,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 │ │ -19bb80: |[19bb80] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -19bb90: 6e10 1c03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19bb96: 0c00 |0003: move-result-object v0 │ │ -19bb98: 1f00 f500 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ -19bb9c: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ -19bba0: 6e10 3703 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ -19bba6: 0e00 |000b: return-void │ │ +19bb84: |[19bb84] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +19bb94: 6e10 1c03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19bb9a: 0c00 |0003: move-result-object v0 │ │ +19bb9c: 1f00 f500 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f5 │ │ +19bba0: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ +19bba4: 6e10 3703 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ +19bbaa: 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 │ │ @@ -319097,18 +319098,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 │ │ -19bba8: |[19bba8] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -19bbb8: 8211 |0000: int-to-float v1, v1 │ │ -19bbba: 7120 5805 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0558 │ │ -19bbc0: 0e00 |0004: return-void │ │ +19bbac: |[19bbac] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +19bbbc: 8211 |0000: int-to-float v1, v1 │ │ +19bbbe: 7120 5805 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0558 │ │ +19bbc4: 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 │ │ │ │ @@ -319117,24 +319118,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 │ │ -19bbc4: |[19bbc4] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -19bbd4: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ -19bbda: 0a00 |0003: move-result v0 │ │ -19bbdc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -19bbde: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -19bbe2: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ -19bbe8: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -19bbec: 0105 |000c: move v5, v0 │ │ -19bbee: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ -19bbf4: 0e00 |0010: return-void │ │ +19bbc8: |[19bbc8] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +19bbd8: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ +19bbde: 0a00 |0003: move-result v0 │ │ +19bbe0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +19bbe2: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +19bbe6: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ +19bbec: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +19bbf0: 0105 |000c: move v5, v0 │ │ +19bbf2: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ +19bbf8: 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; │ │ @@ -319147,23 +319148,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 │ │ -19bbf8: |[19bbf8] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -19bc08: 6e10 1c03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19bc0e: 0c00 |0003: move-result-object v0 │ │ -19bc10: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -19bc14: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -19bc1a: 0c02 |0009: move-result-object v2 │ │ -19bc1c: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19bc20: 6e10 3703 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ -19bc26: 0e00 |000f: return-void │ │ +19bbfc: |[19bbfc] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +19bc0c: 6e10 1c03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19bc12: 0c00 |0003: move-result-object v0 │ │ +19bc14: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +19bc18: 6e10 1c03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +19bc1e: 0c02 |0009: move-result-object v2 │ │ +19bc20: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19bc24: 6e10 3703 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0337 │ │ +19bc2a: 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; │ │ @@ -319264,17 +319265,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19be4c: |[19be4c] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -19be5c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19be62: 0e00 |0003: return-void │ │ +19be50: |[19be50] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +19be60: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19be66: 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;) │ │ @@ -319282,40 +319283,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 │ │ -19bde4: |[19bde4] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19bdf4: 6200 b742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b7 │ │ -19bdf8: 1100 |0002: return-object v0 │ │ +19bde8: |[19bde8] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19bdf8: 6200 b742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b7 │ │ +19bdfc: 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 │ │ -19bdfc: |[19bdfc] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19be0c: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -19be10: 7100 1f58 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@581f │ │ -19be16: 0c01 |0005: move-result-object v1 │ │ -19be18: 2807 |0006: goto 000d // +0007 │ │ -19be1a: 2200 f510 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ -19be1e: 7020 4058 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5840 │ │ -19be24: 0701 |000c: move-object v1, v0 │ │ -19be26: 1101 |000d: return-object v1 │ │ +19be00: |[19be00] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19be10: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +19be14: 7100 1f58 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@581f │ │ +19be1a: 0c01 |0005: move-result-object v1 │ │ +19be1c: 2807 |0006: goto 000d // +0007 │ │ +19be1e: 2200 f510 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ +19be22: 7020 4058 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5840 │ │ +19be28: 0701 |000c: move-object v1, v0 │ │ +19be2a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -319324,20 +319325,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 │ │ -19be28: |[19be28] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19be38: 2200 f510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ -19be3c: 7110 3658 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ -19be42: 0c01 |0005: move-result-object v1 │ │ -19be44: 7020 4058 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5840 │ │ -19be4a: 1100 |0009: return-object v0 │ │ +19be2c: |[19be2c] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19be3c: 2200 f510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ +19be40: 7110 3658 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ +19be46: 0c01 |0005: move-result-object v1 │ │ +19be48: 7020 4058 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5840 │ │ +19be4e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -319440,17 +319441,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19c1f0: |[19c1f0] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -19c200: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19c206: 0e00 |0003: return-void │ │ +19c1f4: |[19c1f4] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +19c204: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19c20a: 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;) │ │ @@ -319458,51 +319459,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 │ │ -19bf74: |[19bf74] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19bf84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19bf86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19bf88: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19bf8a: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19bf8e: 7110 500a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19bf94: 0c04 |0008: move-result-object v4 │ │ -19bf96: 2325 3511 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1135 │ │ -19bf9a: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19bf9e: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19bfa2: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ -19bfa6: 7120 3f58 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19bfac: 0c04 |0014: move-result-object v4 │ │ -19bfae: 1104 |0015: return-object v4 │ │ -19bfb0: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19bfb4: 7110 500a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19bfba: 0c04 |001b: move-result-object v4 │ │ -19bfbc: 7110 500a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19bfc2: 0c05 |001f: move-result-object v5 │ │ -19bfc4: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19bfc6: 2333 3511 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ -19bfca: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19bfce: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19bfd2: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19bfd6: 1a04 aa05 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05aa │ │ -19bfda: 7120 3f58 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19bfe0: 0c04 |002e: move-result-object v4 │ │ -19bfe2: 1104 |002f: return-object v4 │ │ -19bfe4: 2204 e702 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -19bfe8: 2206 0503 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -19bfec: 1a00 d26e |0034: const-string v0, "negative size: " // string@6ed2 │ │ -19bff0: 7020 0d0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19bff6: 6e20 110b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -19bffc: 6e10 270b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19c002: 0c05 |003f: move-result-object v5 │ │ -19c004: 7020 3f0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19c00a: 2704 |0043: throw v4 │ │ +19bf78: |[19bf78] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19bf88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19bf8a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19bf8c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19bf8e: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19bf92: 7110 500a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19bf98: 0c04 |0008: move-result-object v4 │ │ +19bf9a: 2325 3511 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1135 │ │ +19bf9e: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19bfa2: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19bfa6: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ +19bfaa: 7120 3f58 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19bfb0: 0c04 |0014: move-result-object v4 │ │ +19bfb2: 1104 |0015: return-object v4 │ │ +19bfb4: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19bfb8: 7110 500a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19bfbe: 0c04 |001b: move-result-object v4 │ │ +19bfc0: 7110 500a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19bfc6: 0c05 |001f: move-result-object v5 │ │ +19bfc8: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19bfca: 2333 3511 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ +19bfce: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19bfd2: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19bfd6: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19bfda: 1a04 aa05 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05aa │ │ +19bfde: 7120 3f58 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19bfe4: 0c04 |002e: move-result-object v4 │ │ +19bfe6: 1104 |002f: return-object v4 │ │ +19bfe8: 2204 e702 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +19bfec: 2206 0503 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +19bff0: 1a00 d26e |0034: const-string v0, "negative size: " // string@6ed2 │ │ +19bff4: 7020 0d0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19bffa: 6e20 110b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +19c000: 6e10 270b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19c006: 0c05 |003f: move-result-object v5 │ │ +19c008: 7020 3f0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19c00e: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -319514,51 +319515,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 │ │ -19c00c: |[19c00c] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19c01c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c01e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19c020: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19c022: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19c026: 7110 500a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19c02c: 0c04 |0008: move-result-object v4 │ │ -19c02e: 2325 3511 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1135 │ │ -19c032: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19c036: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19c03a: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ -19c03e: 7120 3f58 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19c044: 0c04 |0014: move-result-object v4 │ │ -19c046: 1104 |0015: return-object v4 │ │ -19c048: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19c04c: 7110 500a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19c052: 0c04 |001b: move-result-object v4 │ │ -19c054: 7110 500a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19c05a: 0c05 |001f: move-result-object v5 │ │ -19c05c: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19c05e: 2333 3511 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ -19c062: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19c066: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19c06a: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19c06e: 1a04 ab05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05ab │ │ -19c072: 7120 3f58 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19c078: 0c04 |002e: move-result-object v4 │ │ -19c07a: 1104 |002f: return-object v4 │ │ -19c07c: 2204 e702 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -19c080: 2206 0503 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -19c084: 1a00 d26e |0034: const-string v0, "negative size: " // string@6ed2 │ │ -19c088: 7020 0d0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19c08e: 6e20 110b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -19c094: 6e10 270b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19c09a: 0c05 |003f: move-result-object v5 │ │ -19c09c: 7020 3f0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19c0a2: 2704 |0043: throw v4 │ │ +19c010: |[19c010] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19c020: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c022: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19c024: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19c026: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19c02a: 7110 500a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19c030: 0c04 |0008: move-result-object v4 │ │ +19c032: 2325 3511 |0009: new-array v5, v2, [Ljava/lang/Object; // type@1135 │ │ +19c036: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19c03a: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19c03e: 1a04 ac05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ac │ │ +19c042: 7120 3f58 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19c048: 0c04 |0014: move-result-object v4 │ │ +19c04a: 1104 |0015: return-object v4 │ │ +19c04c: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19c050: 7110 500a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19c056: 0c04 |001b: move-result-object v4 │ │ +19c058: 7110 500a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19c05e: 0c05 |001f: move-result-object v5 │ │ +19c060: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19c062: 2333 3511 |0021: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ +19c066: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19c06a: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19c06e: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19c072: 1a04 ab05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05ab │ │ +19c076: 7120 3f58 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19c07c: 0c04 |002e: move-result-object v4 │ │ +19c07e: 1104 |002f: return-object v4 │ │ +19c080: 2204 e702 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +19c084: 2206 0503 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +19c088: 1a00 d26e |0034: const-string v0, "negative size: " // string@6ed2 │ │ +19c08c: 7020 0d0b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19c092: 6e20 110b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +19c098: 6e10 270b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19c09e: 0c05 |003f: move-result-object v5 │ │ +19c0a0: 7020 3f0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19c0a6: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -319571,43 +319572,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -19c0a4: |[19c0a4] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -19c0b4: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -19c0b8: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -19c0bc: 2825 |0004: goto 0029 // +0025 │ │ -19c0be: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -19c0c2: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -19c0c6: 2819 |0009: goto 0022 // +0019 │ │ -19c0c8: 7110 500a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19c0ce: 0c02 |000d: move-result-object v2 │ │ -19c0d0: 7110 500a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19c0d6: 0c01 |0011: move-result-object v1 │ │ -19c0d8: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -19c0da: 2333 3511 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ -19c0de: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -19c0e0: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -19c0e4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -19c0e6: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -19c0ea: 1a01 2451 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5124 │ │ -19c0ee: 7120 3f58 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19c0f4: 0c01 |0020: move-result-object v1 │ │ -19c0f6: 1101 |0021: return-object v1 │ │ -19c0f8: 1a01 2351 |0022: const-string v1, "end index" // string@5123 │ │ -19c0fc: 7130 2f58 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582f │ │ -19c102: 0c01 |0027: move-result-object v1 │ │ -19c104: 1101 |0028: return-object v1 │ │ -19c106: 1a02 0e7e |0029: const-string v2, "start index" // string@7e0e │ │ -19c10a: 7130 2f58 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582f │ │ -19c110: 0c01 |002e: move-result-object v1 │ │ -19c112: 1101 |002f: return-object v1 │ │ +19c0a8: |[19c0a8] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +19c0b8: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +19c0bc: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +19c0c0: 2825 |0004: goto 0029 // +0025 │ │ +19c0c2: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +19c0c6: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +19c0ca: 2819 |0009: goto 0022 // +0019 │ │ +19c0cc: 7110 500a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19c0d2: 0c02 |000d: move-result-object v2 │ │ +19c0d4: 7110 500a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19c0da: 0c01 |0011: move-result-object v1 │ │ +19c0dc: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +19c0de: 2333 3511 |0013: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ +19c0e2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +19c0e4: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +19c0e8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +19c0ea: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +19c0ee: 1a01 2451 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5124 │ │ +19c0f2: 7120 3f58 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19c0f8: 0c01 |0020: move-result-object v1 │ │ +19c0fa: 1101 |0021: return-object v1 │ │ +19c0fc: 1a01 2351 |0022: const-string v1, "end index" // string@5123 │ │ +19c100: 7130 2f58 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582f │ │ +19c106: 0c01 |0027: move-result-object v1 │ │ +19c108: 1101 |0028: return-object v1 │ │ +19c10a: 1a02 0e7e |0029: const-string v2, "start index" // string@7e0e │ │ +19c10e: 7130 2f58 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582f │ │ +19c114: 0c01 |002e: move-result-object v1 │ │ +19c116: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -319620,20 +319621,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c208: |[19c208] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -19c218: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19c21c: 0e00 |0002: return-void │ │ -19c21e: 2200 e702 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -19c222: 7010 3e0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3e │ │ -19c228: 2700 |0008: throw v0 │ │ +19c20c: |[19c20c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +19c21c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19c220: 0e00 |0002: return-void │ │ +19c222: 2200 e702 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +19c226: 7010 3e0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3e │ │ +19c22c: 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;) │ │ @@ -319641,22 +319642,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19c22c: |[19c22c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -19c23c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19c240: 0e00 |0002: return-void │ │ -19c242: 2200 e702 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -19c246: 7110 010b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ -19c24c: 0c01 |0008: move-result-object v1 │ │ -19c24e: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19c254: 2700 |000c: throw v0 │ │ +19c230: |[19c230] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +19c240: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19c244: 0e00 |0002: return-void │ │ +19c246: 2200 e702 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +19c24a: 7110 010b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ +19c250: 0c01 |0008: move-result-object v1 │ │ +19c252: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19c258: 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; │ │ │ │ @@ -319665,22 +319666,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 │ │ -19c258: |[19c258] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19c268: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19c26c: 0e00 |0002: return-void │ │ -19c26e: 2200 e702 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -19c272: 7120 3f58 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19c278: 0c01 |0008: move-result-object v1 │ │ -19c27a: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19c280: 2700 |000c: throw v0 │ │ +19c25c: |[19c25c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19c26c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19c270: 0e00 |0002: return-void │ │ +19c272: 2200 e702 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +19c276: 7120 3f58 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19c27c: 0c01 |0008: move-result-object v1 │ │ +19c27e: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19c284: 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; │ │ @@ -319691,19 +319692,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19be64: |[19be64] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -19be74: 1a00 815d |0000: const-string v0, "index" // string@5d81 │ │ -19be78: 7130 3558 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5835 │ │ -19be7e: 0a01 |0005: move-result v1 │ │ -19be80: 0f01 |0006: return v1 │ │ +19be68: |[19be68] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +19be78: 1a00 815d |0000: const-string v0, "index" // string@5d81 │ │ +19be7c: 7130 3558 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@5835 │ │ +19be82: 0a01 |0005: move-result v1 │ │ +19be84: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -319712,23 +319713,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19be84: |[19be84] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -19be94: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19be98: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -19be9c: 0f01 |0004: return v1 │ │ -19be9e: 2200 e902 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02e9 │ │ -19bea2: 7130 2e58 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582e │ │ -19bea8: 0c01 |000a: move-result-object v1 │ │ -19beaa: 7020 450a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a45 │ │ -19beb0: 2700 |000e: throw v0 │ │ +19be88: |[19be88] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +19be98: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19be9c: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +19bea0: 0f01 |0004: return v1 │ │ +19bea2: 2200 e902 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02e9 │ │ +19bea6: 7130 2e58 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582e │ │ +19beac: 0c01 |000a: move-result-object v1 │ │ +19beae: 7020 450a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a45 │ │ +19beb4: 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; │ │ @@ -319738,17 +319739,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 │ │ -19bf04: |[19bf04] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bf14: 6e10 a10a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ -19bf1a: 1100 |0003: return-object v0 │ │ +19bf08: |[19bf08] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bf18: 6e10 a10a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ +19bf1e: 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;) │ │ @@ -319756,22 +319757,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 │ │ -19bf1c: |[19bf1c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bf2c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19bf30: 1100 |0002: return-object v0 │ │ -19bf32: 2200 f402 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f4 │ │ -19bf36: 7110 010b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ -19bf3c: 0c01 |0008: move-result-object v1 │ │ -19bf3e: 7020 960a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a96 │ │ -19bf44: 2700 |000c: throw v0 │ │ +19bf20: |[19bf20] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bf30: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19bf34: 1100 |0002: return-object v0 │ │ +19bf36: 2200 f402 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f4 │ │ +19bf3a: 7110 010b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ +19bf40: 0c01 |0008: move-result-object v1 │ │ +19bf42: 7020 960a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a96 │ │ +19bf48: 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; │ │ │ │ @@ -319780,22 +319781,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 │ │ -19bf48: |[19bf48] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bf58: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19bf5c: 1100 |0002: return-object v0 │ │ -19bf5e: 2200 f402 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f4 │ │ -19bf62: 7120 3f58 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19bf68: 0c01 |0008: move-result-object v1 │ │ -19bf6a: 7020 960a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a96 │ │ -19bf70: 2700 |000c: throw v0 │ │ +19bf4c: |[19bf4c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bf5c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19bf60: 1100 |0002: return-object v0 │ │ +19bf62: 2200 f402 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f4 │ │ +19bf66: 7120 3f58 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19bf6c: 0c01 |0008: move-result-object v1 │ │ +19bf6e: 7020 960a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a96 │ │ +19bf74: 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; │ │ @@ -319806,19 +319807,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19beb4: |[19beb4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -19bec4: 1a00 815d |0000: const-string v0, "index" // string@5d81 │ │ -19bec8: 7130 3a58 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@583a │ │ -19bece: 0a01 |0005: move-result v1 │ │ -19bed0: 0f01 |0006: return v1 │ │ +19beb8: |[19beb8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +19bec8: 1a00 815d |0000: const-string v0, "index" // string@5d81 │ │ +19becc: 7130 3a58 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@583a │ │ +19bed2: 0a01 |0005: move-result v1 │ │ +19bed4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -319827,23 +319828,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19bed4: |[19bed4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -19bee4: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19bee8: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -19beec: 0f01 |0004: return v1 │ │ -19beee: 2200 e902 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02e9 │ │ -19bef2: 7130 2f58 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582f │ │ -19bef8: 0c01 |000a: move-result-object v1 │ │ -19befa: 7020 450a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a45 │ │ -19bf00: 2700 |000e: throw v0 │ │ +19bed8: |[19bed8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +19bee8: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19beec: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +19bef0: 0f01 |0004: return v1 │ │ +19bef2: 2200 e902 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02e9 │ │ +19bef6: 7130 2f58 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@582f │ │ +19befc: 0c01 |000a: move-result-object v1 │ │ +19befe: 7020 450a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a45 │ │ +19bf04: 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; │ │ @@ -319853,24 +319854,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -19c284: |[19c284] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -19c294: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -19c298: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -19c29c: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -19c2a0: 0e00 |0006: return-void │ │ -19c2a2: 2200 e902 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02e9 │ │ -19c2a6: 7130 3058 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5830 │ │ -19c2ac: 0c01 |000c: move-result-object v1 │ │ -19c2ae: 7020 450a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a45 │ │ -19c2b4: 2700 |0010: throw v0 │ │ +19c288: |[19c288] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +19c298: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +19c29c: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +19c2a0: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +19c2a4: 0e00 |0006: return-void │ │ +19c2a6: 2200 e902 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02e9 │ │ +19c2aa: 7130 3058 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@5830 │ │ +19c2b0: 0c01 |000c: move-result-object v1 │ │ +19c2b2: 7020 450a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a45 │ │ +19c2b8: 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 │ │ @@ -319880,20 +319881,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c2b8: |[19c2b8] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -19c2c8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19c2cc: 0e00 |0002: return-void │ │ -19c2ce: 2200 e802 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ -19c2d2: 7010 420a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a42 │ │ -19c2d8: 2700 |0008: throw v0 │ │ +19c2bc: |[19c2bc] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +19c2cc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19c2d0: 0e00 |0002: return-void │ │ +19c2d2: 2200 e802 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ +19c2d6: 7010 420a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a42 │ │ +19c2dc: 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;) │ │ @@ -319901,22 +319902,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19c2dc: |[19c2dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -19c2ec: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19c2f0: 0e00 |0002: return-void │ │ -19c2f2: 2200 e802 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ -19c2f6: 7110 010b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ -19c2fc: 0c01 |0008: move-result-object v1 │ │ -19c2fe: 7020 430a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ -19c304: 2700 |000c: throw v0 │ │ +19c2e0: |[19c2e0] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +19c2f0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19c2f4: 0e00 |0002: return-void │ │ +19c2f6: 2200 e802 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ +19c2fa: 7110 010b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ +19c300: 0c01 |0008: move-result-object v1 │ │ +19c302: 7020 430a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ +19c308: 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; │ │ │ │ @@ -319925,22 +319926,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 │ │ -19c308: |[19c308] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19c318: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19c31c: 0e00 |0002: return-void │ │ -19c31e: 2200 e802 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ -19c322: 7120 3f58 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ -19c328: 0c01 |0008: move-result-object v1 │ │ -19c32a: 7020 430a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ -19c330: 2700 |000c: throw v0 │ │ +19c30c: |[19c30c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19c31c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19c320: 0e00 |0002: return-void │ │ +19c322: 2200 e802 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ +19c326: 7120 3f58 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@583f │ │ +19c32c: 0c01 |0008: move-result-object v1 │ │ +19c32e: 7020 430a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ +19c334: 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; │ │ @@ -319951,69 +319952,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 │ │ -19c114: |[19c114] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -19c124: 7110 010b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ -19c12a: 0c06 |0003: move-result-object v6 │ │ -19c12c: 2200 0503 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -19c130: 6e10 e60a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae6 │ │ -19c136: 0a01 |0009: move-result v1 │ │ -19c138: 2172 |000a: array-length v2, v7 │ │ -19c13a: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -19c13e: b021 |000d: add-int/2addr v1, v2 │ │ -19c140: 7020 0b0b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0b │ │ -19c146: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -19c148: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19c14a: 2173 |0013: array-length v3, v7 │ │ -19c14c: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -19c150: 1a03 a705 |0016: const-string v3, "%s" // string@05a7 │ │ -19c154: 6e30 df0a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0adf │ │ -19c15a: 0a03 |001b: move-result v3 │ │ -19c15c: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -19c15e: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -19c162: 2815 |001f: goto 0034 // +0015 │ │ -19c164: 6e30 f40a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af4 │ │ -19c16a: 0c02 |0023: move-result-object v2 │ │ -19c16c: 6e20 160b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19c172: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -19c176: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -19c17a: 6e20 150b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -19c180: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -19c184: 0125 |0030: move v5, v2 │ │ -19c186: 0112 |0031: move v2, v1 │ │ -19c188: 0151 |0032: move v1, v5 │ │ -19c18a: 28e0 |0033: goto 0013 // -0020 │ │ -19c18c: 6e20 f30a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ -19c192: 0c06 |0037: move-result-object v6 │ │ -19c194: 6e20 160b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19c19a: 2176 |003b: array-length v6, v7 │ │ -19c19c: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -19c1a0: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ -19c1a4: 6e20 160b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19c1aa: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -19c1ae: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -19c1b2: 6e20 150b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -19c1b8: 2171 |004a: array-length v1, v7 │ │ -19c1ba: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -19c1be: 1a01 980a |004d: const-string v1, ", " // string@0a98 │ │ -19c1c2: 6e20 160b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19c1c8: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -19c1cc: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -19c1d0: 6e20 150b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -19c1d6: 0116 |0059: move v6, v1 │ │ -19c1d8: 28f0 |005a: goto 004a // -0010 │ │ -19c1da: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -19c1de: 6e20 0e0b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b0e │ │ -19c1e4: 6e10 270b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19c1ea: 0c06 |0063: move-result-object v6 │ │ -19c1ec: 1106 |0064: return-object v6 │ │ +19c118: |[19c118] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +19c128: 7110 010b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b01 │ │ +19c12e: 0c06 |0003: move-result-object v6 │ │ +19c130: 2200 0503 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +19c134: 6e10 e60a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae6 │ │ +19c13a: 0a01 |0009: move-result v1 │ │ +19c13c: 2172 |000a: array-length v2, v7 │ │ +19c13e: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +19c142: b021 |000d: add-int/2addr v1, v2 │ │ +19c144: 7020 0b0b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b0b │ │ +19c14a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +19c14c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19c14e: 2173 |0013: array-length v3, v7 │ │ +19c150: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +19c154: 1a03 a705 |0016: const-string v3, "%s" // string@05a7 │ │ +19c158: 6e30 df0a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0adf │ │ +19c15e: 0a03 |001b: move-result v3 │ │ +19c160: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +19c162: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +19c166: 2815 |001f: goto 0034 // +0015 │ │ +19c168: 6e30 f40a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0af4 │ │ +19c16e: 0c02 |0023: move-result-object v2 │ │ +19c170: 6e20 160b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19c176: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +19c17a: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +19c17e: 6e20 150b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +19c184: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +19c188: 0125 |0030: move v5, v2 │ │ +19c18a: 0112 |0031: move v2, v1 │ │ +19c18c: 0151 |0032: move v1, v5 │ │ +19c18e: 28e0 |0033: goto 0013 // -0020 │ │ +19c190: 6e20 f30a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0af3 │ │ +19c196: 0c06 |0037: move-result-object v6 │ │ +19c198: 6e20 160b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19c19e: 2176 |003b: array-length v6, v7 │ │ +19c1a0: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +19c1a4: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ +19c1a8: 6e20 160b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19c1ae: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +19c1b2: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +19c1b6: 6e20 150b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +19c1bc: 2171 |004a: array-length v1, v7 │ │ +19c1be: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +19c1c2: 1a01 980a |004d: const-string v1, ", " // string@0a98 │ │ +19c1c6: 6e20 160b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19c1cc: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +19c1d0: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +19c1d4: 6e20 150b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +19c1da: 0116 |0059: move v6, v1 │ │ +19c1dc: 28f0 |005a: goto 004a // -0010 │ │ +19c1de: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +19c1e2: 6e20 0e0b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b0e │ │ +19c1e8: 6e10 270b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19c1ee: 0c06 |0063: move-result-object v6 │ │ +19c1f0: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -320095,18 +320096,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c4d4: |[19c4d4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -19c4e4: 7010 ae02 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02ae │ │ -19c4ea: 5901 bc42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42bc │ │ -19c4ee: 0e00 |0005: return-void │ │ +19c4d8: |[19c4d8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +19c4e8: 7010 ae02 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02ae │ │ +19c4ee: 5901 bc42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42bc │ │ +19c4f2: 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 │ │ @@ -320117,30 +320118,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19c4f0: |[19c4f0] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -19c500: 6e10 9e02 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@029e │ │ -19c506: 0a00 |0003: move-result v0 │ │ -19c508: 5231 bc42 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42bc │ │ -19c50c: a800 0001 |0006: mul-float v0, v0, v1 │ │ -19c510: 6e20 9f02 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@029f │ │ -19c516: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19c51a: 6e10 9d02 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@029d │ │ -19c520: 0a01 |0010: move-result v1 │ │ -19c522: 5232 bc42 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42bc │ │ -19c526: a801 0102 |0013: mul-float v1, v1, v2 │ │ -19c52a: 8711 |0015: float-to-int v1, v1 │ │ -19c52c: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -19c530: b010 |0018: add-int/2addr v0, v1 │ │ -19c532: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19c536: 0e00 |001b: return-void │ │ +19c4f4: |[19c4f4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +19c504: 6e10 9e02 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@029e │ │ +19c50a: 0a00 |0003: move-result v0 │ │ +19c50c: 5231 bc42 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42bc │ │ +19c510: a800 0001 |0006: mul-float v0, v0, v1 │ │ +19c514: 6e20 9f02 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@029f │ │ +19c51a: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19c51e: 6e10 9d02 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@029d │ │ +19c524: 0a01 |0010: move-result v1 │ │ +19c526: 5232 bc42 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42bc │ │ +19c52a: a801 0102 |0013: mul-float v1, v1, v2 │ │ +19c52e: 8711 |0015: float-to-int v1, v1 │ │ +19c530: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +19c534: b010 |0018: add-int/2addr v0, v1 │ │ +19c536: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19c53a: 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; │ │ @@ -320150,17 +320151,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19c538: |[19c538] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -19c548: 6e20 4e58 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@584e │ │ -19c54e: 0e00 |0003: return-void │ │ +19c53c: |[19c53c] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +19c54c: 6e20 4e58 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@584e │ │ +19c552: 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; │ │ │ │ @@ -320221,22 +320222,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 │ │ -19c574: |[19c574] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -19c584: 7010 2a02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022a │ │ -19c58a: 2200 1b03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031b │ │ -19c58e: 7020 5e0b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b5e │ │ -19c594: 5b10 be42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42be │ │ -19c598: 5b13 c242 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c2 │ │ -19c59c: 5b14 bf42 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bf │ │ -19c5a0: 0e00 |000e: return-void │ │ +19c578: |[19c578] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +19c588: 7010 2a02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022a │ │ +19c58e: 2200 1b03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031b │ │ +19c592: 7020 5e0b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b5e │ │ +19c598: 5b10 be42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42be │ │ +19c59c: 5b13 c242 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c2 │ │ +19c5a0: 5b14 bf42 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bf │ │ +19c5a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -320251,20 +320252,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c550: |[19c550] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -19c560: 5410 be42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42be │ │ -19c564: 6e10 600b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ -19c56a: 0c00 |0005: move-result-object v0 │ │ -19c56c: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -19c570: 1100 |0008: return-object v0 │ │ +19c554: |[19c554] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +19c564: 5410 be42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42be │ │ +19c568: 6e10 600b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ +19c56e: 0c00 |0005: move-result-object v0 │ │ +19c570: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +19c574: 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;) │ │ @@ -320272,22 +320273,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19c5a4: |[19c5a4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19c5b4: 5401 c142 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c1 │ │ -19c5b8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -19c5bc: 6e10 7458 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5874 │ │ -19c5c2: 2805 |0007: goto 000c // +0005 │ │ -19c5c4: 0d01 |0008: move-exception v1 │ │ -19c5c6: 6e10 340a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -19c5cc: 0e00 |000c: return-void │ │ +19c5a8: |[19c5a8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19c5b8: 5401 c142 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c1 │ │ +19c5bc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +19c5c0: 6e10 7458 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5874 │ │ +19c5c6: 2805 |0007: goto 000c // +0005 │ │ +19c5c8: 0d01 |0008: move-exception v1 │ │ +19c5ca: 6e10 340a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +19c5d0: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -320299,30 +320300,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -19c5e0: |[19c5e0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -19c5f0: 5470 be42 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42be │ │ -19c5f4: 6e10 600b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ -19c5fa: 0c00 |0005: move-result-object v0 │ │ -19c5fc: 0701 |0006: move-object v1, v0 │ │ -19c5fe: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -19c602: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -19c606: 5472 c242 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c2 │ │ -19c60a: 5473 bf42 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bf │ │ -19c60e: 5575 bd42 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bd │ │ -19c612: 5476 c042 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42c0 │ │ -19c616: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -19c618: 7706 8758 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@5887 │ │ -19c61e: 0c00 |0017: move-result-object v0 │ │ -19c620: 5b70 c142 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c1 │ │ -19c624: 0e00 |001a: return-void │ │ +19c5e4: |[19c5e4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +19c5f4: 5470 be42 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42be │ │ +19c5f8: 6e10 600b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ +19c5fe: 0c00 |0005: move-result-object v0 │ │ +19c600: 0701 |0006: move-object v1, v0 │ │ +19c602: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +19c606: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +19c60a: 5472 c242 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42c2 │ │ +19c60e: 5473 bf42 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42bf │ │ +19c612: 5575 bd42 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bd │ │ +19c616: 5476 c042 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42c0 │ │ +19c61a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +19c61c: 7706 8758 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@5887 │ │ +19c622: 0c00 |0017: move-result-object v0 │ │ +19c624: 5b70 c142 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c1 │ │ +19c628: 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; │ │ │ │ @@ -320331,19 +320332,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19c628: |[19c628] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -19c638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c63a: 5c10 bd42 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bd │ │ -19c63e: 5b12 c042 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42c0 │ │ -19c642: 0e00 |0005: return-void │ │ +19c62c: |[19c62c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +19c63c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c63e: 5c10 bd42 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42bd │ │ +19c642: 5b12 c042 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42c0 │ │ +19c646: 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; │ │ @@ -320383,18 +320384,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 │ │ -19c68c: |[19c68c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -19c69c: 5b01 c342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c6a0: 7010 2a02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022a │ │ -19c6a6: 0e00 |0005: return-void │ │ +19c690: |[19c690] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +19c6a0: 5b01 c342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c6a4: 7010 2a02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022a │ │ +19c6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ @@ -320404,19 +320405,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 │ │ -19c644: |[19c644] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c654: 1f01 3b11 |0000: check-cast v1, [Ljava/lang/Void; // type@113b │ │ -19c658: 6e20 5758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5857 │ │ -19c65e: 0c01 |0005: move-result-object v1 │ │ -19c660: 1101 |0006: return-object v1 │ │ +19c648: |[19c648] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c658: 1f01 3b11 |0000: check-cast v1, [Ljava/lang/Void; // type@113b │ │ +19c65c: 6e20 5758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5857 │ │ +19c662: 0c01 |0005: move-result-object v1 │ │ +19c664: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -320425,21 +320426,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 │ │ -19c664: |[19c664] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -19c674: 5412 c342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c678: 7110 6158 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5861 │ │ -19c67e: 0c00 |0005: move-result-object v0 │ │ -19c680: 6e20 6958 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5869 │ │ -19c686: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -19c688: 1102 |000a: return-object v2 │ │ +19c668: |[19c668] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +19c678: 5412 c342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c67c: 7110 6158 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@5861 │ │ +19c682: 0c00 |0005: move-result-object v0 │ │ +19c684: 6e20 6958 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5869 │ │ +19c68a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +19c68c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x000b reg=2 (null) [Ljava/lang/Void; │ │ │ │ @@ -320448,18 +320449,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 │ │ -19c6a8: |[19c6a8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -19c6b8: 1f01 0d03 |0000: check-cast v1, Ljava/lang/Void; // type@030d │ │ -19c6bc: 6e20 5a58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@585a │ │ -19c6c2: 0e00 |0005: return-void │ │ +19c6ac: |[19c6ac] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +19c6bc: 1f01 0d03 |0000: check-cast v1, Ljava/lang/Void; // type@030d │ │ +19c6c0: 6e20 5a58 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@585a │ │ +19c6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320468,31 +320469,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -19c6c4: |[19c6c4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -19c6d4: 5412 c342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c6d8: 7110 5d58 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@585d │ │ -19c6de: 0a02 |0005: move-result v2 │ │ -19c6e0: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -19c6e4: 5412 c342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c6e8: 7110 5e58 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@585e │ │ -19c6ee: 0c02 |000d: move-result-object v2 │ │ -19c6f0: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -19c6f4: 5412 c342 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c6f8: 7110 5e58 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@585e │ │ -19c6fe: 0c02 |0015: move-result-object v2 │ │ -19c700: 6e10 7458 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5874 │ │ -19c706: 5412 c342 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c70a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -19c70c: 7120 5f58 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@585f │ │ -19c712: 0e00 |001f: return-void │ │ +19c6c8: |[19c6c8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +19c6d8: 5412 c342 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c6dc: 7110 5d58 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@585d │ │ +19c6e2: 0a02 |0005: move-result v2 │ │ +19c6e4: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +19c6e8: 5412 c342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c6ec: 7110 5e58 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@585e │ │ +19c6f2: 0c02 |000d: move-result-object v2 │ │ +19c6f4: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +19c6f8: 5412 c342 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c6fc: 7110 5e58 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@585e │ │ +19c702: 0c02 |0015: move-result-object v2 │ │ +19c704: 6e10 7458 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5874 │ │ +19c70a: 5412 c342 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c70e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +19c710: 7120 5f58 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@585f │ │ +19c716: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0010 line=88 │ │ 0x0019 line=89 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ @@ -320503,34 +320504,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -19c714: |[19c714] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -19c724: 5440 c342 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c728: 7110 5d58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@585d │ │ -19c72e: 0a00 |0005: move-result v0 │ │ -19c730: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -19c734: 5440 c342 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c738: 7110 6058 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5860 │ │ -19c73e: 0c01 |000d: move-result-object v1 │ │ -19c740: 6e10 1703 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19c746: 0c01 |0011: move-result-object v1 │ │ -19c748: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -19c74a: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -19c74e: 7140 8558 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@5885 │ │ -19c754: 0c01 |0018: move-result-object v1 │ │ -19c756: 7120 5f58 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@585f │ │ -19c75c: 2807 |001c: goto 0023 // +0007 │ │ -19c75e: 5440 c342 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ -19c762: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -19c764: 7120 5f58 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@585f │ │ -19c76a: 0e00 |0023: return-void │ │ +19c718: |[19c718] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +19c728: 5440 c342 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c72c: 7110 5d58 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@585d │ │ +19c732: 0a00 |0005: move-result v0 │ │ +19c734: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +19c738: 5440 c342 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c73c: 7110 6058 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5860 │ │ +19c742: 0c01 |000d: move-result-object v1 │ │ +19c744: 6e10 1703 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19c74a: 0c01 |0011: move-result-object v1 │ │ +19c74c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19c74e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +19c752: 7140 8558 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@5885 │ │ +19c758: 0c01 |0018: move-result-object v1 │ │ +19c75a: 7120 5f58 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@585f │ │ +19c760: 2807 |001c: goto 0023 // +0007 │ │ +19c762: 5440 c342 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42c3 │ │ +19c766: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +19c768: 7120 5f58 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@585f │ │ +19c76e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x001d line=76 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ │ │ @@ -320603,22 +320604,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 │ │ -19c834: |[19c834] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -19c844: 7010 2a02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022a │ │ -19c84a: 5b01 ca42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ -19c84e: 5b02 c942 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c9 │ │ -19c852: 5b03 c742 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c7 │ │ -19c856: 5904 c842 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c8 │ │ -19c85a: 5c05 c642 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ -19c85e: 0e00 |000d: return-void │ │ +19c838: |[19c838] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +19c848: 7010 2a02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022a │ │ +19c84e: 5b01 ca42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ +19c852: 5b02 c942 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c9 │ │ +19c856: 5b03 c742 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c7 │ │ +19c85a: 5904 c842 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c8 │ │ +19c85e: 5c05 c642 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ +19c862: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=34 │ │ @@ -320636,17 +320637,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 │ │ -19c784: |[19c784] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -19c794: 5500 c642 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ -19c798: 0f00 |0002: return v0 │ │ +19c788: |[19c788] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +19c798: 5500 c642 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ +19c79c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -320654,17 +320655,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 │ │ -19c804: |[19c804] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19c814: 5400 c442 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ -19c818: 1100 |0002: return-object v0 │ │ +19c808: |[19c808] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19c818: 5400 c442 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ +19c81c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -320672,17 +320673,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 │ │ -19c81c: |[19c81c] 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; │ │ -19c82c: 5b01 c442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ -19c830: 1101 |0002: return-object v1 │ │ +19c820: |[19c820] 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; │ │ +19c830: 5b01 c442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ +19c834: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -320691,17 +320692,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 │ │ -19c76c: |[19c76c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -19c77c: 5400 ca42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ -19c780: 1100 |0002: return-object v0 │ │ +19c770: |[19c770] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +19c780: 5400 ca42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ +19c784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -320709,17 +320710,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 │ │ -19c79c: |[19c79c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -19c7ac: 5400 c542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c5 │ │ -19c7b0: 1100 |0002: return-object v0 │ │ +19c7a0: |[19c7a0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +19c7b0: 5400 c542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c5 │ │ +19c7b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ Virtual methods - │ │ @@ -320728,18 +320729,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 │ │ -19c7b4: |[19c7b4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c7c4: 6e20 6358 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5863 │ │ -19c7ca: 0c01 |0003: move-result-object v1 │ │ -19c7cc: 1101 |0004: return-object v1 │ │ +19c7b8: |[19c7b8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c7c8: 6e20 6358 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@5863 │ │ +19c7ce: 0c01 |0003: move-result-object v1 │ │ +19c7d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -320748,26 +320749,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 │ │ -19c7d0: |[19c7d0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -19c7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c7e2: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -19c7e6: 2131 |0003: array-length v1, v3 │ │ -19c7e8: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -19c7ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19c7ee: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -19c7f2: 2802 |0009: goto 000b // +0002 │ │ -19c7f4: 0703 |000a: move-object v3, v0 │ │ -19c7f6: 5b23 c542 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c5 │ │ -19c7fa: 6e20 6458 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5864 │ │ -19c800: 1100 |0010: return-object v0 │ │ +19c7d4: |[19c7d4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +19c7e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c7e6: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +19c7ea: 2131 |0003: array-length v1, v3 │ │ +19c7ec: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +19c7f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19c7f2: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +19c7f6: 2802 |0009: goto 000b // +0002 │ │ +19c7f8: 0703 |000a: move-object v3, v0 │ │ +19c7fa: 5b23 c542 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42c5 │ │ +19c7fe: 6e20 6458 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@5864 │ │ +19c804: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ 0x000d line=53 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0011 reg=3 (null) [Ljava/lang/Object; │ │ @@ -320783,22 +320784,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -19c860: |[19c860] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -19c870: 2203 f910 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f9 │ │ -19c874: 7020 5558 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5855 │ │ -19c87a: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19c87e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -19c880: 2311 3b11 |0008: new-array v1, v1, [Ljava/lang/Void; // type@113b │ │ -19c884: 6e30 5858 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@5858 │ │ -19c88a: 0e00 |000d: return-void │ │ +19c864: |[19c864] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +19c874: 2203 f910 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f9 │ │ +19c878: 7020 5558 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@5855 │ │ +19c87e: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19c882: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +19c884: 2311 3b11 |0008: new-array v1, v1, [Ljava/lang/Void; // type@113b │ │ +19c888: 6e30 5858 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@5858 │ │ +19c88e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=92 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ @@ -320808,18 +320809,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 │ │ -19c88c: |[19c88c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19c89c: 1f01 0d03 |0000: check-cast v1, Ljava/lang/Void; // type@030d │ │ -19c8a0: 6e20 6758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5867 │ │ -19c8a6: 0e00 |0005: return-void │ │ +19c890: |[19c890] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19c8a0: 1f01 0d03 |0000: check-cast v1, Ljava/lang/Void; // type@030d │ │ +19c8a4: 6e20 6758 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5867 │ │ +19c8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -320828,40 +320829,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -19c8a8: |[19c8a8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -19c8b8: 5523 c642 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ -19c8bc: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -19c8c0: 5423 c442 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ -19c8c4: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -19c8c8: 6e10 7458 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5874 │ │ -19c8ce: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19c8d0: 5b23 c442 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ -19c8d4: 5423 ca42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ -19c8d8: 5420 c942 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c9 │ │ -19c8dc: 5221 c842 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c8 │ │ -19c8e0: 7130 f108 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@08f1 │ │ -19c8e6: 0c03 |0017: move-result-object v3 │ │ -19c8e8: 5420 c742 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c7 │ │ -19c8ec: 6e30 f208 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@08f2 │ │ -19c8f2: 0c03 |001d: move-result-object v3 │ │ -19c8f4: 5420 ca42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ -19c8f8: 6e10 2603 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0326 │ │ -19c8fe: 0c00 |0023: move-result-object v0 │ │ -19c900: 1401 8003 067f |0024: const v1, #float 1.78135e+38 // #7f060380 │ │ -19c906: 6e20 db00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -19c90c: 0a00 |002a: move-result v0 │ │ -19c90e: 6e20 f308 0300 |002b: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08f3 │ │ -19c914: 0c03 |002e: move-result-object v3 │ │ -19c916: 6e10 f408 0300 |002f: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f4 │ │ -19c91c: 0e00 |0032: return-void │ │ +19c8ac: |[19c8ac] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +19c8bc: 5523 c642 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ +19c8c0: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +19c8c4: 5423 c442 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ +19c8c8: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +19c8cc: 6e10 7458 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@5874 │ │ +19c8d2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19c8d4: 5b23 c442 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ +19c8d8: 5423 ca42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ +19c8dc: 5420 c942 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42c9 │ │ +19c8e0: 5221 c842 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42c8 │ │ +19c8e4: 7130 f108 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@08f1 │ │ +19c8ea: 0c03 |0017: move-result-object v3 │ │ +19c8ec: 5420 c742 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42c7 │ │ +19c8f0: 6e30 f208 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@08f2 │ │ +19c8f6: 0c03 |001d: move-result-object v3 │ │ +19c8f8: 5420 ca42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ +19c8fc: 6e10 2603 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0326 │ │ +19c902: 0c00 |0023: move-result-object v0 │ │ +19c904: 1401 8003 067f |0024: const v1, #float 1.78135e+38 // #7f060380 │ │ +19c90a: 6e20 db00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +19c910: 0a00 |002a: move-result v0 │ │ +19c912: 6e20 f308 0300 |002b: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08f3 │ │ +19c918: 0c03 |002e: move-result-object v3 │ │ +19c91a: 6e10 f408 0300 |002f: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f4 │ │ +19c920: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000c line=61 │ │ 0x000e line=64 │ │ 0x001a line=65 │ │ @@ -320876,36 +320877,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -19c920: |[19c920] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -19c930: 5550 c642 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ -19c934: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -19c938: 5450 ca42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ -19c93c: 6e10 1703 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19c942: 0c00 |0009: move-result-object v0 │ │ -19c944: 5451 ca42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ -19c948: 6e10 1703 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ -19c94e: 0c01 |000f: move-result-object v1 │ │ -19c950: 1402 1103 137f |0010: const v2, #float 1.95412e+38 // #7f130311 │ │ -19c956: 6e20 7700 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19c95c: 0c01 |0016: move-result-object v1 │ │ -19c95e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -19c960: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19c962: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -19c966: 7153 8658 4021 |001b: 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@5886 │ │ -19c96c: 0c00 |001e: move-result-object v0 │ │ -19c96e: 5b50 c442 |001f: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ -19c972: 2804 |0021: goto 0025 // +0004 │ │ -19c974: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -19c976: 5b50 c442 |0023: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ -19c97a: 0e00 |0025: return-void │ │ +19c924: |[19c924] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +19c934: 5550 c642 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42c6 │ │ +19c938: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +19c93c: 5450 ca42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ +19c940: 6e10 1703 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19c946: 0c00 |0009: move-result-object v0 │ │ +19c948: 5451 ca42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42ca │ │ +19c94c: 6e10 1703 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0317 │ │ +19c952: 0c01 |000f: move-result-object v1 │ │ +19c954: 1402 1103 137f |0010: const v2, #float 1.95412e+38 // #7f130311 │ │ +19c95a: 6e20 7700 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19c960: 0c01 |0016: move-result-object v1 │ │ +19c962: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +19c964: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19c966: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +19c96a: 7153 8658 4021 |001b: 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@5886 │ │ +19c970: 0c00 |001e: move-result-object v0 │ │ +19c972: 5b50 c442 |001f: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ +19c976: 2804 |0021: goto 0025 // +0004 │ │ +19c978: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +19c97a: 5b50 c442 |0023: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42c4 │ │ +19c97e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x000c line=42 │ │ 0x0019 line=41 │ │ 0x0023 line=45 │ │ @@ -320952,19 +320953,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 │ │ -19cb74: |[19cb74] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -19cb84: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19cb8a: 5b01 d542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d5 │ │ -19cb8e: 5b02 d642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d6 │ │ -19cb92: 0e00 |0007: return-void │ │ +19cb78: |[19cb78] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +19cb88: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19cb8e: 5b01 d542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d5 │ │ +19cb92: 5b02 d642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d6 │ │ +19cb96: 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; │ │ @@ -320975,19 +320976,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 │ │ -19cb94: |[19cb94] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -19cba4: 5420 d542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d5 │ │ -19cba8: 5421 d642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d6 │ │ -19cbac: 7140 7958 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@5879 │ │ -19cbb2: 0e00 |0007: return-void │ │ +19cb98: |[19cb98] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +19cba8: 5420 d542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42d5 │ │ +19cbac: 5421 d642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42d6 │ │ +19cbb0: 7140 7958 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@5879 │ │ +19cbb6: 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 │ │ @@ -321033,18 +321034,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19cecc: |[19cecc] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -19cedc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19cee2: 5b01 dc42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42dc │ │ -19cee6: 0e00 |0005: return-void │ │ +19ced0: |[19ced0] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +19cee0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19cee6: 5b01 dc42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42dc │ │ +19ceea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/ViewStub; │ │ @@ -321055,25 +321056,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19ce98: |[19ce98] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -19cea8: 5410 db42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ -19ceac: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -19ceb0: 5410 dc42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42dc │ │ -19ceb4: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19ceba: 0c00 |0009: move-result-object v0 │ │ -19cebc: 5b10 db42 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ -19cec0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19cec2: 5b10 dc42 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42dc │ │ -19cec6: 5410 db42 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ -19ceca: 1100 |0011: return-object v0 │ │ +19ce9c: |[19ce9c] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +19ceac: 5410 db42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ +19ceb0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +19ceb4: 5410 dc42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42dc │ │ +19ceb8: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19cebe: 0c00 |0009: move-result-object v0 │ │ +19cec0: 5b10 db42 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ +19cec4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +19cec6: 5b10 dc42 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42dc │ │ +19ceca: 5410 db42 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ +19cece: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x000d line=19 │ │ 0x000f line=22 │ │ locals : │ │ @@ -321084,21 +321085,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -19ce78: |[19ce78] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -19ce88: 5410 db42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ -19ce8c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -19ce90: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19ce92: 2802 |0005: goto 0007 // +0002 │ │ -19ce94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -19ce96: 0f00 |0007: return v0 │ │ +19ce7c: |[19ce7c] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +19ce8c: 5410 db42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42db │ │ +19ce90: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +19ce94: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19ce96: 2802 |0005: goto 0007 // +0002 │ │ +19ce98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19ce9a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ │ │ source_file_idx : 14191 (Stub.java) │ │ @@ -321142,18 +321143,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19d2bc: |[19d2bc] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -19d2cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19d2ce: 7030 b358 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@58b3 │ │ -19d2d4: 0e00 |0004: return-void │ │ +19d2c0: |[19d2c0] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +19d2d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19d2d2: 7030 b358 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@58b3 │ │ +19d2d8: 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; │ │ │ │ @@ -321162,18 +321163,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 │ │ -19d2d8: |[19d2d8] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19d2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19d2ea: 7040 b458 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@58b4 │ │ -19d2f0: 0e00 |0004: return-void │ │ +19d2dc: |[19d2dc] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19d2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19d2ee: 7040 b458 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@58b4 │ │ +19d2f4: 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; │ │ @@ -321183,24 +321184,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -19d2f4: |[19d2f4] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19d304: 7040 f103 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f1 │ │ -19d30a: 1402 0f01 0d7f |0003: const v2, #float 1.87427e+38 // #7f0d010f │ │ -19d310: 7130 b758 2100 |0006: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@58b7 │ │ -19d316: 1401 db03 0a7f |0009: const v1, #float 1.83453e+38 // #7f0a03db │ │ -19d31c: 7120 f257 1000 |000c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57f2 │ │ -19d322: 0c01 |000f: move-result-object v1 │ │ -19d324: 1f01 7602 |0010: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@0276 │ │ -19d328: 5b01 df42 |0012: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42df │ │ -19d32c: 0e00 |0014: return-void │ │ +19d2f8: |[19d2f8] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19d308: 7040 f103 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f1 │ │ +19d30e: 1402 0f01 0d7f |0003: const v2, #float 1.87427e+38 // #7f0d010f │ │ +19d314: 7130 b758 2100 |0006: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@58b7 │ │ +19d31a: 1401 db03 0a7f |0009: const v1, #float 1.83453e+38 // #7f0a03db │ │ +19d320: 7120 f257 1000 |000c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57f2 │ │ +19d326: 0c01 |000f: move-result-object v1 │ │ +19d328: 1f01 7602 |0010: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@0276 │ │ +19d32c: 5b01 df42 |0012: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42df │ │ +19d330: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000c line=69 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ @@ -321213,70 +321214,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 │ │ -19d374: |[19d374] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19d384: 2200 7b02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027b │ │ -19d388: 6e10 b658 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ -19d38e: 0c01 |0005: move-result-object v1 │ │ -19d390: 7020 e608 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e6 │ │ -19d396: 6e10 e708 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e7 │ │ -19d39c: 0c00 |000c: move-result-object v0 │ │ -19d39e: 2201 7302 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0273 │ │ -19d3a2: 6e10 b658 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ -19d3a8: 0c02 |0012: move-result-object v2 │ │ -19d3aa: 7020 e008 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08e0 │ │ -19d3b0: 2202 5702 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@0257 │ │ -19d3b4: 7010 9f08 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@089f │ │ -19d3ba: 2203 6602 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@0266 │ │ -19d3be: 6e10 b658 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ -19d3c4: 0c04 |0020: move-result-object v4 │ │ -19d3c6: 7020 c608 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c6 │ │ -19d3cc: 6e20 cb08 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@08cb │ │ -19d3d2: 0c01 |0027: move-result-object v1 │ │ -19d3d4: 6e20 c908 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@08c9 │ │ -19d3da: 0c00 |002b: move-result-object v0 │ │ -19d3dc: 6e20 ca08 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@08ca │ │ -19d3e2: 0c00 |002f: move-result-object v0 │ │ -19d3e4: 6e10 c808 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c8 │ │ -19d3ea: 0c00 |0033: move-result-object v0 │ │ -19d3ec: 5b50 de42 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ -19d3f0: 2201 ff10 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10ff │ │ -19d3f4: 5452 e042 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42e0 │ │ -19d3f8: 7020 8c58 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@588c │ │ -19d3fe: 6e20 cc08 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08cc │ │ -19d404: 5450 df42 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42df │ │ -19d408: 5451 de42 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ -19d40c: 6e20 e108 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08e1 │ │ -19d412: 2200 7e02 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@027e │ │ -19d416: 6e10 b658 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ -19d41c: 0c01 |004c: move-result-object v1 │ │ -19d41e: 1a02 7217 |004d: const-string v2, "GenericUserAgent" // string@1772 │ │ -19d422: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -19d424: 7040 e808 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@08e8 │ │ -19d42a: 2201 0211 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@1102 │ │ -19d42e: 7020 c458 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@58c4 │ │ -19d434: 2200 6c02 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@026c │ │ -19d438: 7010 dc08 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08dc │ │ -19d43e: 2202 7002 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0270 │ │ -19d442: 7030 de08 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@08de │ │ -19d448: 6e10 b350 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@50b3 │ │ -19d44e: 0c06 |0065: move-result-object v6 │ │ -19d450: 7110 a108 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08a1 │ │ -19d456: 0c06 |0069: move-result-object v6 │ │ -19d458: 6e20 df08 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@08df │ │ -19d45e: 0c06 |006d: move-result-object v6 │ │ -19d460: 5450 de42 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ -19d464: 6e20 d108 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08d1 │ │ -19d46a: 5456 de42 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ -19d46e: 6e20 d608 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d6 │ │ -19d474: 0e00 |0078: return-void │ │ +19d378: |[19d378] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19d388: 2200 7b02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027b │ │ +19d38c: 6e10 b658 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ +19d392: 0c01 |0005: move-result-object v1 │ │ +19d394: 7020 e608 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e6 │ │ +19d39a: 6e10 e708 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e7 │ │ +19d3a0: 0c00 |000c: move-result-object v0 │ │ +19d3a2: 2201 7302 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0273 │ │ +19d3a6: 6e10 b658 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ +19d3ac: 0c02 |0012: move-result-object v2 │ │ +19d3ae: 7020 e008 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08e0 │ │ +19d3b4: 2202 5702 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@0257 │ │ +19d3b8: 7010 9f08 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@089f │ │ +19d3be: 2203 6602 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@0266 │ │ +19d3c2: 6e10 b658 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ +19d3c8: 0c04 |0020: move-result-object v4 │ │ +19d3ca: 7020 c608 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c6 │ │ +19d3d0: 6e20 cb08 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@08cb │ │ +19d3d6: 0c01 |0027: move-result-object v1 │ │ +19d3d8: 6e20 c908 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@08c9 │ │ +19d3de: 0c00 |002b: move-result-object v0 │ │ +19d3e0: 6e20 ca08 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@08ca │ │ +19d3e6: 0c00 |002f: move-result-object v0 │ │ +19d3e8: 6e10 c808 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c8 │ │ +19d3ee: 0c00 |0033: move-result-object v0 │ │ +19d3f0: 5b50 de42 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ +19d3f4: 2201 ff10 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10ff │ │ +19d3f8: 5452 e042 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42e0 │ │ +19d3fc: 7020 8c58 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@588c │ │ +19d402: 6e20 cc08 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08cc │ │ +19d408: 5450 df42 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42df │ │ +19d40c: 5451 de42 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ +19d410: 6e20 e108 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08e1 │ │ +19d416: 2200 7e02 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@027e │ │ +19d41a: 6e10 b658 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@58b6 │ │ +19d420: 0c01 |004c: move-result-object v1 │ │ +19d422: 1a02 7217 |004d: const-string v2, "GenericUserAgent" // string@1772 │ │ +19d426: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +19d428: 7040 e808 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@08e8 │ │ +19d42e: 2201 0211 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@1102 │ │ +19d432: 7020 c458 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@58c4 │ │ +19d438: 2200 6c02 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@026c │ │ +19d43c: 7010 dc08 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08dc │ │ +19d442: 2202 7002 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0270 │ │ +19d446: 7030 de08 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@08de │ │ +19d44c: 6e10 b350 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@50b3 │ │ +19d452: 0c06 |0065: move-result-object v6 │ │ +19d454: 7110 a108 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08a1 │ │ +19d45a: 0c06 |0069: move-result-object v6 │ │ +19d45c: 6e20 df08 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@08df │ │ +19d462: 0c06 |006d: move-result-object v6 │ │ +19d464: 5450 de42 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ +19d468: 6e20 d108 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08d1 │ │ +19d46e: 5456 de42 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ +19d472: 6e20 d608 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d6 │ │ +19d478: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -321303,19 +321304,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19d330: |[19d330] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -19d340: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ -19d344: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -19d348: 6e10 d208 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08d2 │ │ -19d34e: 0e00 |0007: return-void │ │ +19d334: |[19d334] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +19d344: 5410 de42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ +19d348: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +19d34c: 6e10 d208 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08d2 │ │ +19d352: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -321324,20 +321325,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19d350: |[19d350] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -19d360: 5420 de42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ -19d364: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -19d368: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19d36a: 6e20 d608 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d6 │ │ -19d370: 0e00 |0008: return-void │ │ +19d354: |[19d354] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +19d364: 5420 de42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42de │ │ +19d368: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +19d36c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19d36e: 6e20 d608 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d6 │ │ +19d374: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -321346,17 +321347,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 │ │ -19d478: |[19d478] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19d488: 7030 b958 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@58b9 │ │ -19d48e: 0e00 |0003: return-void │ │ +19d47c: |[19d47c] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19d48c: 7030 b958 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@58b9 │ │ +19d492: 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 │ │ @@ -321366,17 +321367,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d490: |[19d490] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -19d4a0: 5b01 e042 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42e0 │ │ -19d4a4: 0e00 |0002: return-void │ │ +19d494: |[19d494] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +19d4a4: 5b01 e042 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42e0 │ │ +19d4a8: 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; │ │ │ │ @@ -321431,20 +321432,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19d610: |[19d610] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -19d620: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19d626: 6e10 a10a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ -19d62c: 5b01 e942 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ -19d630: 7010 c958 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@58c9 │ │ -19d636: 0e00 |000b: return-void │ │ +19d614: |[19d614] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +19d624: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19d62a: 6e10 a10a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0aa1 │ │ +19d630: 5b01 e942 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ +19d634: 7010 c958 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@58c9 │ │ +19d63a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -321456,28 +321457,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19d638: |[19d638] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19d648: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -19d64a: 7100 0902 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@0209 │ │ -19d650: 0a00 |0004: move-result v0 │ │ -19d652: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -19d656: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -19d65a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -19d65c: 28f7 |000a: goto 0001 // -0009 │ │ -19d65e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -19d662: 0e00 |000d: return-void │ │ -19d664: 2203 fe02 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@02fe │ │ -19d668: 1a00 9515 |0010: const-string v0, "EGL error encountered (see log)" // string@1595 │ │ -19d66c: 7020 b30a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d672: 2703 |0015: throw v3 │ │ +19d63c: |[19d63c] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19d64c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +19d64e: 7100 0902 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@0209 │ │ +19d654: 0a00 |0004: move-result v0 │ │ +19d656: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +19d65a: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +19d65e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +19d660: 28f7 |000a: goto 0001 // -0009 │ │ +19d662: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +19d666: 0e00 |000d: return-void │ │ +19d668: 2203 fe02 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@02fe │ │ +19d66c: 1a00 9515 |0010: const-string v0, "EGL error encountered (see log)" // string@1595 │ │ +19d670: 7020 b30a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d676: 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; │ │ @@ -321487,93 +321488,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -19d674: |[19d674] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -19d684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19d686: 7110 0802 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@0208 │ │ -19d68c: 0c01 |0004: move-result-object v1 │ │ -19d68e: 5bd1 e742 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d692: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ -19d696: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -19d69a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -19d69c: 2312 1b11 |000c: new-array v2, v1, [I // type@111b │ │ -19d6a0: 54d3 e742 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d6a4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -19d6a6: 7154 0a02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020a │ │ -19d6ac: 0a02 |0014: move-result v2 │ │ -19d6ae: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -19d6b2: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -19d6b6: 2326 1b11 |0019: new-array v6, v2, [I // type@111b │ │ -19d6ba: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -19d6c0: 121a |001e: const/4 v10, #int 1 // #1 │ │ -19d6c2: 23a2 2511 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1125 │ │ -19d6c6: 234b 1b11 |0021: new-array v11, v4, [I // type@111b │ │ -19d6ca: 54d5 e742 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d6ce: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -19d6d0: 120c |0026: const/4 v12, #int 0 // #0 │ │ -19d6d2: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -19d6d4: 0728 |0028: move-object v8, v2 │ │ -19d6d6: 7708 0202 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@0202 │ │ -19d6dc: 0a03 |002c: move-result v3 │ │ -19d6de: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -19d6e2: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -19d6e6: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -19d6ea: 2430 1b11 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@111b │ │ -19d6f0: 0c01 |0036: move-result-object v1 │ │ -19d6f2: 54d3 e742 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d6f6: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -19d6fa: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19d6fe: 7150 0302 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@0203 │ │ -19d704: 0c01 |0040: move-result-object v1 │ │ -19d706: 5bd1 e642 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ -19d70a: 1a01 5250 |0043: const-string v1, "eglCreateContext" // string@5052 │ │ -19d70e: 7020 c858 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c8 │ │ -19d714: 54d1 e642 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ -19d718: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -19d71c: 2410 1b11 0400 |004c: filled-new-array {v4}, [I // type@111b │ │ -19d722: 0c01 |004f: move-result-object v1 │ │ -19d724: 54d3 e742 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d728: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -19d72c: 54d4 e942 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ -19d730: 7150 0402 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@0204 │ │ -19d736: 0c00 |0059: move-result-object v0 │ │ -19d738: 5bd0 e842 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d73c: 1a00 5450 |005c: const-string v0, "eglCreateWindowSurface" // string@5054 │ │ -19d740: 7020 c858 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c8 │ │ -19d746: 54d0 e842 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d74a: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -19d74e: 0e00 |0065: return-void │ │ -19d750: 2200 fe02 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19d754: 1a01 257f |0068: const-string v1, "surface was null" // string@7f25 │ │ -19d758: 7020 b30a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d75e: 2700 |006d: throw v0 │ │ -19d760: 2200 fe02 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19d764: 1a01 2c70 |0070: const-string v1, "null context" // string@702c │ │ -19d768: 7020 b30a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d76e: 2700 |0075: throw v0 │ │ -19d770: 2200 fe02 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19d774: 1a01 7782 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8277 │ │ -19d778: 7020 b30a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d77e: 2700 |007d: throw v0 │ │ -19d780: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -19d782: 5bd0 e742 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d786: 2200 fe02 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19d78a: 1a01 7b82 |0083: const-string v1, "unable to initialize EGL14" // string@827b │ │ -19d78e: 7020 b30a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d794: 2700 |0088: throw v0 │ │ -19d796: 2200 fe02 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19d79a: 1a01 7982 |008b: const-string v1, "unable to get EGL14 display" // string@8279 │ │ -19d79e: 7020 b30a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d7a4: 2700 |0090: throw v0 │ │ -19d7a6: 0000 |0091: nop // spacer │ │ -19d7a8: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +19d678: |[19d678] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +19d688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19d68a: 7110 0802 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@0208 │ │ +19d690: 0c01 |0004: move-result-object v1 │ │ +19d692: 5bd1 e742 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d696: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ +19d69a: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +19d69e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +19d6a0: 2312 1b11 |000c: new-array v2, v1, [I // type@111b │ │ +19d6a4: 54d3 e742 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d6a8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +19d6aa: 7154 0a02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020a │ │ +19d6b0: 0a02 |0014: move-result v2 │ │ +19d6b2: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +19d6b6: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +19d6ba: 2326 1b11 |0019: new-array v6, v2, [I // type@111b │ │ +19d6be: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +19d6c4: 121a |001e: const/4 v10, #int 1 // #1 │ │ +19d6c6: 23a2 2511 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@1125 │ │ +19d6ca: 234b 1b11 |0021: new-array v11, v4, [I // type@111b │ │ +19d6ce: 54d5 e742 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d6d2: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +19d6d4: 120c |0026: const/4 v12, #int 0 // #0 │ │ +19d6d6: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +19d6d8: 0728 |0028: move-object v8, v2 │ │ +19d6da: 7708 0202 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@0202 │ │ +19d6e0: 0a03 |002c: move-result v3 │ │ +19d6e2: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +19d6e6: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +19d6ea: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +19d6ee: 2430 1b11 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@111b │ │ +19d6f4: 0c01 |0036: move-result-object v1 │ │ +19d6f6: 54d3 e742 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d6fa: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +19d6fe: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19d702: 7150 0302 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@0203 │ │ +19d708: 0c01 |0040: move-result-object v1 │ │ +19d70a: 5bd1 e642 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ +19d70e: 1a01 5250 |0043: const-string v1, "eglCreateContext" // string@5052 │ │ +19d712: 7020 c858 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c8 │ │ +19d718: 54d1 e642 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ +19d71c: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +19d720: 2410 1b11 0400 |004c: filled-new-array {v4}, [I // type@111b │ │ +19d726: 0c01 |004f: move-result-object v1 │ │ +19d728: 54d3 e742 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d72c: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +19d730: 54d4 e942 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ +19d734: 7150 0402 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@0204 │ │ +19d73a: 0c00 |0059: move-result-object v0 │ │ +19d73c: 5bd0 e842 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d740: 1a00 5450 |005c: const-string v0, "eglCreateWindowSurface" // string@5054 │ │ +19d744: 7020 c858 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c8 │ │ +19d74a: 54d0 e842 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d74e: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +19d752: 0e00 |0065: return-void │ │ +19d754: 2200 fe02 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19d758: 1a01 257f |0068: const-string v1, "surface was null" // string@7f25 │ │ +19d75c: 7020 b30a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d762: 2700 |006d: throw v0 │ │ +19d764: 2200 fe02 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19d768: 1a01 2c70 |0070: const-string v1, "null context" // string@702c │ │ +19d76c: 7020 b30a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d772: 2700 |0075: throw v0 │ │ +19d774: 2200 fe02 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19d778: 1a01 7782 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8277 │ │ +19d77c: 7020 b30a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d782: 2700 |007d: throw v0 │ │ +19d784: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +19d786: 5bd0 e742 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d78a: 2200 fe02 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19d78e: 1a01 7b82 |0083: const-string v1, "unable to initialize EGL14" // string@827b │ │ +19d792: 7020 b30a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d798: 2700 |0088: throw v0 │ │ +19d79a: 2200 fe02 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19d79e: 1a01 7982 |008b: const-string v1, "unable to get EGL14 display" // string@8279 │ │ +19d7a2: 7020 b30a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d7a8: 2700 |0090: throw v0 │ │ +19d7aa: 0000 |0091: nop // spacer │ │ +19d7ac: 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 │ │ @@ -321603,17 +321604,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d5d4: |[19d5d4] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -19d5e4: 5410 e942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ -19d5e8: 1100 |0002: return-object v0 │ │ +19d5d8: |[19d5d8] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +19d5e8: 5410 e942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ +19d5ec: 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;) │ │ @@ -321621,26 +321622,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -19d7dc: |[19d7dc] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -19d7ec: 5430 e742 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d7f0: 5431 e842 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d7f4: 5432 e642 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ -19d7f8: 7140 0b02 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@020b │ │ -19d7fe: 0a00 |0009: move-result v0 │ │ -19d800: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -19d804: 0e00 |000c: return-void │ │ -19d806: 2200 fe02 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19d80a: 1a01 5e50 |000f: const-string v1, "eglMakeCurrent failed" // string@505e │ │ -19d80e: 7020 b30a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19d814: 2700 |0014: throw v0 │ │ +19d7e0: |[19d7e0] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +19d7f0: 5430 e742 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d7f4: 5431 e842 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d7f8: 5432 e642 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ +19d7fc: 7140 0b02 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@020b │ │ +19d802: 0a00 |0009: move-result v0 │ │ +19d804: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19d808: 0e00 |000c: return-void │ │ +19d80a: 2200 fe02 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19d80e: 1a01 5e50 |000f: const-string v1, "eglMakeCurrent failed" // string@505e │ │ +19d812: 7020 b30a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19d818: 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; │ │ │ │ @@ -321649,40 +321650,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -19d818: |[19d818] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -19d828: 7100 0702 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@0207 │ │ -19d82e: 0c00 |0003: move-result-object v0 │ │ -19d830: 5441 e642 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ -19d834: 6e20 0d02 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@020d │ │ -19d83a: 0a00 |0009: move-result v0 │ │ -19d83c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19d840: 5440 e742 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d844: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19d848: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19d84c: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19d850: 7140 0b02 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@020b │ │ -19d856: 5440 e742 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d85a: 5441 e842 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d85e: 7120 0602 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0206 │ │ -19d864: 5440 e742 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d868: 5441 e642 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ -19d86c: 7120 0502 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0205 │ │ -19d872: 5440 e942 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ -19d876: 6e10 0603 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0306 │ │ -19d87c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -19d87e: 5b40 e742 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d882: 5b40 e642 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ -19d886: 5b40 e842 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d88a: 5b40 e942 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ -19d88e: 0e00 |0033: return-void │ │ +19d81c: |[19d81c] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +19d82c: 7100 0702 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@0207 │ │ +19d832: 0c00 |0003: move-result-object v0 │ │ +19d834: 5441 e642 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ +19d838: 6e20 0d02 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@020d │ │ +19d83e: 0a00 |0009: move-result v0 │ │ +19d840: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19d844: 5440 e742 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d848: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19d84c: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19d850: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19d854: 7140 0b02 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@020b │ │ +19d85a: 5440 e742 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d85e: 5441 e842 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d862: 7120 0602 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0206 │ │ +19d868: 5440 e742 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d86c: 5441 e642 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ +19d870: 7120 0502 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0205 │ │ +19d876: 5440 e942 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ +19d87a: 6e10 0603 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0306 │ │ +19d880: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +19d882: 5b40 e742 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d886: 5b40 e642 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42e6 │ │ +19d88a: 5b40 e842 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d88e: 5b40 e942 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42e9 │ │ +19d892: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -321698,19 +321699,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -19d890: |[19d890] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -19d8a0: 5420 e742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d8a4: 5421 e842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d8a8: 7140 0e02 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@020e │ │ -19d8ae: 0e00 |0007: return-void │ │ +19d894: |[19d894] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +19d8a4: 5420 e742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d8a8: 5421 e842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d8ac: 7140 0e02 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@020e │ │ +19d8b2: 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 │ │ │ │ @@ -321719,20 +321720,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19d5ec: |[19d5ec] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -19d5fc: 5420 e742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ -19d600: 5421 e842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ -19d604: 7120 0c02 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020c │ │ -19d60a: 0a00 |0007: move-result v0 │ │ -19d60c: 0f00 |0008: return v0 │ │ +19d5f0: |[19d5f0] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +19d600: 5420 e742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42e7 │ │ +19d604: 5421 e842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42e8 │ │ +19d608: 7120 0c02 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020c │ │ +19d60e: 0a00 |0007: move-result v0 │ │ +19d610: 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 : 6330 (InputSurface.java) │ │ @@ -321838,31 +321839,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -19e0a8: |[19e0a8] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -19e0b8: 7010 9f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19e0be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19e0c0: 5b30 f242 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e0c4: 5b30 ee42 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ -19e0c8: 5b30 f142 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ -19e0cc: 5b30 f042 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e0d0: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -19e0d4: 5a31 ef42 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19e0d8: 5a31 f642 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19e0dc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -19e0de: 5c31 f542 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ -19e0e2: 2201 7703 |0015: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ -19e0e6: 7010 950c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -19e0ec: 5b31 f442 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f4 │ │ -19e0f0: 5b30 f342 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ -19e0f4: 0e00 |001e: return-void │ │ +19e0ac: |[19e0ac] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +19e0bc: 7010 9f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19e0c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19e0c4: 5b30 f242 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e0c8: 5b30 ee42 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ +19e0cc: 5b30 f142 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ +19e0d0: 5b30 f042 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e0d4: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +19e0d8: 5a31 ef42 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19e0dc: 5a31 f642 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19e0e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +19e0e2: 5c31 f542 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ +19e0e6: 2201 7703 |0015: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ +19e0ea: 7010 950c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +19e0f0: 5b31 f442 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f4 │ │ +19e0f4: 5b30 f342 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ +19e0f8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -321879,36 +321880,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -19e4b8: |[19e4b8] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -19e4c8: 5450 f042 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e4cc: 6e10 c30b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bc3 │ │ -19e4d2: 0b00 |0005: move-result-wide v0 │ │ -19e4d4: 5452 f042 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e4d8: 5453 f242 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e4dc: 6e10 d358 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@58d3 │ │ -19e4e2: 0b03 |000d: move-result-wide v3 │ │ -19e4e4: 6e30 c40b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc4 │ │ -19e4ea: 5452 f242 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e4ee: 5453 f042 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e4f2: 6e20 d158 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58d1 │ │ -19e4f8: 5452 f042 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e4fc: 6e30 c40b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc4 │ │ -19e502: 5450 f242 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e506: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -19e50a: 6e30 da58 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58da │ │ -19e510: 5450 f242 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e514: 6e30 d958 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58d9 │ │ -19e51a: 5450 f142 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ -19e51e: 6e10 8a09 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ -19e524: 0e00 |002e: return-void │ │ +19e4bc: |[19e4bc] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +19e4cc: 5450 f042 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e4d0: 6e10 c30b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bc3 │ │ +19e4d6: 0b00 |0005: move-result-wide v0 │ │ +19e4d8: 5452 f042 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e4dc: 5453 f242 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e4e0: 6e10 d358 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@58d3 │ │ +19e4e6: 0b03 |000d: move-result-wide v3 │ │ +19e4e8: 6e30 c40b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc4 │ │ +19e4ee: 5452 f242 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e4f2: 5453 f042 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e4f6: 6e20 d158 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58d1 │ │ +19e4fc: 5452 f042 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e500: 6e30 c40b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bc4 │ │ +19e506: 5450 f242 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e50a: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +19e50e: 6e30 da58 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58da │ │ +19e514: 5450 f242 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e518: 6e30 d958 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58d9 │ │ +19e51e: 5450 f142 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ +19e522: 6e10 8a09 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ +19e528: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -321922,23 +321923,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19df68: |[19df68] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -19df78: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -19df7c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -19df80: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -19df84: 1003 |0006: return-wide v3 │ │ -19df86: bf53 |0007: rem-long/2addr v3, v5 │ │ -19df88: 7140 eb58 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58eb │ │ -19df8e: 0b03 |000b: move-result-wide v3 │ │ -19df90: 1003 |000c: return-wide v3 │ │ +19df6c: |[19df6c] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +19df7c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +19df80: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +19df84: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +19df88: 1003 |0006: return-wide v3 │ │ +19df8a: bf53 |0007: rem-long/2addr v3, v5 │ │ +19df8c: 7140 eb58 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58eb │ │ +19df92: 0b03 |000b: move-result-wide v3 │ │ +19df94: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -321948,19 +321949,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19df48: |[19df48] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19df58: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ -19df5c: 6e30 f058 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58f0 │ │ -19df62: 0a02 |0005: move-result v2 │ │ -19df64: 0f02 |0006: return v2 │ │ +19df4c: |[19df4c] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19df5c: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ +19df60: 6e30 f058 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58f0 │ │ +19df66: 0a02 |0005: move-result v2 │ │ +19df68: 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 │ │ @@ -321970,25 +321971,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -19dc0c: |[19dc0c] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -19dc1c: 2200 7e03 |0000: new-instance v0, Ljava/util/LinkedList; // type@037e │ │ -19dc20: 7010 bb0c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -19dc26: 1a01 f15f |0005: const-string v1, "isom" // string@5ff1 │ │ -19dc2a: 6e20 bd0c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cbd │ │ -19dc30: 1a02 9e0b |000a: const-string v2, "3gp4" // string@0b9e │ │ -19dc34: 6e20 bd0c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cbd │ │ -19dc3a: 2202 2302 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0223 │ │ -19dc3e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -19dc42: 7050 1c08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@081c │ │ -19dc48: 1102 |0016: return-object v2 │ │ +19dc10: |[19dc10] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +19dc20: 2200 7e03 |0000: new-instance v0, Ljava/util/LinkedList; // type@037e │ │ +19dc24: 7010 bb0c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +19dc2a: 1a01 f15f |0005: const-string v1, "isom" // string@5ff1 │ │ +19dc2e: 6e20 bd0c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cbd │ │ +19dc34: 1a02 9e0b |000a: const-string v2, "3gp4" // string@0b9e │ │ +19dc38: 6e20 bd0c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cbd │ │ +19dc3e: 2202 2302 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0223 │ │ +19dc42: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +19dc46: 7050 1c08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@081c │ │ +19dc4c: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -321999,45 +322000,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 │ │ -19e024: |[19e024] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -19e034: 5b45 ee42 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ -19e038: 2200 be02 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02be │ │ -19e03c: 6e10 f158 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58f1 │ │ -19e042: 0c05 |0007: move-result-object v5 │ │ -19e044: 7020 8609 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0986 │ │ -19e04a: 5b40 f142 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ -19e04e: 6e10 8b09 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@098b │ │ -19e054: 0c05 |0010: move-result-object v5 │ │ -19e056: 5b45 f042 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e05a: 6e10 de58 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58de │ │ -19e060: 0c05 |0016: move-result-object v5 │ │ -19e062: 5440 f042 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e066: 6e20 1d08 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@081d │ │ -19e06c: 5340 ef42 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19e070: 6e10 1e08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@081e │ │ -19e076: 0b02 |0021: move-result-wide v2 │ │ -19e078: bb20 |0022: add-long/2addr v0, v2 │ │ -19e07a: 5a40 ef42 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19e07e: 5342 f642 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19e082: bb02 |0027: add-long/2addr v2, v0 │ │ -19e084: 5a42 f642 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19e088: 2205 0511 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1105 │ │ -19e08c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19e08e: 7030 d058 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@58d0 │ │ -19e094: 5b45 f242 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e098: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -19e09a: 7110 9f0b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ -19e0a0: 0c05 |0036: move-result-object v5 │ │ -19e0a2: 5b45 f342 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ -19e0a6: 1104 |0039: return-object v4 │ │ +19e028: |[19e028] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +19e038: 5b45 ee42 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ +19e03c: 2200 be02 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02be │ │ +19e040: 6e10 f158 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58f1 │ │ +19e046: 0c05 |0007: move-result-object v5 │ │ +19e048: 7020 8609 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0986 │ │ +19e04e: 5b40 f142 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ +19e052: 6e10 8b09 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@098b │ │ +19e058: 0c05 |0010: move-result-object v5 │ │ +19e05a: 5b45 f042 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e05e: 6e10 de58 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58de │ │ +19e064: 0c05 |0016: move-result-object v5 │ │ +19e066: 5440 f042 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e06a: 6e20 1d08 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@081d │ │ +19e070: 5340 ef42 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19e074: 6e10 1e08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@081e │ │ +19e07a: 0b02 |0021: move-result-wide v2 │ │ +19e07c: bb20 |0022: add-long/2addr v0, v2 │ │ +19e07e: 5a40 ef42 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19e082: 5342 f642 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19e086: bb02 |0027: add-long/2addr v2, v0 │ │ +19e088: 5a42 f642 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19e08c: 2205 0511 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@1105 │ │ +19e090: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19e092: 7030 d058 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@58d0 │ │ +19e098: 5b45 f242 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e09c: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +19e09e: 7110 9f0b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ +19e0a4: 0c05 |0036: move-result-object v5 │ │ +19e0a6: 5b45 f342 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ +19e0aa: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -322054,76 +322055,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 │ │ -19dc4c: |[19dc4c] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -19dc5c: 2200 2802 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@0228 │ │ -19dc60: 7010 3008 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0830 │ │ -19dc66: 2201 2902 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0229 │ │ -19dc6a: 7010 3208 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0832 │ │ -19dc70: 2202 7403 |000a: new-instance v2, Ljava/util/Date; // type@0374 │ │ -19dc74: 7010 8d0c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c8d │ │ -19dc7a: 6e20 3308 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0833 │ │ -19dc80: 2202 7403 |0012: new-instance v2, Ljava/util/Date; // type@0374 │ │ -19dc84: 7010 8d0c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c8d │ │ -19dc8a: 6e20 3608 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0836 │ │ -19dc90: 6202 7200 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ -19dc94: 6e20 3508 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0835 │ │ -19dc9a: 6e20 ec58 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58ec │ │ -19dca0: 0b02 |0022: move-result-wide v2 │ │ -19dca2: 6e10 f458 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19dca8: 0c04 |0026: move-result-object v4 │ │ -19dcaa: 6e10 620c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19dcb0: 0c04 |002a: move-result-object v4 │ │ -19dcb2: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -19dcb6: 7210 af0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19dcbc: 0a07 |0030: move-result v7 │ │ -19dcbe: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -19dcc2: 7210 b00c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19dcc8: 0c07 |0036: move-result-object v7 │ │ -19dcca: 1f07 0b11 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19dcce: 6e10 1659 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5916 │ │ -19dcd4: 0b08 |003c: move-result-wide v8 │ │ -19dcd6: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -19dcda: 6e10 1e59 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ -19dce0: 0a07 |0042: move-result v7 │ │ -19dce2: 817a |0043: int-to-long v10, v7 │ │ -19dce4: bea8 |0044: div-long/2addr v8, v10 │ │ -19dce6: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -19dcea: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -19dcee: 0485 |0049: move-wide v5, v8 │ │ -19dcf0: 28e3 |004a: goto 002d // -001d │ │ -19dcf2: 6e30 3408 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0834 │ │ -19dcf8: 6e30 3808 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0838 │ │ -19dcfe: 6e10 f458 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19dd04: 0c02 |0054: move-result-object v2 │ │ -19dd06: 6e10 640c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19dd0c: 0a02 |0058: move-result v2 │ │ -19dd0e: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19dd12: 8122 |005b: int-to-long v2, v2 │ │ -19dd14: 6e30 3708 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0837 │ │ -19dd1a: 6e20 3108 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -19dd20: 6e10 f458 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19dd26: 0c01 |0065: move-result-object v1 │ │ -19dd28: 6e10 620c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19dd2e: 0c01 |0069: move-result-object v1 │ │ -19dd30: 7210 af0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19dd36: 0a02 |006d: move-result v2 │ │ -19dd38: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -19dd3c: 7210 b00c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19dd42: 0c02 |0073: move-result-object v2 │ │ -19dd44: 1f02 0b11 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19dd48: 6e30 e858 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@58e8 │ │ -19dd4e: 0c02 |0079: move-result-object v2 │ │ -19dd50: 6e20 3108 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ -19dd56: 28ed |007d: goto 006a // -0013 │ │ -19dd58: 1100 |007e: return-object v0 │ │ +19dc50: |[19dc50] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +19dc60: 2200 2802 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@0228 │ │ +19dc64: 7010 3008 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@0830 │ │ +19dc6a: 2201 2902 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0229 │ │ +19dc6e: 7010 3208 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0832 │ │ +19dc74: 2202 7403 |000a: new-instance v2, Ljava/util/Date; // type@0374 │ │ +19dc78: 7010 8d0c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c8d │ │ +19dc7e: 6e20 3308 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0833 │ │ +19dc84: 2202 7403 |0012: new-instance v2, Ljava/util/Date; // type@0374 │ │ +19dc88: 7010 8d0c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c8d │ │ +19dc8e: 6e20 3608 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0836 │ │ +19dc94: 6202 7200 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ +19dc98: 6e20 3508 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0835 │ │ +19dc9e: 6e20 ec58 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58ec │ │ +19dca4: 0b02 |0022: move-result-wide v2 │ │ +19dca6: 6e10 f458 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19dcac: 0c04 |0026: move-result-object v4 │ │ +19dcae: 6e10 620c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19dcb4: 0c04 |002a: move-result-object v4 │ │ +19dcb6: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +19dcba: 7210 af0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19dcc0: 0a07 |0030: move-result v7 │ │ +19dcc2: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +19dcc6: 7210 b00c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19dccc: 0c07 |0036: move-result-object v7 │ │ +19dcce: 1f07 0b11 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19dcd2: 6e10 1659 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5916 │ │ +19dcd8: 0b08 |003c: move-result-wide v8 │ │ +19dcda: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +19dcde: 6e10 1e59 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ +19dce4: 0a07 |0042: move-result v7 │ │ +19dce6: 817a |0043: int-to-long v10, v7 │ │ +19dce8: bea8 |0044: div-long/2addr v8, v10 │ │ +19dcea: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +19dcee: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +19dcf2: 0485 |0049: move-wide v5, v8 │ │ +19dcf4: 28e3 |004a: goto 002d // -001d │ │ +19dcf6: 6e30 3408 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0834 │ │ +19dcfc: 6e30 3808 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0838 │ │ +19dd02: 6e10 f458 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19dd08: 0c02 |0054: move-result-object v2 │ │ +19dd0a: 6e10 640c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19dd10: 0a02 |0058: move-result v2 │ │ +19dd12: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19dd16: 8122 |005b: int-to-long v2, v2 │ │ +19dd18: 6e30 3708 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0837 │ │ +19dd1e: 6e20 3108 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +19dd24: 6e10 f458 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19dd2a: 0c01 |0065: move-result-object v1 │ │ +19dd2c: 6e10 620c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19dd32: 0c01 |0069: move-result-object v1 │ │ +19dd34: 7210 af0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19dd3a: 0a02 |006d: move-result v2 │ │ +19dd3c: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +19dd40: 7210 b00c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19dd46: 0c02 |0073: move-result-object v2 │ │ +19dd48: 1f02 0b11 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19dd4c: 6e30 e858 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@58e8 │ │ +19dd52: 0c02 |0079: move-result-object v2 │ │ +19dd54: 6e20 3108 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0831 │ │ +19dd5a: 28ed |007d: goto 006a // -0013 │ │ +19dd5c: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -322145,24 +322146,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 │ │ -19dbcc: |[19dbcc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -19dbdc: 2200 2c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@022c │ │ -19dbe0: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@083e │ │ -19dbe6: 6e30 e458 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@58e4 │ │ -19dbec: 6e30 e758 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@58e7 │ │ -19dbf2: 6e30 e558 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@58e5 │ │ -19dbf8: 6e30 e358 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@58e3 │ │ -19dbfe: 6e30 e658 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@58e6 │ │ -19dc04: 6e30 e258 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@58e2 │ │ -19dc0a: 1100 |0017: return-object v0 │ │ +19dbd0: |[19dbd0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +19dbe0: 2200 2c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@022c │ │ +19dbe4: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@083e │ │ +19dbea: 6e30 e458 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@58e4 │ │ +19dbf0: 6e30 e758 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@58e7 │ │ +19dbf6: 6e30 e558 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@58e5 │ │ +19dbfc: 6e30 e358 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@58e3 │ │ +19dc02: 6e30 e658 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@58e6 │ │ +19dc08: 6e30 e258 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@58e2 │ │ +19dc0e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -322177,65 +322178,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 │ │ -19e0f8: |[19e0f8] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19e108: 2200 6e03 |0000: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ -19e10c: 7010 570c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19e112: 6e10 1c59 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ -19e118: 0c0a |0008: move-result-object v10 │ │ -19e11a: 6e10 620c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19e120: 0c0a |000c: move-result-object v10 │ │ -19e122: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -19e126: 0413 |000f: move-wide v3, v1 │ │ -19e128: 7210 af0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19e12e: 0a05 |0013: move-result v5 │ │ -19e130: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -19e134: 7210 b00c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19e13a: 0c05 |0019: move-result-object v5 │ │ -19e13c: 1f05 0911 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ -19e140: 6e10 0759 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5907 │ │ -19e146: 0b06 |001f: move-result-wide v6 │ │ -19e148: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -19e14c: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -19e150: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -19e154: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -19e158: 0413 |0028: move-wide v3, v1 │ │ -19e15a: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -19e15e: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -19e162: 7120 5d0a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -19e168: 0c03 |0030: move-result-object v3 │ │ -19e16a: 6e20 5b0c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19e170: 6e10 0859 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5908 │ │ -19e176: 0b03 |0037: move-result-wide v3 │ │ -19e178: bb63 |0038: add-long/2addr v3, v6 │ │ -19e17a: 28d7 |0039: goto 0010 // -0029 │ │ -19e17c: 6e10 640c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19e182: 0a0a |003d: move-result v10 │ │ -19e184: 23aa 1c11 |003e: new-array v10, v10, [J // type@111c │ │ -19e188: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -19e18a: 6e10 640c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19e190: 0a02 |0044: move-result v2 │ │ -19e192: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -19e196: 6e20 5f0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ -19e19c: 0c02 |004a: move-result-object v2 │ │ -19e19e: 1f02 ee02 |004b: check-cast v2, Ljava/lang/Long; // type@02ee │ │ -19e1a2: 6e10 590a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -19e1a8: 0b02 |0050: move-result-wide v2 │ │ -19e1aa: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -19e1ae: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19e1b2: 28ec |0055: goto 0041 // -0014 │ │ -19e1b4: 2200 3002 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0230 │ │ -19e1b8: 7010 4608 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0846 │ │ -19e1be: 6e20 4708 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0847 │ │ -19e1c4: 6e20 3f08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ -19e1ca: 0e00 |0061: return-void │ │ +19e0fc: |[19e0fc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19e10c: 2200 6e03 |0000: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ +19e110: 7010 570c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19e116: 6e10 1c59 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ +19e11c: 0c0a |0008: move-result-object v10 │ │ +19e11e: 6e10 620c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19e124: 0c0a |000c: move-result-object v10 │ │ +19e126: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +19e12a: 0413 |000f: move-wide v3, v1 │ │ +19e12c: 7210 af0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19e132: 0a05 |0013: move-result v5 │ │ +19e134: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +19e138: 7210 b00c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19e13e: 0c05 |0019: move-result-object v5 │ │ +19e140: 1f05 0911 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ +19e144: 6e10 0759 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5907 │ │ +19e14a: 0b06 |001f: move-result-wide v6 │ │ +19e14c: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +19e150: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +19e154: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +19e158: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +19e15c: 0413 |0028: move-wide v3, v1 │ │ +19e15e: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +19e162: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +19e166: 7120 5d0a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +19e16c: 0c03 |0030: move-result-object v3 │ │ +19e16e: 6e20 5b0c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19e174: 6e10 0859 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5908 │ │ +19e17a: 0b03 |0037: move-result-wide v3 │ │ +19e17c: bb63 |0038: add-long/2addr v3, v6 │ │ +19e17e: 28d7 |0039: goto 0010 // -0029 │ │ +19e180: 6e10 640c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19e186: 0a0a |003d: move-result v10 │ │ +19e188: 23aa 1c11 |003e: new-array v10, v10, [J // type@111c │ │ +19e18c: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +19e18e: 6e10 640c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19e194: 0a02 |0044: move-result v2 │ │ +19e196: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +19e19a: 6e20 5f0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ +19e1a0: 0c02 |004a: move-result-object v2 │ │ +19e1a2: 1f02 ee02 |004b: check-cast v2, Ljava/lang/Long; // type@02ee │ │ +19e1a6: 6e10 590a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +19e1ac: 0b02 |0050: move-result-wide v2 │ │ +19e1ae: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +19e1b2: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19e1b6: 28ec |0055: goto 0041 // -0014 │ │ +19e1b8: 2200 3002 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0230 │ │ +19e1bc: 7010 4608 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0846 │ │ +19e1c2: 6e20 4708 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0847 │ │ +19e1c8: 6e20 3f08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ +19e1ce: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -322255,72 +322256,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 │ │ -19e1cc: |[19e1cc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19e1dc: 2200 2e02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@022e │ │ -19e1e0: 7010 4208 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0842 │ │ -19e1e6: 2201 7e03 |0005: new-instance v1, Ljava/util/LinkedList; // type@037e │ │ -19e1ea: 7010 bb0c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -19e1f0: 6e20 4408 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0844 │ │ -19e1f6: 7401 1c59 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ -19e1fc: 0c01 |0010: move-result-object v1 │ │ -19e1fe: 6e10 640c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19e204: 0a01 |0014: move-result v1 │ │ -19e206: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -19e208: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19e20a: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -19e20c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -19e20e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -19e210: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -19e212: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -19e216: 7401 1c59 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ -19e21c: 0c08 |0020: move-result-object v8 │ │ -19e21e: 6e20 5f0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ -19e224: 0c08 |0024: move-result-object v8 │ │ -19e226: 1f08 0911 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ -19e22a: 6e10 0759 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5907 │ │ -19e230: 0b09 |002a: move-result-wide v9 │ │ -19e232: 6e10 0859 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5908 │ │ -19e238: 0b0b |002e: move-result-wide v11 │ │ -19e23a: bbb9 |002f: add-long/2addr v9, v11 │ │ -19e23c: b026 |0030: add-int/2addr v6, v2 │ │ -19e23e: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -19e242: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -19e246: 7401 1c59 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ -19e24c: 0c08 |0038: move-result-object v8 │ │ -19e24e: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -19e252: 6e20 5f0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ -19e258: 0c08 |003e: move-result-object v8 │ │ -19e25a: 1f08 0911 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ -19e25e: 6e10 0759 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5907 │ │ -19e264: 0b0b |0044: move-result-wide v11 │ │ -19e266: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -19e26a: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -19e26e: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -19e272: 6e10 4308 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0843 │ │ -19e278: 0c04 |004e: move-result-object v4 │ │ -19e27a: 220f 2d02 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@022d │ │ -19e27e: 8179 |0051: int-to-long v9, v7 │ │ -19e280: 816b |0052: int-to-long v11, v6 │ │ -19e282: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -19e286: 07f8 |0055: move-object v8, v15 │ │ -19e288: 7607 4108 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@0841 │ │ -19e28e: 7220 c60c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -19e294: 0164 |005c: move v4, v6 │ │ -19e296: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -19e29a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -19e29c: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -19e2a0: 28b9 |0062: goto 001b // -0047 │ │ -19e2a2: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -19e2a6: 6e20 3f08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ -19e2ac: 0e00 |0068: return-void │ │ +19e1d0: |[19e1d0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19e1e0: 2200 2e02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@022e │ │ +19e1e4: 7010 4208 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0842 │ │ +19e1ea: 2201 7e03 |0005: new-instance v1, Ljava/util/LinkedList; // type@037e │ │ +19e1ee: 7010 bb0c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +19e1f4: 6e20 4408 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0844 │ │ +19e1fa: 7401 1c59 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ +19e200: 0c01 |0010: move-result-object v1 │ │ +19e202: 6e10 640c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19e208: 0a01 |0014: move-result v1 │ │ +19e20a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +19e20c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19e20e: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +19e210: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +19e212: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +19e214: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +19e216: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +19e21a: 7401 1c59 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ +19e220: 0c08 |0020: move-result-object v8 │ │ +19e222: 6e20 5f0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ +19e228: 0c08 |0024: move-result-object v8 │ │ +19e22a: 1f08 0911 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ +19e22e: 6e10 0759 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5907 │ │ +19e234: 0b09 |002a: move-result-wide v9 │ │ +19e236: 6e10 0859 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5908 │ │ +19e23c: 0b0b |002e: move-result-wide v11 │ │ +19e23e: bbb9 |002f: add-long/2addr v9, v11 │ │ +19e240: b026 |0030: add-int/2addr v6, v2 │ │ +19e242: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +19e246: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +19e24a: 7401 1c59 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ +19e250: 0c08 |0038: move-result-object v8 │ │ +19e252: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +19e256: 6e20 5f0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ +19e25c: 0c08 |003e: move-result-object v8 │ │ +19e25e: 1f08 0911 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ +19e262: 6e10 0759 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@5907 │ │ +19e268: 0b0b |0044: move-result-wide v11 │ │ +19e26a: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +19e26e: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +19e272: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +19e276: 6e10 4308 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0843 │ │ +19e27c: 0c04 |004e: move-result-object v4 │ │ +19e27e: 220f 2d02 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@022d │ │ +19e282: 8179 |0051: int-to-long v9, v7 │ │ +19e284: 816b |0052: int-to-long v11, v6 │ │ +19e286: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +19e28a: 07f8 |0055: move-object v8, v15 │ │ +19e28c: 7607 4108 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@0841 │ │ +19e292: 7220 c60c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +19e298: 0164 |005c: move v4, v6 │ │ +19e29a: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19e29e: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +19e2a0: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +19e2a4: 28b9 |0062: goto 001b // -0047 │ │ +19e2a6: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +19e2aa: 6e20 3f08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ +19e2b0: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -322339,19 +322340,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 │ │ -19e2b0: |[19e2b0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19e2c0: 6e10 1a59 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@591a │ │ -19e2c6: 0c01 |0003: move-result-object v1 │ │ -19e2c8: 6e20 3f08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ -19e2ce: 0e00 |0007: return-void │ │ +19e2b4: |[19e2b4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19e2c4: 6e10 1a59 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@591a │ │ +19e2ca: 0c01 |0003: move-result-object v1 │ │ +19e2cc: 6e20 3f08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ +19e2d2: 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; │ │ @@ -322361,25 +322362,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 │ │ -19e2d0: |[19e2d0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19e2e0: 6e10 1d59 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@591d │ │ -19e2e6: 0c02 |0003: move-result-object v2 │ │ -19e2e8: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -19e2ec: 2120 |0006: array-length v0, v2 │ │ -19e2ee: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -19e2f2: 2200 3102 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0231 │ │ -19e2f6: 7010 4808 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0848 │ │ -19e2fc: 6e20 4908 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0849 │ │ -19e302: 6e20 3f08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ -19e308: 0e00 |0014: return-void │ │ +19e2d4: |[19e2d4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19e2e4: 6e10 1d59 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@591d │ │ +19e2ea: 0c02 |0003: move-result-object v2 │ │ +19e2ec: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +19e2f0: 2120 |0006: array-length v0, v2 │ │ +19e2f2: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +19e2f6: 2200 3102 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0231 │ │ +19e2fa: 7010 4808 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0848 │ │ +19e300: 6e20 4908 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0849 │ │ +19e306: 6e20 3f08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ +19e30c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -322393,24 +322394,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 │ │ -19e30c: |[19e30c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19e31c: 2200 2b02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022b │ │ -19e320: 7010 3b08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@083b │ │ -19e326: 5421 f442 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f4 │ │ -19e32a: 6e20 980c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c98 │ │ -19e330: 0c03 |000a: move-result-object v3 │ │ -19e332: 1f03 1c11 |000b: check-cast v3, [J // type@111c │ │ -19e336: 6e20 3d08 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@083d │ │ -19e33c: 6e20 3f08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ -19e342: 0e00 |0013: return-void │ │ +19e310: |[19e310] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19e320: 2200 2b02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022b │ │ +19e324: 7010 3b08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@083b │ │ +19e32a: 5421 f442 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f4 │ │ +19e32e: 6e20 980c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c98 │ │ +19e334: 0c03 |000a: move-result-object v3 │ │ +19e336: 1f03 1c11 |000b: check-cast v3, [J // type@111c │ │ +19e33a: 6e20 3d08 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@083d │ │ +19e340: 6e20 3f08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ +19e346: 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; │ │ @@ -322422,50 +322423,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 │ │ -19e344: |[19e344] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19e354: 2200 6e03 |0000: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ -19e358: 7010 570c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19e35e: 6e10 1b59 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@591b │ │ -19e364: 0c0a |0008: move-result-object v10 │ │ -19e366: 6e10 620c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19e36c: 0c0a |000c: move-result-object v10 │ │ -19e36e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19e370: 7210 af0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19e376: 0a02 |0011: move-result v2 │ │ -19e378: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -19e37c: 7210 b00c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19e382: 0c02 |0017: move-result-object v2 │ │ -19e384: 1f02 ee02 |0018: check-cast v2, Ljava/lang/Long; // type@02ee │ │ -19e388: 6e10 590a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -19e38e: 0b02 |001d: move-result-wide v2 │ │ -19e390: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -19e394: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -19e398: 6e10 4c08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@084c │ │ -19e39e: 0b06 |0025: move-result-wide v6 │ │ -19e3a0: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -19e3a4: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -19e3a8: 6e10 4b08 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@084b │ │ -19e3ae: 0b02 |002d: move-result-wide v2 │ │ -19e3b0: bb42 |002e: add-long/2addr v2, v4 │ │ -19e3b2: 6e30 4d08 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@084d │ │ -19e3b8: 28dc |0032: goto 000e // -0024 │ │ -19e3ba: 2201 3202 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0232 │ │ -19e3be: 7053 4a08 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@084a │ │ -19e3c4: 7220 c60c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ -19e3ca: 28d3 |003b: goto 000e // -002d │ │ -19e3cc: 220a 3302 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0233 │ │ -19e3d0: 7010 4e08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@084e │ │ -19e3d6: 6e20 4f08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@084f │ │ -19e3dc: 6e20 3f08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ -19e3e2: 0e00 |0047: return-void │ │ +19e348: |[19e348] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19e358: 2200 6e03 |0000: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ +19e35c: 7010 570c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19e362: 6e10 1b59 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@591b │ │ +19e368: 0c0a |0008: move-result-object v10 │ │ +19e36a: 6e10 620c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19e370: 0c0a |000c: move-result-object v10 │ │ +19e372: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19e374: 7210 af0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19e37a: 0a02 |0011: move-result v2 │ │ +19e37c: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +19e380: 7210 b00c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19e386: 0c02 |0017: move-result-object v2 │ │ +19e388: 1f02 ee02 |0018: check-cast v2, Ljava/lang/Long; // type@02ee │ │ +19e38c: 6e10 590a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +19e392: 0b02 |001d: move-result-wide v2 │ │ +19e394: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +19e398: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +19e39c: 6e10 4c08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@084c │ │ +19e3a2: 0b06 |0025: move-result-wide v6 │ │ +19e3a4: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +19e3a8: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +19e3ac: 6e10 4b08 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@084b │ │ +19e3b2: 0b02 |002d: move-result-wide v2 │ │ +19e3b4: bb42 |002e: add-long/2addr v2, v4 │ │ +19e3b6: 6e30 4d08 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@084d │ │ +19e3bc: 28dc |0032: goto 000e // -0024 │ │ +19e3be: 2201 3202 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0232 │ │ +19e3c2: 7053 4a08 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@084a │ │ +19e3c8: 7220 c60c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc6 │ │ +19e3ce: 28d3 |003b: goto 000e // -002d │ │ +19e3d0: 220a 3302 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0233 │ │ +19e3d4: 7010 4e08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@084e │ │ +19e3da: 6e20 4f08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@084f │ │ +19e3e0: 6e20 3f08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083f │ │ +19e3e6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -322483,119 +322484,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 │ │ -19dd5c: |[19dd5c] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -19dd6c: 2200 3402 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0234 │ │ -19dd70: 7010 5008 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0850 │ │ -19dd76: 2201 3502 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0235 │ │ -19dd7a: 7010 5408 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0854 │ │ -19dd80: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19dd82: 6e20 5b08 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@085b │ │ -19dd88: 6e20 5d08 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@085d │ │ -19dd8e: 6e20 5e08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@085e │ │ -19dd94: 6e10 2259 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5922 │ │ -19dd9a: 0a03 |0017: move-result v3 │ │ -19dd9c: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -19dda0: 6203 7200 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ -19dda4: 6e20 6008 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0860 │ │ -19ddaa: 2808 |001f: goto 0027 // +0008 │ │ -19ddac: 6e10 f358 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58f3 │ │ -19ddb2: 0c03 |0023: move-result-object v3 │ │ -19ddb4: 6e20 6008 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0860 │ │ -19ddba: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -19ddbc: 6e20 5808 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0858 │ │ -19ddc2: 6e10 1559 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5915 │ │ -19ddc8: 0c04 |002e: move-result-object v4 │ │ -19ddca: 6e20 5908 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0859 │ │ -19ddd0: 6e10 1659 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5916 │ │ -19ddd6: 0b04 |0035: move-result-wide v4 │ │ -19ddd8: 6e20 ec58 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58ec │ │ -19ddde: 0b06 |0039: move-result-wide v6 │ │ -19dde0: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -19dde4: 6e10 1e59 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ -19ddea: 0a0a |003f: move-result v10 │ │ -19ddec: 81a6 |0040: int-to-long v6, v10 │ │ -19ddee: be64 |0041: div-long/2addr v4, v6 │ │ -19ddf0: 6e30 5a08 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@085a │ │ -19ddf6: 6e10 1859 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@5918 │ │ -19ddfc: 0a0a |0048: move-result v10 │ │ -19ddfe: 83a4 |0049: int-to-double v4, v10 │ │ -19de00: 6e30 5c08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@085c │ │ -19de06: 6e10 2159 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5921 │ │ -19de0c: 0a0a |0050: move-result v10 │ │ -19de0e: 83a4 |0051: int-to-double v4, v10 │ │ -19de10: 6e30 6408 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0864 │ │ -19de16: 6e20 5f08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@085f │ │ -19de1c: 220a 7403 |0058: new-instance v10, Ljava/util/Date; // type@0374 │ │ -19de20: 7010 8d0c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c8d │ │ -19de26: 6e20 6108 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0861 │ │ -19de2c: 6e10 1f59 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@591f │ │ -19de32: 0b03 |0063: move-result-wide v3 │ │ -19de34: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -19de38: bb53 |0066: add-long/2addr v3, v5 │ │ -19de3a: 6e30 6208 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0862 │ │ -19de40: 6e10 2059 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5920 │ │ -19de46: 0a0a |006d: move-result v10 │ │ -19de48: 6e20 6308 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0863 │ │ -19de4e: 6e20 5108 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ -19de54: 220a 2502 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0225 │ │ -19de58: 7010 2208 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0822 │ │ -19de5e: 6e20 5108 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ -19de64: 2201 2602 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@0226 │ │ -19de68: 7010 2608 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0826 │ │ -19de6e: 6e10 1559 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5915 │ │ -19de74: 0c03 |0084: move-result-object v3 │ │ -19de76: 6e20 2908 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0829 │ │ -19de7c: 6e10 1659 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5916 │ │ -19de82: 0b03 |008b: move-result-wide v3 │ │ -19de84: 6e30 2a08 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@082a │ │ -19de8a: 6e10 1e59 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ -19de90: 0a03 |0092: move-result v3 │ │ -19de92: 8133 |0093: int-to-long v3, v3 │ │ -19de94: 6e30 2c08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@082c │ │ -19de9a: 1a03 3f51 |0097: const-string v3, "eng" // string@513f │ │ -19de9e: 6e20 2b08 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@082b │ │ -19dea4: 6e20 2308 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0823 │ │ -19deaa: 2201 2402 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0224 │ │ -19deae: 7010 1f08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@081f │ │ -19deb4: 6e10 2259 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5922 │ │ -19deba: 0a03 |00a7: move-result v3 │ │ -19debc: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -19dec0: 1a03 ff36 |00aa: const-string v3, "SoundHandle" // string@36ff │ │ -19dec4: 2803 |00ac: goto 00af // +0003 │ │ -19dec6: 1a03 933d |00ad: const-string v3, "VideoHandle" // string@3d93 │ │ -19deca: 6e20 2108 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@0821 │ │ -19ded0: 6e10 1759 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@5917 │ │ -19ded6: 0c03 |00b5: move-result-object v3 │ │ -19ded8: 6e20 2008 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0820 │ │ -19dede: 6e20 2308 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0823 │ │ -19dee4: 2201 2702 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@0227 │ │ -19dee8: 7010 2d08 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@082d │ │ -19deee: 6e10 1959 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@5919 │ │ -19def4: 0c03 |00c4: move-result-object v3 │ │ -19def6: 6e20 2e08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082e │ │ -19defc: 2203 2102 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0221 │ │ -19df00: 7010 1808 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0818 │ │ -19df06: 2204 2202 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0222 │ │ -19df0a: 7010 1a08 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@081a │ │ -19df10: 6e20 1908 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0819 │ │ -19df16: 2205 2002 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0220 │ │ -19df1a: 7010 1608 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0816 │ │ -19df20: 6e20 1708 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0817 │ │ -19df26: 6e20 1b08 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081b │ │ -19df2c: 6e20 2e08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082e │ │ -19df32: 6e20 e158 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@58e1 │ │ -19df38: 0c09 |00e6: move-result-object v9 │ │ -19df3a: 6e20 2e08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082e │ │ -19df40: 6e20 2308 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0823 │ │ -19df46: 1100 |00ed: return-object v0 │ │ +19dd60: |[19dd60] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +19dd70: 2200 3402 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0234 │ │ +19dd74: 7010 5008 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@0850 │ │ +19dd7a: 2201 3502 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0235 │ │ +19dd7e: 7010 5408 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0854 │ │ +19dd84: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19dd86: 6e20 5b08 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@085b │ │ +19dd8c: 6e20 5d08 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@085d │ │ +19dd92: 6e20 5e08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@085e │ │ +19dd98: 6e10 2259 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5922 │ │ +19dd9e: 0a03 |0017: move-result v3 │ │ +19dda0: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +19dda4: 6203 7200 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ +19dda8: 6e20 6008 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0860 │ │ +19ddae: 2808 |001f: goto 0027 // +0008 │ │ +19ddb0: 6e10 f358 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58f3 │ │ +19ddb6: 0c03 |0023: move-result-object v3 │ │ +19ddb8: 6e20 6008 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0860 │ │ +19ddbe: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +19ddc0: 6e20 5808 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0858 │ │ +19ddc6: 6e10 1559 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5915 │ │ +19ddcc: 0c04 |002e: move-result-object v4 │ │ +19ddce: 6e20 5908 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0859 │ │ +19ddd4: 6e10 1659 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5916 │ │ +19ddda: 0b04 |0035: move-result-wide v4 │ │ +19dddc: 6e20 ec58 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58ec │ │ +19dde2: 0b06 |0039: move-result-wide v6 │ │ +19dde4: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +19dde8: 6e10 1e59 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ +19ddee: 0a0a |003f: move-result v10 │ │ +19ddf0: 81a6 |0040: int-to-long v6, v10 │ │ +19ddf2: be64 |0041: div-long/2addr v4, v6 │ │ +19ddf4: 6e30 5a08 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@085a │ │ +19ddfa: 6e10 1859 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@5918 │ │ +19de00: 0a0a |0048: move-result v10 │ │ +19de02: 83a4 |0049: int-to-double v4, v10 │ │ +19de04: 6e30 5c08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@085c │ │ +19de0a: 6e10 2159 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@5921 │ │ +19de10: 0a0a |0050: move-result v10 │ │ +19de12: 83a4 |0051: int-to-double v4, v10 │ │ +19de14: 6e30 6408 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0864 │ │ +19de1a: 6e20 5f08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@085f │ │ +19de20: 220a 7403 |0058: new-instance v10, Ljava/util/Date; // type@0374 │ │ +19de24: 7010 8d0c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c8d │ │ +19de2a: 6e20 6108 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0861 │ │ +19de30: 6e10 1f59 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@591f │ │ +19de36: 0b03 |0063: move-result-wide v3 │ │ +19de38: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +19de3c: bb53 |0066: add-long/2addr v3, v5 │ │ +19de3e: 6e30 6208 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0862 │ │ +19de44: 6e10 2059 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@5920 │ │ +19de4a: 0a0a |006d: move-result v10 │ │ +19de4c: 6e20 6308 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0863 │ │ +19de52: 6e20 5108 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ +19de58: 220a 2502 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0225 │ │ +19de5c: 7010 2208 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0822 │ │ +19de62: 6e20 5108 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ +19de68: 2201 2602 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@0226 │ │ +19de6c: 7010 2608 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0826 │ │ +19de72: 6e10 1559 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@5915 │ │ +19de78: 0c03 |0084: move-result-object v3 │ │ +19de7a: 6e20 2908 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0829 │ │ +19de80: 6e10 1659 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@5916 │ │ +19de86: 0b03 |008b: move-result-wide v3 │ │ +19de88: 6e30 2a08 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@082a │ │ +19de8e: 6e10 1e59 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ +19de94: 0a03 |0092: move-result v3 │ │ +19de96: 8133 |0093: int-to-long v3, v3 │ │ +19de98: 6e30 2c08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@082c │ │ +19de9e: 1a03 3f51 |0097: const-string v3, "eng" // string@513f │ │ +19dea2: 6e20 2b08 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@082b │ │ +19dea8: 6e20 2308 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0823 │ │ +19deae: 2201 2402 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0224 │ │ +19deb2: 7010 1f08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@081f │ │ +19deb8: 6e10 2259 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@5922 │ │ +19debe: 0a03 |00a7: move-result v3 │ │ +19dec0: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +19dec4: 1a03 ff36 |00aa: const-string v3, "SoundHandle" // string@36ff │ │ +19dec8: 2803 |00ac: goto 00af // +0003 │ │ +19deca: 1a03 933d |00ad: const-string v3, "VideoHandle" // string@3d93 │ │ +19dece: 6e20 2108 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@0821 │ │ +19ded4: 6e10 1759 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@5917 │ │ +19deda: 0c03 |00b5: move-result-object v3 │ │ +19dedc: 6e20 2008 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@0820 │ │ +19dee2: 6e20 2308 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0823 │ │ +19dee8: 2201 2702 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@0227 │ │ +19deec: 7010 2d08 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@082d │ │ +19def2: 6e10 1959 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@5919 │ │ +19def8: 0c03 |00c4: move-result-object v3 │ │ +19defa: 6e20 2e08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082e │ │ +19df00: 2203 2102 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0221 │ │ +19df04: 7010 1808 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0818 │ │ +19df0a: 2204 2202 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0222 │ │ +19df0e: 7010 1a08 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@081a │ │ +19df14: 6e20 1908 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0819 │ │ +19df1a: 2205 2002 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0220 │ │ +19df1e: 7010 1608 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0816 │ │ +19df24: 6e20 1708 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0817 │ │ +19df2a: 6e20 1b08 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081b │ │ +19df30: 6e20 2e08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082e │ │ +19df36: 6e20 e158 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@58e1 │ │ +19df3c: 0c09 |00e6: move-result-object v9 │ │ +19df3e: 6e20 2e08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082e │ │ +19df44: 6e20 2308 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0823 │ │ +19df4a: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -322646,63 +322647,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -19e3e4: |[19e3e4] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -19e3f4: 5478 f242 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19e3f8: 6e10 d258 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58d2 │ │ -19e3fe: 0b00 |0005: move-result-wide v0 │ │ -19e400: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -19e404: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -19e408: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -19e40c: 7010 ea58 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58ea │ │ -19e412: 5478 ee42 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ -19e416: 6e10 f458 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19e41c: 0c08 |0014: move-result-object v8 │ │ -19e41e: 6e10 620c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19e424: 0c08 |0018: move-result-object v8 │ │ -19e426: 7210 af0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19e42c: 0a00 |001c: move-result v0 │ │ -19e42e: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -19e432: 7210 b00c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19e438: 0c00 |0022: move-result-object v0 │ │ -19e43a: 1f00 0b11 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19e43e: 6e10 1c59 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ -19e444: 0c01 |0028: move-result-object v1 │ │ -19e446: 7210 d40c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19e44c: 0a02 |002c: move-result v2 │ │ -19e44e: 2323 1c11 |002d: new-array v3, v2, [J // type@111c │ │ -19e452: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -19e454: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -19e458: 7220 cb0c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19e45e: 0c05 |0035: move-result-object v5 │ │ -19e460: 1f05 0911 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ -19e464: 6e10 0859 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5908 │ │ -19e46a: 0b05 |003b: move-result-wide v5 │ │ -19e46c: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -19e470: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -19e474: 28f0 |0040: goto 0030 // -0010 │ │ -19e476: 5471 f442 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f4 │ │ -19e47a: 6e30 9b0c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c9b │ │ -19e480: 28d3 |0046: goto 0019 // -002d │ │ -19e482: 5478 ee42 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ -19e486: 6e20 e058 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@58e0 │ │ -19e48c: 0c08 |004c: move-result-object v8 │ │ -19e48e: 5470 f042 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e492: 7220 1508 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0815 │ │ -19e498: 5478 f142 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ -19e49c: 6e10 8a09 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ -19e4a2: 5478 f042 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19e4a6: 6e10 c20b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bc2 │ │ -19e4ac: 5478 f142 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ -19e4b0: 6e10 8909 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0989 │ │ -19e4b6: 0e00 |0061: return-void │ │ +19e3e8: |[19e3e8] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +19e3f8: 5478 f242 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19e3fc: 6e10 d258 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58d2 │ │ +19e402: 0b00 |0005: move-result-wide v0 │ │ +19e404: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +19e408: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +19e40c: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +19e410: 7010 ea58 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58ea │ │ +19e416: 5478 ee42 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ +19e41a: 6e10 f458 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19e420: 0c08 |0014: move-result-object v8 │ │ +19e422: 6e10 620c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19e428: 0c08 |0018: move-result-object v8 │ │ +19e42a: 7210 af0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19e430: 0a00 |001c: move-result v0 │ │ +19e432: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +19e436: 7210 b00c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19e43c: 0c00 |0022: move-result-object v0 │ │ +19e43e: 1f00 0b11 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19e442: 6e10 1c59 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@591c │ │ +19e448: 0c01 |0028: move-result-object v1 │ │ +19e44a: 7210 d40c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19e450: 0a02 |002c: move-result v2 │ │ +19e452: 2323 1c11 |002d: new-array v3, v2, [J // type@111c │ │ +19e456: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +19e458: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +19e45c: 7220 cb0c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19e462: 0c05 |0035: move-result-object v5 │ │ +19e464: 1f05 0911 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ +19e468: 6e10 0859 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@5908 │ │ +19e46e: 0b05 |003b: move-result-wide v5 │ │ +19e470: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +19e474: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +19e478: 28f0 |0040: goto 0030 // -0010 │ │ +19e47a: 5471 f442 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42f4 │ │ +19e47e: 6e30 9b0c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c9b │ │ +19e484: 28d3 |0046: goto 0019 // -002d │ │ +19e486: 5478 ee42 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ +19e48a: 6e20 e058 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@58e0 │ │ +19e490: 0c08 |004c: move-result-object v8 │ │ +19e492: 5470 f042 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e496: 7220 1508 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0815 │ │ +19e49c: 5478 f142 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ +19e4a0: 6e10 8a09 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ +19e4a6: 5478 f042 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19e4aa: 6e10 c20b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bc2 │ │ +19e4b0: 5478 f142 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ +19e4b4: 6e10 8909 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0989 │ │ +19e4ba: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -322722,49 +322723,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 │ │ -19df94: |[19df94] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -19dfa4: 6e10 f458 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19dfaa: 0c00 |0003: move-result-object v0 │ │ -19dfac: 6e10 610c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c61 │ │ -19dfb2: 0a00 |0007: move-result v0 │ │ -19dfb4: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -19dfb8: 6e10 f458 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19dfbe: 0c00 |000d: move-result-object v0 │ │ -19dfc0: 6e10 620c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19dfc6: 0c00 |0011: move-result-object v0 │ │ -19dfc8: 7210 b00c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19dfce: 0c00 |0015: move-result-object v0 │ │ -19dfd0: 1f00 0b11 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19dfd4: 6e10 1e59 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ -19dfda: 0a00 |001b: move-result v0 │ │ -19dfdc: 8100 |001c: int-to-long v0, v0 │ │ -19dfde: 2803 |001d: goto 0020 // +0003 │ │ -19dfe0: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -19dfe4: 6e10 f458 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ -19dfea: 0c05 |0023: move-result-object v5 │ │ -19dfec: 6e10 620c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ -19dff2: 0c05 |0027: move-result-object v5 │ │ -19dff4: 7210 af0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -19dffa: 0a02 |002b: move-result v2 │ │ -19dffc: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -19e000: 7210 b00c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -19e006: 0c02 |0031: move-result-object v2 │ │ -19e008: 1f02 0b11 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19e00c: 6e10 1e59 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ -19e012: 0a02 |0037: move-result v2 │ │ -19e014: 8122 |0038: int-to-long v2, v2 │ │ -19e016: 7140 eb58 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58eb │ │ -19e01c: 0b00 |003c: move-result-wide v0 │ │ -19e01e: 28eb |003d: goto 0028 // -0015 │ │ -19e020: 1000 |003e: return-wide v0 │ │ +19df98: |[19df98] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +19dfa8: 6e10 f458 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19dfae: 0c00 |0003: move-result-object v0 │ │ +19dfb0: 6e10 610c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c61 │ │ +19dfb6: 0a00 |0007: move-result v0 │ │ +19dfb8: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +19dfbc: 6e10 f458 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19dfc2: 0c00 |000d: move-result-object v0 │ │ +19dfc4: 6e10 620c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19dfca: 0c00 |0011: move-result-object v0 │ │ +19dfcc: 7210 b00c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19dfd2: 0c00 |0015: move-result-object v0 │ │ +19dfd4: 1f00 0b11 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19dfd8: 6e10 1e59 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ +19dfde: 0a00 |001b: move-result v0 │ │ +19dfe0: 8100 |001c: int-to-long v0, v0 │ │ +19dfe2: 2803 |001d: goto 0020 // +0003 │ │ +19dfe4: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +19dfe8: 6e10 f458 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58f4 │ │ +19dfee: 0c05 |0023: move-result-object v5 │ │ +19dff0: 6e10 620c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c62 │ │ +19dff6: 0c05 |0027: move-result-object v5 │ │ +19dff8: 7210 af0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +19dffe: 0a02 |002b: move-result v2 │ │ +19e000: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +19e004: 7210 b00c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +19e00a: 0c02 |0031: move-result-object v2 │ │ +19e00c: 1f02 0b11 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19e010: 6e10 1e59 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@591e │ │ +19e016: 0a02 |0037: move-result v2 │ │ +19e018: 8122 |0038: int-to-long v2, v2 │ │ +19e01a: 7140 eb58 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58eb │ │ +19e020: 0b00 |003c: move-result-wide v0 │ │ +19e022: 28eb |003d: goto 0028 // -0015 │ │ +19e024: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -322776,96 +322777,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 │ │ -19da84: |[19da84] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -19da94: 5560 f542 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ -19da98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19da9a: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -19da9e: 5460 f242 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19daa2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -19daa6: 6e30 d958 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58d9 │ │ -19daac: 5460 f242 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19dab0: 5462 f042 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19dab4: 6e20 d158 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58d1 │ │ -19daba: 5460 f242 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19dabe: 5362 ef42 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19dac2: 6e30 da58 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58da │ │ -19dac8: 5362 ef42 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19dacc: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -19dad0: bb42 |001e: add-long/2addr v2, v4 │ │ -19dad2: 5a62 ef42 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19dad6: 5362 f642 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19dada: bb42 |0023: add-long/2addr v2, v4 │ │ -19dadc: 5a62 f642 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19dae0: 5c61 f542 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ -19dae4: 5460 f242 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ -19dae8: 6e10 d258 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58d2 │ │ -19daee: 0b02 |002d: move-result-wide v2 │ │ -19daf0: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19daf4: 8144 |0030: int-to-long v4, v4 │ │ -19daf6: bb42 |0031: add-long/2addr v2, v4 │ │ -19daf8: 6e30 d958 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58d9 │ │ -19dafe: 5362 f642 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19db02: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19db06: 8104 |0039: int-to-long v4, v0 │ │ -19db08: bb42 |003a: add-long/2addr v2, v4 │ │ -19db0a: 5a62 f642 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19db0e: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -19db14: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -19db18: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -19db1c: 7010 ea58 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58ea │ │ -19db22: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -19db24: 5c60 f542 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ -19db28: 5362 f642 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19db2c: bc42 |004c: sub-long/2addr v2, v4 │ │ -19db2e: 5a62 f642 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ -19db32: 2802 |004f: goto 0051 // +0002 │ │ -19db34: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -19db36: 5462 ee42 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ -19db3a: 5363 ef42 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19db3e: 6e59 ef58 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58ef │ │ -19db44: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19db48: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -19db4a: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -19db4e: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -19db50: 2802 |005e: goto 0060 // +0002 │ │ -19db52: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -19db54: b037 |0060: add-int/2addr v7, v3 │ │ -19db56: 6e20 ac0b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19db5c: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19db60: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19db64: b037 |0068: add-int/2addr v7, v3 │ │ -19db66: 6e20 a90b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba9 │ │ -19db6c: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -19db70: 5467 f342 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ -19db74: 6e20 ac0b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19db7a: 5467 f342 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ -19db7e: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19db82: b12a |0077: sub-int/2addr v10, v2 │ │ -19db84: 6e20 b10b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bb1 │ │ -19db8a: 5467 f342 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ -19db8e: 6e20 ac0b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19db94: 5467 f042 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19db98: 546a f342 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ -19db9c: 6e20 c50b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc5 │ │ -19dba2: 5467 f042 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ -19dba6: 6e20 c50b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc5 │ │ -19dbac: 5367 ef42 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19dbb0: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19dbb4: 8199 |0090: int-to-long v9, v9 │ │ -19dbb6: bb97 |0091: add-long/2addr v7, v9 │ │ -19dbb8: 5a67 ef42 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ -19dbbc: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -19dbc0: 5467 f142 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ -19dbc4: 6e10 8a09 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ -19dbca: 0f00 |009b: return v0 │ │ +19da88: |[19da88] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +19da98: 5560 f542 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ +19da9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19da9e: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +19daa2: 5460 f242 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19daa6: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +19daaa: 6e30 d958 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58d9 │ │ +19dab0: 5460 f242 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19dab4: 5462 f042 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19dab8: 6e20 d158 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@58d1 │ │ +19dabe: 5460 f242 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19dac2: 5362 ef42 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19dac6: 6e30 da58 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58da │ │ +19dacc: 5362 ef42 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19dad0: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +19dad4: bb42 |001e: add-long/2addr v2, v4 │ │ +19dad6: 5a62 ef42 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19dada: 5362 f642 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19dade: bb42 |0023: add-long/2addr v2, v4 │ │ +19dae0: 5a62 f642 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19dae4: 5c61 f542 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ +19dae8: 5460 f242 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42f2 │ │ +19daec: 6e10 d258 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@58d2 │ │ +19daf2: 0b02 |002d: move-result-wide v2 │ │ +19daf4: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19daf8: 8144 |0030: int-to-long v4, v4 │ │ +19dafa: bb42 |0031: add-long/2addr v2, v4 │ │ +19dafc: 6e30 d958 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58d9 │ │ +19db02: 5362 f642 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19db06: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19db0a: 8104 |0039: int-to-long v4, v0 │ │ +19db0c: bb42 |003a: add-long/2addr v2, v4 │ │ +19db0e: 5a62 f642 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19db12: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +19db18: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +19db1c: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +19db20: 7010 ea58 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58ea │ │ +19db26: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +19db28: 5c60 f542 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42f5 │ │ +19db2c: 5362 f642 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19db30: bc42 |004c: sub-long/2addr v2, v4 │ │ +19db32: 5a62 f642 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42f6 │ │ +19db36: 2802 |004f: goto 0051 // +0002 │ │ +19db38: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +19db3a: 5462 ee42 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42ee │ │ +19db3e: 5363 ef42 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19db42: 6e59 ef58 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58ef │ │ +19db48: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19db4c: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +19db4e: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +19db52: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +19db54: 2802 |005e: goto 0060 // +0002 │ │ +19db56: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +19db58: b037 |0060: add-int/2addr v7, v3 │ │ +19db5a: 6e20 ac0b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19db60: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19db64: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19db68: b037 |0068: add-int/2addr v7, v3 │ │ +19db6a: 6e20 a90b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba9 │ │ +19db70: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +19db74: 5467 f342 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ +19db78: 6e20 ac0b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19db7e: 5467 f342 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ +19db82: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19db86: b12a |0077: sub-int/2addr v10, v2 │ │ +19db88: 6e20 b10b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bb1 │ │ +19db8e: 5467 f342 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ +19db92: 6e20 ac0b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19db98: 5467 f042 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19db9c: 546a f342 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42f3 │ │ +19dba0: 6e20 c50b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc5 │ │ +19dba6: 5467 f042 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42f0 │ │ +19dbaa: 6e20 c50b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc5 │ │ +19dbb0: 5367 ef42 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19dbb4: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19dbb8: 8199 |0090: int-to-long v9, v9 │ │ +19dbba: bb97 |0091: add-long/2addr v7, v9 │ │ +19dbbc: 5a67 ef42 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42ef │ │ +19dbc0: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +19dbc4: 5467 f142 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42f1 │ │ +19dbc8: 6e10 8a09 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ +19dbce: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -322948,22 +322949,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -19e5e4: |[19e5e4] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -19e5f4: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19e5fa: 6200 7200 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ -19e5fe: 5b10 f942 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ -19e602: 2200 6e03 |0007: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ -19e606: 7010 570c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19e60c: 5b10 fa42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e610: 0e00 |000e: return-void │ │ +19e5e8: |[19e5e8] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +19e5f8: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19e5fe: 6200 7200 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ +19e602: 5b10 f942 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ +19e606: 2200 6e03 |0007: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ +19e60a: 7010 570c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19e610: 5b10 fa42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e614: 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; │ │ @@ -322974,27 +322975,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19e614: |[19e614] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -19e624: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -19e628: 5410 fa42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e62c: 6e10 640c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19e632: 0a00 |0007: move-result v0 │ │ -19e634: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -19e638: 280c |000a: goto 0016 // +000c │ │ -19e63a: 5410 fa42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e63e: 6e20 5f0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ -19e644: 0c02 |0010: move-result-object v2 │ │ -19e646: 1f02 0b11 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19e64a: 6e40 1459 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@5914 │ │ -19e650: 0e00 |0016: return-void │ │ +19e618: |[19e618] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +19e628: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +19e62c: 5410 fa42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e630: 6e10 640c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19e636: 0a00 |0007: move-result v0 │ │ +19e638: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +19e63c: 280c |000a: goto 0016 // +000c │ │ +19e63e: 5410 fa42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e642: 6e20 5f0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5f │ │ +19e648: 0c02 |0010: move-result-object v2 │ │ +19e64a: 1f02 0b11 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19e64e: 6e40 1459 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@5914 │ │ +19e654: 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; │ │ @@ -323007,27 +323008,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -19e540: |[19e540] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19e550: 5430 fa42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e554: 2201 0b11 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ -19e558: 5432 fa42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e55c: 6e10 640c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19e562: 0a02 |0009: move-result v2 │ │ -19e564: 7040 1359 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@5913 │ │ -19e56a: 6e20 5b0c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19e570: 5434 fa42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e574: 6e10 640c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19e57a: 0a04 |0015: move-result v4 │ │ -19e57c: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -19e580: 0f04 |0018: return v4 │ │ +19e544: |[19e544] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19e554: 5430 fa42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e558: 2201 0b11 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@110b │ │ +19e55c: 5432 fa42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e560: 6e10 640c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19e566: 0a02 |0009: move-result v2 │ │ +19e568: 7040 1359 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@5913 │ │ +19e56e: 6e20 5b0c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19e574: 5434 fa42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e578: 6e10 640c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19e57e: 0a04 |0015: move-result v4 │ │ +19e580: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +19e584: 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; │ │ @@ -323038,17 +323039,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e5b4: |[19e5b4] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -19e5c4: 5410 f742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f7 │ │ -19e5c8: 1100 |0002: return-object v0 │ │ +19e5b8: |[19e5b8] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +19e5c8: 5410 f742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f7 │ │ +19e5cc: 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;) │ │ @@ -323056,17 +323057,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e584: |[19e584] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -19e594: 5210 f842 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f8 │ │ -19e598: 0f00 |0002: return v0 │ │ +19e588: |[19e588] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +19e598: 5210 f842 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f8 │ │ +19e59c: 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;) │ │ @@ -323074,17 +323075,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e528: |[19e528] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -19e538: 5410 f942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ -19e53c: 1100 |0002: return-object v0 │ │ +19e52c: |[19e52c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +19e53c: 5410 f942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ +19e540: 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;) │ │ @@ -323092,17 +323093,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e5cc: |[19e5cc] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -19e5dc: 5410 fa42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ -19e5e0: 1100 |0002: return-object v0 │ │ +19e5d0: |[19e5d0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +19e5e0: 5410 fa42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42fa │ │ +19e5e4: 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;) │ │ @@ -323110,17 +323111,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e59c: |[19e59c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -19e5ac: 5210 fb42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42fb │ │ -19e5b0: 0f00 |0002: return v0 │ │ +19e5a0: |[19e5a0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +19e5b0: 5210 fb42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42fb │ │ +19e5b4: 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;) │ │ @@ -323128,17 +323129,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e654: |[19e654] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -19e664: 5b01 f742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f7 │ │ -19e668: 0e00 |0002: return-void │ │ +19e658: |[19e658] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +19e668: 5b01 f742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42f7 │ │ +19e66c: 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; │ │ │ │ @@ -323147,34 +323148,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -19e66c: |[19e66c] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -19e67c: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -19e680: 6202 7200 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ -19e684: 5b12 f942 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ -19e688: 281b |0006: goto 0021 // +001b │ │ -19e68a: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -19e68e: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -19e692: 6202 7500 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -19e696: 5b12 f942 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ -19e69a: 2812 |000f: goto 0021 // +0012 │ │ -19e69c: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -19e6a0: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -19e6a4: 6202 7300 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19e6a8: 5b12 f942 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ -19e6ac: 2809 |0018: goto 0021 // +0009 │ │ -19e6ae: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -19e6b2: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -19e6b6: 6202 7400 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -19e6ba: 5b12 f942 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ -19e6be: 0e00 |0021: return-void │ │ +19e670: |[19e670] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +19e680: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +19e684: 6202 7200 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0072 │ │ +19e688: 5b12 f942 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ +19e68c: 281b |0006: goto 0021 // +001b │ │ +19e68e: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +19e692: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +19e696: 6202 7500 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +19e69a: 5b12 f942 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ +19e69e: 2812 |000f: goto 0021 // +0012 │ │ +19e6a0: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +19e6a4: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +19e6a8: 6202 7300 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19e6ac: 5b12 f942 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ +19e6b0: 2809 |0018: goto 0021 // +0009 │ │ +19e6b2: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +19e6b6: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +19e6ba: 6202 7400 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +19e6be: 5b12 f942 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42f9 │ │ +19e6c2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -323186,18 +323187,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19e6c0: |[19e6c0] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -19e6d0: 5901 fb42 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42fb │ │ -19e6d4: 5902 f842 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f8 │ │ -19e6d8: 0e00 |0004: return-void │ │ +19e6c4: |[19e6c4] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +19e6d4: 5901 fb42 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42fb │ │ +19e6d8: 5902 f842 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42f8 │ │ +19e6dc: 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 │ │ @@ -323291,27 +323292,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19e734: |[19e734] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -19e744: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19e74a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19e74c: 5b10 0043 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e750: 5b10 ff42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19e754: 5b10 0143 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19e758: 2200 f702 |000a: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ -19e75c: 7010 9f0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19e762: 5b10 0343 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ -19e766: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19e768: 5910 0a43 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ -19e76c: 7010 0559 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5905 │ │ -19e772: 0e00 |0017: return-void │ │ +19e738: |[19e738] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +19e748: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19e74e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19e750: 5b10 0043 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e754: 5b10 ff42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19e758: 5b10 0143 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19e75c: 2200 f702 |000a: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ +19e760: 7010 9f0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19e766: 5b10 0343 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ +19e76a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19e76c: 5910 0a43 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ +19e770: 7010 0559 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5905 │ │ +19e776: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -323325,44 +323326,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -19e774: |[19e774] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -19e784: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19e78a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19e78c: 5b10 0043 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e790: 5b10 ff42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19e794: 5b10 0143 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19e798: 2200 f702 |000a: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ -19e79c: 7010 9f0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19e7a2: 5b10 0343 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ -19e7a6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19e7a8: 5910 0a43 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ -19e7ac: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -19e7b0: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -19e7b4: 5912 0943 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4309 │ │ -19e7b8: 5913 0443 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4304 │ │ -19e7bc: 5914 0a43 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ -19e7c0: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -19e7c4: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -19e7c8: 7110 9f0b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ -19e7ce: 0c04 |0025: move-result-object v4 │ │ -19e7d0: 5b14 0543 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ -19e7d4: 6200 9300 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0093 │ │ -19e7d8: 6e20 aa0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0baa │ │ -19e7de: 7030 ff58 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58ff │ │ -19e7e4: 6e10 0259 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@5902 │ │ -19e7ea: 7010 0559 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5905 │ │ -19e7f0: 0e00 |0036: return-void │ │ -19e7f2: 2202 e702 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ -19e7f6: 7010 3e0a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3e │ │ -19e7fc: 2702 |003c: throw v2 │ │ +19e778: |[19e778] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +19e788: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19e78e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19e790: 5b10 0043 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e794: 5b10 ff42 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19e798: 5b10 0143 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19e79c: 2200 f702 |000a: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ +19e7a0: 7010 9f0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19e7a6: 5b10 0343 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ +19e7aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19e7ac: 5910 0a43 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ +19e7b0: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +19e7b4: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +19e7b8: 5912 0943 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4309 │ │ +19e7bc: 5913 0443 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4304 │ │ +19e7c0: 5914 0a43 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ +19e7c4: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +19e7c8: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +19e7cc: 7110 9f0b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ +19e7d2: 0c04 |0025: move-result-object v4 │ │ +19e7d4: 5b14 0543 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ +19e7d8: 6200 9300 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0093 │ │ +19e7dc: 6e20 aa0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0baa │ │ +19e7e2: 7030 ff58 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58ff │ │ +19e7e8: 6e10 0259 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@5902 │ │ +19e7ee: 7010 0559 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@5905 │ │ +19e7f4: 0e00 |0036: return-void │ │ +19e7f6: 2202 e702 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02e7 │ │ +19e7fa: 7010 3e0a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3e │ │ +19e800: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -323387,25 +323388,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19e8c0: |[19e8c0] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19e8d0: 5412 fe42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19e8d4: 7210 ea0d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0dea │ │ -19e8da: 0a02 |0005: move-result v2 │ │ -19e8dc: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -19e8e0: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -19e8e4: 0e00 |000a: return-void │ │ -19e8e6: 2202 fe02 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ -19e8ea: 1a00 9515 |000d: const-string v0, "EGL error encountered (see log)" // string@1595 │ │ -19e8ee: 7020 b30a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19e8f4: 2702 |0012: throw v2 │ │ +19e8c4: |[19e8c4] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19e8d4: 5412 fe42 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19e8d8: 7210 ea0d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0dea │ │ +19e8de: 0a02 |0005: move-result v2 │ │ +19e8e0: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +19e8e4: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +19e8e8: 0e00 |000a: return-void │ │ +19e8ea: 2202 fe02 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ +19e8ee: 1a00 9515 |000d: const-string v0, "EGL error encountered (see log)" // string@1595 │ │ +19e8f2: 7020 b30a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19e8f8: 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; │ │ @@ -323415,98 +323416,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -19e918: |[19e918] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -19e928: 7100 ee0d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0dee │ │ -19e92e: 0c00 |0003: move-result-object v0 │ │ -19e930: 1f00 d703 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d7 │ │ -19e934: 5b80 fe42 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19e938: 6201 a700 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a7 │ │ -19e93c: 7220 e90d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de9 │ │ -19e942: 0c00 |000d: move-result-object v0 │ │ -19e944: 5b80 0043 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e948: 6201 a900 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00a9 │ │ -19e94c: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -19e950: 5480 fe42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19e954: 5481 0043 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e958: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -19e95a: 7230 eb0d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0deb │ │ -19e960: 0a00 |001c: move-result v0 │ │ -19e962: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -19e966: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -19e96a: 2303 1b11 |0021: new-array v3, v0, [I // type@111b │ │ -19e96e: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -19e974: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -19e976: 2350 4911 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1149 │ │ -19e97a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -19e97c: 2316 1b11 |002a: new-array v6, v1, [I // type@111b │ │ -19e980: 5481 fe42 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19e984: 5482 0043 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e988: 0704 |0030: move-object v4, v0 │ │ -19e98a: 7806 e10d 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@0de1 │ │ -19e990: 0a01 |0034: move-result v1 │ │ -19e992: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -19e996: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -19e99a: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -19e99c: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -19e9a0: 2430 1b11 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@111b │ │ -19e9a6: 0c01 |003f: move-result-object v1 │ │ -19e9a8: 5482 fe42 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19e9ac: 5484 0043 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e9b0: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -19e9b2: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -19e9b6: 6207 a800 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a8 │ │ -19e9ba: 7251 e20d 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@0de2 │ │ -19e9c0: 0c01 |004c: move-result-object v1 │ │ -19e9c2: 5b81 ff42 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19e9c6: 1a01 5250 |004f: const-string v1, "eglCreateContext" // string@5052 │ │ -19e9ca: 7020 fd58 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58fd │ │ -19e9d0: 5481 ff42 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19e9d4: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -19e9d8: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -19e9dc: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -19e9e0: 2453 1b11 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@111b │ │ -19e9e6: 0c09 |005f: move-result-object v9 │ │ -19e9e8: 548a fe42 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19e9ec: 5481 0043 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19e9f0: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -19e9f4: 7240 e30d 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@0de3 │ │ -19e9fa: 0c09 |0069: move-result-object v9 │ │ -19e9fc: 5b89 0143 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19ea00: 1a09 5350 |006c: const-string v9, "eglCreatePbufferSurface" // string@5053 │ │ -19ea04: 7020 fd58 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58fd │ │ -19ea0a: 5489 0143 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19ea0e: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -19ea12: 0e00 |0075: return-void │ │ -19ea14: 2209 fe02 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ -19ea18: 1a0a 257f |0078: const-string v10, "surface was null" // string@7f25 │ │ -19ea1c: 7020 b30a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19ea22: 2709 |007d: throw v9 │ │ -19ea24: 2209 fe02 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ -19ea28: 1a0a 2c70 |0080: const-string v10, "null context" // string@702c │ │ -19ea2c: 7020 b30a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19ea32: 2709 |0085: throw v9 │ │ -19ea34: 2209 fe02 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ -19ea38: 1a0a 7682 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8276 │ │ -19ea3c: 7020 b30a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19ea42: 2709 |008d: throw v9 │ │ -19ea44: 5b82 0043 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19ea48: 2209 fe02 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ -19ea4c: 1a0a 7a82 |0092: const-string v10, "unable to initialize EGL10" // string@827a │ │ -19ea50: 7020 b30a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19ea56: 2709 |0097: throw v9 │ │ -19ea58: 2209 fe02 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ -19ea5c: 1a0a 7882 |009a: const-string v10, "unable to get EGL10 display" // string@8278 │ │ -19ea60: 7020 b30a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19ea66: 2709 |009f: throw v9 │ │ -19ea68: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +19e91c: |[19e91c] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +19e92c: 7100 ee0d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0dee │ │ +19e932: 0c00 |0003: move-result-object v0 │ │ +19e934: 1f00 d703 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d7 │ │ +19e938: 5b80 fe42 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19e93c: 6201 a700 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a7 │ │ +19e940: 7220 e90d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de9 │ │ +19e946: 0c00 |000d: move-result-object v0 │ │ +19e948: 5b80 0043 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e94c: 6201 a900 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00a9 │ │ +19e950: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +19e954: 5480 fe42 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19e958: 5481 0043 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e95c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +19e95e: 7230 eb0d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0deb │ │ +19e964: 0a00 |001c: move-result v0 │ │ +19e966: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +19e96a: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +19e96e: 2303 1b11 |0021: new-array v3, v0, [I // type@111b │ │ +19e972: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +19e978: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +19e97a: 2350 4911 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1149 │ │ +19e97e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +19e980: 2316 1b11 |002a: new-array v6, v1, [I // type@111b │ │ +19e984: 5481 fe42 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19e988: 5482 0043 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e98c: 0704 |0030: move-object v4, v0 │ │ +19e98e: 7806 e10d 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@0de1 │ │ +19e994: 0a01 |0034: move-result v1 │ │ +19e996: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +19e99a: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +19e99e: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +19e9a0: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +19e9a4: 2430 1b11 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@111b │ │ +19e9aa: 0c01 |003f: move-result-object v1 │ │ +19e9ac: 5482 fe42 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19e9b0: 5484 0043 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e9b4: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +19e9b6: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +19e9ba: 6207 a800 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a8 │ │ +19e9be: 7251 e20d 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@0de2 │ │ +19e9c4: 0c01 |004c: move-result-object v1 │ │ +19e9c6: 5b81 ff42 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19e9ca: 1a01 5250 |004f: const-string v1, "eglCreateContext" // string@5052 │ │ +19e9ce: 7020 fd58 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58fd │ │ +19e9d4: 5481 ff42 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19e9d8: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +19e9dc: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +19e9e0: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +19e9e4: 2453 1b11 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@111b │ │ +19e9ea: 0c09 |005f: move-result-object v9 │ │ +19e9ec: 548a fe42 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19e9f0: 5481 0043 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19e9f4: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +19e9f8: 7240 e30d 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@0de3 │ │ +19e9fe: 0c09 |0069: move-result-object v9 │ │ +19ea00: 5b89 0143 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19ea04: 1a09 5350 |006c: const-string v9, "eglCreatePbufferSurface" // string@5053 │ │ +19ea08: 7020 fd58 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58fd │ │ +19ea0e: 5489 0143 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19ea12: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +19ea16: 0e00 |0075: return-void │ │ +19ea18: 2209 fe02 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ +19ea1c: 1a0a 257f |0078: const-string v10, "surface was null" // string@7f25 │ │ +19ea20: 7020 b30a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19ea26: 2709 |007d: throw v9 │ │ +19ea28: 2209 fe02 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ +19ea2c: 1a0a 2c70 |0080: const-string v10, "null context" // string@702c │ │ +19ea30: 7020 b30a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19ea36: 2709 |0085: throw v9 │ │ +19ea38: 2209 fe02 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ +19ea3c: 1a0a 7682 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8276 │ │ +19ea40: 7020 b30a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19ea46: 2709 |008d: throw v9 │ │ +19ea48: 5b82 0043 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19ea4c: 2209 fe02 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ +19ea50: 1a0a 7a82 |0092: const-string v10, "unable to initialize EGL10" // string@827a │ │ +19ea54: 7020 b30a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19ea5a: 2709 |0097: throw v9 │ │ +19ea5c: 2209 fe02 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@02fe │ │ +19ea60: 1a0a 7882 |009a: const-string v10, "unable to get EGL10 display" // string@8278 │ │ +19ea64: 7020 b30a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19ea6a: 2709 |009f: throw v9 │ │ +19ea6c: 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 │ │ @@ -323537,32 +323538,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -19ebf0: |[19ebf0] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -19ec00: 2200 0a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@110a │ │ -19ec04: 5221 0a43 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ -19ec08: 7020 0a59 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@590a │ │ -19ec0e: 5b20 0843 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ -19ec12: 6e10 1159 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@5911 │ │ -19ec18: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -19ec1c: 5421 0843 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ -19ec20: 6e10 0f59 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@590f │ │ -19ec26: 0a01 |0013: move-result v1 │ │ -19ec28: 7020 8201 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0182 │ │ -19ec2e: 5b20 0743 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ -19ec32: 6e20 8401 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0184 │ │ -19ec38: 2200 e900 |001c: new-instance v0, Landroid/view/Surface; // type@00e9 │ │ -19ec3c: 5421 0743 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ -19ec40: 7020 0503 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0305 │ │ -19ec46: 5b20 0643 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ -19ec4a: 0e00 |0025: return-void │ │ +19ebf4: |[19ebf4] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +19ec04: 2200 0a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@110a │ │ +19ec08: 5221 0a43 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@430a │ │ +19ec0c: 7020 0a59 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@590a │ │ +19ec12: 5b20 0843 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ +19ec16: 6e10 1159 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@5911 │ │ +19ec1c: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +19ec20: 5421 0843 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ +19ec24: 6e10 0f59 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@590f │ │ +19ec2a: 0a01 |0013: move-result v1 │ │ +19ec2c: 7020 8201 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0182 │ │ +19ec32: 5b20 0743 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ +19ec36: 6e20 8401 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0184 │ │ +19ec3c: 2200 e900 |001c: new-instance v0, Landroid/view/Surface; // type@00e9 │ │ +19ec40: 5421 0743 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ +19ec44: 7020 0503 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0305 │ │ +19ec4a: 5b20 0643 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ +19ec4e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -323575,45 +323576,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -19e800: |[19e800] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -19e810: 5440 0343 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ -19e814: 1d00 |0002: monitor-enter v0 │ │ -19e816: 5541 0243 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ -19e81a: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -19e81e: 5441 0343 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ -19e822: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -19e826: 6e30 a60a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa6 │ │ -19e82c: 5541 0243 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ -19e830: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -19e834: 28f1 |0012: goto 0003 // -000f │ │ -19e836: 2201 fe02 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@02fe │ │ -19e83a: 1a02 e337 |0015: const-string v2, "Surface frame wait timed out" // string@37e3 │ │ -19e83e: 7020 b30a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19e844: 2701 |001a: throw v1 │ │ -19e846: 0d01 |001b: move-exception v1 │ │ -19e848: 2202 fe02 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ -19e84c: 7020 b50a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab5 │ │ -19e852: 2702 |0021: throw v2 │ │ -19e854: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -19e856: 5c41 0243 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ -19e85a: 1e00 |0025: monitor-exit v0 │ │ -19e85c: 5440 0843 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ -19e860: 1a01 fa46 |0028: const-string v1, "before updateTexImage" // string@46fa │ │ -19e864: 6e20 0c59 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19e86a: 5440 0743 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ -19e86e: 6e10 8501 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0185 │ │ -19e874: 0e00 |0032: return-void │ │ -19e876: 0d01 |0033: move-exception v1 │ │ -19e878: 1e00 |0034: monitor-exit v0 │ │ -19e87a: 2701 |0035: throw v1 │ │ +19e804: |[19e804] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +19e814: 5440 0343 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ +19e818: 1d00 |0002: monitor-enter v0 │ │ +19e81a: 5541 0243 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ +19e81e: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +19e822: 5441 0343 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ +19e826: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +19e82a: 6e30 a60a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa6 │ │ +19e830: 5541 0243 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ +19e834: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +19e838: 28f1 |0012: goto 0003 // -000f │ │ +19e83a: 2201 fe02 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@02fe │ │ +19e83e: 1a02 e337 |0015: const-string v2, "Surface frame wait timed out" // string@37e3 │ │ +19e842: 7020 b30a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19e848: 2701 |001a: throw v1 │ │ +19e84a: 0d01 |001b: move-exception v1 │ │ +19e84c: 2202 fe02 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ +19e850: 7020 b50a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab5 │ │ +19e856: 2702 |0021: throw v2 │ │ +19e858: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +19e85a: 5c41 0243 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ +19e85e: 1e00 |0025: monitor-exit v0 │ │ +19e860: 5440 0843 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ +19e864: 1a01 fa46 |0028: const-string v1, "before updateTexImage" // string@46fa │ │ +19e868: 6e20 0c59 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19e86e: 5440 0743 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ +19e872: 6e10 8501 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0185 │ │ +19e878: 0e00 |0032: return-void │ │ +19e87a: 0d01 |0033: move-exception v1 │ │ +19e87c: 1e00 |0034: monitor-exit v0 │ │ +19e87e: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -323640,18 +323641,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19e8a4: |[19e8a4] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -19e8b4: 5410 0843 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ -19e8b8: 6e20 0b59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@590b │ │ -19e8be: 0e00 |0005: return-void │ │ +19e8a8: |[19e8a8] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +19e8b8: 5410 0843 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ +19e8bc: 6e20 0b59 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@590b │ │ +19e8c2: 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; │ │ │ │ @@ -323660,19 +323661,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19e8f8: |[19e8f8] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -19e908: 5420 0843 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ -19e90c: 5421 0743 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ -19e910: 6e30 0e59 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@590e │ │ -19e916: 0e00 |0007: return-void │ │ +19e8fc: |[19e8fc] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +19e90c: 5420 0843 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ +19e910: 5421 0743 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ +19e914: 6e30 0e59 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@590e │ │ +19e91a: 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 │ │ │ │ @@ -323681,27 +323682,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -19e6f4: |[19e6f4] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -19e704: 5480 0543 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ -19e708: 6e10 b30b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb3 │ │ -19e70e: 5283 0943 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4309 │ │ -19e712: 5284 0443 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4304 │ │ -19e716: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -19e71a: 5487 0543 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ -19e71e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19e720: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19e722: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -19e726: 7707 2102 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0221 │ │ -19e72c: 5480 0543 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ -19e730: 1100 |0016: return-object v0 │ │ +19e6f8: |[19e6f8] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +19e708: 5480 0543 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ +19e70c: 6e10 b30b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb3 │ │ +19e712: 5283 0943 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4309 │ │ +19e716: 5284 0443 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4304 │ │ +19e71a: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +19e71e: 5487 0543 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ +19e722: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19e724: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19e726: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +19e72a: 7707 2102 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0221 │ │ +19e730: 5480 0543 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4305 │ │ +19e734: 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; │ │ @@ -323711,17 +323712,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e6dc: |[19e6dc] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -19e6ec: 5410 0643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ -19e6f0: 1100 |0002: return-object v0 │ │ +19e6e0: |[19e6e0] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +19e6f0: 5410 0643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ +19e6f4: 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;) │ │ @@ -323729,35 +323730,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -19eaa4: |[19eaa4] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -19eab4: 5440 fe42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19eab8: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -19eabc: 1a00 f946 |0004: const-string v0, "before makeCurrent" // string@46f9 │ │ -19eac0: 7020 fd58 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58fd │ │ -19eac6: 5440 fe42 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19eaca: 5441 0043 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19eace: 5442 0143 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19ead2: 5443 ff42 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19ead6: 7253 ec0d 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@0dec │ │ -19eadc: 0a00 |0014: move-result v0 │ │ -19eade: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -19eae2: 0e00 |0017: return-void │ │ -19eae4: 2200 fe02 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19eae8: 1a01 5e50 |001a: const-string v1, "eglMakeCurrent failed" // string@505e │ │ -19eaec: 7020 b30a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19eaf2: 2700 |001f: throw v0 │ │ -19eaf4: 2200 fe02 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19eaf8: 1a01 6b6f |0022: const-string v1, "not configured for makeCurrent" // string@6f6b │ │ -19eafc: 7020 b30a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19eb02: 2700 |0027: throw v0 │ │ +19eaa8: |[19eaa8] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +19eab8: 5440 fe42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19eabc: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +19eac0: 1a00 f946 |0004: const-string v0, "before makeCurrent" // string@46f9 │ │ +19eac4: 7020 fd58 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58fd │ │ +19eaca: 5440 fe42 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19eace: 5441 0043 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19ead2: 5442 0143 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19ead6: 5443 ff42 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19eada: 7253 ec0d 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@0dec │ │ +19eae0: 0a00 |0014: move-result v0 │ │ +19eae2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +19eae6: 0e00 |0017: return-void │ │ +19eae8: 2200 fe02 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19eaec: 1a01 5e50 |001a: const-string v1, "eglMakeCurrent failed" // string@505e │ │ +19eaf0: 7020 b30a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19eaf6: 2700 |001f: throw v0 │ │ +19eaf8: 2200 fe02 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19eafc: 1a01 6b6f |0022: const-string v1, "not configured for makeCurrent" // string@6f6b │ │ +19eb00: 7020 b30a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19eb06: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -323769,32 +323770,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19eb04: |[19eb04] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -19eb14: 5423 0343 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ -19eb18: 1d03 |0002: monitor-enter v3 │ │ -19eb1a: 5520 0243 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ -19eb1e: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -19eb22: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -19eb24: 5c20 0243 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ -19eb28: 5420 0343 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ -19eb2c: 6e10 a30a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa3 │ │ -19eb32: 1e03 |000f: monitor-exit v3 │ │ -19eb34: 0e00 |0010: return-void │ │ -19eb36: 2200 fe02 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19eb3a: 1a01 0169 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6901 │ │ -19eb3e: 7020 b30a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19eb44: 2700 |0018: throw v0 │ │ -19eb46: 0d00 |0019: move-exception v0 │ │ -19eb48: 1e03 |001a: monitor-exit v3 │ │ -19eb4a: 2700 |001b: throw v0 │ │ +19eb08: |[19eb08] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +19eb18: 5423 0343 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ +19eb1c: 1d03 |0002: monitor-enter v3 │ │ +19eb1e: 5520 0243 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ +19eb22: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +19eb26: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +19eb28: 5c20 0243 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4302 │ │ +19eb2c: 5420 0343 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4303 │ │ +19eb30: 6e10 a30a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0aa3 │ │ +19eb36: 1e03 |000f: monitor-exit v3 │ │ +19eb38: 0e00 |0010: return-void │ │ +19eb3a: 2200 fe02 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19eb3e: 1a01 0169 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@6901 │ │ +19eb42: 7020 b30a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19eb48: 2700 |0018: throw v0 │ │ +19eb4a: 0d00 |0019: move-exception v0 │ │ +19eb4c: 1e03 |001a: monitor-exit v3 │ │ +19eb4e: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -323811,48 +323812,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -19eb58: |[19eb58] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -19eb68: 5450 fe42 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19eb6c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19eb70: 7210 e80d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0de8 │ │ -19eb76: 0c00 |0007: move-result-object v0 │ │ -19eb78: 5451 ff42 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19eb7c: 6e20 a00a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ -19eb82: 0a00 |000d: move-result v0 │ │ -19eb84: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -19eb88: 5450 fe42 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19eb8c: 5451 0043 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19eb90: 6202 aa00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00aa │ │ -19eb94: 6203 aa00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00aa │ │ -19eb98: 6204 a800 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a8 │ │ -19eb9c: 7254 ec0d 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@0dec │ │ -19eba2: 5450 fe42 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19eba6: 5451 0043 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19ebaa: 5452 0143 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19ebae: 7230 e50d 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@0de5 │ │ -19ebb4: 5450 fe42 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19ebb8: 5451 0043 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19ebbc: 5452 ff42 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19ebc0: 7230 e40d 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@0de4 │ │ -19ebc6: 5450 0643 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ -19ebca: 6e10 0603 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0306 │ │ -19ebd0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -19ebd2: 5b50 0043 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ -19ebd6: 5b50 ff42 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ -19ebda: 5b50 0143 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ -19ebde: 5b50 fe42 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ -19ebe2: 5b50 0843 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ -19ebe6: 5b50 0643 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ -19ebea: 5b50 0743 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ -19ebee: 0e00 |0043: return-void │ │ +19eb5c: |[19eb5c] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +19eb6c: 5450 fe42 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19eb70: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19eb74: 7210 e80d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0de8 │ │ +19eb7a: 0c00 |0007: move-result-object v0 │ │ +19eb7c: 5451 ff42 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19eb80: 6e20 a00a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ +19eb86: 0a00 |000d: move-result v0 │ │ +19eb88: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +19eb8c: 5450 fe42 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19eb90: 5451 0043 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19eb94: 6202 aa00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00aa │ │ +19eb98: 6203 aa00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00aa │ │ +19eb9c: 6204 a800 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a8 │ │ +19eba0: 7254 ec0d 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@0dec │ │ +19eba6: 5450 fe42 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19ebaa: 5451 0043 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19ebae: 5452 0143 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19ebb2: 7230 e50d 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@0de5 │ │ +19ebb8: 5450 fe42 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19ebbc: 5451 0043 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19ebc0: 5452 ff42 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19ebc4: 7230 e40d 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@0de4 │ │ +19ebca: 5450 0643 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ +19ebce: 6e10 0603 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0306 │ │ +19ebd4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +19ebd6: 5b50 0043 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4300 │ │ +19ebda: 5b50 ff42 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42ff │ │ +19ebde: 5b50 0143 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4301 │ │ +19ebe2: 5b50 fe42 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42fe │ │ +19ebe6: 5b50 0843 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4308 │ │ +19ebea: 5b50 0643 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4306 │ │ +19ebee: 5b50 0743 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4307 │ │ +19ebf2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -323900,19 +323901,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19ec7c: |[19ec7c] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -19ec8c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19ec92: 5a01 0b43 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@430b │ │ -19ec96: 5a03 0c43 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@430c │ │ -19ec9a: 0e00 |0007: return-void │ │ +19ec80: |[19ec80] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +19ec90: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19ec96: 5a01 0b43 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@430b │ │ +19ec9a: 5a03 0c43 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@430c │ │ +19ec9e: 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; │ │ @@ -323925,17 +323926,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ec4c: |[19ec4c] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -19ec5c: 5320 0b43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@430b │ │ -19ec60: 1000 |0002: return-wide v0 │ │ +19ec50: |[19ec50] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +19ec60: 5320 0b43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@430b │ │ +19ec64: 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;) │ │ @@ -323943,17 +323944,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ec64: |[19ec64] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -19ec74: 5320 0c43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@430c │ │ -19ec78: 1000 |0002: return-wide v0 │ │ +19ec68: |[19ec68] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +19ec78: 5320 0c43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@430c │ │ +19ec7c: 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) │ │ @@ -324055,63 +324056,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -19edbc: |[19edbc] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -19edcc: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -19edd0: 2300 1a11 |0002: new-array v0, v0, [F // type@111a │ │ -19edd4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -19edda: 6900 1843 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4318 │ │ -19edde: 0e00 |0009: return-void │ │ -19ede0: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +19edc0: |[19edc0] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +19edd0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +19edd4: 2300 1a11 |0002: new-array v0, v0, [F // type@111a │ │ +19edd8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +19edde: 6900 1843 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4318 │ │ +19ede2: 0e00 |0009: return-void │ │ +19ede4: 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 │ │ -19ee38: |[19ee38] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -19ee48: 7010 9f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19ee4e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -19ee52: 2301 1a11 |0005: new-array v1, v0, [F // type@111a │ │ -19ee56: 5b31 1343 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ -19ee5a: 2300 1a11 |0009: new-array v0, v0, [F // type@111a │ │ -19ee5e: 5b30 1543 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ -19ee62: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -19ee66: 5931 1643 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ -19ee6a: 5934 1d43 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431d │ │ -19ee6e: 6204 1843 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4318 │ │ -19ee72: 2141 |0015: array-length v1, v4 │ │ -19ee74: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -19ee78: 7110 9f0b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ -19ee7e: 0c01 |001b: move-result-object v1 │ │ -19ee80: 7100 b60b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb6 │ │ -19ee86: 0c02 |001f: move-result-object v2 │ │ -19ee88: 6e20 aa0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0baa │ │ -19ee8e: 0c01 |0023: move-result-object v1 │ │ -19ee90: 6e10 a20b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0ba2 │ │ -19ee96: 0c01 |0027: move-result-object v1 │ │ -19ee98: 5b31 1743 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ -19ee9c: 6e20 c10b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bc1 │ │ -19eea2: 0c04 |002d: move-result-object v4 │ │ -19eea4: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -19eea6: 6e20 c00b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc0 │ │ -19eeac: 7120 2902 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0229 │ │ -19eeb2: 0e00 |0035: return-void │ │ +19ee3c: |[19ee3c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +19ee4c: 7010 9f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19ee52: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +19ee56: 2301 1a11 |0005: new-array v1, v0, [F // type@111a │ │ +19ee5a: 5b31 1343 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ +19ee5e: 2300 1a11 |0009: new-array v0, v0, [F // type@111a │ │ +19ee62: 5b30 1543 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ +19ee66: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +19ee6a: 5931 1643 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ +19ee6e: 5934 1d43 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431d │ │ +19ee72: 6204 1843 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4318 │ │ +19ee76: 2141 |0015: array-length v1, v4 │ │ +19ee78: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +19ee7c: 7110 9f0b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ +19ee82: 0c01 |001b: move-result-object v1 │ │ +19ee84: 7100 b60b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb6 │ │ +19ee8a: 0c02 |001f: move-result-object v2 │ │ +19ee8c: 6e20 aa0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0baa │ │ +19ee92: 0c01 |0023: move-result-object v1 │ │ +19ee94: 6e10 a20b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0ba2 │ │ +19ee9a: 0c01 |0027: move-result-object v1 │ │ +19ee9c: 5b31 1743 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ +19eea0: 6e20 c10b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bc1 │ │ +19eea6: 0c04 |002d: move-result-object v4 │ │ +19eea8: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +19eeaa: 6e20 c00b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc0 │ │ +19eeb0: 7120 2902 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0229 │ │ +19eeb6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -324127,48 +324128,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 │ │ -19ec9c: |[19ec9c] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -19ecac: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -19ecb2: 7030 1059 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5910 │ │ -19ecb8: 0a04 |0006: move-result v4 │ │ -19ecba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -19ecbc: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -19ecc0: 0f00 |000a: return v0 │ │ -19ecc2: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -19ecc8: 7030 1059 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5910 │ │ -19ecce: 0a05 |0011: move-result v5 │ │ -19ecd0: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -19ecd4: 0f00 |0014: return v0 │ │ -19ecd6: 7100 1302 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0213 │ │ -19ecdc: 0a01 |0018: move-result v1 │ │ -19ecde: 1a02 8f5a |0019: const-string v2, "glCreateProgram" // string@5a8f │ │ -19ece2: 6e20 0c59 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19ece8: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -19ecec: 0f00 |0020: return v0 │ │ -19ecee: 7120 1002 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0210 │ │ -19ecf4: 1a04 8b5a |0024: const-string v4, "glAttachShader" // string@5a8b │ │ -19ecf8: 6e20 0c59 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19ecfe: 7120 1002 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0210 │ │ -19ed04: 6e20 0c59 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19ed0a: 7110 2002 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0220 │ │ -19ed10: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -19ed12: 2345 1b11 |0033: new-array v5, v4, [I // type@111b │ │ -19ed16: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -19ed1c: 7140 1d02 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@021d │ │ -19ed22: 4405 0500 |003b: aget v5, v5, v0 │ │ -19ed26: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -19ed2a: 7110 1502 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0215 │ │ -19ed30: 2802 |0042: goto 0044 // +0002 │ │ -19ed32: 0110 |0043: move v0, v1 │ │ -19ed34: 0f00 |0044: return v0 │ │ +19eca0: |[19eca0] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +19ecb0: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +19ecb6: 7030 1059 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5910 │ │ +19ecbc: 0a04 |0006: move-result v4 │ │ +19ecbe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +19ecc0: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +19ecc4: 0f00 |000a: return v0 │ │ +19ecc6: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +19eccc: 7030 1059 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@5910 │ │ +19ecd2: 0a05 |0011: move-result v5 │ │ +19ecd4: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +19ecd8: 0f00 |0014: return v0 │ │ +19ecda: 7100 1302 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0213 │ │ +19ece0: 0a01 |0018: move-result v1 │ │ +19ece2: 1a02 8f5a |0019: const-string v2, "glCreateProgram" // string@5a8f │ │ +19ece6: 6e20 0c59 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19ecec: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +19ecf0: 0f00 |0020: return v0 │ │ +19ecf2: 7120 1002 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0210 │ │ +19ecf8: 1a04 8b5a |0024: const-string v4, "glAttachShader" // string@5a8b │ │ +19ecfc: 6e20 0c59 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19ed02: 7120 1002 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0210 │ │ +19ed08: 6e20 0c59 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19ed0e: 7110 2002 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0220 │ │ +19ed14: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +19ed16: 2345 1b11 |0033: new-array v5, v4, [I // type@111b │ │ +19ed1a: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +19ed20: 7140 1d02 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@021d │ │ +19ed26: 4405 0500 |003b: aget v5, v5, v0 │ │ +19ed2a: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +19ed2e: 7110 1502 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0215 │ │ +19ed34: 2802 |0042: goto 0044 // +0002 │ │ +19ed36: 0110 |0043: move v0, v1 │ │ +19ed38: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -324190,36 +324191,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19ed50: |[19ed50] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -19ed60: 7110 1402 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0214 │ │ -19ed66: 0a00 |0003: move-result v0 │ │ -19ed68: 2201 0503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -19ed6c: 1a02 915a |0006: const-string v2, "glCreateShader type=" // string@5a91 │ │ -19ed70: 7020 0d0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19ed76: 6e20 110b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ed7c: 6e10 270b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19ed82: 0c04 |0011: move-result-object v4 │ │ -19ed84: 6e20 0c59 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19ed8a: 7120 2202 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0222 │ │ -19ed90: 7110 1202 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0212 │ │ -19ed96: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -19ed98: 2344 1b11 |001c: new-array v4, v4, [I // type@111b │ │ -19ed9c: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -19eda2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -19eda4: 7140 1e02 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@021e │ │ -19edaa: 4404 0401 |0025: aget v4, v4, v1 │ │ -19edae: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -19edb2: 7110 1602 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@0216 │ │ -19edb8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19edba: 0f00 |002d: return v0 │ │ +19ed54: |[19ed54] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +19ed64: 7110 1402 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0214 │ │ +19ed6a: 0a00 |0003: move-result v0 │ │ +19ed6c: 2201 0503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +19ed70: 1a02 915a |0006: const-string v2, "glCreateShader type=" // string@5a91 │ │ +19ed74: 7020 0d0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19ed7a: 6e20 110b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ed80: 6e10 270b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19ed86: 0c04 |0011: move-result-object v4 │ │ +19ed88: 6e20 0c59 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19ed8e: 7120 2202 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0222 │ │ +19ed94: 7110 1202 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0212 │ │ +19ed9a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +19ed9c: 2344 1b11 |001c: new-array v4, v4, [I // type@111b │ │ +19eda0: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +19eda6: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +19eda8: 7140 1e02 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@021e │ │ +19edae: 4404 0401 |0025: aget v4, v4, v1 │ │ +19edb2: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +19edb6: 7110 1602 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@0216 │ │ +19edbc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19edbe: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -324237,36 +324238,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -19eeb4: |[19eeb4] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -19eec4: 5210 1443 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19eec8: 7110 1502 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0215 │ │ -19eece: 1a00 a282 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19eeb8: |[19eeb8] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +19eec8: 5210 1443 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19eecc: 7110 1502 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0215 │ │ +19eed2: 1a00 a282 |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@82a2 │ │ -19eed2: 7030 0d59 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@590d │ │ -19eed8: 0a02 |000a: move-result v2 │ │ -19eeda: 5912 1443 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19eede: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -19eee2: 0e00 |000f: return-void │ │ -19eee4: 2202 fe02 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ -19eee8: 1a00 1c53 |0012: const-string v0, "failed creating program" // string@531c │ │ -19eeec: 7020 b30a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19eef2: 2702 |0017: throw v2 │ │ +19eed6: 7030 0d59 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@590d │ │ +19eedc: 0a02 |000a: move-result v2 │ │ +19eede: 5912 1443 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19eee2: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +19eee6: 0e00 |000f: return-void │ │ +19eee8: 2202 fe02 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ +19eeec: 1a00 1c53 |0012: const-string v0, "failed creating program" // string@531c │ │ +19eef0: 7020 b30a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19eef6: 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; │ │ @@ -324277,30 +324278,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -19eef4: |[19eef4] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -19ef04: 7100 1c02 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@021c │ │ -19ef0a: 0a00 |0003: move-result v0 │ │ -19ef0c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19ef10: 0e00 |0006: return-void │ │ -19ef12: 2201 fe02 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@02fe │ │ -19ef16: 2202 0503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0305 │ │ -19ef1a: 7010 0a0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -19ef20: 6e20 160b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19ef26: 1a04 a50b |0011: const-string v4, ": glError " // string@0ba5 │ │ -19ef2a: 6e20 160b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19ef30: 6e20 110b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef36: 6e10 270b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19ef3c: 0c04 |001c: move-result-object v4 │ │ -19ef3e: 7020 b30a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19ef44: 2701 |0020: throw v1 │ │ +19eef8: |[19eef8] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +19ef08: 7100 1c02 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@021c │ │ +19ef0e: 0a00 |0003: move-result v0 │ │ +19ef10: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19ef14: 0e00 |0006: return-void │ │ +19ef16: 2201 fe02 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@02fe │ │ +19ef1a: 2202 0503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0305 │ │ +19ef1e: 7010 0a0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +19ef24: 6e20 160b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19ef2a: 1a04 a50b |0011: const-string v4, ": glError " // string@0ba5 │ │ +19ef2e: 6e20 160b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19ef34: 6e20 110b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef3a: 6e10 270b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19ef40: 0c04 |001c: move-result-object v4 │ │ +19ef42: 7020 b30a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19ef48: 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; │ │ @@ -324310,84 +324311,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -19ef48: |[19ef48] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -19ef58: 1a00 ef70 |0000: const-string v0, "onDrawFrame start" // string@70ef │ │ -19ef5c: 6e20 0c59 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19ef62: 5480 1543 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ -19ef66: 6e20 8301 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0183 │ │ -19ef6c: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -19ef6e: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -19ef72: 548a 1543 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ -19ef76: 4400 0a09 |000f: aget v0, v10, v9 │ │ -19ef7a: 7f00 |0011: neg-float v0, v0 │ │ -19ef7c: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -19ef80: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -19ef84: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -19ef88: 4402 0a01 |0018: aget v2, v10, v1 │ │ -19ef8c: c720 |001a: sub-float/2addr v0, v2 │ │ -19ef8e: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -19ef92: 528a 1443 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19ef96: 7110 2602 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0226 │ │ -19ef9c: 1a0a aa5a |0022: const-string v10, "glUseProgram" // string@5aaa │ │ -19efa0: 6e20 0c59 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19efa6: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -19efac: 7110 0f02 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@020f │ │ -19efb2: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -19efb8: 5280 1643 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ -19efbc: 7120 1102 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0211 │ │ -19efc2: 548a 1743 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ -19efc6: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -19efc8: 6e20 c00b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc0 │ │ -19efce: 5281 1943 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ -19efd2: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -19efd6: 5486 1743 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ -19efda: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -19efdc: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -19efe0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -19efe2: 7706 2702 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0227 │ │ -19efe8: 1a0a ac5a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aac │ │ -19efec: 6e20 0c59 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19eff2: 528a 1943 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ -19eff6: 7110 1802 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0218 │ │ -19effc: 1a0a 965a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a96 │ │ -19f000: 6e20 0c59 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f006: 548a 1743 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ -19f00a: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -19f00c: 6e20 c00b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc0 │ │ -19f012: 5282 1a43 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ -19f016: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -19f01a: 5487 1743 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ -19f01e: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -19f020: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -19f024: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -19f026: 7706 2702 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0227 │ │ -19f02c: 1a0a ad5a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aad │ │ -19f030: 6e20 0c59 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f036: 528a 1a43 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ -19f03a: 7110 1802 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0218 │ │ -19f040: 1a0a 975a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a97 │ │ -19f044: 6e20 0c59 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f04a: 528a 1c43 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@431c │ │ -19f04e: 5481 1543 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ -19f052: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -19f054: 7150 2502 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0225 │ │ -19f05a: 528a 1b43 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@431b │ │ -19f05e: 5481 1343 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ -19f062: 7150 2502 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0225 │ │ -19f068: 124a |0088: const/4 v10, #int 4 // #4 │ │ -19f06a: 7130 1702 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0217 │ │ -19f070: 1a09 945a |008c: const-string v9, "glDrawArrays" // string@5a94 │ │ -19f074: 6e20 0c59 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f07a: 7100 1902 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@0219 │ │ -19f080: 0e00 |0094: return-void │ │ +19ef4c: |[19ef4c] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +19ef5c: 1a00 ef70 |0000: const-string v0, "onDrawFrame start" // string@70ef │ │ +19ef60: 6e20 0c59 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19ef66: 5480 1543 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ +19ef6a: 6e20 8301 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0183 │ │ +19ef70: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +19ef72: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +19ef76: 548a 1543 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ +19ef7a: 4400 0a09 |000f: aget v0, v10, v9 │ │ +19ef7e: 7f00 |0011: neg-float v0, v0 │ │ +19ef80: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +19ef84: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +19ef88: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +19ef8c: 4402 0a01 |0018: aget v2, v10, v1 │ │ +19ef90: c720 |001a: sub-float/2addr v0, v2 │ │ +19ef92: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +19ef96: 528a 1443 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19ef9a: 7110 2602 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0226 │ │ +19efa0: 1a0a aa5a |0022: const-string v10, "glUseProgram" // string@5aaa │ │ +19efa4: 6e20 0c59 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19efaa: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +19efb0: 7110 0f02 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@020f │ │ +19efb6: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +19efbc: 5280 1643 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ +19efc0: 7120 1102 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0211 │ │ +19efc6: 548a 1743 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ +19efca: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +19efcc: 6e20 c00b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc0 │ │ +19efd2: 5281 1943 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ +19efd6: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +19efda: 5486 1743 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ +19efde: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +19efe0: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +19efe4: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +19efe6: 7706 2702 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0227 │ │ +19efec: 1a0a ac5a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aac │ │ +19eff0: 6e20 0c59 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19eff6: 528a 1943 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ +19effa: 7110 1802 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0218 │ │ +19f000: 1a0a 965a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a96 │ │ +19f004: 6e20 0c59 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f00a: 548a 1743 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ +19f00e: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +19f010: 6e20 c00b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bc0 │ │ +19f016: 5282 1a43 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ +19f01a: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +19f01e: 5487 1743 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4317 │ │ +19f022: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +19f024: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +19f028: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +19f02a: 7706 2702 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0227 │ │ +19f030: 1a0a ad5a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aad │ │ +19f034: 6e20 0c59 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f03a: 528a 1a43 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ +19f03e: 7110 1802 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0218 │ │ +19f044: 1a0a 975a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a97 │ │ +19f048: 6e20 0c59 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f04e: 528a 1c43 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@431c │ │ +19f052: 5481 1543 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4315 │ │ +19f056: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +19f058: 7150 2502 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0225 │ │ +19f05e: 528a 1b43 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@431b │ │ +19f062: 5481 1343 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ +19f066: 7150 2502 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0225 │ │ +19f06c: 124a |0088: const/4 v10, #int 4 // #4 │ │ +19f06e: 7130 1702 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0217 │ │ +19f074: 1a09 945a |008c: const-string v9, "glDrawArrays" // string@5a94 │ │ +19f078: 6e20 0c59 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f07e: 7100 1902 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@0219 │ │ +19f084: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -324419,17 +324420,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ed38: |[19ed38] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -19ed48: 5210 1643 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ -19ed4c: 0f00 |0002: return v0 │ │ +19ed3c: |[19ed3c] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +19ed4c: 5210 1643 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ +19ed50: 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;) │ │ @@ -324437,128 +324438,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -19f084: |[19f084] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -19f094: 1a00 a282 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19f088: |[19f088] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +19f098: 1a00 a282 |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@82a2 │ │ -19f098: 1a01 5204 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +19f09c: 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 │ │ -19f09c: 7030 0d59 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@590d │ │ -19f0a2: 0a00 |0007: move-result v0 │ │ -19f0a4: 5970 1443 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19f0a8: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -19f0ac: 1a01 2c41 |000c: const-string v1, "aPosition" // string@412c │ │ -19f0b0: 7120 1b02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021b │ │ -19f0b6: 0a00 |0011: move-result v0 │ │ -19f0b8: 5970 1943 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ -19f0bc: 1a00 9b5a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a9b │ │ -19f0c0: 6e20 0c59 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f0c6: 5270 1943 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ -19f0ca: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -19f0cc: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -19f0d0: 5270 1443 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19f0d4: 1a02 2d41 |0020: const-string v2, "aTextureCoord" // string@412d │ │ -19f0d8: 7120 1b02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021b │ │ -19f0de: 0a00 |0025: move-result v0 │ │ -19f0e0: 5970 1a43 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ -19f0e4: 1a00 9c5a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a9c │ │ -19f0e8: 6e20 0c59 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f0ee: 5270 1a43 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ -19f0f2: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -19f0f6: 5270 1443 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19f0fa: 1a02 6f82 |0033: const-string v2, "uMVPMatrix" // string@826f │ │ -19f0fe: 7120 1f02 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@021f │ │ -19f104: 0a00 |0038: move-result v0 │ │ -19f106: 5970 1b43 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@431b │ │ -19f10a: 1a00 a15a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5aa1 │ │ -19f10e: 6e20 0c59 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f114: 5270 1b43 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@431b │ │ -19f118: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -19f11c: 5270 1443 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ -19f120: 1a02 7082 |0046: const-string v2, "uSTMatrix" // string@8270 │ │ -19f124: 7120 1f02 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@021f │ │ -19f12a: 0a00 |004b: move-result v0 │ │ -19f12c: 5970 1c43 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@431c │ │ -19f130: 1a00 a25a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5aa2 │ │ -19f134: 6e20 0c59 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f13a: 5270 1c43 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@431c │ │ -19f13e: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -19f142: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -19f144: 2301 1b11 |0058: new-array v1, v0, [I // type@111b │ │ -19f148: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -19f14a: 7130 1a02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021a │ │ -19f150: 4400 0102 |005e: aget v0, v1, v2 │ │ -19f154: 5970 1643 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ -19f158: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -19f15e: 7120 1102 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0211 │ │ -19f164: 1a00 8d5a |0068: const-string v0, "glBindTexture mTextureID" // string@5a8d │ │ -19f168: 6e20 0c59 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f16e: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -19f172: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -19f176: 7130 2302 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0223 │ │ -19f17c: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -19f180: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -19f186: 7130 2302 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0223 │ │ -19f18c: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -19f190: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -19f196: 7130 2402 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0224 │ │ -19f19c: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -19f1a0: 7130 2402 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0224 │ │ -19f1a6: 1a00 a65a |0089: const-string v0, "glTexParameter" // string@5aa6 │ │ -19f1aa: 6e20 0c59 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ -19f1b0: 5470 1343 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ -19f1b4: 7120 2902 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0229 │ │ -19f1ba: 5270 1d43 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431d │ │ -19f1be: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19f1c2: 5471 1343 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ -19f1c6: 8203 |0099: int-to-float v3, v0 │ │ -19f1c8: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -19f1ca: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -19f1ce: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -19f1d0: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -19f1d2: 7706 2802 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@0228 │ │ -19f1d8: 0e00 |00a2: return-void │ │ -19f1da: 2200 fe02 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19f1de: 1a01 4d14 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@144d │ │ -19f1e2: 7020 b30a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19f1e8: 2700 |00aa: throw v0 │ │ -19f1ea: 2200 fe02 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19f1ee: 1a01 4c14 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@144c │ │ -19f1f2: 7020 b30a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19f1f8: 2700 |00b2: throw v0 │ │ -19f1fa: 2200 fe02 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19f1fe: 1a01 4b14 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@144b │ │ -19f202: 7020 b30a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19f208: 2700 |00ba: throw v0 │ │ -19f20a: 2200 fe02 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19f20e: 1a01 4a14 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@144a │ │ -19f212: 7020 b30a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19f218: 2700 |00c2: throw v0 │ │ -19f21a: 2200 fe02 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -19f21e: 1a01 1c53 |00c5: const-string v1, "failed creating program" // string@531c │ │ -19f222: 7020 b30a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -19f228: 2700 |00ca: throw v0 │ │ +19f0a0: 7030 0d59 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@590d │ │ +19f0a6: 0a00 |0007: move-result v0 │ │ +19f0a8: 5970 1443 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19f0ac: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +19f0b0: 1a01 2c41 |000c: const-string v1, "aPosition" // string@412c │ │ +19f0b4: 7120 1b02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021b │ │ +19f0ba: 0a00 |0011: move-result v0 │ │ +19f0bc: 5970 1943 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ +19f0c0: 1a00 9b5a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a9b │ │ +19f0c4: 6e20 0c59 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f0ca: 5270 1943 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4319 │ │ +19f0ce: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +19f0d0: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +19f0d4: 5270 1443 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19f0d8: 1a02 2d41 |0020: const-string v2, "aTextureCoord" // string@412d │ │ +19f0dc: 7120 1b02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021b │ │ +19f0e2: 0a00 |0025: move-result v0 │ │ +19f0e4: 5970 1a43 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ +19f0e8: 1a00 9c5a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a9c │ │ +19f0ec: 6e20 0c59 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f0f2: 5270 1a43 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@431a │ │ +19f0f6: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +19f0fa: 5270 1443 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19f0fe: 1a02 6f82 |0033: const-string v2, "uMVPMatrix" // string@826f │ │ +19f102: 7120 1f02 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@021f │ │ +19f108: 0a00 |0038: move-result v0 │ │ +19f10a: 5970 1b43 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@431b │ │ +19f10e: 1a00 a15a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5aa1 │ │ +19f112: 6e20 0c59 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f118: 5270 1b43 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@431b │ │ +19f11c: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +19f120: 5270 1443 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4314 │ │ +19f124: 1a02 7082 |0046: const-string v2, "uSTMatrix" // string@8270 │ │ +19f128: 7120 1f02 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@021f │ │ +19f12e: 0a00 |004b: move-result v0 │ │ +19f130: 5970 1c43 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@431c │ │ +19f134: 1a00 a25a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5aa2 │ │ +19f138: 6e20 0c59 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f13e: 5270 1c43 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@431c │ │ +19f142: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +19f146: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +19f148: 2301 1b11 |0058: new-array v1, v0, [I // type@111b │ │ +19f14c: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +19f14e: 7130 1a02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021a │ │ +19f154: 4400 0102 |005e: aget v0, v1, v2 │ │ +19f158: 5970 1643 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4316 │ │ +19f15c: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +19f162: 7120 1102 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0211 │ │ +19f168: 1a00 8d5a |0068: const-string v0, "glBindTexture mTextureID" // string@5a8d │ │ +19f16c: 6e20 0c59 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f172: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +19f176: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +19f17a: 7130 2302 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0223 │ │ +19f180: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +19f184: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +19f18a: 7130 2302 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0223 │ │ +19f190: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +19f194: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +19f19a: 7130 2402 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0224 │ │ +19f1a0: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +19f1a4: 7130 2402 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0224 │ │ +19f1aa: 1a00 a65a |0089: const-string v0, "glTexParameter" // string@5aa6 │ │ +19f1ae: 6e20 0c59 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@590c │ │ +19f1b4: 5470 1343 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ +19f1b8: 7120 2902 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0229 │ │ +19f1be: 5270 1d43 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@431d │ │ +19f1c2: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19f1c6: 5471 1343 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4313 │ │ +19f1ca: 8203 |0099: int-to-float v3, v0 │ │ +19f1cc: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +19f1ce: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +19f1d2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +19f1d4: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +19f1d6: 7706 2802 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@0228 │ │ +19f1dc: 0e00 |00a2: return-void │ │ +19f1de: 2200 fe02 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19f1e2: 1a01 4d14 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@144d │ │ +19f1e6: 7020 b30a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19f1ec: 2700 |00aa: throw v0 │ │ +19f1ee: 2200 fe02 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19f1f2: 1a01 4c14 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@144c │ │ +19f1f6: 7020 b30a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19f1fc: 2700 |00b2: throw v0 │ │ +19f1fe: 2200 fe02 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19f202: 1a01 4b14 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@144b │ │ +19f206: 7020 b30a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19f20c: 2700 |00ba: throw v0 │ │ +19f20e: 2200 fe02 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19f212: 1a01 4a14 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@144a │ │ +19f216: 7020 b30a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19f21c: 2700 |00c2: throw v0 │ │ +19f21e: 2200 fe02 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19f222: 1a01 1c53 |00c5: const-string v1, "failed creating program" // string@531c │ │ +19f226: 7020 b30a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +19f22c: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -324700,103 +324701,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -19f3d8: |[19f3d8] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -19f3e8: 2200 7703 |0000: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ -19f3ec: 7010 950c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -19f3f2: 6900 2943 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4329 │ │ -19f3f6: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -19f3fc: 7110 500a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f402: 0c01 |000d: move-result-object v1 │ │ -19f404: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19f406: 7110 500a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f40c: 0c02 |0012: move-result-object v2 │ │ -19f40e: 7230 e80c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f414: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -19f41a: 7110 500a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f420: 0c01 |001c: move-result-object v1 │ │ -19f422: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -19f424: 7110 500a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f42a: 0c02 |0021: move-result-object v2 │ │ -19f42c: 7230 e80c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f432: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -19f438: 7110 500a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f43e: 0c01 |002b: move-result-object v1 │ │ -19f440: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -19f442: 7110 500a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f448: 0c02 |0030: move-result-object v2 │ │ -19f44a: 7230 e80c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f450: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -19f456: 7110 500a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f45c: 0c01 |003a: move-result-object v1 │ │ -19f45e: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -19f460: 7110 500a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f466: 0c02 |003f: move-result-object v2 │ │ -19f468: 7230 e80c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f46e: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -19f474: 7110 500a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f47a: 0c01 |0049: move-result-object v1 │ │ -19f47c: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -19f47e: 7110 500a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f484: 0c02 |004e: move-result-object v2 │ │ -19f486: 7230 e80c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f48c: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -19f490: 7110 500a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f496: 0c01 |0057: move-result-object v1 │ │ -19f498: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -19f49a: 7110 500a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4a0: 0c02 |005c: move-result-object v2 │ │ -19f4a2: 7230 e80c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f4a8: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -19f4ac: 7110 500a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4b2: 0c01 |0065: move-result-object v1 │ │ -19f4b4: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -19f4b6: 7110 500a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4bc: 0c02 |006a: move-result-object v2 │ │ -19f4be: 7230 e80c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f4c4: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -19f4c8: 7110 500a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4ce: 0c01 |0073: move-result-object v1 │ │ -19f4d0: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -19f4d2: 7110 500a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4d8: 0c02 |0078: move-result-object v2 │ │ -19f4da: 7230 e80c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f4e0: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -19f4e4: 7110 500a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4ea: 0c01 |0081: move-result-object v1 │ │ -19f4ec: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -19f4f0: 7110 500a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f4f6: 0c02 |0087: move-result-object v2 │ │ -19f4f8: 7230 e80c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f4fe: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -19f502: 7110 500a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f508: 0c01 |0090: move-result-object v1 │ │ -19f50a: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -19f50e: 7110 500a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f514: 0c02 |0096: move-result-object v2 │ │ -19f516: 7230 e80c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f51c: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -19f520: 7110 500a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f526: 0c01 |009f: move-result-object v1 │ │ -19f528: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -19f52c: 7110 500a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f532: 0c02 |00a5: move-result-object v2 │ │ -19f534: 7230 e80c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f53a: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -19f53e: 7110 500a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f544: 0c01 |00ae: move-result-object v1 │ │ -19f546: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -19f54a: 7110 500a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f550: 0c02 |00b4: move-result-object v2 │ │ -19f552: 7230 e80c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -19f558: 0e00 |00b8: return-void │ │ +19f3dc: |[19f3dc] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +19f3ec: 2200 7703 |0000: new-instance v0, Ljava/util/HashMap; // type@0377 │ │ +19f3f0: 7010 950c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +19f3f6: 6900 2943 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4329 │ │ +19f3fa: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +19f400: 7110 500a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f406: 0c01 |000d: move-result-object v1 │ │ +19f408: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19f40a: 7110 500a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f410: 0c02 |0012: move-result-object v2 │ │ +19f412: 7230 e80c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f418: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +19f41e: 7110 500a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f424: 0c01 |001c: move-result-object v1 │ │ +19f426: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +19f428: 7110 500a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f42e: 0c02 |0021: move-result-object v2 │ │ +19f430: 7230 e80c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f436: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +19f43c: 7110 500a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f442: 0c01 |002b: move-result-object v1 │ │ +19f444: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +19f446: 7110 500a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f44c: 0c02 |0030: move-result-object v2 │ │ +19f44e: 7230 e80c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f454: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +19f45a: 7110 500a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f460: 0c01 |003a: move-result-object v1 │ │ +19f462: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +19f464: 7110 500a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f46a: 0c02 |003f: move-result-object v2 │ │ +19f46c: 7230 e80c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f472: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +19f478: 7110 500a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f47e: 0c01 |0049: move-result-object v1 │ │ +19f480: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +19f482: 7110 500a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f488: 0c02 |004e: move-result-object v2 │ │ +19f48a: 7230 e80c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f490: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +19f494: 7110 500a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f49a: 0c01 |0057: move-result-object v1 │ │ +19f49c: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +19f49e: 7110 500a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4a4: 0c02 |005c: move-result-object v2 │ │ +19f4a6: 7230 e80c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f4ac: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +19f4b0: 7110 500a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4b6: 0c01 |0065: move-result-object v1 │ │ +19f4b8: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +19f4ba: 7110 500a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4c0: 0c02 |006a: move-result-object v2 │ │ +19f4c2: 7230 e80c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f4c8: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +19f4cc: 7110 500a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4d2: 0c01 |0073: move-result-object v1 │ │ +19f4d4: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +19f4d6: 7110 500a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4dc: 0c02 |0078: move-result-object v2 │ │ +19f4de: 7230 e80c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f4e4: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +19f4e8: 7110 500a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4ee: 0c01 |0081: move-result-object v1 │ │ +19f4f0: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +19f4f4: 7110 500a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f4fa: 0c02 |0087: move-result-object v2 │ │ +19f4fc: 7230 e80c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f502: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +19f506: 7110 500a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f50c: 0c01 |0090: move-result-object v1 │ │ +19f50e: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +19f512: 7110 500a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f518: 0c02 |0096: move-result-object v2 │ │ +19f51a: 7230 e80c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f520: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +19f524: 7110 500a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f52a: 0c01 |009f: move-result-object v1 │ │ +19f52c: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +19f530: 7110 500a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f536: 0c02 |00a5: move-result-object v2 │ │ +19f538: 7230 e80c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f53e: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +19f542: 7110 500a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f548: 0c01 |00ae: move-result-object v1 │ │ +19f54a: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +19f54e: 7110 500a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f554: 0c02 |00b4: move-result-object v2 │ │ +19f556: 7230 e80c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +19f55c: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -324815,236 +324816,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 │ │ -19f55c: |[19f55c] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -19f56c: 7010 9f0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19f572: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -19f576: 5a60 2c43 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@432c │ │ -19f57a: 2202 6e03 |0007: new-instance v2, Ljava/util/ArrayList; // type@036e │ │ -19f57e: 7010 570c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19f584: 5b62 2843 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ -19f588: 5a60 1f43 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ -19f58c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19f58e: 5b62 2243 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ -19f592: 5b62 2643 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f596: 5b62 2a43 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f59a: 2202 7403 |0017: new-instance v2, Ljava/util/Date; // type@0374 │ │ -19f59e: 7010 8d0c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c8d │ │ -19f5a4: 5b62 1e43 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431e │ │ -19f5a8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -19f5aa: 5962 2d43 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432d │ │ -19f5ae: 2202 6e03 |0021: new-instance v2, Ljava/util/ArrayList; // type@036e │ │ -19f5b2: 7010 570c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19f5b8: 5b62 2743 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4327 │ │ -19f5bc: 5a60 2543 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4325 │ │ -19f5c0: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -19f5c2: 5c60 2043 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4320 │ │ -19f5c6: 8173 |002d: int-to-long v3, v7 │ │ -19f5c8: 5a63 2c43 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@432c │ │ -19f5cc: 5c69 2443 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4324 │ │ -19f5d0: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -19f5d2: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -19f5d6: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -19f5da: 7120 5d0a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -19f5e0: 0c09 |003a: move-result-object v9 │ │ -19f5e2: 6e20 5b0c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19f5e8: 5a63 1f43 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ -19f5ec: 1a09 6e84 |0040: const-string v9, "width" // string@846e │ │ -19f5f0: 6e20 d601 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ -19f5f6: 0a09 |0045: move-result v9 │ │ -19f5f8: 5969 2e43 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ -19f5fc: 1a09 c55b |0048: const-string v9, "height" // string@5bc5 │ │ -19f600: 6e20 d601 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ -19f606: 0a09 |004d: move-result v9 │ │ -19f608: 5969 2343 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ -19f60c: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -19f612: 5969 2b43 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ -19f616: 2209 7e03 |0055: new-instance v9, Ljava/util/LinkedList; // type@037e │ │ -19f61a: 7010 bb0c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ -19f620: 5b69 2a43 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f624: 1a09 d083 |005c: const-string v9, "vide" // string@83d0 │ │ -19f628: 5b69 2143 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4321 │ │ -19f62c: 2209 3602 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@0236 │ │ -19f630: 7010 6508 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0865 │ │ -19f636: 5b69 2243 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ -19f63a: 2209 2a02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022a │ │ -19f63e: 7010 3908 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0839 │ │ -19f644: 5b69 2643 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f648: 1a09 ee6b |006e: const-string v9, "mime" // string@6bee │ │ -19f64c: 6e20 d701 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d7 │ │ -19f652: 0c09 |0073: move-result-object v9 │ │ -19f654: 1a01 d483 |0074: const-string v1, "video/avc" // string@83d4 │ │ -19f658: 6e20 d40a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19f65e: 0a01 |0079: move-result v1 │ │ -19f660: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -19f664: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -19f668: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -19f66c: 2209 3802 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0238 │ │ -19f670: 1a01 7e46 |0082: const-string v1, "avc1" // string@467e │ │ -19f674: 7020 6e08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086e │ │ -19f67a: 6e20 7008 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0870 │ │ -19f680: 6e20 7108 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0871 │ │ -19f686: 6e20 7208 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0872 │ │ -19f68c: 6e30 7408 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0874 │ │ -19f692: 6e30 7508 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0875 │ │ -19f698: 5261 2e43 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ -19f69c: 6e20 7608 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0876 │ │ -19f6a2: 5261 2343 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ -19f6a6: 6e20 7308 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0873 │ │ -19f6ac: 2201 aa02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02aa │ │ -19f6b0: 7010 4409 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0944 │ │ -19f6b6: 1a02 504d |00a5: const-string v2, "csd-0" // string@4d50 │ │ -19f6ba: 6e20 d501 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d5 │ │ -19f6c0: 0c03 |00aa: move-result-object v3 │ │ -19f6c2: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -19f6c6: 2203 6e03 |00ad: new-instance v3, Ljava/util/ArrayList; // type@036e │ │ -19f6ca: 7010 570c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19f6d0: 6e20 d501 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d5 │ │ -19f6d6: 0c02 |00b5: move-result-object v2 │ │ -19f6d8: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -19f6da: 6e20 ac0b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19f6e0: 6e10 b20b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb2 │ │ -19f6e6: 0a05 |00bd: move-result v5 │ │ -19f6e8: 2355 1711 |00be: new-array v5, v5, [B // type@1117 │ │ -19f6ec: 6e20 a60b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ -19f6f2: 6e20 5b0c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19f6f8: 2202 6e03 |00c6: new-instance v2, Ljava/util/ArrayList; // type@036e │ │ -19f6fc: 7010 570c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -19f702: 1a05 514d |00cb: const-string v5, "csd-1" // string@4d51 │ │ -19f706: 6e20 d501 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d5 │ │ -19f70c: 0c08 |00d0: move-result-object v8 │ │ -19f70e: 6e20 ac0b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19f714: 6e10 b20b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb2 │ │ -19f71a: 0a04 |00d7: move-result v4 │ │ -19f71c: 2344 1711 |00d8: new-array v4, v4, [B // type@1117 │ │ -19f720: 6e20 a60b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ -19f726: 6e20 5b0c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19f72c: 6e20 4e09 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@094e │ │ -19f732: 6e20 4c09 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@094c │ │ -19f738: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -19f73c: 6e20 4509 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0945 │ │ -19f742: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -19f746: 6e20 4609 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0946 │ │ -19f74c: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -19f74e: 6e20 4809 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0948 │ │ -19f754: 6e20 4709 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0947 │ │ -19f75a: 6e20 4909 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0949 │ │ -19f760: 6e20 4a09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@094a │ │ -19f766: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -19f768: 6e20 4b09 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@094b │ │ -19f76e: 6e20 4d09 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@094d │ │ -19f774: 6e20 6f08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086f │ │ -19f77a: 5467 2643 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f77e: 6e20 3a08 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083a │ │ -19f784: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -19f788: 1a07 d683 |010e: const-string v7, "video/mp4v" // string@83d6 │ │ -19f78c: 6e20 d40a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -19f792: 0a07 |0113: move-result v7 │ │ -19f794: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -19f798: 2207 3802 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0238 │ │ -19f79c: 1a08 936c |0118: const-string v8, "mp4v" // string@6c93 │ │ -19f7a0: 7020 6e08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086e │ │ -19f7a6: 6e20 7008 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0870 │ │ -19f7ac: 6e20 7108 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0871 │ │ -19f7b2: 6e20 7208 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0872 │ │ -19f7b8: 6e30 7408 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0874 │ │ -19f7be: 6e30 7508 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0875 │ │ -19f7c4: 5268 2e43 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ -19f7c8: 6e20 7608 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0876 │ │ -19f7ce: 5268 2343 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ -19f7d2: 6e20 7308 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0873 │ │ -19f7d8: 5468 2643 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f7dc: 6e20 3a08 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083a │ │ -19f7e2: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -19f7e6: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -19f7ea: 7120 5d0a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -19f7f0: 0c09 |0142: move-result-object v9 │ │ -19f7f2: 6e20 5b0c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19f7f8: 5a63 1f43 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ -19f7fc: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -19f800: 5969 2d43 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432d │ │ -19f804: 1a09 a878 |014c: const-string v9, "sample-rate" // string@78a8 │ │ -19f808: 6e20 d601 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ -19f80e: 0a01 |0151: move-result v1 │ │ -19f810: 5961 2b43 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ -19f814: 1a01 c07d |0154: const-string v1, "soun" // string@7dc0 │ │ -19f818: 5b61 2143 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4321 │ │ -19f81c: 2201 2f02 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@022f │ │ -19f820: 7010 4508 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0845 │ │ -19f826: 5b61 2243 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ -19f82a: 2201 2a02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022a │ │ -19f82e: 7010 3908 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0839 │ │ -19f834: 5b61 2643 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f838: 2201 3702 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@0237 │ │ -19f83c: 1a02 926c |0168: const-string v2, "mp4a" // string@6c92 │ │ -19f840: 7020 6608 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0866 │ │ -19f846: 1a02 ef48 |016d: const-string v2, "channel-count" // string@48ef │ │ -19f84a: 6e20 d601 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ -19f850: 0a02 |0172: move-result v2 │ │ -19f852: 6e20 6a08 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@086a │ │ -19f858: 6e20 d601 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ -19f85e: 0a08 |0179: move-result v8 │ │ -19f860: 8188 |017a: int-to-long v8, v8 │ │ -19f862: 6e30 6c08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@086c │ │ -19f868: 6e20 6b08 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@086b │ │ -19f86e: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -19f872: 6e20 6d08 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@086d │ │ -19f878: 2208 9f02 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@029f │ │ -19f87c: 7010 2209 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0922 │ │ -19f882: 2209 a202 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a2 │ │ -19f886: 7010 3009 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0930 │ │ -19f88c: 6e20 3309 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0933 │ │ -19f892: 2207 a302 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a3 │ │ -19f896: 7010 3509 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0935 │ │ -19f89c: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -19f89e: 6e20 3609 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0936 │ │ -19f8a4: 6e20 3409 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0934 │ │ -19f8aa: 2207 a102 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a1 │ │ -19f8ae: 7010 2909 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0929 │ │ -19f8b4: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -19f8b8: 6e20 2e09 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@092e │ │ -19f8be: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -19f8c0: 6e20 2f09 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@092f │ │ -19f8c6: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -19f8ca: 6e20 2c09 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@092c │ │ -19f8d0: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -19f8d6: 6e30 2d09 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@092d │ │ -19f8dc: 6e30 2b09 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@092b │ │ -19f8e2: 2202 a002 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a0 │ │ -19f8e6: 7010 2509 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0925 │ │ -19f8ec: 6e20 2609 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0926 │ │ -19f8f2: 6200 2943 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4329 │ │ -19f8f6: 6e10 6908 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0869 │ │ -19f8fc: 0b03 |01c8: move-result-wide v3 │ │ -19f8fe: 8434 |01c9: long-to-int v4, v3 │ │ -19f900: 7110 500a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f906: 0c03 |01cd: move-result-object v3 │ │ -19f908: 7220 e50c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ -19f90e: 0c00 |01d1: move-result-object v0 │ │ -19f910: 1f00 eb02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02eb │ │ -19f914: 6e10 490a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -19f91a: 0a00 |01d7: move-result v0 │ │ -19f91c: 6e20 2809 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0928 │ │ -19f922: 6e10 6808 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0868 │ │ -19f928: 0a00 |01de: move-result v0 │ │ -19f92a: 6e20 2709 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0927 │ │ -19f930: 6e20 2a09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@092a │ │ -19f936: 6e20 3209 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0932 │ │ -19f93c: 6e10 3109 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0931 │ │ -19f942: 0c07 |01eb: move-result-object v7 │ │ -19f944: 6e20 2409 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0924 │ │ -19f94a: 6e20 2309 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0923 │ │ -19f950: 6e20 6708 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0867 │ │ -19f956: 5467 2643 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f95a: 6e20 3a08 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083a │ │ -19f960: 0e00 |01fa: return-void │ │ +19f560: |[19f560] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +19f570: 7010 9f0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19f576: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +19f57a: 5a60 2c43 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@432c │ │ +19f57e: 2202 6e03 |0007: new-instance v2, Ljava/util/ArrayList; // type@036e │ │ +19f582: 7010 570c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19f588: 5b62 2843 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ +19f58c: 5a60 1f43 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ +19f590: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19f592: 5b62 2243 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ +19f596: 5b62 2643 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f59a: 5b62 2a43 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f59e: 2202 7403 |0017: new-instance v2, Ljava/util/Date; // type@0374 │ │ +19f5a2: 7010 8d0c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c8d │ │ +19f5a8: 5b62 1e43 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431e │ │ +19f5ac: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +19f5ae: 5962 2d43 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432d │ │ +19f5b2: 2202 6e03 |0021: new-instance v2, Ljava/util/ArrayList; // type@036e │ │ +19f5b6: 7010 570c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19f5bc: 5b62 2743 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4327 │ │ +19f5c0: 5a60 2543 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4325 │ │ +19f5c4: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +19f5c6: 5c60 2043 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4320 │ │ +19f5ca: 8173 |002d: int-to-long v3, v7 │ │ +19f5cc: 5a63 2c43 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@432c │ │ +19f5d0: 5c69 2443 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4324 │ │ +19f5d4: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +19f5d6: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +19f5da: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +19f5de: 7120 5d0a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +19f5e4: 0c09 |003a: move-result-object v9 │ │ +19f5e6: 6e20 5b0c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19f5ec: 5a63 1f43 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ +19f5f0: 1a09 6e84 |0040: const-string v9, "width" // string@846e │ │ +19f5f4: 6e20 d601 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ +19f5fa: 0a09 |0045: move-result v9 │ │ +19f5fc: 5969 2e43 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ +19f600: 1a09 c55b |0048: const-string v9, "height" // string@5bc5 │ │ +19f604: 6e20 d601 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ +19f60a: 0a09 |004d: move-result v9 │ │ +19f60c: 5969 2343 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ +19f610: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +19f616: 5969 2b43 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ +19f61a: 2209 7e03 |0055: new-instance v9, Ljava/util/LinkedList; // type@037e │ │ +19f61e: 7010 bb0c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cbb │ │ +19f624: 5b69 2a43 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f628: 1a09 d083 |005c: const-string v9, "vide" // string@83d0 │ │ +19f62c: 5b69 2143 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4321 │ │ +19f630: 2209 3602 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@0236 │ │ +19f634: 7010 6508 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0865 │ │ +19f63a: 5b69 2243 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ +19f63e: 2209 2a02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022a │ │ +19f642: 7010 3908 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0839 │ │ +19f648: 5b69 2643 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f64c: 1a09 ee6b |006e: const-string v9, "mime" // string@6bee │ │ +19f650: 6e20 d701 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d7 │ │ +19f656: 0c09 |0073: move-result-object v9 │ │ +19f658: 1a01 d483 |0074: const-string v1, "video/avc" // string@83d4 │ │ +19f65c: 6e20 d40a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19f662: 0a01 |0079: move-result v1 │ │ +19f664: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +19f668: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +19f66c: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +19f670: 2209 3802 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0238 │ │ +19f674: 1a01 7e46 |0082: const-string v1, "avc1" // string@467e │ │ +19f678: 7020 6e08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086e │ │ +19f67e: 6e20 7008 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0870 │ │ +19f684: 6e20 7108 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0871 │ │ +19f68a: 6e20 7208 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0872 │ │ +19f690: 6e30 7408 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0874 │ │ +19f696: 6e30 7508 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0875 │ │ +19f69c: 5261 2e43 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ +19f6a0: 6e20 7608 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0876 │ │ +19f6a6: 5261 2343 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ +19f6aa: 6e20 7308 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0873 │ │ +19f6b0: 2201 aa02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02aa │ │ +19f6b4: 7010 4409 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0944 │ │ +19f6ba: 1a02 504d |00a5: const-string v2, "csd-0" // string@4d50 │ │ +19f6be: 6e20 d501 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d5 │ │ +19f6c4: 0c03 |00aa: move-result-object v3 │ │ +19f6c6: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +19f6ca: 2203 6e03 |00ad: new-instance v3, Ljava/util/ArrayList; // type@036e │ │ +19f6ce: 7010 570c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19f6d4: 6e20 d501 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d5 │ │ +19f6da: 0c02 |00b5: move-result-object v2 │ │ +19f6dc: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +19f6de: 6e20 ac0b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19f6e4: 6e10 b20b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb2 │ │ +19f6ea: 0a05 |00bd: move-result v5 │ │ +19f6ec: 2355 1711 |00be: new-array v5, v5, [B // type@1117 │ │ +19f6f0: 6e20 a60b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ +19f6f6: 6e20 5b0c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19f6fc: 2202 6e03 |00c6: new-instance v2, Ljava/util/ArrayList; // type@036e │ │ +19f700: 7010 570c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +19f706: 1a05 514d |00cb: const-string v5, "csd-1" // string@4d51 │ │ +19f70a: 6e20 d501 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d5 │ │ +19f710: 0c08 |00d0: move-result-object v8 │ │ +19f712: 6e20 ac0b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19f718: 6e10 b20b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bb2 │ │ +19f71e: 0a04 |00d7: move-result v4 │ │ +19f720: 2344 1711 |00d8: new-array v4, v4, [B // type@1117 │ │ +19f724: 6e20 a60b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ +19f72a: 6e20 5b0c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19f730: 6e20 4e09 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@094e │ │ +19f736: 6e20 4c09 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@094c │ │ +19f73c: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +19f740: 6e20 4509 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0945 │ │ +19f746: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +19f74a: 6e20 4609 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0946 │ │ +19f750: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +19f752: 6e20 4809 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0948 │ │ +19f758: 6e20 4709 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0947 │ │ +19f75e: 6e20 4909 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0949 │ │ +19f764: 6e20 4a09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@094a │ │ +19f76a: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +19f76c: 6e20 4b09 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@094b │ │ +19f772: 6e20 4d09 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@094d │ │ +19f778: 6e20 6f08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086f │ │ +19f77e: 5467 2643 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f782: 6e20 3a08 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083a │ │ +19f788: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +19f78c: 1a07 d683 |010e: const-string v7, "video/mp4v" // string@83d6 │ │ +19f790: 6e20 d40a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +19f796: 0a07 |0113: move-result v7 │ │ +19f798: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +19f79c: 2207 3802 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0238 │ │ +19f7a0: 1a08 936c |0118: const-string v8, "mp4v" // string@6c93 │ │ +19f7a4: 7020 6e08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086e │ │ +19f7aa: 6e20 7008 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@0870 │ │ +19f7b0: 6e20 7108 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@0871 │ │ +19f7b6: 6e20 7208 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@0872 │ │ +19f7bc: 6e30 7408 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0874 │ │ +19f7c2: 6e30 7508 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0875 │ │ +19f7c8: 5268 2e43 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ +19f7cc: 6e20 7608 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0876 │ │ +19f7d2: 5268 2343 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ +19f7d6: 6e20 7308 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@0873 │ │ +19f7dc: 5468 2643 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f7e0: 6e20 3a08 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083a │ │ +19f7e6: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +19f7ea: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +19f7ee: 7120 5d0a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +19f7f4: 0c09 |0142: move-result-object v9 │ │ +19f7f6: 6e20 5b0c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19f7fc: 5a63 1f43 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ +19f800: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +19f804: 5969 2d43 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432d │ │ +19f808: 1a09 a878 |014c: const-string v9, "sample-rate" // string@78a8 │ │ +19f80c: 6e20 d601 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ +19f812: 0a01 |0151: move-result v1 │ │ +19f814: 5961 2b43 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ +19f818: 1a01 c07d |0154: const-string v1, "soun" // string@7dc0 │ │ +19f81c: 5b61 2143 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4321 │ │ +19f820: 2201 2f02 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@022f │ │ +19f824: 7010 4508 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0845 │ │ +19f82a: 5b61 2243 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ +19f82e: 2201 2a02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022a │ │ +19f832: 7010 3908 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0839 │ │ +19f838: 5b61 2643 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f83c: 2201 3702 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@0237 │ │ +19f840: 1a02 926c |0168: const-string v2, "mp4a" // string@6c92 │ │ +19f844: 7020 6608 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0866 │ │ +19f84a: 1a02 ef48 |016d: const-string v2, "channel-count" // string@48ef │ │ +19f84e: 6e20 d601 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ +19f854: 0a02 |0172: move-result v2 │ │ +19f856: 6e20 6a08 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@086a │ │ +19f85c: 6e20 d601 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ +19f862: 0a08 |0179: move-result v8 │ │ +19f864: 8188 |017a: int-to-long v8, v8 │ │ +19f866: 6e30 6c08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@086c │ │ +19f86c: 6e20 6b08 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@086b │ │ +19f872: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +19f876: 6e20 6d08 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@086d │ │ +19f87c: 2208 9f02 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@029f │ │ +19f880: 7010 2209 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0922 │ │ +19f886: 2209 a202 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a2 │ │ +19f88a: 7010 3009 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0930 │ │ +19f890: 6e20 3309 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0933 │ │ +19f896: 2207 a302 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a3 │ │ +19f89a: 7010 3509 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0935 │ │ +19f8a0: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +19f8a2: 6e20 3609 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0936 │ │ +19f8a8: 6e20 3409 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0934 │ │ +19f8ae: 2207 a102 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a1 │ │ +19f8b2: 7010 2909 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0929 │ │ +19f8b8: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +19f8bc: 6e20 2e09 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@092e │ │ +19f8c2: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +19f8c4: 6e20 2f09 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@092f │ │ +19f8ca: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +19f8ce: 6e20 2c09 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@092c │ │ +19f8d4: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +19f8da: 6e30 2d09 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@092d │ │ +19f8e0: 6e30 2b09 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@092b │ │ +19f8e6: 2202 a002 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a0 │ │ +19f8ea: 7010 2509 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0925 │ │ +19f8f0: 6e20 2609 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0926 │ │ +19f8f6: 6200 2943 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4329 │ │ +19f8fa: 6e10 6908 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0869 │ │ +19f900: 0b03 |01c8: move-result-wide v3 │ │ +19f902: 8434 |01c9: long-to-int v4, v3 │ │ +19f904: 7110 500a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f90a: 0c03 |01cd: move-result-object v3 │ │ +19f90c: 7220 e50c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ +19f912: 0c00 |01d1: move-result-object v0 │ │ +19f914: 1f00 eb02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02eb │ │ +19f918: 6e10 490a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +19f91e: 0a00 |01d7: move-result v0 │ │ +19f920: 6e20 2809 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0928 │ │ +19f926: 6e10 6808 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0868 │ │ +19f92c: 0a00 |01de: move-result v0 │ │ +19f92e: 6e20 2709 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0927 │ │ +19f934: 6e20 2a09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@092a │ │ +19f93a: 6e20 3209 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0932 │ │ +19f940: 6e10 3109 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0931 │ │ +19f946: 0c07 |01eb: move-result-object v7 │ │ +19f948: 6e20 2409 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0924 │ │ +19f94e: 6e20 2309 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0923 │ │ +19f954: 6e20 6708 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0867 │ │ +19f95a: 5467 2643 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f95e: 6e20 3a08 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083a │ │ +19f964: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -325159,70 +325160,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -19f964: |[19f964] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -19f974: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f978: 5392 2543 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4325 │ │ -19f97c: bc20 |0004: sub-long/2addr v0, v2 │ │ -19f97e: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -19f982: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -19f986: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -19f98a: 0e00 |000b: return-void │ │ -19f98c: 5592 2443 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4324 │ │ -19f990: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -19f992: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -19f994: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -19f998: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f99c: b542 |0014: and-int/2addr v2, v4 │ │ -19f99e: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -19f9a2: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -19f9a4: 2802 |0018: goto 001a // +0002 │ │ -19f9a6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -19f9a8: 5495 2843 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ -19f9ac: 2206 0911 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ -19f9b0: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f9b4: 8177 |0020: int-to-long v7, v7 │ │ -19f9b6: 7058 0659 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@5906 │ │ -19f9bc: 6e20 5b0c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ -19f9c2: 549a 2a43 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f9c6: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -19f9ca: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -19f9ce: 549b 2843 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ -19f9d2: 6e10 640c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19f9d8: 0a0b |0032: move-result v11 │ │ -19f9da: 7110 500a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19f9e0: 0c0b |0036: move-result-object v11 │ │ -19f9e2: 6e20 bd0c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cbd │ │ -19f9e8: 529a 2b43 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ -19f9ec: 81aa |003c: int-to-long v10, v10 │ │ -19f9ee: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -19f9f2: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -19f9f8: bba0 |0042: add-long/2addr v0, v10 │ │ -19f9fa: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -19fa00: bea0 |0046: div-long/2addr v0, v10 │ │ -19fa02: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19fa06: 5a9a 2543 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4325 │ │ -19fa0a: 559a 2043 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4320 │ │ -19fa0e: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -19fa12: 549a 2743 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4327 │ │ -19fa16: 6e10 640c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ -19fa1c: 0a0b |0054: move-result v11 │ │ -19fa1e: b14b |0055: sub-int/2addr v11, v4 │ │ -19fa20: 7120 5d0a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -19fa26: 0c0c |0059: move-result-object v12 │ │ -19fa28: 6e30 5a0c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c5a │ │ -19fa2e: 539a 1f43 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ -19fa32: bb0a |005f: add-long/2addr v10, v0 │ │ -19fa34: 5a9a 1f43 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ -19fa38: 5c93 2043 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4320 │ │ -19fa3c: 0e00 |0064: return-void │ │ +19f968: |[19f968] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +19f978: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f97c: 5392 2543 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4325 │ │ +19f980: bc20 |0004: sub-long/2addr v0, v2 │ │ +19f982: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +19f986: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +19f98a: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +19f98e: 0e00 |000b: return-void │ │ +19f990: 5592 2443 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4324 │ │ +19f994: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +19f996: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +19f998: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +19f99c: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f9a0: b542 |0014: and-int/2addr v2, v4 │ │ +19f9a2: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +19f9a6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +19f9a8: 2802 |0018: goto 001a // +0002 │ │ +19f9aa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +19f9ac: 5495 2843 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ +19f9b0: 2206 0911 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1109 │ │ +19f9b4: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f9b8: 8177 |0020: int-to-long v7, v7 │ │ +19f9ba: 7058 0659 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@5906 │ │ +19f9c0: 6e20 5b0c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c5b │ │ +19f9c6: 549a 2a43 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f9ca: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +19f9ce: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +19f9d2: 549b 2843 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ +19f9d6: 6e10 640c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19f9dc: 0a0b |0032: move-result v11 │ │ +19f9de: 7110 500a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19f9e4: 0c0b |0036: move-result-object v11 │ │ +19f9e6: 6e20 bd0c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cbd │ │ +19f9ec: 529a 2b43 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ +19f9f0: 81aa |003c: int-to-long v10, v10 │ │ +19f9f2: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +19f9f6: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +19f9fc: bba0 |0042: add-long/2addr v0, v10 │ │ +19f9fe: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +19fa04: bea0 |0046: div-long/2addr v0, v10 │ │ +19fa06: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19fa0a: 5a9a 2543 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4325 │ │ +19fa0e: 559a 2043 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4320 │ │ +19fa12: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +19fa16: 549a 2743 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4327 │ │ +19fa1a: 6e10 640c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c64 │ │ +19fa20: 0a0b |0054: move-result v11 │ │ +19fa22: b14b |0055: sub-int/2addr v11, v4 │ │ +19fa24: 7120 5d0a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +19fa2a: 0c0c |0059: move-result-object v12 │ │ +19fa2c: 6e30 5a0c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c5a │ │ +19fa32: 539a 1f43 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ +19fa36: bb0a |005f: add-long/2addr v10, v0 │ │ +19fa38: 5a9a 1f43 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ +19fa3c: 5c93 2043 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4320 │ │ +19fa40: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -325242,17 +325243,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f31c: |[19f31c] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -19f32c: 5410 1e43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431e │ │ -19f330: 1100 |0002: return-object v0 │ │ +19f320: |[19f320] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +19f330: 5410 1e43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@431e │ │ +19f334: 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;) │ │ @@ -325260,17 +325261,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f334: |[19f334] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -19f344: 5320 1f43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ -19f348: 1000 |0002: return-wide v0 │ │ +19f338: |[19f338] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +19f348: 5320 1f43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@431f │ │ +19f34c: 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;) │ │ @@ -325278,17 +325279,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2d4: |[19f2d4] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -19f2e4: 5410 2143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4321 │ │ -19f2e8: 1100 |0002: return-object v0 │ │ +19f2d8: |[19f2d8] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +19f2e8: 5410 2143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4321 │ │ +19f2ec: 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;) │ │ @@ -325296,17 +325297,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f28c: |[19f28c] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -19f29c: 5210 2343 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ -19f2a0: 0f00 |0002: return v0 │ │ +19f290: |[19f290] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +19f2a0: 5210 2343 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4323 │ │ +19f2a4: 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;) │ │ @@ -325314,17 +325315,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f244: |[19f244] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -19f254: 5410 2243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ -19f258: 1100 |0002: return-object v0 │ │ +19f248: |[19f248] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +19f258: 5410 2243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4322 │ │ +19f25c: 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;) │ │ @@ -325332,17 +325333,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f25c: |[19f25c] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -19f26c: 5410 2643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ -19f270: 1100 |0002: return-object v0 │ │ +19f260: |[19f260] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +19f270: 5410 2643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4326 │ │ +19f274: 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;) │ │ @@ -325350,17 +325351,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2ec: |[19f2ec] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -19f2fc: 5410 2743 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4327 │ │ -19f300: 1100 |0002: return-object v0 │ │ +19f2f0: |[19f2f0] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +19f300: 5410 2743 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4327 │ │ +19f304: 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;) │ │ @@ -325368,17 +325369,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f304: |[19f304] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -19f314: 5410 2843 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ -19f318: 1100 |0002: return-object v0 │ │ +19f308: |[19f308] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +19f318: 5410 2843 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4328 │ │ +19f31c: 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;) │ │ @@ -325386,43 +325387,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -19f364: |[19f364] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -19f374: 5440 2a43 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f378: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19f37c: 6e10 c10c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cc1 │ │ -19f382: 0a00 |0007: move-result v0 │ │ -19f384: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -19f388: 2825 |000a: goto 002f // +0025 │ │ -19f38a: 5440 2a43 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f38e: 6e10 c50c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cc5 │ │ -19f394: 0a00 |0010: move-result v0 │ │ -19f396: 2300 1c11 |0011: new-array v0, v0, [J // type@111c │ │ -19f39a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19f39c: 5442 2a43 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f3a0: 6e10 c50c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cc5 │ │ -19f3a6: 0a02 |0019: move-result v2 │ │ -19f3a8: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -19f3ac: 5442 2a43 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ -19f3b0: 6e20 c00c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cc0 │ │ -19f3b6: 0c02 |0021: move-result-object v2 │ │ -19f3b8: 1f02 eb02 |0022: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ -19f3bc: 6e10 490a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -19f3c2: 0a02 |0027: move-result v2 │ │ -19f3c4: 8122 |0028: int-to-long v2, v2 │ │ -19f3c6: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -19f3ca: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19f3ce: 28e7 |002d: goto 0014 // -0019 │ │ -19f3d0: 1100 |002e: return-object v0 │ │ -19f3d2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -19f3d4: 1100 |0030: return-object v0 │ │ +19f368: |[19f368] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +19f378: 5440 2a43 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f37c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19f380: 6e10 c10c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cc1 │ │ +19f386: 0a00 |0007: move-result v0 │ │ +19f388: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +19f38c: 2825 |000a: goto 002f // +0025 │ │ +19f38e: 5440 2a43 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f392: 6e10 c50c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cc5 │ │ +19f398: 0a00 |0010: move-result v0 │ │ +19f39a: 2300 1c11 |0011: new-array v0, v0, [J // type@111c │ │ +19f39e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19f3a0: 5442 2a43 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f3a4: 6e10 c50c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cc5 │ │ +19f3aa: 0a02 |0019: move-result v2 │ │ +19f3ac: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +19f3b0: 5442 2a43 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@432a │ │ +19f3b4: 6e20 c00c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cc0 │ │ +19f3ba: 0c02 |0021: move-result-object v2 │ │ +19f3bc: 1f02 eb02 |0022: check-cast v2, Ljava/lang/Integer; // type@02eb │ │ +19f3c0: 6e10 490a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +19f3c6: 0a02 |0027: move-result v2 │ │ +19f3c8: 8122 |0028: int-to-long v2, v2 │ │ +19f3ca: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +19f3ce: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19f3d2: 28e7 |002d: goto 0014 // -0019 │ │ +19f3d4: 1100 |002e: return-object v0 │ │ +19f3d6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +19f3d8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -325433,17 +325434,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2a4: |[19f2a4] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -19f2b4: 5210 2b43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ -19f2b8: 0f00 |0002: return v0 │ │ +19f2a8: |[19f2a8] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +19f2b8: 5210 2b43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@432b │ │ +19f2bc: 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;) │ │ @@ -325451,17 +325452,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f34c: |[19f34c] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -19f35c: 5320 2c43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@432c │ │ -19f360: 1000 |0002: return-wide v0 │ │ +19f350: |[19f350] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +19f360: 5320 2c43 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@432c │ │ +19f364: 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;) │ │ @@ -325469,17 +325470,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f274: |[19f274] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -19f284: 5210 2d43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432d │ │ -19f288: 0f00 |0002: return v0 │ │ +19f278: |[19f278] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +19f288: 5210 2d43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@432d │ │ +19f28c: 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;) │ │ @@ -325487,17 +325488,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f2bc: |[19f2bc] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -19f2cc: 5210 2e43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ -19f2d0: 0f00 |0002: return v0 │ │ +19f2c0: |[19f2c0] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +19f2d0: 5210 2e43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@432e │ │ +19f2d4: 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;) │ │ @@ -325505,17 +325506,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f22c: |[19f22c] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -19f23c: 5510 2443 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4324 │ │ -19f240: 0f00 |0002: return v0 │ │ +19f230: |[19f230] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +19f240: 5510 2443 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4324 │ │ +19f244: 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) │ │ @@ -325552,19 +325553,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 │ │ -19fa40: |[19fa40] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19fa50: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19fa56: 5b01 2f43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432f │ │ -19fa5a: 5b02 3043 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4330 │ │ -19fa5e: 0e00 |0007: return-void │ │ +19fa44: |[19fa44] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19fa54: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19fa5a: 5b01 2f43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432f │ │ +19fa5e: 5b02 3043 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4330 │ │ +19fa62: 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; │ │ @@ -325575,19 +325576,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19fa60: |[19fa60] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -19fa70: 5420 2f43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432f │ │ -19fa74: 5421 3043 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4330 │ │ -19fa78: 7120 2e59 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@592e │ │ -19fa7e: 0e00 |0007: return-void │ │ +19fa64: |[19fa64] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +19fa74: 5420 2f43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@432f │ │ +19fa78: 5421 3043 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4330 │ │ +19fa7c: 7120 2e59 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@592e │ │ +19fa82: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -325702,17 +325703,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fa80: |[19fa80] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -19fa90: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19fa96: 0e00 |0003: return-void │ │ +19fa84: |[19fa84] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +19fa94: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19fa9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;) │ │ @@ -325720,17 +325721,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 │ │ -19fa98: |[19fa98] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -19faa8: 7010 2559 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@5925 │ │ -19faae: 0e00 |0003: return-void │ │ +19fa9c: |[19fa9c] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +19faac: 7010 2559 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@5925 │ │ +19fab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 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; │ │ │ │ @@ -325786,37 +325787,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a0f50: |[1a0f50] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1a0f60: 0e00 |0000: return-void │ │ +1a0f54: |[1a0f54] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1a0f64: 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 │ │ -1a0f64: |[1a0f64] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -1a0f74: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1a0f7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a0f7c: 5c10 4143 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4341 │ │ -1a0f80: 2200 f702 |0006: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ -1a0f84: 7010 9f0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1a0f8a: 5b10 4243 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4342 │ │ -1a0f8e: 0e00 |000d: return-void │ │ +1a0f68: |[1a0f68] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +1a0f78: 7010 9f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1a0f7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a0f80: 5c10 4143 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4341 │ │ +1a0f84: 2200 f702 |0006: new-instance v0, Ljava/lang/Object; // type@02f7 │ │ +1a0f88: 7010 9f0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1a0f8e: 5b10 4243 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4342 │ │ +1a0f92: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; │ │ @@ -325826,21 +325827,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 │ │ -1a0f90: |[1a0f90] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1a0fa0: 6200 4043 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a0fa4: 7120 bc02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ -1a0faa: 2200 0c11 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@110c │ │ -1a0fae: 7030 2359 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5923 │ │ -1a0fb4: 7110 b157 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@57b1 │ │ -1a0fba: 0e00 |000d: return-void │ │ +1a0f94: |[1a0f94] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1a0fa4: 6200 4043 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a0fa8: 7120 bc02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bc │ │ +1a0fae: 2200 0c11 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@110c │ │ +1a0fb2: 7030 2359 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5923 │ │ +1a0fb8: 7110 b157 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@57b1 │ │ +1a0fbe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -325850,26 +325851,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -1a0b38: |[1a0b38] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -1a0b48: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -1a0b4c: 8222 |0002: int-to-float v2, v2 │ │ -1a0b4e: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -1a0b52: c903 |0005: div-float/2addr v3, v0 │ │ -1a0b54: a802 0203 |0006: mul-float v2, v2, v3 │ │ -1a0b58: 8822 |0008: float-to-long v2, v2 │ │ -1a0b5a: bb24 |0009: add-long/2addr v4, v2 │ │ -1a0b5c: 8542 |000a: long-to-float v2, v4 │ │ -1a0b5e: a802 0201 |000b: mul-float v2, v2, v1 │ │ -1a0b62: 8721 |000d: float-to-int v1, v2 │ │ -1a0b64: 0f01 |000e: return v1 │ │ +1a0b3c: |[1a0b3c] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +1a0b4c: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +1a0b50: 8222 |0002: int-to-float v2, v2 │ │ +1a0b52: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +1a0b56: c903 |0005: div-float/2addr v3, v0 │ │ +1a0b58: a802 0203 |0006: mul-float v2, v2, v3 │ │ +1a0b5c: 8822 |0008: float-to-long v2, v2 │ │ +1a0b5e: bb24 |0009: add-long/2addr v4, v2 │ │ +1a0b60: 8542 |000a: long-to-float v2, v4 │ │ +1a0b62: a802 0201 |000b: mul-float v2, v2, v1 │ │ +1a0b66: 8721 |000d: float-to-int v1, v2 │ │ +1a0b68: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) F │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) F │ │ @@ -325880,22 +325881,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1a0fbc: |[1a0fbc] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -1a0fcc: 5420 4243 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4342 │ │ -1a0fd0: 1d00 |0002: monitor-enter v0 │ │ -1a0fd2: 1e00 |0003: monitor-exit v0 │ │ -1a0fd4: 0e00 |0004: return-void │ │ -1a0fd6: 0d01 |0005: move-exception v1 │ │ -1a0fd8: 1e00 |0006: monitor-exit v0 │ │ -1a0fda: 2701 |0007: throw v1 │ │ +1a0fc0: |[1a0fc0] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +1a0fd0: 5420 4243 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4342 │ │ +1a0fd4: 1d00 |0002: monitor-enter v0 │ │ +1a0fd6: 1e00 |0003: monitor-exit v0 │ │ +1a0fd8: 0e00 |0004: return-void │ │ +1a0fda: 0d01 |0005: move-exception v1 │ │ +1a0fdc: 1e00 |0006: monitor-exit v0 │ │ +1a0fde: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ locals : │ │ @@ -325906,804 +325907,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 │ │ -19fab0: |[19fab0] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -19fac0: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -19fac4: 1a01 d483 |0002: const-string v1, "video/avc" // string@83d4 │ │ -19fac8: 1a02 2517 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1725 │ │ -19facc: 530d 3e43 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433e │ │ -19fad0: 530b 3143 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4331 │ │ -19fad4: 5203 3c43 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -19fad8: 5204 3a43 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -19fadc: 5205 3d43 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433d │ │ -19fae0: 5206 3943 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ -19fae4: 5207 3543 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ -19fae8: 5208 3843 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ -19faec: 5209 3b43 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -19faf0: 220f bb02 |0018: new-instance v15, Ljava/io/File; // type@02bb │ │ -19faf4: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -19faf8: 7020 6809 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -19fafe: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -19fb02: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -19fb06: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -19fb0a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -19fb0c: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -19fb10: 0226 0400 |0028: move/from16 v38, v4 │ │ -19fb14: 0134 |002a: move v4, v3 │ │ -19fb16: 0203 2600 |002b: move/from16 v3, v38 │ │ -19fb1a: 2814 |002d: goto 0041 // +0014 │ │ -19fb1c: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -19fb20: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -19fb24: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -19fb28: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -19fb2a: 280c |0035: goto 0041 // +000c │ │ -19fb2c: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -19fb30: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -19fb34: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -19fb38: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -19fb3a: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -19fb3e: 28e9 |003f: goto 0028 // -0017 │ │ -19fb40: 120a |0040: const/4 v10, #int 0 // #0 │ │ -19fb42: 2202 bb02 |0041: new-instance v2, Ljava/io/File; // type@02bb │ │ -19fb46: 5400 3643 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4336 │ │ -19fb4a: 7020 6809 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -19fb50: 6e10 6a09 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@096a │ │ -19fb56: 0a00 |004b: move-result v0 │ │ -19fb58: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -19fb5c: 6200 4043 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -19fb60: 1a01 5114 |0050: const-string v1, "Could not read video file to be recoded" // string@1451 │ │ -19fb64: 7120 c202 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -19fb6a: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -19fb6e: 0f10 |0057: return v16 │ │ -19fb70: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -19fb74: 7100 2a0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -19fb7a: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -19fb7e: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -19fb82: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -19fb86: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ -19fb8a: 7010 b401 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b4 │ │ -19fb90: 2200 0711 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1107 │ │ -19fb94: 7010 ee58 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58ee │ │ -19fb9a: 6e20 f658 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58f6 │ │ -19fba0: 6e20 f758 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58f7 │ │ -19fba6: 6e30 f858 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58f8 │ │ -19fbac: 2205 0611 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1106 │ │ -19fbb0: 7010 dc58 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58dc │ │ -19fbb6: 6e20 df58 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@58df │ │ -19fbbc: 0c05 |007e: move-result-object v5 │ │ -19fbbe: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -19fbc2: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ -19fbc6: 7010 c601 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c6 │ │ -19fbcc: 6e10 7e09 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@097e │ │ -19fbd2: 0c00 |0089: move-result-object v0 │ │ -19fbd4: 6e20 d101 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d1 │ │ -19fbda: 7601 2b59 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -19fbe0: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -19fbe4: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -19fbe8: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -19fbec: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -19fbf0: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -19fbf4: 2833 |009a: goto 00cd // +0033 │ │ -19fbf6: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -19fbf8: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -19fbfc: 07f4 |009e: move-object v4, v15 │ │ -19fbfe: 0752 |009f: move-object v2, v5 │ │ -19fc00: 0716 |00a0: move-object v6, v1 │ │ -19fc02: 04d7 |00a1: move-wide v7, v13 │ │ -19fc04: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -19fc08: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -19fc0a: 04b9 |00a5: move-wide v9, v11 │ │ -19fc0c: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -19fc10: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -19fc14: 010c |00aa: move v12, v0 │ │ -19fc16: 760a 3059 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@5930 │ │ -19fc1c: 0b03 |00ae: move-result-wide v3 │ │ -19fc1e: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -19fc22: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -19fc26: 0437 |00b3: move-wide v7, v3 │ │ -19fc28: 2802 |00b4: goto 00b6 // +0002 │ │ -19fc2a: 04d7 |00b5: move-wide v7, v13 │ │ -19fc2c: 07f2 |00b6: move-object v2, v15 │ │ -19fc2e: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -19fc32: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -19fc34: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -19fc38: 0d00 |00bc: move-exception v0 │ │ -19fc3a: 0702 |00bd: move-object v2, v0 │ │ -19fc3c: 07f1 |00be: move-object v1, v15 │ │ -19fc3e: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -19fc42: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -19fc46: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -19fc4a: 0d00 |00c5: move-exception v0 │ │ -19fc4c: 07f1 |00c6: move-object v1, v15 │ │ -19fc4e: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -19fc52: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -19fc56: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -19fc5a: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -19fc5e: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -19fc62: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -19fc64: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -19fc68: 7030 3159 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5931 │ │ -19fc6e: 0a05 |00d7: move-result v5 │ │ -19fc70: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -19fc74: 6e20 d001 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d0 │ │ -19fc7a: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -19fc7e: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -19fc82: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -19fc86: 6e40 cf01 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ -19fc8c: 2804 |00e6: goto 00ea // +0004 │ │ -19fc8e: 6e40 cf01 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ -19fc94: 6e20 cc01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cc │ │ -19fc9a: 0c00 |00ed: move-result-object v0 │ │ -19fc9c: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -19fca0: 7130 d401 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d4 │ │ -19fca6: 0c0b |00f3: move-result-object v11 │ │ -19fca8: 1a06 564a |00f4: const-string v6, "color-format" // string@4a56 │ │ -19fcac: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -19fcb2: 6e30 d901 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ -19fcb8: 1a06 2747 |00fc: const-string v6, "bitrate" // string@4727 │ │ -19fcbc: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -19fcc0: 2804 |0100: goto 0104 // +0004 │ │ -19fcc2: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -19fcc8: 6e30 d901 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ -19fcce: 1a06 9b54 |0107: const-string v6, "frame-rate" // string@549b │ │ -19fcd2: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -19fcd6: 6e30 d901 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ -19fcdc: 1a06 285c |010e: const-string v6, "i-frame-interval" // string@5c28 │ │ -19fce0: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -19fce4: 6e30 d901 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ -19fcea: 7110 b701 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ -19fcf0: 0c06 |0118: move-result-object v6 │ │ -19fcf2: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -19fcf4: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -19fcf6: 6e59 b501 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@01b5 │ │ -19fcfc: 2207 0311 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@1103 │ │ -19fd00: 6e10 b801 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b8 │ │ -19fd06: 0c09 |0123: move-result-object v9 │ │ -19fd08: 7020 c758 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@58c7 │ │ -19fd0e: 6e10 cb58 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@58cb │ │ -19fd14: 6e10 c401 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c4 │ │ -19fd1a: 1a09 ee6b |012d: const-string v9, "mime" // string@6bee │ │ -19fd1e: 6e20 d701 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d7 │ │ -19fd24: 0c09 |0132: move-result-object v9 │ │ -19fd26: 7110 b601 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b6 │ │ -19fd2c: 0c09 |0136: move-result-object v9 │ │ -19fd2e: 220b 0811 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1108 │ │ -19fd32: 7010 f958 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58f9 │ │ -19fd38: 6e10 0159 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@5901 │ │ -19fd3e: 0c0c |013f: move-result-object v12 │ │ -19fd40: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -19fd44: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -19fd46: 6e52 b501 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@01b5 │ │ -19fd4c: 6e10 c401 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c4 │ │ -19fd52: 7601 2b59 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -19fd58: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -19fd5c: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -19fd5e: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -19fd62: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -19fd66: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -19fd6a: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -19fd6e: 7601 2b59 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -19fd74: 0228 0800 |015a: move/from16 v40, v8 │ │ -19fd78: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -19fd7c: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -19fd80: 6e10 ca01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01ca │ │ -19fd86: 0a0c |0163: move-result v12 │ │ -19fd88: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -19fd8c: 6e30 b901 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01b9 │ │ -19fd92: 0a0c |0169: move-result v12 │ │ -19fd94: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -19fd98: 6e20 bb01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bb │ │ -19fd9e: 0c07 |016f: move-result-object v7 │ │ -19fda0: 6e30 cd01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01cd │ │ -19fda6: 0a1e |0173: move-result v30 │ │ -19fda8: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -19fdac: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -19fdb0: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -19fdb4: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -19fdb8: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -19fdbc: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -19fdc0: 021c 0c00 |0180: move/from16 v28, v12 │ │ -19fdc4: 7407 c001 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c0 │ │ -19fdca: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -19fdce: 2819 |0187: goto 01a0 // +0019 │ │ -19fdd0: 6e10 c901 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01c9 │ │ -19fdd6: 0b1f |018b: move-result-wide v31 │ │ -19fdd8: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -19fddc: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -19fde0: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -19fde4: 021c 0c00 |0192: move/from16 v28, v12 │ │ -19fde8: 7407 c001 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c0 │ │ -19fdee: 6e10 c701 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c7 │ │ -19fdf4: 2806 |019a: goto 01a0 // +0006 │ │ -19fdf6: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -19fdf8: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -19fdfc: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -19fdfe: 2802 |019f: goto 01a1 // +0002 │ │ -19fe00: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -19fe02: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -19fe06: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -19fe0a: 6e30 b901 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01b9 │ │ -19fe10: 0a1c |01a8: move-result v28 │ │ -19fe12: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -19fe16: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -19fe1a: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -19fe1e: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -19fe22: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -19fe26: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -19fe2a: 7407 c001 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c0 │ │ -19fe30: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -19fe34: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -19fe38: 020c 2500 |01bc: move/from16 v12, v37 │ │ -19fe3c: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -19fe3e: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -19fe42: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -19fe46: 2807 |01c3: goto 01ca // +0007 │ │ -19fe48: 0208 2800 |01c4: move/from16 v8, v40 │ │ -19fe4c: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -19fe50: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -19fe52: 288c |01c9: goto 0155 // -0074 │ │ -19fe54: 7601 2b59 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -19fe5a: 021d 0000 |01cd: move/from16 v29, v0 │ │ -19fe5e: 021c 0300 |01cf: move/from16 v28, v3 │ │ -19fe62: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -19fe66: 6e40 ba01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01ba │ │ -19fe6c: 0a00 |01d6: move-result v0 │ │ -19fe6e: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -19fe70: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -19fe72: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -19fe76: 0220 0500 |01db: move/from16 v32, v5 │ │ -19fe7a: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -19fe7e: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -19fe82: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -19fe86: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -19fe88: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -19fe8a: 0216 0700 |01e5: move/from16 v22, v7 │ │ -19fe8e: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -19fe92: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -19fe96: 0220 0500 |01eb: move/from16 v32, v5 │ │ -19fe9a: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -19fe9e: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -19fea2: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -19fea6: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -19fea8: 28f1 |01f4: goto 01e5 // -000f │ │ -19feaa: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -19feac: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -19feb0: 6e10 bf01 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01bf │ │ -19feb6: 0c02 |01fb: move-result-object v2 │ │ -19feb8: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -19feba: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -19febe: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -19fec2: 0216 0700 |0201: move/from16 v22, v7 │ │ -19fec6: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -19fec8: 6e30 dd58 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58dd │ │ -19fece: 0a0c |0207: move-result v12 │ │ -19fed0: 2807 |0208: goto 020f // +0007 │ │ -19fed2: 0d00 |0209: move-exception v0 │ │ -19fed4: 2811 |020a: goto 021b // +0011 │ │ -19fed6: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -19feda: 0216 0700 |020d: move/from16 v22, v7 │ │ -19fede: 0220 0500 |020f: move/from16 v32, v5 │ │ -19fee2: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -19fee6: 0202 1c00 |0213: move/from16 v2, v28 │ │ -19feea: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -19feec: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -19fef0: 0d00 |0218: move-exception v0 │ │ -19fef2: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -19fef6: 0702 |021b: move-object v2, v0 │ │ -19fef8: 0736 |021c: move-object v6, v3 │ │ -19fefa: 07f1 |021d: move-object v1, v15 │ │ -19fefc: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -19ff00: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -19ff04: 0d00 |0222: move-exception v0 │ │ -19ff06: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -19ff0a: 0220 0500 |0225: move/from16 v32, v5 │ │ -19ff0e: 0767 |0227: move-object v7, v6 │ │ -19ff10: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -19ff14: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -19ff18: 0736 |022c: move-object v6, v3 │ │ -19ff1a: 2900 6e02 |022d: goto/16 049b // +026e │ │ -19ff1e: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -19ff22: 0216 0700 |0231: move/from16 v22, v7 │ │ -19ff26: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -19ff2a: 6e20 bd01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bd │ │ -19ff30: 0c02 |0238: move-result-object v2 │ │ -19ff32: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -19ff36: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ff3a: 021d 0800 |023d: move/from16 v29, v8 │ │ -19ff3e: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -19ff40: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -19ff44: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ff48: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -19ff4c: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -19ff50: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -19ff52: 6e57 ed58 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@58ed │ │ -19ff58: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -19ff5c: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -19ff5e: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -19ff62: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ff66: 2388 1711 |0253: new-array v8, v8, [B // type@1117 │ │ -19ff6a: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19ff6e: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ff72: b07c |0259: add-int/2addr v12, v7 │ │ -19ff74: 6e20 a90b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba9 │ │ -19ff7a: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19ff7e: 6e20 ac0b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19ff84: 6e20 a60b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ -19ff8a: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ff8e: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -19ff90: b172 |0268: sub-int/2addr v2, v7 │ │ -19ff92: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -19ff96: 123c |026b: const/4 v12, #int 3 // #3 │ │ -19ff98: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -19ff9c: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -19ffa0: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -19ffa4: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -19ffa8: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -19ffac: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -19ffb0: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -19ffb4: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -19ffb8: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -19ffbc: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -19ffc0: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -19ffc4: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -19ffc8: 7110 9e0b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b9e │ │ -19ffce: 0c02 |0287: move-result-object v2 │ │ -19ffd0: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ffd4: b17c |028a: sub-int/2addr v12, v7 │ │ -19ffd6: 7110 9e0b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b9e │ │ -19ffdc: 0c0c |028e: move-result-object v12 │ │ -19ffde: 0220 0500 |028f: move/from16 v32, v5 │ │ -19ffe2: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -19ffe6: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -19ffe8: 6e40 af0b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baf │ │ -19ffee: 0c0f |0297: move-result-object v15 │ │ -19fff0: 6e20 ac0b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -19fff6: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19fffa: b17f |029d: sub-int/2addr v15, v7 │ │ -19fffc: 6e40 af0b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baf │ │ -1a0002: 0c07 |02a1: move-result-object v7 │ │ -1a0004: 6e20 ac0b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ -1a000a: 0727 |02a5: move-object v7, v2 │ │ -1a000c: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -1a0010: 2815 |02a8: goto 02bd // +0015 │ │ -1a0012: 0220 0500 |02a9: move/from16 v32, v5 │ │ -1a0016: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -1a001a: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1a001e: 0205 2000 |02af: move/from16 v5, v32 │ │ -1a0022: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -1a0026: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -1a0028: 28b5 |02b4: goto 0269 // -004b │ │ -1a002a: 0220 0500 |02b5: move/from16 v32, v5 │ │ -1a002e: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -1a0032: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -1a0036: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -1a0038: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -1a003a: 7130 d401 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d4 │ │ -1a0040: 0c05 |02c0: move-result-object v5 │ │ -1a0042: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -1a0046: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -1a004a: 1a08 504d |02c5: const-string v8, "csd-0" // string@4d50 │ │ -1a004e: 6e30 d801 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d8 │ │ -1a0054: 1a07 514d |02ca: const-string v7, "csd-1" // string@4d51 │ │ -1a0058: 6e30 d801 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d8 │ │ -1a005e: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -1a0060: 6e30 dd58 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58dd │ │ -1a0066: 0a0c |02d3: move-result v12 │ │ -1a0068: 2815 |02d4: goto 02e9 // +0015 │ │ -1a006a: 0d00 |02d5: move-exception v0 │ │ -1a006c: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -1a0070: 0702 |02d8: move-object v2, v0 │ │ -1a0072: 0736 |02d9: move-object v6, v3 │ │ -1a0074: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -1a0078: 0d00 |02dc: move-exception v0 │ │ -1a007a: 0220 0500 |02dd: move/from16 v32, v5 │ │ -1a007e: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -1a0082: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -1a0086: 0220 0500 |02e3: move/from16 v32, v5 │ │ -1a008a: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -1a008e: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -1a0092: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1a0096: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a009a: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -1a009e: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -1a00a0: 2802 |02f0: goto 02f2 // +0002 │ │ -1a00a2: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -1a00a4: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -1a00a6: 6e30 c201 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c2 │ │ -1a00ac: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -1a00b0: 021d 0500 |02f8: move/from16 v29, v5 │ │ -1a00b4: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -1a00b8: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -1a00bc: 0207 1600 |02fe: move/from16 v7, v22 │ │ -1a00c0: 0200 1d00 |0300: move/from16 v0, v29 │ │ -1a00c4: 0205 2000 |0302: move/from16 v5, v32 │ │ -1a00c8: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -1a00cc: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -1a00d0: 0123 |0308: move v3, v2 │ │ -1a00d2: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -1a00d4: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -1a00d8: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -1a00dc: 0767 |030e: move-object v7, v6 │ │ -1a00de: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -1a00e2: 6e40 ba01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01ba │ │ -1a00e8: 0a00 |0314: move-result v0 │ │ -1a00ea: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -1a00ec: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -1a00f0: 021c 0200 |0318: move/from16 v28, v2 │ │ -1a00f4: 0736 |031a: move-object v6, v3 │ │ -1a00f6: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -1a00fa: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -1a00fe: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -1a0102: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -1a0106: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -1a0108: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -1a010c: 021c 0200 |0326: move/from16 v28, v2 │ │ -1a0110: 0736 |0328: move-object v6, v3 │ │ -1a0112: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -1a0116: 28f4 |032b: goto 031f // -000c │ │ -1a0118: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -1a011a: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -1a011e: 6e10 bf01 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01bf │ │ -1a0124: 28f4 |0332: goto 0326 // -000c │ │ -1a0126: 0d00 |0333: move-exception v0 │ │ -1a0128: 28a4 |0334: goto 02d8 // -005c │ │ -1a012a: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -1a012e: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0132: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -1a0136: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -1a0138: 2802 |033c: goto 033e // +0002 │ │ -1a013a: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -1a013c: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -1a0140: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -1a0144: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -1a0148: 021c 0200 |0344: move/from16 v28, v2 │ │ -1a014c: 0736 |0346: move-object v6, v3 │ │ -1a014e: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0152: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -1a0156: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -1a015a: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1a015e: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -1a0162: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1a0166: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -1a0168: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -1a016c: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -1a0170: 2807 |0358: goto 035f // +0007 │ │ -1a0172: 0d00 |0359: move-exception v0 │ │ -1a0174: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -1a0178: 021c 0200 |035c: move/from16 v28, v2 │ │ -1a017c: 0736 |035e: move-object v6, v3 │ │ -1a017e: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -1a0182: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -1a0186: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -1a018a: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a018e: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -1a0192: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -1a0196: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -1a0198: 2805 |036c: goto 0371 // +0005 │ │ -1a019a: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a019e: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -1a01a2: 6e30 c201 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c2 │ │ -1a01a8: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -1a01ac: 6e10 fb58 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58fb │ │ -1a01b2: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -1a01b4: 6e20 fe58 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58fe │ │ -1a01ba: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a01be: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -1a01c2: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -1a01c6: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -1a01ca: 6e30 cd58 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@58cd │ │ -1a01d0: 6e10 ce58 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@58ce │ │ -1a01d6: 280f |038b: goto 039a // +000f │ │ -1a01d8: 0d00 |038c: move-exception v0 │ │ -1a01da: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -1a01de: 0702 |038f: move-object v2, v0 │ │ -1a01e0: 6200 4043 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a01e4: 1a03 8c51 |0392: const-string v3, "error while waiting for recording output surface" // string@518c │ │ -1a01e8: 7130 c302 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a01ee: 2803 |0397: goto 039a // +0003 │ │ -1a01f0: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -1a01f4: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1a01f8: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -1a01fc: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -1a0200: 6e10 c301 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c3 │ │ -1a0206: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -1a020a: 282e |03a5: goto 03d3 // +002e │ │ -1a020c: 0736 |03a6: move-object v6, v3 │ │ -1a020e: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -1a0212: 2202 fe02 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ -1a0216: 2203 0503 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ -1a021a: 7010 0a0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -1a0220: 1a04 9d82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@829d │ │ -1a0224: 6e20 160b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1a022a: 6e20 110b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1a0230: 6e10 270b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1a0236: 0c00 |03bb: move-result-object v0 │ │ -1a0238: 7020 b30a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -1a023e: 2702 |03bf: throw v2 │ │ -1a0240: 0d00 |03c0: move-exception v0 │ │ -1a0242: 0736 |03c1: move-object v6, v3 │ │ -1a0244: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -1a0248: 0d00 |03c4: move-exception v0 │ │ -1a024a: 0736 |03c5: move-object v6, v3 │ │ -1a024c: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -1a0250: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -1a0254: 021c 0200 |03ca: move/from16 v28, v2 │ │ -1a0258: 0767 |03cc: move-object v7, v6 │ │ -1a025a: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -1a025e: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -1a0260: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -1a0264: 0736 |03d2: move-object v6, v3 │ │ -1a0266: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -1a026a: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -1a026e: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -1a0272: 0205 2000 |03d9: move/from16 v5, v32 │ │ -1a0276: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -1a027a: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -1a027c: 0226 1600 |03de: move/from16 v38, v22 │ │ -1a0280: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -1a0284: 0776 |03e2: move-object v6, v7 │ │ -1a0286: 0207 2600 |03e3: move/from16 v7, v38 │ │ -1a028a: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -1a028e: 0d00 |03e7: move-exception v0 │ │ -1a0290: 0767 |03e8: move-object v7, v6 │ │ -1a0292: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -1a0296: 0220 0500 |03eb: move/from16 v32, v5 │ │ -1a029a: 0767 |03ed: move-object v7, v6 │ │ -1a029c: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -1a02a0: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -1a02a4: 0736 |03f2: move-object v6, v3 │ │ -1a02a6: 2202 fe02 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ -1a02aa: 2203 0503 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ -1a02ae: 7010 0a0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -1a02b4: 1a04 1e51 |03fa: const-string v4, "encoderOutputBuffer " // string@511e │ │ -1a02b8: 6e20 160b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1a02be: 6e20 110b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1a02c4: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ -1a02c8: 6e20 160b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1a02ce: 6e10 270b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1a02d4: 0c00 |040a: move-result-object v0 │ │ -1a02d6: 7020 b30a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -1a02dc: 2702 |040e: throw v2 │ │ -1a02de: 0d00 |040f: move-exception v0 │ │ -1a02e0: 0736 |0410: move-object v6, v3 │ │ -1a02e2: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -1a02e6: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -1a02ea: 0d00 |0415: move-exception v0 │ │ -1a02ec: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -1a02f0: 0220 0500 |0418: move/from16 v32, v5 │ │ -1a02f4: 0767 |041a: move-object v7, v6 │ │ -1a02f6: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -1a02fa: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -1a02fe: 0736 |041f: move-object v6, v3 │ │ -1a0300: 2202 fe02 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ -1a0304: 2203 0503 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ -1a0308: 7010 0a0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -1a030e: 1a04 9e82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@829e │ │ -1a0312: 6e20 160b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1a0318: 6e20 110b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1a031e: 6e10 270b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1a0324: 0c00 |0432: move-result-object v0 │ │ -1a0326: 7020 b30a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ -1a032c: 2702 |0436: throw v2 │ │ -1a032e: 0d00 |0437: move-exception v0 │ │ -1a0330: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -1a0334: 0d00 |043a: move-exception v0 │ │ -1a0336: 2900 6000 |043b: goto/16 049b // +0060 │ │ -1a033a: 0220 0500 |043d: move/from16 v32, v5 │ │ -1a033e: 0767 |043f: move-object v7, v6 │ │ -1a0340: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -1a0344: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -1a0348: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -1a034c: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -1a0350: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -1a0354: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -1a0358: 0203 2000 |044c: move/from16 v3, v32 │ │ -1a035c: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -1a0360: 120a |0450: const/4 v10, #int 0 // #0 │ │ -1a0362: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -1a0366: 0d00 |0453: move-exception v0 │ │ -1a0368: 0220 0500 |0454: move/from16 v32, v5 │ │ -1a036c: 0767 |0456: move-object v7, v6 │ │ -1a036e: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -1a0372: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -1a0376: 2808 |045b: goto 0463 // +0008 │ │ -1a0378: 0d00 |045c: move-exception v0 │ │ -1a037a: 0220 0500 |045d: move/from16 v32, v5 │ │ -1a037e: 0775 |045f: move-object v5, v7 │ │ -1a0380: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -1a0384: 0767 |0462: move-object v7, v6 │ │ -1a0386: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -1a038a: 2836 |0465: goto 049b // +0036 │ │ -1a038c: 0d00 |0466: move-exception v0 │ │ -1a038e: 0220 0500 |0467: move/from16 v32, v5 │ │ -1a0392: 0775 |0469: move-object v5, v7 │ │ -1a0394: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -1a0398: 0767 |046c: move-object v7, v6 │ │ -1a039a: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -1a039e: 282b |046f: goto 049a // +002b │ │ -1a03a0: 0d00 |0470: move-exception v0 │ │ -1a03a2: 0220 0500 |0471: move/from16 v32, v5 │ │ -1a03a6: 0775 |0473: move-object v5, v7 │ │ -1a03a8: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -1a03ac: 0767 |0476: move-object v7, v6 │ │ -1a03ae: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -1a03b2: 2820 |0479: goto 0499 // +0020 │ │ -1a03b4: 0d00 |047a: move-exception v0 │ │ -1a03b6: 0220 0500 |047b: move/from16 v32, v5 │ │ -1a03ba: 0767 |047d: move-object v7, v6 │ │ -1a03bc: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -1a03c0: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -1a03c4: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -1a03c6: 2816 |0483: goto 0499 // +0016 │ │ -1a03c8: 0d00 |0484: move-exception v0 │ │ -1a03ca: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -1a03ce: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -1a03d2: 0702 |0489: move-object v2, v0 │ │ -1a03d4: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -1a03d8: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -1a03dc: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -1a03e0: 0d00 |0490: move-exception v0 │ │ -1a03e2: 0220 0500 |0491: move/from16 v32, v5 │ │ -1a03e6: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -1a03ea: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -1a03ee: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -1a03f0: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -1a03f2: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -1a03f4: 120b |049a: const/4 v11, #int 0 // #0 │ │ -1a03f6: 6202 4043 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a03fa: 1a03 3033 |049d: const-string v3, "Recoding video failed unexpectedly" // string@3330 │ │ -1a03fe: 7130 c302 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a0404: 0203 2000 |04a2: move/from16 v3, v32 │ │ -1a0408: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -1a040c: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -1a040e: 6e20 d201 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d2 │ │ -1a0414: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -1a0418: 6e10 0459 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@5904 │ │ -1a041e: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -1a0422: 6e10 cc58 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@58cc │ │ -1a0428: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -1a042c: 6e10 c501 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c5 │ │ -1a0432: 6e10 c101 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c1 │ │ -1a0438: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -1a043c: 6e10 c501 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c5 │ │ -1a0442: 6e10 c101 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c1 │ │ -1a0448: 7601 2b59 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -1a044e: 2813 |04c7: goto 04da // +0013 │ │ -1a0450: 0d00 |04c8: move-exception v0 │ │ -1a0452: 2806 |04c9: goto 04cf // +0006 │ │ -1a0454: 0d00 |04ca: move-exception v0 │ │ -1a0456: 2809 |04cb: goto 04d4 // +0009 │ │ -1a0458: 0d00 |04cc: move-exception v0 │ │ -1a045a: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -1a045e: 0721 |04cf: move-object v1, v2 │ │ -1a0460: 281f |04d0: goto 04ef // +001f │ │ -1a0462: 0d00 |04d1: move-exception v0 │ │ -1a0464: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -1a0468: 0721 |04d4: move-object v1, v2 │ │ -1a046a: 2821 |04d5: goto 04f6 // +0021 │ │ -1a046c: 07f2 |04d6: move-object v2, v15 │ │ -1a046e: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -1a0472: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -1a0474: 04d7 |04da: move-wide v7, v13 │ │ -1a0476: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -1a047a: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -1a047c: 076d |04de: move-object v13, v6 │ │ -1a047e: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -1a0482: 0724 |04e1: move-object v4, v2 │ │ -1a0484: 07d5 |04e2: move-object v5, v13 │ │ -1a0486: 0716 |04e3: move-object v6, v1 │ │ -1a0488: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -1a048c: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -1a0490: 760a 3059 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@5930 │ │ -1a0496: 2810 |04eb: goto 04fb // +0010 │ │ -1a0498: 0d00 |04ec: move-exception v0 │ │ -1a049a: 0721 |04ed: move-object v1, v2 │ │ -1a049c: 07d6 |04ee: move-object v6, v13 │ │ -1a049e: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -1a04a2: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -1a04a6: 0d00 |04f3: move-exception v0 │ │ -1a04a8: 0721 |04f4: move-object v1, v2 │ │ -1a04aa: 07d6 |04f5: move-object v6, v13 │ │ -1a04ac: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -1a04b0: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -1a04b4: 076d |04fa: move-object v13, v6 │ │ -1a04b6: 6e10 ce01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01ce │ │ -1a04bc: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -1a04c0: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -1a04c2: 6e20 e958 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58e9 │ │ -1a04c8: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -1a04cc: 0d00 |0506: move-exception v0 │ │ -1a04ce: 0701 |0507: move-object v1, v0 │ │ -1a04d0: 6200 4043 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a04d4: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -1a04d8: 2900 5200 |050c: goto/16 055e // +0052 │ │ -1a04dc: 0d00 |050e: move-exception v0 │ │ -1a04de: 07f2 |050f: move-object v2, v15 │ │ -1a04e0: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -1a04e4: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -1a04e8: 280d |0514: goto 0521 // +000d │ │ -1a04ea: 0d00 |0515: move-exception v0 │ │ -1a04ec: 07f2 |0516: move-object v2, v15 │ │ -1a04ee: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -1a04f2: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -1a04f6: 280e |051b: goto 0529 // +000e │ │ -1a04f8: 0d00 |051c: move-exception v0 │ │ -1a04fa: 075d |051d: move-object v13, v5 │ │ -1a04fc: 07f2 |051e: move-object v2, v15 │ │ -1a04fe: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -1a0502: 0721 |0521: move-object v1, v2 │ │ -1a0504: 07d6 |0522: move-object v6, v13 │ │ -1a0506: 2841 |0523: goto 0564 // +0041 │ │ -1a0508: 0d00 |0524: move-exception v0 │ │ -1a050a: 075d |0525: move-object v13, v5 │ │ -1a050c: 07f2 |0526: move-object v2, v15 │ │ -1a050e: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -1a0512: 0721 |0529: move-object v1, v2 │ │ -1a0514: 07d6 |052a: move-object v6, v13 │ │ -1a0516: 281c |052b: goto 0547 // +001c │ │ -1a0518: 0d00 |052c: move-exception v0 │ │ -1a051a: 075d |052d: move-object v13, v5 │ │ -1a051c: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -1a0520: 0702 |0530: move-object v2, v0 │ │ -1a0522: 07d6 |0531: move-object v6, v13 │ │ -1a0524: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -1a0526: 2832 |0533: goto 0565 // +0032 │ │ -1a0528: 0d00 |0534: move-exception v0 │ │ -1a052a: 075d |0535: move-object v13, v5 │ │ -1a052c: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -1a0530: 07d6 |0538: move-object v6, v13 │ │ -1a0532: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -1a0534: 280d |053a: goto 0547 // +000d │ │ -1a0536: 0d00 |053b: move-exception v0 │ │ -1a0538: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -1a053c: 0702 |053e: move-object v2, v0 │ │ -1a053e: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -1a0540: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -1a0542: 2824 |0541: goto 0565 // +0024 │ │ -1a0544: 0d00 |0542: move-exception v0 │ │ -1a0546: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -1a054a: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -1a054c: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -1a054e: 6202 4043 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a0552: 1a04 3133 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@3331 │ │ -1a0556: 7130 c302 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a055c: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -1a0560: 6e10 ce01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ce │ │ -1a0566: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -1a056a: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -1a056c: 6e20 e958 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58e9 │ │ -1a0572: 2808 |0559: goto 0561 // +0008 │ │ -1a0574: 0d00 |055a: move-exception v0 │ │ -1a0576: 0701 |055b: move-object v1, v0 │ │ -1a0578: 6200 4043 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a057c: 7130 c302 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a0582: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -1a0584: 0f01 |0562: return v1 │ │ -1a0586: 0d00 |0563: move-exception v0 │ │ -1a0588: 0702 |0564: move-object v2, v0 │ │ -1a058a: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -1a058e: 6e10 ce01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ce │ │ -1a0594: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -1a0598: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -1a059a: 6e20 e958 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58e9 │ │ -1a05a0: 2808 |0570: goto 0578 // +0008 │ │ -1a05a2: 0d00 |0571: move-exception v0 │ │ -1a05a4: 0701 |0572: move-object v1, v0 │ │ -1a05a6: 6200 4043 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a05aa: 7130 c302 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a05b0: 2702 |0578: throw v2 │ │ -1a05b2: 6200 4043 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a05b6: 1a01 913d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d91 │ │ -1a05ba: 7120 c202 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -1a05c0: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -1a05c2: 0f01 |0581: return v1 │ │ +19fab4: |[19fab4] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +19fac4: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +19fac8: 1a01 d483 |0002: const-string v1, "video/avc" // string@83d4 │ │ +19facc: 1a02 2517 |0004: const-string v2, "Flushing video failed unexpectedly" // string@1725 │ │ +19fad0: 530d 3e43 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433e │ │ +19fad4: 530b 3143 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4331 │ │ +19fad8: 5203 3c43 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +19fadc: 5204 3a43 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +19fae0: 5205 3d43 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433d │ │ +19fae4: 5206 3943 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ +19fae8: 5207 3543 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ +19faec: 5208 3843 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ +19faf0: 5209 3b43 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +19faf4: 220f bb02 |0018: new-instance v15, Ljava/io/File; // type@02bb │ │ +19faf8: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +19fafc: 7020 6809 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +19fb02: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +19fb06: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +19fb0a: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +19fb0e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +19fb10: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +19fb14: 0226 0400 |0028: move/from16 v38, v4 │ │ +19fb18: 0134 |002a: move v4, v3 │ │ +19fb1a: 0203 2600 |002b: move/from16 v3, v38 │ │ +19fb1e: 2814 |002d: goto 0041 // +0014 │ │ +19fb20: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +19fb24: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +19fb28: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +19fb2c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +19fb2e: 280c |0035: goto 0041 // +000c │ │ +19fb30: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +19fb34: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +19fb38: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +19fb3c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +19fb3e: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +19fb42: 28e9 |003f: goto 0028 // -0017 │ │ +19fb44: 120a |0040: const/4 v10, #int 0 // #0 │ │ +19fb46: 2202 bb02 |0041: new-instance v2, Ljava/io/File; // type@02bb │ │ +19fb4a: 5400 3643 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4336 │ │ +19fb4e: 7020 6809 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +19fb54: 6e10 6a09 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@096a │ │ +19fb5a: 0a00 |004b: move-result v0 │ │ +19fb5c: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +19fb60: 6200 4043 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +19fb64: 1a01 5114 |0050: const-string v1, "Could not read video file to be recoded" // string@1451 │ │ +19fb68: 7120 c202 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +19fb6e: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +19fb72: 0f10 |0057: return v16 │ │ +19fb74: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +19fb78: 7100 2a0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +19fb7e: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +19fb82: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +19fb86: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +19fb8a: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ +19fb8e: 7010 b401 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b4 │ │ +19fb94: 2200 0711 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1107 │ │ +19fb98: 7010 ee58 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58ee │ │ +19fb9e: 6e20 f658 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58f6 │ │ +19fba4: 6e20 f758 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58f7 │ │ +19fbaa: 6e30 f858 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58f8 │ │ +19fbb0: 2205 0611 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@1106 │ │ +19fbb4: 7010 dc58 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58dc │ │ +19fbba: 6e20 df58 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@58df │ │ +19fbc0: 0c05 |007e: move-result-object v5 │ │ +19fbc2: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +19fbc6: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ +19fbca: 7010 c601 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c6 │ │ +19fbd0: 6e10 7e09 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@097e │ │ +19fbd6: 0c00 |0089: move-result-object v0 │ │ +19fbd8: 6e20 d101 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d1 │ │ +19fbde: 7601 2b59 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +19fbe4: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +19fbe8: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +19fbec: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +19fbf0: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +19fbf4: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +19fbf8: 2833 |009a: goto 00cd // +0033 │ │ +19fbfa: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +19fbfc: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +19fc00: 07f4 |009e: move-object v4, v15 │ │ +19fc02: 0752 |009f: move-object v2, v5 │ │ +19fc04: 0716 |00a0: move-object v6, v1 │ │ +19fc06: 04d7 |00a1: move-wide v7, v13 │ │ +19fc08: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +19fc0c: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +19fc0e: 04b9 |00a5: move-wide v9, v11 │ │ +19fc10: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +19fc14: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +19fc18: 010c |00aa: move v12, v0 │ │ +19fc1a: 760a 3059 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@5930 │ │ +19fc20: 0b03 |00ae: move-result-wide v3 │ │ +19fc22: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +19fc26: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +19fc2a: 0437 |00b3: move-wide v7, v3 │ │ +19fc2c: 2802 |00b4: goto 00b6 // +0002 │ │ +19fc2e: 04d7 |00b5: move-wide v7, v13 │ │ +19fc30: 07f2 |00b6: move-object v2, v15 │ │ +19fc32: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +19fc36: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +19fc38: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +19fc3c: 0d00 |00bc: move-exception v0 │ │ +19fc3e: 0702 |00bd: move-object v2, v0 │ │ +19fc40: 07f1 |00be: move-object v1, v15 │ │ +19fc42: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +19fc46: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +19fc4a: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +19fc4e: 0d00 |00c5: move-exception v0 │ │ +19fc50: 07f1 |00c6: move-object v1, v15 │ │ +19fc52: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +19fc56: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +19fc5a: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +19fc5e: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +19fc62: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +19fc66: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +19fc68: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +19fc6c: 7030 3159 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5931 │ │ +19fc72: 0a05 |00d7: move-result v5 │ │ +19fc74: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +19fc78: 6e20 d001 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d0 │ │ +19fc7e: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +19fc82: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +19fc86: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +19fc8a: 6e40 cf01 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ +19fc90: 2804 |00e6: goto 00ea // +0004 │ │ +19fc92: 6e40 cf01 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ +19fc98: 6e20 cc01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cc │ │ +19fc9e: 0c00 |00ed: move-result-object v0 │ │ +19fca0: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +19fca4: 7130 d401 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d4 │ │ +19fcaa: 0c0b |00f3: move-result-object v11 │ │ +19fcac: 1a06 564a |00f4: const-string v6, "color-format" // string@4a56 │ │ +19fcb0: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +19fcb6: 6e30 d901 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ +19fcbc: 1a06 2747 |00fc: const-string v6, "bitrate" // string@4727 │ │ +19fcc0: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +19fcc4: 2804 |0100: goto 0104 // +0004 │ │ +19fcc6: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +19fccc: 6e30 d901 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ +19fcd2: 1a06 9b54 |0107: const-string v6, "frame-rate" // string@549b │ │ +19fcd6: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +19fcda: 6e30 d901 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ +19fce0: 1a06 285c |010e: const-string v6, "i-frame-interval" // string@5c28 │ │ +19fce4: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +19fce8: 6e30 d901 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01d9 │ │ +19fcee: 7110 b701 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ +19fcf4: 0c06 |0118: move-result-object v6 │ │ +19fcf6: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +19fcf8: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +19fcfa: 6e59 b501 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@01b5 │ │ +19fd00: 2207 0311 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@1103 │ │ +19fd04: 6e10 b801 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b8 │ │ +19fd0a: 0c09 |0123: move-result-object v9 │ │ +19fd0c: 7020 c758 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@58c7 │ │ +19fd12: 6e10 cb58 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@58cb │ │ +19fd18: 6e10 c401 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c4 │ │ +19fd1e: 1a09 ee6b |012d: const-string v9, "mime" // string@6bee │ │ +19fd22: 6e20 d701 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d7 │ │ +19fd28: 0c09 |0132: move-result-object v9 │ │ +19fd2a: 7110 b601 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b6 │ │ +19fd30: 0c09 |0136: move-result-object v9 │ │ +19fd32: 220b 0811 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1108 │ │ +19fd36: 7010 f958 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58f9 │ │ +19fd3c: 6e10 0159 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@5901 │ │ +19fd42: 0c0c |013f: move-result-object v12 │ │ +19fd44: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +19fd48: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +19fd4a: 6e52 b501 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@01b5 │ │ +19fd50: 6e10 c401 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c4 │ │ +19fd56: 7601 2b59 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +19fd5c: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +19fd60: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +19fd62: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +19fd66: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +19fd6a: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +19fd6e: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +19fd72: 7601 2b59 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +19fd78: 0228 0800 |015a: move/from16 v40, v8 │ │ +19fd7c: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +19fd80: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +19fd84: 6e10 ca01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01ca │ │ +19fd8a: 0a0c |0163: move-result v12 │ │ +19fd8c: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +19fd90: 6e30 b901 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01b9 │ │ +19fd96: 0a0c |0169: move-result v12 │ │ +19fd98: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +19fd9c: 6e20 bb01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bb │ │ +19fda2: 0c07 |016f: move-result-object v7 │ │ +19fda4: 6e30 cd01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01cd │ │ +19fdaa: 0a1e |0173: move-result v30 │ │ +19fdac: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +19fdb0: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +19fdb4: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +19fdb8: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +19fdbc: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +19fdc0: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +19fdc4: 021c 0c00 |0180: move/from16 v28, v12 │ │ +19fdc8: 7407 c001 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c0 │ │ +19fdce: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +19fdd2: 2819 |0187: goto 01a0 // +0019 │ │ +19fdd4: 6e10 c901 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01c9 │ │ +19fdda: 0b1f |018b: move-result-wide v31 │ │ +19fddc: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +19fde0: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +19fde4: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +19fde8: 021c 0c00 |0192: move/from16 v28, v12 │ │ +19fdec: 7407 c001 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c0 │ │ +19fdf2: 6e10 c701 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c7 │ │ +19fdf8: 2806 |019a: goto 01a0 // +0006 │ │ +19fdfa: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +19fdfc: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +19fe00: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +19fe02: 2802 |019f: goto 01a1 // +0002 │ │ +19fe04: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +19fe06: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +19fe0a: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +19fe0e: 6e30 b901 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01b9 │ │ +19fe14: 0a1c |01a8: move-result v28 │ │ +19fe16: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +19fe1a: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +19fe1e: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +19fe22: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +19fe26: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +19fe2a: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +19fe2e: 7407 c001 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c0 │ │ +19fe34: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +19fe38: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +19fe3c: 020c 2500 |01bc: move/from16 v12, v37 │ │ +19fe40: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +19fe42: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +19fe46: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +19fe4a: 2807 |01c3: goto 01ca // +0007 │ │ +19fe4c: 0208 2800 |01c4: move/from16 v8, v40 │ │ +19fe50: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +19fe54: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +19fe56: 288c |01c9: goto 0155 // -0074 │ │ +19fe58: 7601 2b59 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +19fe5e: 021d 0000 |01cd: move/from16 v29, v0 │ │ +19fe62: 021c 0300 |01cf: move/from16 v28, v3 │ │ +19fe66: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +19fe6a: 6e40 ba01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01ba │ │ +19fe70: 0a00 |01d6: move-result v0 │ │ +19fe72: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +19fe74: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +19fe76: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +19fe7a: 0220 0500 |01db: move/from16 v32, v5 │ │ +19fe7e: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +19fe82: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +19fe86: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +19fe8a: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +19fe8c: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +19fe8e: 0216 0700 |01e5: move/from16 v22, v7 │ │ +19fe92: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +19fe96: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +19fe9a: 0220 0500 |01eb: move/from16 v32, v5 │ │ +19fe9e: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +19fea2: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +19fea6: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +19feaa: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +19feac: 28f1 |01f4: goto 01e5 // -000f │ │ +19feae: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +19feb0: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +19feb4: 6e10 bf01 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01bf │ │ +19feba: 0c02 |01fb: move-result-object v2 │ │ +19febc: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +19febe: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +19fec2: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +19fec6: 0216 0700 |0201: move/from16 v22, v7 │ │ +19feca: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +19fecc: 6e30 dd58 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58dd │ │ +19fed2: 0a0c |0207: move-result v12 │ │ +19fed4: 2807 |0208: goto 020f // +0007 │ │ +19fed6: 0d00 |0209: move-exception v0 │ │ +19fed8: 2811 |020a: goto 021b // +0011 │ │ +19feda: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +19fede: 0216 0700 |020d: move/from16 v22, v7 │ │ +19fee2: 0220 0500 |020f: move/from16 v32, v5 │ │ +19fee6: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +19feea: 0202 1c00 |0213: move/from16 v2, v28 │ │ +19feee: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +19fef0: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +19fef4: 0d00 |0218: move-exception v0 │ │ +19fef6: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +19fefa: 0702 |021b: move-object v2, v0 │ │ +19fefc: 0736 |021c: move-object v6, v3 │ │ +19fefe: 07f1 |021d: move-object v1, v15 │ │ +19ff00: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +19ff04: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +19ff08: 0d00 |0222: move-exception v0 │ │ +19ff0a: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +19ff0e: 0220 0500 |0225: move/from16 v32, v5 │ │ +19ff12: 0767 |0227: move-object v7, v6 │ │ +19ff14: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +19ff18: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +19ff1c: 0736 |022c: move-object v6, v3 │ │ +19ff1e: 2900 6e02 |022d: goto/16 049b // +026e │ │ +19ff22: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +19ff26: 0216 0700 |0231: move/from16 v22, v7 │ │ +19ff2a: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +19ff2e: 6e20 bd01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bd │ │ +19ff34: 0c02 |0238: move-result-object v2 │ │ +19ff36: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +19ff3a: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ff3e: 021d 0800 |023d: move/from16 v29, v8 │ │ +19ff42: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +19ff44: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +19ff48: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ff4c: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +19ff50: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +19ff54: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +19ff56: 6e57 ed58 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@58ed │ │ +19ff5c: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +19ff60: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +19ff62: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +19ff66: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ff6a: 2388 1711 |0253: new-array v8, v8, [B // type@1117 │ │ +19ff6e: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19ff72: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ff76: b07c |0259: add-int/2addr v12, v7 │ │ +19ff78: 6e20 a90b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba9 │ │ +19ff7e: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19ff82: 6e20 ac0b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19ff88: 6e20 a60b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba6 │ │ +19ff8e: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ff92: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +19ff94: b172 |0268: sub-int/2addr v2, v7 │ │ +19ff96: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +19ff9a: 123c |026b: const/4 v12, #int 3 // #3 │ │ +19ff9c: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +19ffa0: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +19ffa4: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +19ffa8: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +19ffac: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +19ffb0: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +19ffb4: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +19ffb8: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +19ffbc: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +19ffc0: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +19ffc4: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +19ffc8: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +19ffcc: 7110 9e0b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b9e │ │ +19ffd2: 0c02 |0287: move-result-object v2 │ │ +19ffd4: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ffd8: b17c |028a: sub-int/2addr v12, v7 │ │ +19ffda: 7110 9e0b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b9e │ │ +19ffe0: 0c0c |028e: move-result-object v12 │ │ +19ffe2: 0220 0500 |028f: move/from16 v32, v5 │ │ +19ffe6: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +19ffea: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +19ffec: 6e40 af0b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baf │ │ +19fff2: 0c0f |0297: move-result-object v15 │ │ +19fff4: 6e20 ac0b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +19fffa: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19fffe: b17f |029d: sub-int/2addr v15, v7 │ │ +1a0000: 6e40 af0b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baf │ │ +1a0006: 0c07 |02a1: move-result-object v7 │ │ +1a0008: 6e20 ac0b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0bac │ │ +1a000e: 0727 |02a5: move-object v7, v2 │ │ +1a0010: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +1a0014: 2815 |02a8: goto 02bd // +0015 │ │ +1a0016: 0220 0500 |02a9: move/from16 v32, v5 │ │ +1a001a: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +1a001e: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1a0022: 0205 2000 |02af: move/from16 v5, v32 │ │ +1a0026: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +1a002a: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +1a002c: 28b5 |02b4: goto 0269 // -004b │ │ +1a002e: 0220 0500 |02b5: move/from16 v32, v5 │ │ +1a0032: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +1a0036: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +1a003a: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +1a003c: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +1a003e: 7130 d401 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d4 │ │ +1a0044: 0c05 |02c0: move-result-object v5 │ │ +1a0046: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +1a004a: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +1a004e: 1a08 504d |02c5: const-string v8, "csd-0" // string@4d50 │ │ +1a0052: 6e30 d801 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d8 │ │ +1a0058: 1a07 514d |02ca: const-string v7, "csd-1" // string@4d51 │ │ +1a005c: 6e30 d801 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d8 │ │ +1a0062: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +1a0064: 6e30 dd58 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58dd │ │ +1a006a: 0a0c |02d3: move-result v12 │ │ +1a006c: 2815 |02d4: goto 02e9 // +0015 │ │ +1a006e: 0d00 |02d5: move-exception v0 │ │ +1a0070: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +1a0074: 0702 |02d8: move-object v2, v0 │ │ +1a0076: 0736 |02d9: move-object v6, v3 │ │ +1a0078: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +1a007c: 0d00 |02dc: move-exception v0 │ │ +1a007e: 0220 0500 |02dd: move/from16 v32, v5 │ │ +1a0082: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +1a0086: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +1a008a: 0220 0500 |02e3: move/from16 v32, v5 │ │ +1a008e: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +1a0092: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +1a0096: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1a009a: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a009e: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +1a00a2: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +1a00a4: 2802 |02f0: goto 02f2 // +0002 │ │ +1a00a6: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +1a00a8: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +1a00aa: 6e30 c201 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c2 │ │ +1a00b0: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +1a00b4: 021d 0500 |02f8: move/from16 v29, v5 │ │ +1a00b8: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +1a00bc: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +1a00c0: 0207 1600 |02fe: move/from16 v7, v22 │ │ +1a00c4: 0200 1d00 |0300: move/from16 v0, v29 │ │ +1a00c8: 0205 2000 |0302: move/from16 v5, v32 │ │ +1a00cc: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +1a00d0: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +1a00d4: 0123 |0308: move v3, v2 │ │ +1a00d6: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +1a00d8: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +1a00dc: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +1a00e0: 0767 |030e: move-object v7, v6 │ │ +1a00e2: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +1a00e6: 6e40 ba01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01ba │ │ +1a00ec: 0a00 |0314: move-result v0 │ │ +1a00ee: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +1a00f0: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +1a00f4: 021c 0200 |0318: move/from16 v28, v2 │ │ +1a00f8: 0736 |031a: move-object v6, v3 │ │ +1a00fa: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +1a00fe: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +1a0102: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +1a0106: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +1a010a: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +1a010c: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +1a0110: 021c 0200 |0326: move/from16 v28, v2 │ │ +1a0114: 0736 |0328: move-object v6, v3 │ │ +1a0116: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +1a011a: 28f4 |032b: goto 031f // -000c │ │ +1a011c: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +1a011e: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +1a0122: 6e10 bf01 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01bf │ │ +1a0128: 28f4 |0332: goto 0326 // -000c │ │ +1a012a: 0d00 |0333: move-exception v0 │ │ +1a012c: 28a4 |0334: goto 02d8 // -005c │ │ +1a012e: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +1a0132: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0136: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +1a013a: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +1a013c: 2802 |033c: goto 033e // +0002 │ │ +1a013e: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +1a0140: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +1a0144: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +1a0148: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +1a014c: 021c 0200 |0344: move/from16 v28, v2 │ │ +1a0150: 0736 |0346: move-object v6, v3 │ │ +1a0152: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0156: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +1a015a: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +1a015e: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1a0162: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +1a0166: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1a016a: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +1a016c: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +1a0170: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +1a0174: 2807 |0358: goto 035f // +0007 │ │ +1a0176: 0d00 |0359: move-exception v0 │ │ +1a0178: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +1a017c: 021c 0200 |035c: move/from16 v28, v2 │ │ +1a0180: 0736 |035e: move-object v6, v3 │ │ +1a0182: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +1a0186: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +1a018a: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +1a018e: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0192: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +1a0196: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +1a019a: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +1a019c: 2805 |036c: goto 0371 // +0005 │ │ +1a019e: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a01a2: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +1a01a6: 6e30 c201 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c2 │ │ +1a01ac: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +1a01b0: 6e10 fb58 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58fb │ │ +1a01b6: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +1a01b8: 6e20 fe58 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58fe │ │ +1a01be: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a01c2: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +1a01c6: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +1a01ca: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +1a01ce: 6e30 cd58 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@58cd │ │ +1a01d4: 6e10 ce58 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@58ce │ │ +1a01da: 280f |038b: goto 039a // +000f │ │ +1a01dc: 0d00 |038c: move-exception v0 │ │ +1a01de: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +1a01e2: 0702 |038f: move-object v2, v0 │ │ +1a01e4: 6200 4043 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a01e8: 1a03 8c51 |0392: const-string v3, "error while waiting for recording output surface" // string@518c │ │ +1a01ec: 7130 c302 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a01f2: 2803 |0397: goto 039a // +0003 │ │ +1a01f4: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +1a01f8: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1a01fc: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +1a0200: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +1a0204: 6e10 c301 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c3 │ │ +1a020a: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +1a020e: 282e |03a5: goto 03d3 // +002e │ │ +1a0210: 0736 |03a6: move-object v6, v3 │ │ +1a0212: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +1a0216: 2202 fe02 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ +1a021a: 2203 0503 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ +1a021e: 7010 0a0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +1a0224: 1a04 9d82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@829d │ │ +1a0228: 6e20 160b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1a022e: 6e20 110b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1a0234: 6e10 270b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1a023a: 0c00 |03bb: move-result-object v0 │ │ +1a023c: 7020 b30a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +1a0242: 2702 |03bf: throw v2 │ │ +1a0244: 0d00 |03c0: move-exception v0 │ │ +1a0246: 0736 |03c1: move-object v6, v3 │ │ +1a0248: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +1a024c: 0d00 |03c4: move-exception v0 │ │ +1a024e: 0736 |03c5: move-object v6, v3 │ │ +1a0250: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +1a0254: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +1a0258: 021c 0200 |03ca: move/from16 v28, v2 │ │ +1a025c: 0767 |03cc: move-object v7, v6 │ │ +1a025e: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +1a0262: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +1a0264: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +1a0268: 0736 |03d2: move-object v6, v3 │ │ +1a026a: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +1a026e: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +1a0272: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +1a0276: 0205 2000 |03d9: move/from16 v5, v32 │ │ +1a027a: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +1a027e: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +1a0280: 0226 1600 |03de: move/from16 v38, v22 │ │ +1a0284: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +1a0288: 0776 |03e2: move-object v6, v7 │ │ +1a028a: 0207 2600 |03e3: move/from16 v7, v38 │ │ +1a028e: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +1a0292: 0d00 |03e7: move-exception v0 │ │ +1a0294: 0767 |03e8: move-object v7, v6 │ │ +1a0296: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +1a029a: 0220 0500 |03eb: move/from16 v32, v5 │ │ +1a029e: 0767 |03ed: move-object v7, v6 │ │ +1a02a0: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +1a02a4: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +1a02a8: 0736 |03f2: move-object v6, v3 │ │ +1a02aa: 2202 fe02 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ +1a02ae: 2203 0503 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ +1a02b2: 7010 0a0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +1a02b8: 1a04 1e51 |03fa: const-string v4, "encoderOutputBuffer " // string@511e │ │ +1a02bc: 6e20 160b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1a02c2: 6e20 110b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1a02c8: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ +1a02cc: 6e20 160b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1a02d2: 6e10 270b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1a02d8: 0c00 |040a: move-result-object v0 │ │ +1a02da: 7020 b30a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +1a02e0: 2702 |040e: throw v2 │ │ +1a02e2: 0d00 |040f: move-exception v0 │ │ +1a02e4: 0736 |0410: move-object v6, v3 │ │ +1a02e6: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +1a02ea: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +1a02ee: 0d00 |0415: move-exception v0 │ │ +1a02f0: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +1a02f4: 0220 0500 |0418: move/from16 v32, v5 │ │ +1a02f8: 0767 |041a: move-object v7, v6 │ │ +1a02fa: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +1a02fe: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +1a0302: 0736 |041f: move-object v6, v3 │ │ +1a0304: 2202 fe02 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@02fe │ │ +1a0308: 2203 0503 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ +1a030c: 7010 0a0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +1a0312: 1a04 9e82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@829e │ │ +1a0316: 6e20 160b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1a031c: 6e20 110b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1a0322: 6e10 270b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1a0328: 0c00 |0432: move-result-object v0 │ │ +1a032a: 7020 b30a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ab3 │ │ +1a0330: 2702 |0436: throw v2 │ │ +1a0332: 0d00 |0437: move-exception v0 │ │ +1a0334: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +1a0338: 0d00 |043a: move-exception v0 │ │ +1a033a: 2900 6000 |043b: goto/16 049b // +0060 │ │ +1a033e: 0220 0500 |043d: move/from16 v32, v5 │ │ +1a0342: 0767 |043f: move-object v7, v6 │ │ +1a0344: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +1a0348: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +1a034c: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +1a0350: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +1a0354: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +1a0358: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +1a035c: 0203 2000 |044c: move/from16 v3, v32 │ │ +1a0360: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +1a0364: 120a |0450: const/4 v10, #int 0 // #0 │ │ +1a0366: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +1a036a: 0d00 |0453: move-exception v0 │ │ +1a036c: 0220 0500 |0454: move/from16 v32, v5 │ │ +1a0370: 0767 |0456: move-object v7, v6 │ │ +1a0372: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +1a0376: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +1a037a: 2808 |045b: goto 0463 // +0008 │ │ +1a037c: 0d00 |045c: move-exception v0 │ │ +1a037e: 0220 0500 |045d: move/from16 v32, v5 │ │ +1a0382: 0775 |045f: move-object v5, v7 │ │ +1a0384: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +1a0388: 0767 |0462: move-object v7, v6 │ │ +1a038a: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +1a038e: 2836 |0465: goto 049b // +0036 │ │ +1a0390: 0d00 |0466: move-exception v0 │ │ +1a0392: 0220 0500 |0467: move/from16 v32, v5 │ │ +1a0396: 0775 |0469: move-object v5, v7 │ │ +1a0398: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +1a039c: 0767 |046c: move-object v7, v6 │ │ +1a039e: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +1a03a2: 282b |046f: goto 049a // +002b │ │ +1a03a4: 0d00 |0470: move-exception v0 │ │ +1a03a6: 0220 0500 |0471: move/from16 v32, v5 │ │ +1a03aa: 0775 |0473: move-object v5, v7 │ │ +1a03ac: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +1a03b0: 0767 |0476: move-object v7, v6 │ │ +1a03b2: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +1a03b6: 2820 |0479: goto 0499 // +0020 │ │ +1a03b8: 0d00 |047a: move-exception v0 │ │ +1a03ba: 0220 0500 |047b: move/from16 v32, v5 │ │ +1a03be: 0767 |047d: move-object v7, v6 │ │ +1a03c0: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +1a03c4: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +1a03c8: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +1a03ca: 2816 |0483: goto 0499 // +0016 │ │ +1a03cc: 0d00 |0484: move-exception v0 │ │ +1a03ce: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +1a03d2: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +1a03d6: 0702 |0489: move-object v2, v0 │ │ +1a03d8: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +1a03dc: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +1a03e0: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +1a03e4: 0d00 |0490: move-exception v0 │ │ +1a03e6: 0220 0500 |0491: move/from16 v32, v5 │ │ +1a03ea: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +1a03ee: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +1a03f2: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +1a03f4: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +1a03f6: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +1a03f8: 120b |049a: const/4 v11, #int 0 // #0 │ │ +1a03fa: 6202 4043 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a03fe: 1a03 3033 |049d: const-string v3, "Recoding video failed unexpectedly" // string@3330 │ │ +1a0402: 7130 c302 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a0408: 0203 2000 |04a2: move/from16 v3, v32 │ │ +1a040c: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +1a0410: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +1a0412: 6e20 d201 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d2 │ │ +1a0418: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +1a041c: 6e10 0459 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@5904 │ │ +1a0422: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +1a0426: 6e10 cc58 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@58cc │ │ +1a042c: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +1a0430: 6e10 c501 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c5 │ │ +1a0436: 6e10 c101 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c1 │ │ +1a043c: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +1a0440: 6e10 c501 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c5 │ │ +1a0446: 6e10 c101 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c1 │ │ +1a044c: 7601 2b59 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +1a0452: 2813 |04c7: goto 04da // +0013 │ │ +1a0454: 0d00 |04c8: move-exception v0 │ │ +1a0456: 2806 |04c9: goto 04cf // +0006 │ │ +1a0458: 0d00 |04ca: move-exception v0 │ │ +1a045a: 2809 |04cb: goto 04d4 // +0009 │ │ +1a045c: 0d00 |04cc: move-exception v0 │ │ +1a045e: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +1a0462: 0721 |04cf: move-object v1, v2 │ │ +1a0464: 281f |04d0: goto 04ef // +001f │ │ +1a0466: 0d00 |04d1: move-exception v0 │ │ +1a0468: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +1a046c: 0721 |04d4: move-object v1, v2 │ │ +1a046e: 2821 |04d5: goto 04f6 // +0021 │ │ +1a0470: 07f2 |04d6: move-object v2, v15 │ │ +1a0472: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +1a0476: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +1a0478: 04d7 |04da: move-wide v7, v13 │ │ +1a047a: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +1a047e: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +1a0480: 076d |04de: move-object v13, v6 │ │ +1a0482: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +1a0486: 0724 |04e1: move-object v4, v2 │ │ +1a0488: 07d5 |04e2: move-object v5, v13 │ │ +1a048a: 0716 |04e3: move-object v6, v1 │ │ +1a048c: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +1a0490: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +1a0494: 760a 3059 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@5930 │ │ +1a049a: 2810 |04eb: goto 04fb // +0010 │ │ +1a049c: 0d00 |04ec: move-exception v0 │ │ +1a049e: 0721 |04ed: move-object v1, v2 │ │ +1a04a0: 07d6 |04ee: move-object v6, v13 │ │ +1a04a2: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +1a04a6: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +1a04aa: 0d00 |04f3: move-exception v0 │ │ +1a04ac: 0721 |04f4: move-object v1, v2 │ │ +1a04ae: 07d6 |04f5: move-object v6, v13 │ │ +1a04b0: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +1a04b4: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +1a04b8: 076d |04fa: move-object v13, v6 │ │ +1a04ba: 6e10 ce01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01ce │ │ +1a04c0: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +1a04c4: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +1a04c6: 6e20 e958 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58e9 │ │ +1a04cc: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +1a04d0: 0d00 |0506: move-exception v0 │ │ +1a04d2: 0701 |0507: move-object v1, v0 │ │ +1a04d4: 6200 4043 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a04d8: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +1a04dc: 2900 5200 |050c: goto/16 055e // +0052 │ │ +1a04e0: 0d00 |050e: move-exception v0 │ │ +1a04e2: 07f2 |050f: move-object v2, v15 │ │ +1a04e4: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +1a04e8: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +1a04ec: 280d |0514: goto 0521 // +000d │ │ +1a04ee: 0d00 |0515: move-exception v0 │ │ +1a04f0: 07f2 |0516: move-object v2, v15 │ │ +1a04f2: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +1a04f6: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +1a04fa: 280e |051b: goto 0529 // +000e │ │ +1a04fc: 0d00 |051c: move-exception v0 │ │ +1a04fe: 075d |051d: move-object v13, v5 │ │ +1a0500: 07f2 |051e: move-object v2, v15 │ │ +1a0502: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +1a0506: 0721 |0521: move-object v1, v2 │ │ +1a0508: 07d6 |0522: move-object v6, v13 │ │ +1a050a: 2841 |0523: goto 0564 // +0041 │ │ +1a050c: 0d00 |0524: move-exception v0 │ │ +1a050e: 075d |0525: move-object v13, v5 │ │ +1a0510: 07f2 |0526: move-object v2, v15 │ │ +1a0512: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +1a0516: 0721 |0529: move-object v1, v2 │ │ +1a0518: 07d6 |052a: move-object v6, v13 │ │ +1a051a: 281c |052b: goto 0547 // +001c │ │ +1a051c: 0d00 |052c: move-exception v0 │ │ +1a051e: 075d |052d: move-object v13, v5 │ │ +1a0520: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +1a0524: 0702 |0530: move-object v2, v0 │ │ +1a0526: 07d6 |0531: move-object v6, v13 │ │ +1a0528: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +1a052a: 2832 |0533: goto 0565 // +0032 │ │ +1a052c: 0d00 |0534: move-exception v0 │ │ +1a052e: 075d |0535: move-object v13, v5 │ │ +1a0530: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +1a0534: 07d6 |0538: move-object v6, v13 │ │ +1a0536: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +1a0538: 280d |053a: goto 0547 // +000d │ │ +1a053a: 0d00 |053b: move-exception v0 │ │ +1a053c: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +1a0540: 0702 |053e: move-object v2, v0 │ │ +1a0542: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +1a0544: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +1a0546: 2824 |0541: goto 0565 // +0024 │ │ +1a0548: 0d00 |0542: move-exception v0 │ │ +1a054a: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +1a054e: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +1a0550: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +1a0552: 6202 4043 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a0556: 1a04 3133 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@3331 │ │ +1a055a: 7130 c302 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a0560: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +1a0564: 6e10 ce01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ce │ │ +1a056a: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +1a056e: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +1a0570: 6e20 e958 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58e9 │ │ +1a0576: 2808 |0559: goto 0561 // +0008 │ │ +1a0578: 0d00 |055a: move-exception v0 │ │ +1a057a: 0701 |055b: move-object v1, v0 │ │ +1a057c: 6200 4043 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a0580: 7130 c302 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a0586: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +1a0588: 0f01 |0562: return v1 │ │ +1a058a: 0d00 |0563: move-exception v0 │ │ +1a058c: 0702 |0564: move-object v2, v0 │ │ +1a058e: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +1a0592: 6e10 ce01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ce │ │ +1a0598: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +1a059c: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +1a059e: 6e20 e958 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58e9 │ │ +1a05a4: 2808 |0570: goto 0578 // +0008 │ │ +1a05a6: 0d00 |0571: move-exception v0 │ │ +1a05a8: 0701 |0572: move-object v1, v0 │ │ +1a05aa: 6200 4043 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a05ae: 7130 c302 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a05b4: 2702 |0578: throw v2 │ │ +1a05b6: 6200 4043 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a05ba: 1a01 913d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d91 │ │ +1a05be: 7120 c202 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +1a05c4: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +1a05c6: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -326937,148 +326938,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 │ │ -1a0d3c: |[1a0d3c] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -1a0d4c: 2200 0e11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@110e │ │ -1a0d50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0d52: 7020 2659 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@5926 │ │ -1a0d58: 5b0e 3643 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4336 │ │ -1a0d5c: 2202 1b02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021b │ │ -1a0d60: 7020 1108 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@0811 │ │ -1a0d66: 1a0e 840b |000d: const-string v14, "/moov/trak/" // string@0b84 │ │ -1a0d6a: 7120 3809 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0938 │ │ -1a0d70: 0c0e |0012: move-result-object v14 │ │ -1a0d72: 7210 ce0c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ -1a0d78: 0c0e |0016: move-result-object v14 │ │ -1a0d7a: 0712 |0017: move-object v2, v1 │ │ -1a0d7c: 7210 af0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -1a0d82: 0a03 |001b: move-result v3 │ │ -1a0d84: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -1a0d88: 7210 b00c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -1a0d8e: 0c03 |0021: move-result-object v3 │ │ -1a0d90: 1f03 1e02 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@021e │ │ -1a0d94: 1f03 3402 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0234 │ │ -1a0d98: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -1a0d9c: 6e10 5208 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0852 │ │ -1a0da2: 0c06 |002b: move-result-object v6 │ │ -1a0da4: 6e10 2408 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0824 │ │ -1a0daa: 0c07 |002f: move-result-object v7 │ │ -1a0dac: 6e10 2508 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0825 │ │ -1a0db2: 0c06 |0033: move-result-object v6 │ │ -1a0db4: 6e10 2f08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@082f │ │ -1a0dba: 0c06 |0037: move-result-object v6 │ │ -1a0dbc: 6e10 4008 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0840 │ │ -1a0dc2: 0c06 |003b: move-result-object v6 │ │ -1a0dc4: 6e10 3c08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@083c │ │ -1a0dca: 0c06 |003f: move-result-object v6 │ │ -1a0dcc: 2168 |0040: array-length v8, v6 │ │ -1a0dce: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -1a0dd0: 044a |0042: move-wide v10, v4 │ │ -1a0dd2: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -1a0dd6: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -1a0dda: bbca |0047: add-long/2addr v10, v12 │ │ -1a0ddc: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -1a0de0: 28f9 |004a: goto 0043 // -0007 │ │ -1a0de2: 6e10 2708 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0827 │ │ -1a0de8: 0b08 |004e: move-result-wide v8 │ │ -1a0dea: 8586 |004f: long-to-float v6, v8 │ │ -1a0dec: 6e10 2808 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0828 │ │ -1a0df2: 0b04 |0053: move-result-wide v4 │ │ -1a0df4: 8544 |0054: long-to-float v4, v4 │ │ -1a0df6: c946 |0055: div-float/2addr v6, v4 │ │ -1a0df8: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -1a0dfc: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -1a0e00: 8544 |005a: long-to-float v4, v4 │ │ -1a0e02: c964 |005b: div-float/2addr v4, v6 │ │ -1a0e04: 8744 |005c: float-to-int v4, v4 │ │ -1a0e06: 8144 |005d: int-to-long v4, v4 │ │ -1a0e08: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -1a0e0c: a806 0607 |0060: mul-float v6, v6, v7 │ │ -1a0e10: 5906 3443 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ -1a0e14: 2812 |0064: goto 0076 // +0012 │ │ -1a0e16: 0d06 |0065: move-exception v6 │ │ -1a0e18: 0768 |0066: move-object v8, v6 │ │ -1a0e1a: 0446 |0067: move-wide v6, v4 │ │ -1a0e1c: 04a4 |0068: move-wide v4, v10 │ │ -1a0e1e: 2804 |0069: goto 006d // +0004 │ │ -1a0e20: 0d06 |006a: move-exception v6 │ │ -1a0e22: 0768 |006b: move-object v8, v6 │ │ -1a0e24: 0446 |006c: move-wide v6, v4 │ │ -1a0e26: 6209 4043 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a0e2a: 1a0a 7317 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@1773 │ │ -1a0e2e: 7130 c302 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a0e34: 044a |0074: move-wide v10, v4 │ │ -1a0e36: 0464 |0075: move-wide v4, v6 │ │ -1a0e38: 6e10 5308 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0853 │ │ -1a0e3e: 0c03 |0079: move-result-object v3 │ │ -1a0e40: 6e10 5708 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0857 │ │ -1a0e46: 0b06 |007d: move-result-wide v6 │ │ -1a0e48: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -1a0e4c: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -1a0e50: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -1a0e54: 6e10 5508 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0855 │ │ -1a0e5a: 0b06 |0087: move-result-wide v6 │ │ -1a0e5c: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -1a0e60: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -1a0e64: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -1a0e6a: be64 |008f: div-long/2addr v4, v6 │ │ -1a0e6c: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -1a0e70: 8442 |0092: long-to-int v2, v4 │ │ -1a0e72: 5902 3843 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ -1a0e76: 0732 |0095: move-object v2, v3 │ │ -1a0e78: 2882 |0096: goto 0018 // -007e │ │ -1a0e7a: 5303 3343 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ -1a0e7e: bba3 |0099: add-long/2addr v3, v10 │ │ -1a0e80: 5a03 3343 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ -1a0e84: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -1a0e88: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -1a0e8c: 620e 4043 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a0e90: 1a00 7417 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@1774 │ │ -1a0e94: 7120 c202 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -1a0e9a: 1101 |00a7: return-object v1 │ │ -1a0e9c: 6e10 5608 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0856 │ │ -1a0ea2: 0c0e |00ab: move-result-object v14 │ │ -1a0ea4: 6203 7500 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -1a0ea8: 6e20 3709 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0937 │ │ -1a0eae: 0a03 |00b1: move-result v3 │ │ -1a0eb0: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -1a0eb4: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -1a0eb8: 590e 3743 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a0ebc: 281a |00b8: goto 00d2 // +001a │ │ -1a0ebe: 6203 7300 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -1a0ec2: 6e20 3709 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0937 │ │ -1a0ec8: 0a03 |00be: move-result v3 │ │ -1a0eca: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -1a0ece: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -1a0ed2: 590e 3743 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a0ed6: 280d |00c5: goto 00d2 // +000d │ │ -1a0ed8: 6203 7400 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -1a0edc: 6e20 3709 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0937 │ │ -1a0ee2: 0a0e |00cb: move-result v14 │ │ -1a0ee4: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -1a0ee8: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -1a0eec: 590e 3743 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a0ef0: 6e10 5708 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0857 │ │ -1a0ef6: 0b03 |00d5: move-result-wide v3 │ │ -1a0ef8: 8a3e |00d6: double-to-int v14, v3 │ │ -1a0efa: 590e 3943 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ -1a0efe: 6e10 5508 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0855 │ │ -1a0f04: 0b02 |00dc: move-result-wide v2 │ │ -1a0f06: 8a2e |00dd: double-to-int v14, v2 │ │ -1a0f08: 590e 3543 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ -1a0f0c: 1100 |00e0: return-object v0 │ │ -1a0f0e: 0d0e |00e1: move-exception v14 │ │ -1a0f10: 6200 4043 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a0f14: 1a02 7517 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@1775 │ │ -1a0f18: 7130 c302 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ -1a0f1e: 1101 |00e9: return-object v1 │ │ +1a0d40: |[1a0d40] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +1a0d50: 2200 0e11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@110e │ │ +1a0d54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0d56: 7020 2659 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@5926 │ │ +1a0d5c: 5b0e 3643 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4336 │ │ +1a0d60: 2202 1b02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021b │ │ +1a0d64: 7020 1108 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@0811 │ │ +1a0d6a: 1a0e 840b |000d: const-string v14, "/moov/trak/" // string@0b84 │ │ +1a0d6e: 7120 3809 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0938 │ │ +1a0d74: 0c0e |0012: move-result-object v14 │ │ +1a0d76: 7210 ce0c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ +1a0d7c: 0c0e |0016: move-result-object v14 │ │ +1a0d7e: 0712 |0017: move-object v2, v1 │ │ +1a0d80: 7210 af0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +1a0d86: 0a03 |001b: move-result v3 │ │ +1a0d88: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +1a0d8c: 7210 b00c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +1a0d92: 0c03 |0021: move-result-object v3 │ │ +1a0d94: 1f03 1e02 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@021e │ │ +1a0d98: 1f03 3402 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0234 │ │ +1a0d9c: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +1a0da0: 6e10 5208 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0852 │ │ +1a0da6: 0c06 |002b: move-result-object v6 │ │ +1a0da8: 6e10 2408 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0824 │ │ +1a0dae: 0c07 |002f: move-result-object v7 │ │ +1a0db0: 6e10 2508 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0825 │ │ +1a0db6: 0c06 |0033: move-result-object v6 │ │ +1a0db8: 6e10 2f08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@082f │ │ +1a0dbe: 0c06 |0037: move-result-object v6 │ │ +1a0dc0: 6e10 4008 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@0840 │ │ +1a0dc6: 0c06 |003b: move-result-object v6 │ │ +1a0dc8: 6e10 3c08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@083c │ │ +1a0dce: 0c06 |003f: move-result-object v6 │ │ +1a0dd0: 2168 |0040: array-length v8, v6 │ │ +1a0dd2: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +1a0dd4: 044a |0042: move-wide v10, v4 │ │ +1a0dd6: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +1a0dda: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +1a0dde: bbca |0047: add-long/2addr v10, v12 │ │ +1a0de0: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +1a0de4: 28f9 |004a: goto 0043 // -0007 │ │ +1a0de6: 6e10 2708 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0827 │ │ +1a0dec: 0b08 |004e: move-result-wide v8 │ │ +1a0dee: 8586 |004f: long-to-float v6, v8 │ │ +1a0df0: 6e10 2808 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0828 │ │ +1a0df6: 0b04 |0053: move-result-wide v4 │ │ +1a0df8: 8544 |0054: long-to-float v4, v4 │ │ +1a0dfa: c946 |0055: div-float/2addr v6, v4 │ │ +1a0dfc: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +1a0e00: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +1a0e04: 8544 |005a: long-to-float v4, v4 │ │ +1a0e06: c964 |005b: div-float/2addr v4, v6 │ │ +1a0e08: 8744 |005c: float-to-int v4, v4 │ │ +1a0e0a: 8144 |005d: int-to-long v4, v4 │ │ +1a0e0c: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +1a0e10: a806 0607 |0060: mul-float v6, v6, v7 │ │ +1a0e14: 5906 3443 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ +1a0e18: 2812 |0064: goto 0076 // +0012 │ │ +1a0e1a: 0d06 |0065: move-exception v6 │ │ +1a0e1c: 0768 |0066: move-object v8, v6 │ │ +1a0e1e: 0446 |0067: move-wide v6, v4 │ │ +1a0e20: 04a4 |0068: move-wide v4, v10 │ │ +1a0e22: 2804 |0069: goto 006d // +0004 │ │ +1a0e24: 0d06 |006a: move-exception v6 │ │ +1a0e26: 0768 |006b: move-object v8, v6 │ │ +1a0e28: 0446 |006c: move-wide v6, v4 │ │ +1a0e2a: 6209 4043 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a0e2e: 1a0a 7317 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@1773 │ │ +1a0e32: 7130 c302 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a0e38: 044a |0074: move-wide v10, v4 │ │ +1a0e3a: 0464 |0075: move-wide v4, v6 │ │ +1a0e3c: 6e10 5308 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0853 │ │ +1a0e42: 0c03 |0079: move-result-object v3 │ │ +1a0e44: 6e10 5708 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0857 │ │ +1a0e4a: 0b06 |007d: move-result-wide v6 │ │ +1a0e4c: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +1a0e50: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +1a0e54: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +1a0e58: 6e10 5508 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0855 │ │ +1a0e5e: 0b06 |0087: move-result-wide v6 │ │ +1a0e60: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +1a0e64: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +1a0e68: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +1a0e6e: be64 |008f: div-long/2addr v4, v6 │ │ +1a0e70: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +1a0e74: 8442 |0092: long-to-int v2, v4 │ │ +1a0e76: 5902 3843 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ +1a0e7a: 0732 |0095: move-object v2, v3 │ │ +1a0e7c: 2882 |0096: goto 0018 // -007e │ │ +1a0e7e: 5303 3343 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ +1a0e82: bba3 |0099: add-long/2addr v3, v10 │ │ +1a0e84: 5a03 3343 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ +1a0e88: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +1a0e8c: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +1a0e90: 620e 4043 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a0e94: 1a00 7417 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@1774 │ │ +1a0e98: 7120 c202 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +1a0e9e: 1101 |00a7: return-object v1 │ │ +1a0ea0: 6e10 5608 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0856 │ │ +1a0ea6: 0c0e |00ab: move-result-object v14 │ │ +1a0ea8: 6203 7500 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +1a0eac: 6e20 3709 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0937 │ │ +1a0eb2: 0a03 |00b1: move-result v3 │ │ +1a0eb4: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +1a0eb8: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +1a0ebc: 590e 3743 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a0ec0: 281a |00b8: goto 00d2 // +001a │ │ +1a0ec2: 6203 7300 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +1a0ec6: 6e20 3709 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0937 │ │ +1a0ecc: 0a03 |00be: move-result v3 │ │ +1a0ece: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +1a0ed2: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +1a0ed6: 590e 3743 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a0eda: 280d |00c5: goto 00d2 // +000d │ │ +1a0edc: 6203 7400 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +1a0ee0: 6e20 3709 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0937 │ │ +1a0ee6: 0a0e |00cb: move-result v14 │ │ +1a0ee8: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +1a0eec: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +1a0ef0: 590e 3743 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a0ef4: 6e10 5708 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0857 │ │ +1a0efa: 0b03 |00d5: move-result-wide v3 │ │ +1a0efc: 8a3e |00d6: double-to-int v14, v3 │ │ +1a0efe: 590e 3943 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ +1a0f02: 6e10 5508 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0855 │ │ +1a0f08: 0b02 |00dc: move-result-wide v2 │ │ +1a0f0a: 8a2e |00dd: double-to-int v14, v2 │ │ +1a0f0c: 590e 3543 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ +1a0f10: 1100 |00e0: return-object v0 │ │ +1a0f12: 0d0e |00e1: move-exception v14 │ │ +1a0f14: 6200 4043 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a0f18: 1a02 7517 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@1775 │ │ +1a0f1c: 7130 c302 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c3 │ │ +1a0f22: 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 │ │ @@ -327121,28 +327122,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 │ │ -1a0fe8: |[1a0fe8] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1a0ff8: 2200 4701 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ -1a0ffc: 7020 8f04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -1a1002: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1a1004: 6e20 9104 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0491 │ │ -1a100a: 0c01 |0009: move-result-object v1 │ │ -1a100c: 6e20 9504 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -1a1012: 0c01 |000d: move-result-object v1 │ │ -1a1014: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -1a101a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1a101c: 6e30 9b04 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ -1a1022: 0c01 |0015: move-result-object v1 │ │ -1a1024: 6e10 a104 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ -1a102a: 0e00 |0019: return-void │ │ +1a0fec: |[1a0fec] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1a0ffc: 2200 4701 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ +1a1000: 7020 8f04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +1a1006: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1a1008: 6e20 9104 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0491 │ │ +1a100e: 0c01 |0009: move-result-object v1 │ │ +1a1010: 6e20 9504 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +1a1016: 0c01 |000d: move-result-object v1 │ │ +1a1018: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +1a101e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1a1020: 6e30 9b04 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ +1a1026: 0c01 |0015: move-result-object v1 │ │ +1a1028: 6e10 a104 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ +1a102e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0006 line=548 │ │ 0x000a line=549 │ │ 0x0012 line=550 │ │ 0x0016 line=551 │ │ @@ -327155,239 +327156,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 │ │ -1a07bc: |[1a07bc] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -1a07cc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1a07d0: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -1a07d4: 1a02 5632 |0004: const-string v2, "Preparing video: " // string@3256 │ │ -1a07d8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -1a07da: 7401 0507 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0705 │ │ -1a07e0: 0c04 |000a: move-result-object v4 │ │ -1a07e2: 6205 4043 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ -1a07e6: 2206 0503 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -1a07ea: 7020 0d0b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -1a07f0: 6e20 160b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1a07f6: 6e10 270b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1a07fc: 0c02 |0018: move-result-object v2 │ │ -1a07fe: 7120 be02 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1a0804: 7110 2d59 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@592d │ │ -1a080a: 0c02 |001f: move-result-object v2 │ │ -1a080c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a080e: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -1a0812: 1a01 2f33 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@332f │ │ -1a0816: 2332 3511 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1135 │ │ -1a081a: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -1a081e: 7120 d60a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -1a0824: 0c01 |002c: move-result-object v1 │ │ -1a0826: 7120 2959 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5929 │ │ -1a082c: 0f06 |0030: return v6 │ │ -1a082e: 5227 3743 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a0832: 5927 3d43 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433d │ │ -1a0836: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -1a083a: 5a27 3e43 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433e │ │ -1a083e: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -1a0842: 5a29 3143 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4331 │ │ -1a0846: 5229 3743 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a084a: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -1a084e: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -1a0852: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -1a0856: 5229 3743 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a085a: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -1a085e: 2809 |0049: goto 0052 // +0009 │ │ -1a0860: 5229 3943 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ -1a0864: 522c 3543 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ -1a0868: 6e30 3207 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ -1a086e: 2808 |0051: goto 0059 // +0008 │ │ -1a0870: 5229 3543 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ -1a0874: 522c 3943 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ -1a0878: 6e30 3207 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ -1a087e: 5229 3443 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ -1a0882: 8799 |005b: float-to-int v9, v9 │ │ -1a0884: 6e20 3307 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0733 │ │ -1a088a: 1a09 5a7f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f5a │ │ -1a088e: 7120 e149 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49e1 │ │ -1a0894: 0a09 |0064: move-result v9 │ │ -1a0896: 819c |0065: int-to-long v12, v9 │ │ -1a0898: 2209 bb02 |0066: new-instance v9, Ljava/io/File; // type@02bb │ │ -1a089c: 7020 6809 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -1a08a2: 6e10 7809 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0978 │ │ -1a08a8: 0b0e |006e: move-result-wide v14 │ │ -1a08aa: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -1a08ac: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -1a08b0: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -1a08b4: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -1a08b8: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -1a08bc: 5227 3843 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ -1a08c0: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -1a08c6: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -1a08ca: 1a00 bc76 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76bc │ │ -1a08ce: 7120 5d0a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -1a08d4: 0c01 |0084: move-result-object v1 │ │ -1a08d6: 5222 3843 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ -1a08da: 7110 500a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -1a08e0: 0c02 |008a: move-result-object v2 │ │ -1a08e2: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -1a08e4: 2377 3511 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1135 │ │ -1a08e8: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -1a08ec: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -1a08f0: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -1a08f4: 7120 d60a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -1a08fa: 0c00 |0097: move-result-object v0 │ │ -1a08fc: 7120 be02 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1a0902: 0f03 |009b: return v3 │ │ -1a0904: 5227 3443 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ -1a0908: 8877 |009e: float-to-long v7, v7 │ │ -1a090a: 532e 3343 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ -1a090e: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -1a0912: bc7e |00a3: sub-long/2addr v14, v7 │ │ -1a0914: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -1a0918: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -1a091c: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -1a0920: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -1a0924: 7140 780a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a78 │ │ -1a092a: 0b03 |00af: move-result-wide v3 │ │ -1a092c: be3e |00b0: div-long/2addr v14, v3 │ │ -1a092e: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -1a0932: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -1a0936: 84e3 |00b5: long-to-int v3, v14 │ │ -1a0938: 5923 3b43 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a093c: 5223 3b43 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a0940: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -1a0946: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -1a094a: 5924 3b43 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a094e: 282b |00c1: goto 00ec // +002b │ │ -1a0950: 5223 3b43 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a0954: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -1a095a: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -1a095e: 7701 ee56 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56ee │ │ -1a0964: 0a03 |00cc: move-result v3 │ │ -1a0966: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -1a096a: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -1a096e: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -1a0972: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -1a0976: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -1a097c: 5923 3b43 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a0980: 2812 |00da: goto 00ec // +0012 │ │ -1a0982: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -1a0988: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -1a098c: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -1a0990: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -1a0994: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -1a099a: 5923 3b43 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a099e: 2803 |00e9: goto 00ec // +0003 │ │ -1a09a0: 5924 3b43 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a09a4: 5223 3b43 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a09a8: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -1a09ae: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -1a09b2: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -1a09b6: 2803 |00f5: goto 00f8 // +0003 │ │ -1a09b8: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -1a09bc: 5224 3943 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ -1a09c0: 5924 3c43 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a09c4: 5224 3543 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ -1a09c8: 5924 3a43 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a09cc: 5224 3c43 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a09d0: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -1a09d4: 5224 3a43 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a09d8: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -1a09dc: 5224 3c43 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a09e0: 5229 3a43 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a09e4: 8233 |010c: int-to-float v3, v3 │ │ -1a09e6: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -1a09ea: 5224 3c43 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a09ee: 8244 |0111: int-to-float v4, v4 │ │ -1a09f0: c943 |0112: div-float/2addr v3, v4 │ │ -1a09f2: 2804 |0113: goto 0117 // +0004 │ │ -1a09f4: 5224 3a43 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a09f8: 28fb |0116: goto 0111 // -0005 │ │ -1a09fa: 5224 3c43 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a09fe: 8244 |0119: int-to-float v4, v4 │ │ -1a0a00: a804 0403 |011a: mul-float v4, v4, v3 │ │ -1a0a04: 8744 |011c: float-to-int v4, v4 │ │ -1a0a06: 5924 3c43 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a0a0a: 5224 3a43 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a0a0e: 8244 |0121: int-to-float v4, v4 │ │ -1a0a10: a804 0403 |0122: mul-float v4, v4, v3 │ │ -1a0a14: 8743 |0124: float-to-int v3, v4 │ │ -1a0a16: 5923 3a43 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a0a1a: 5223 3743 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a0a1e: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -1a0a22: 5223 3743 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ -1a0a26: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -1a0a2a: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -1a0a2e: 2809 |0131: goto 013a // +0009 │ │ -1a0a30: 5223 3c43 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a0a34: 5224 3a43 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a0a38: 6e30 3207 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ -1a0a3e: 2808 |0139: goto 0141 // +0008 │ │ -1a0a40: 5223 3a43 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ -1a0a44: 5224 3c43 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ -1a0a48: 6e30 3207 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ -1a0a4e: 8473 |0141: long-to-int v3, v7 │ │ -1a0a50: 6e20 3307 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0733 │ │ -1a0a56: 8573 |0145: long-to-float v3, v7 │ │ -1a0a58: 5224 3443 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ -1a0a5c: c943 |0148: div-float/2addr v3, v4 │ │ -1a0a5e: 5224 3b43 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ -1a0a62: 5227 3443 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ -1a0a66: 5328 3343 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ -1a0a6a: 7159 2a59 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@592a │ │ -1a0a70: 0a03 |0152: move-result v3 │ │ -1a0a72: 5923 3243 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4332 │ │ -1a0a76: 5223 3243 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4332 │ │ -1a0a7a: 8133 |0157: int-to-long v3, v3 │ │ -1a0a7c: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -1a0a80: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -1a0a84: bb7c |015c: add-long/2addr v12, v7 │ │ -1a0a86: 3107 030c |015d: cmp-long v7, v3, v12 │ │ -1a0a8a: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ -1a0a8e: 1a01 8f3d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d8f │ │ -1a0a92: 7120 2959 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5929 │ │ -1a0a98: 0f06 |0166: return v6 │ │ -1a0a9a: 7701 de49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1a0aa0: 0c03 |016a: move-result-object v3 │ │ -1a0aa2: 0804 1200 |016b: move-object/from16 v4, v18 │ │ -1a0aa6: 7120 db49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49db │ │ -1a0aac: 0c03 |0170: move-result-object v3 │ │ -1a0aae: 2207 0f11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@110f │ │ -1a0ab2: 7010 2859 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@5928 │ │ -1a0ab8: 7030 2c59 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@592c │ │ -1a0abe: 0a02 |0179: move-result v2 │ │ -1a0ac0: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -1a0ac4: 1a01 2e33 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@332e │ │ -1a0ac8: 1222 |017e: const/4 v2, #int 2 // #2 │ │ -1a0aca: 2322 3511 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ -1a0ace: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ -1a0ad2: 1214 |0183: const/4 v4, #int 1 // #1 │ │ -1a0ad4: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ -1a0ad8: 7120 d60a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -1a0ade: 0c01 |0189: move-result-object v1 │ │ -1a0ae0: 7120 2959 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5929 │ │ -1a0ae6: 0f06 |018d: return v6 │ │ -1a0ae8: 7401 0907 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0709 │ │ -1a0aee: 0c00 |0191: move-result-object v0 │ │ -1a0af0: 7401 0807 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0708 │ │ -1a0af6: 0c02 |0195: move-result-object v2 │ │ -1a0af8: 6e40 3407 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0734 │ │ -1a0afe: 1a00 bb76 |0199: const-string v0, "recoding for %s done" // string@76bb │ │ -1a0b02: 1211 |019b: const/4 v1, #int 1 // #1 │ │ -1a0b04: 2312 3511 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1135 │ │ -1a0b08: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ -1a0b0c: 7120 d60a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -1a0b12: 0c00 |01a3: move-result-object v0 │ │ -1a0b14: 7120 be02 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -1a0b1a: 2805 |01a7: goto 01ac // +0005 │ │ -1a0b1c: 0d00 |01a8: move-exception v0 │ │ -1a0b1e: 6e10 340a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ -1a0b24: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ -1a0b26: 0f01 |01ad: return v1 │ │ +1a07c0: |[1a07c0] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +1a07d0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1a07d4: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +1a07d8: 1a02 5632 |0004: const-string v2, "Preparing video: " // string@3256 │ │ +1a07dc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +1a07de: 7401 0507 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0705 │ │ +1a07e4: 0c04 |000a: move-result-object v4 │ │ +1a07e6: 6205 4043 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4340 │ │ +1a07ea: 2206 0503 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +1a07ee: 7020 0d0b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +1a07f4: 6e20 160b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1a07fa: 6e10 270b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1a0800: 0c02 |0018: move-result-object v2 │ │ +1a0802: 7120 be02 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1a0808: 7110 2d59 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@592d │ │ +1a080e: 0c02 |001f: move-result-object v2 │ │ +1a0810: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a0812: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +1a0816: 1a01 2f33 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@332f │ │ +1a081a: 2332 3511 |0025: new-array v2, v3, [Ljava/lang/Object; // type@1135 │ │ +1a081e: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +1a0822: 7120 d60a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +1a0828: 0c01 |002c: move-result-object v1 │ │ +1a082a: 7120 2959 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5929 │ │ +1a0830: 0f06 |0030: return v6 │ │ +1a0832: 5227 3743 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a0836: 5927 3d43 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@433d │ │ +1a083a: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +1a083e: 5a27 3e43 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@433e │ │ +1a0842: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +1a0846: 5a29 3143 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4331 │ │ +1a084a: 5229 3743 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a084e: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +1a0852: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +1a0856: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +1a085a: 5229 3743 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a085e: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +1a0862: 2809 |0049: goto 0052 // +0009 │ │ +1a0864: 5229 3943 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ +1a0868: 522c 3543 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ +1a086c: 6e30 3207 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ +1a0872: 2808 |0051: goto 0059 // +0008 │ │ +1a0874: 5229 3543 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ +1a0878: 522c 3943 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ +1a087c: 6e30 3207 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ +1a0882: 5229 3443 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ +1a0886: 8799 |005b: float-to-int v9, v9 │ │ +1a0888: 6e20 3307 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0733 │ │ +1a088e: 1a09 5a7f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f5a │ │ +1a0892: 7120 e149 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49e1 │ │ +1a0898: 0a09 |0064: move-result v9 │ │ +1a089a: 819c |0065: int-to-long v12, v9 │ │ +1a089c: 2209 bb02 |0066: new-instance v9, Ljava/io/File; // type@02bb │ │ +1a08a0: 7020 6809 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +1a08a6: 6e10 7809 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0978 │ │ +1a08ac: 0b0e |006e: move-result-wide v14 │ │ +1a08ae: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +1a08b0: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +1a08b4: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +1a08b8: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +1a08bc: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +1a08c0: 5227 3843 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ +1a08c4: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +1a08ca: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +1a08ce: 1a00 bc76 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76bc │ │ +1a08d2: 7120 5d0a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +1a08d8: 0c01 |0084: move-result-object v1 │ │ +1a08da: 5222 3843 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4338 │ │ +1a08de: 7110 500a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +1a08e4: 0c02 |008a: move-result-object v2 │ │ +1a08e6: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +1a08e8: 2377 3511 |008c: new-array v7, v7, [Ljava/lang/Object; // type@1135 │ │ +1a08ec: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +1a08f0: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +1a08f4: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +1a08f8: 7120 d60a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +1a08fe: 0c00 |0097: move-result-object v0 │ │ +1a0900: 7120 be02 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1a0906: 0f03 |009b: return v3 │ │ +1a0908: 5227 3443 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ +1a090c: 8877 |009e: float-to-long v7, v7 │ │ +1a090e: 532e 3343 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ +1a0912: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +1a0916: bc7e |00a3: sub-long/2addr v14, v7 │ │ +1a0918: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +1a091c: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +1a0920: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +1a0924: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +1a0928: 7140 780a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a78 │ │ +1a092e: 0b03 |00af: move-result-wide v3 │ │ +1a0930: be3e |00b0: div-long/2addr v14, v3 │ │ +1a0932: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +1a0936: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +1a093a: 84e3 |00b5: long-to-int v3, v14 │ │ +1a093c: 5923 3b43 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a0940: 5223 3b43 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a0944: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +1a094a: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +1a094e: 5924 3b43 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a0952: 282b |00c1: goto 00ec // +002b │ │ +1a0954: 5223 3b43 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a0958: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +1a095e: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +1a0962: 7701 ee56 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56ee │ │ +1a0968: 0a03 |00cc: move-result v3 │ │ +1a096a: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +1a096e: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +1a0972: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +1a0976: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +1a097a: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +1a0980: 5923 3b43 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a0984: 2812 |00da: goto 00ec // +0012 │ │ +1a0986: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +1a098c: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +1a0990: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +1a0994: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +1a0998: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +1a099e: 5923 3b43 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a09a2: 2803 |00e9: goto 00ec // +0003 │ │ +1a09a4: 5924 3b43 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a09a8: 5223 3b43 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a09ac: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +1a09b2: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +1a09b6: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +1a09ba: 2803 |00f5: goto 00f8 // +0003 │ │ +1a09bc: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +1a09c0: 5224 3943 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4339 │ │ +1a09c4: 5924 3c43 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a09c8: 5224 3543 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4335 │ │ +1a09cc: 5924 3a43 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a09d0: 5224 3c43 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a09d4: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +1a09d8: 5224 3a43 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a09dc: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +1a09e0: 5224 3c43 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a09e4: 5229 3a43 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a09e8: 8233 |010c: int-to-float v3, v3 │ │ +1a09ea: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +1a09ee: 5224 3c43 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a09f2: 8244 |0111: int-to-float v4, v4 │ │ +1a09f4: c943 |0112: div-float/2addr v3, v4 │ │ +1a09f6: 2804 |0113: goto 0117 // +0004 │ │ +1a09f8: 5224 3a43 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a09fc: 28fb |0116: goto 0111 // -0005 │ │ +1a09fe: 5224 3c43 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a0a02: 8244 |0119: int-to-float v4, v4 │ │ +1a0a04: a804 0403 |011a: mul-float v4, v4, v3 │ │ +1a0a08: 8744 |011c: float-to-int v4, v4 │ │ +1a0a0a: 5924 3c43 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a0a0e: 5224 3a43 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a0a12: 8244 |0121: int-to-float v4, v4 │ │ +1a0a14: a804 0403 |0122: mul-float v4, v4, v3 │ │ +1a0a18: 8743 |0124: float-to-int v3, v4 │ │ +1a0a1a: 5923 3a43 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a0a1e: 5223 3743 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a0a22: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +1a0a26: 5223 3743 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4337 │ │ +1a0a2a: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +1a0a2e: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +1a0a32: 2809 |0131: goto 013a // +0009 │ │ +1a0a34: 5223 3c43 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a0a38: 5224 3a43 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a0a3c: 6e30 3207 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ +1a0a42: 2808 |0139: goto 0141 // +0008 │ │ +1a0a44: 5223 3a43 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@433a │ │ +1a0a48: 5224 3c43 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@433c │ │ +1a0a4c: 6e30 3207 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0732 │ │ +1a0a52: 8473 |0141: long-to-int v3, v7 │ │ +1a0a54: 6e20 3307 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0733 │ │ +1a0a5a: 8573 |0145: long-to-float v3, v7 │ │ +1a0a5c: 5224 3443 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ +1a0a60: c943 |0148: div-float/2addr v3, v4 │ │ +1a0a62: 5224 3b43 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@433b │ │ +1a0a66: 5227 3443 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4334 │ │ +1a0a6a: 5328 3343 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4333 │ │ +1a0a6e: 7159 2a59 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@592a │ │ +1a0a74: 0a03 |0152: move-result v3 │ │ +1a0a76: 5923 3243 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4332 │ │ +1a0a7a: 5223 3243 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4332 │ │ +1a0a7e: 8133 |0157: int-to-long v3, v3 │ │ +1a0a80: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +1a0a84: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +1a0a88: bb7c |015c: add-long/2addr v12, v7 │ │ +1a0a8a: 3107 030c |015d: cmp-long v7, v3, v12 │ │ +1a0a8e: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ +1a0a92: 1a01 8f3d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d8f │ │ +1a0a96: 7120 2959 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5929 │ │ +1a0a9c: 0f06 |0166: return v6 │ │ +1a0a9e: 7701 de49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1a0aa4: 0c03 |016a: move-result-object v3 │ │ +1a0aa6: 0804 1200 |016b: move-object/from16 v4, v18 │ │ +1a0aaa: 7120 db49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49db │ │ +1a0ab0: 0c03 |0170: move-result-object v3 │ │ +1a0ab2: 2207 0f11 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@110f │ │ +1a0ab6: 7010 2859 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@5928 │ │ +1a0abc: 7030 2c59 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@592c │ │ +1a0ac2: 0a02 |0179: move-result v2 │ │ +1a0ac4: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +1a0ac8: 1a01 2e33 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@332e │ │ +1a0acc: 1222 |017e: const/4 v2, #int 2 // #2 │ │ +1a0ace: 2322 3511 |017f: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ +1a0ad2: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ +1a0ad6: 1214 |0183: const/4 v4, #int 1 // #1 │ │ +1a0ad8: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ +1a0adc: 7120 d60a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +1a0ae2: 0c01 |0189: move-result-object v1 │ │ +1a0ae4: 7120 2959 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@5929 │ │ +1a0aea: 0f06 |018d: return v6 │ │ +1a0aec: 7401 0907 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0709 │ │ +1a0af2: 0c00 |0191: move-result-object v0 │ │ +1a0af4: 7401 0807 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0708 │ │ +1a0afa: 0c02 |0195: move-result-object v2 │ │ +1a0afc: 6e40 3407 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0734 │ │ +1a0b02: 1a00 bb76 |0199: const-string v0, "recoding for %s done" // string@76bb │ │ +1a0b06: 1211 |019b: const/4 v1, #int 1 // #1 │ │ +1a0b08: 2312 3511 |019c: new-array v2, v1, [Ljava/lang/Object; // type@1135 │ │ +1a0b0c: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ +1a0b10: 7120 d60a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +1a0b16: 0c00 |01a3: move-result-object v0 │ │ +1a0b18: 7120 be02 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +1a0b1e: 2805 |01a7: goto 01ac // +0005 │ │ +1a0b20: 0d00 |01a8: move-exception v0 │ │ +1a0b22: 6e10 340a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a34 │ │ +1a0b28: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ +1a0b2a: 0f01 |01ad: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01a7 │ │ Ljava/lang/Exception; -> 0x01a8 │ │ positions : │ │ 0x0007 line=559 │ │ 0x000b line=560 │ │ 0x001c line=563 │ │ @@ -327444,107 +327445,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 │ │ -1a0bcc: |[1a0bcc] 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 │ │ -1a0bdc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -1a0be0: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -1a0be4: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -1a0be8: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -1a0bec: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -1a0bf0: 0206 2000 |000a: move/from16 v6, v32 │ │ -1a0bf4: 7030 3159 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5931 │ │ -1a0bfa: 0a07 |000f: move-result v7 │ │ -1a0bfc: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -1a0c00: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -1a0c04: 6e20 d001 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d0 │ │ -1a0c0a: 6e20 cc01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cc │ │ -1a0c10: 0c0a |001a: move-result-object v10 │ │ -1a0c12: 6e30 dd58 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58dd │ │ -1a0c18: 0a0b |001e: move-result v11 │ │ -1a0c1a: 1a0c da6a |001f: const-string v12, "max-input-size" // string@6ada │ │ -1a0c1e: 6e20 d601 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ -1a0c24: 0a0a |0024: move-result v10 │ │ -1a0c26: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -1a0c2a: 120e |0027: const/4 v14, #int 0 // #0 │ │ -1a0c2c: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -1a0c30: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -1a0c34: 6e40 cf01 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ -1a0c3a: 2804 |002f: goto 0033 // +0004 │ │ -1a0c3c: 6e40 cf01 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ -1a0c42: 7110 9f0b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ -1a0c48: 0c03 |0036: move-result-object v3 │ │ -1a0c4a: 7601 2b59 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -1a0c50: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -1a0c54: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -1a0c58: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -1a0c5a: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -1a0c5e: 7601 2b59 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ -1a0c64: 7401 ca01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01ca │ │ -1a0c6a: 0a0a |0047: move-result v10 │ │ -1a0c6c: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -1a0c70: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -1a0c74: 6e30 cd01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01cd │ │ -1a0c7a: 0a0a |004f: move-result v10 │ │ -1a0c7c: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0c80: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0c84: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -1a0c88: 7401 c901 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01c9 │ │ -1a0c8e: 0b0c |0059: move-result-wide v12 │ │ -1a0c90: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0c94: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1a0c96: 2804 |005d: goto 0061 // +0004 │ │ -1a0c98: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0c9c: 121a |0060: const/4 v10, #int 1 // #1 │ │ -1a0c9e: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -1a0ca2: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -1a0ca6: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -1a0caa: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -1a0cae: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -1a0cb2: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -1a0cb6: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0cba: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -1a0cbe: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -1a0cc2: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -1a0cc6: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -1a0cca: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0cce: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -1a0cd2: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -1a0cd6: 2803 |007d: goto 0080 // +0003 │ │ -1a0cd8: 121a |007e: const/4 v10, #int 1 // #1 │ │ -1a0cda: 2816 |007f: goto 0095 // +0016 │ │ -1a0cdc: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0ce0: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -1a0ce4: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -1a0ce8: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -1a0cec: 7401 c801 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c8 │ │ -1a0cf2: 0a0c |008b: move-result v12 │ │ -1a0cf4: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -1a0cf8: 6e56 ed58 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@58ed │ │ -1a0cfe: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -1a0d02: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -1a0d06: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -1a0d0a: 7401 c701 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c7 │ │ -1a0d10: 280a |009a: goto 00a4 // +000a │ │ -1a0d12: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -1a0d14: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -1a0d18: 121a |009e: const/4 v10, #int 1 // #1 │ │ -1a0d1a: 2805 |009f: goto 00a4 // +0005 │ │ -1a0d1c: 7401 c701 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c7 │ │ -1a0d22: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -1a0d24: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -1a0d28: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -1a0d2a: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -1a0d2e: 2896 |00a9: goto 003f // -006a │ │ -1a0d30: 6e20 d201 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d2 │ │ -1a0d36: 1012 |00ad: return-wide v18 │ │ -1a0d38: 1008 |00ae: return-wide v8 │ │ +1a0bd0: |[1a0bd0] 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 │ │ +1a0be0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +1a0be4: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +1a0be8: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +1a0bec: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +1a0bf0: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +1a0bf4: 0206 2000 |000a: move/from16 v6, v32 │ │ +1a0bf8: 7030 3159 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@5931 │ │ +1a0bfe: 0a07 |000f: move-result v7 │ │ +1a0c00: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +1a0c04: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +1a0c08: 6e20 d001 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d0 │ │ +1a0c0e: 6e20 cc01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cc │ │ +1a0c14: 0c0a |001a: move-result-object v10 │ │ +1a0c16: 6e30 dd58 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58dd │ │ +1a0c1c: 0a0b |001e: move-result v11 │ │ +1a0c1e: 1a0c da6a |001f: const-string v12, "max-input-size" // string@6ada │ │ +1a0c22: 6e20 d601 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d6 │ │ +1a0c28: 0a0a |0024: move-result v10 │ │ +1a0c2a: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +1a0c2e: 120e |0027: const/4 v14, #int 0 // #0 │ │ +1a0c30: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +1a0c34: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +1a0c38: 6e40 cf01 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ +1a0c3e: 2804 |002f: goto 0033 // +0004 │ │ +1a0c40: 6e40 cf01 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01cf │ │ +1a0c46: 7110 9f0b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9f │ │ +1a0c4c: 0c03 |0036: move-result-object v3 │ │ +1a0c4e: 7601 2b59 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +1a0c54: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +1a0c58: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +1a0c5c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +1a0c5e: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +1a0c62: 7601 2b59 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@592b │ │ +1a0c68: 7401 ca01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01ca │ │ +1a0c6e: 0a0a |0047: move-result v10 │ │ +1a0c70: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +1a0c74: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +1a0c78: 6e30 cd01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01cd │ │ +1a0c7e: 0a0a |004f: move-result v10 │ │ +1a0c80: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0c84: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0c88: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +1a0c8c: 7401 c901 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01c9 │ │ +1a0c92: 0b0c |0059: move-result-wide v12 │ │ +1a0c94: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0c98: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1a0c9a: 2804 |005d: goto 0061 // +0004 │ │ +1a0c9c: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0ca0: 121a |0060: const/4 v10, #int 1 // #1 │ │ +1a0ca2: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +1a0ca6: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +1a0caa: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +1a0cae: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +1a0cb2: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +1a0cb6: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +1a0cba: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0cbe: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +1a0cc2: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +1a0cc6: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +1a0cca: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +1a0cce: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0cd2: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +1a0cd6: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +1a0cda: 2803 |007d: goto 0080 // +0003 │ │ +1a0cdc: 121a |007e: const/4 v10, #int 1 // #1 │ │ +1a0cde: 2816 |007f: goto 0095 // +0016 │ │ +1a0ce0: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0ce4: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +1a0ce8: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +1a0cec: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +1a0cf0: 7401 c801 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c8 │ │ +1a0cf6: 0a0c |008b: move-result v12 │ │ +1a0cf8: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +1a0cfc: 6e56 ed58 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@58ed │ │ +1a0d02: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +1a0d06: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +1a0d0a: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +1a0d0e: 7401 c701 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c7 │ │ +1a0d14: 280a |009a: goto 00a4 // +000a │ │ +1a0d16: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +1a0d18: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +1a0d1c: 121a |009e: const/4 v10, #int 1 // #1 │ │ +1a0d1e: 2805 |009f: goto 00a4 // +0005 │ │ +1a0d20: 7401 c701 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c7 │ │ +1a0d26: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +1a0d28: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +1a0d2c: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +1a0d2e: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +1a0d32: 2896 |00a9: goto 003f // -006a │ │ +1a0d34: 6e20 d201 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d2 │ │ +1a0d3a: 1012 |00ad: return-wide v18 │ │ +1a0d3c: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=69 │ │ 0x0014 line=71 │ │ 0x0017 line=72 │ │ 0x001b line=73 │ │ 0x001f line=74 │ │ @@ -327584,39 +327585,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a0b68: |[1a0b68] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -1a0b78: 6e10 cb01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cb │ │ -1a0b7e: 0a00 |0003: move-result v0 │ │ -1a0b80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a0b82: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -1a0b86: 6e20 cc01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cc │ │ -1a0b8c: 0c02 |000a: move-result-object v2 │ │ -1a0b8e: 1a03 ee6b |000b: const-string v3, "mime" // string@6bee │ │ -1a0b92: 6e20 d701 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d7 │ │ -1a0b98: 0c02 |0010: move-result-object v2 │ │ -1a0b9a: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -1a0b9e: 1a03 1f46 |0013: const-string v3, "audio/" // string@461f │ │ -1a0ba2: 6e20 f00a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -1a0ba8: 0a02 |0018: move-result v2 │ │ -1a0baa: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -1a0bae: 0f01 |001b: return v1 │ │ -1a0bb0: 1a03 d283 |001c: const-string v3, "video/" // string@83d2 │ │ -1a0bb4: 6e20 f00a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -1a0bba: 0a02 |0021: move-result v2 │ │ -1a0bbc: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -1a0bc0: 0f01 |0024: return v1 │ │ -1a0bc2: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a0bc6: 28de |0027: goto 0005 // -0022 │ │ -1a0bc8: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -1a0bca: 0f05 |0029: return v5 │ │ +1a0b6c: |[1a0b6c] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +1a0b7c: 6e10 cb01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cb │ │ +1a0b82: 0a00 |0003: move-result v0 │ │ +1a0b84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a0b86: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +1a0b8a: 6e20 cc01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cc │ │ +1a0b90: 0c02 |000a: move-result-object v2 │ │ +1a0b92: 1a03 ee6b |000b: const-string v3, "mime" // string@6bee │ │ +1a0b96: 6e20 d701 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d7 │ │ +1a0b9c: 0c02 |0010: move-result-object v2 │ │ +1a0b9e: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +1a0ba2: 1a03 1f46 |0013: const-string v3, "audio/" // string@461f │ │ +1a0ba6: 6e20 f00a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +1a0bac: 0a02 |0018: move-result v2 │ │ +1a0bae: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +1a0bb2: 0f01 |001b: return v1 │ │ +1a0bb4: 1a03 d283 |001c: const-string v3, "video/" // string@83d2 │ │ +1a0bb8: 6e20 f00a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +1a0bbe: 0a02 |0021: move-result v2 │ │ +1a0bc0: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +1a0bc4: 0f01 |0024: return v1 │ │ +1a0bc6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a0bca: 28de |0027: goto 0005 // -0022 │ │ +1a0bcc: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +1a0bce: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=53 │ │ 0x000b line=54 │ │ 0x0013 line=56 │ │ 0x001c line=60 │ │ @@ -327668,21 +327669,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 │ │ -1a102c: |[1a102c] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -1a103c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1a1042: 5b01 4343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4343 │ │ -1a1046: 5b02 4443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4344 │ │ -1a104a: 5b03 4543 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4345 │ │ -1a104e: 5b04 4643 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4346 │ │ -1a1052: 0e00 |000b: return-void │ │ +1a1030: |[1a1030] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +1a1040: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1a1046: 5b01 4343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4343 │ │ +1a104a: 5b02 4443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4344 │ │ +1a104e: 5b03 4543 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4345 │ │ +1a1052: 5b04 4643 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4346 │ │ +1a1056: 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; │ │ @@ -327695,23 +327696,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 │ │ -1a1054: |[1a1054] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -1a1064: 5460 4343 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4343 │ │ -1a1068: 5461 4443 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4344 │ │ -1a106c: 5462 4543 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4345 │ │ -1a1070: 5463 4643 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4346 │ │ -1a1074: 0774 |0008: move-object v4, v7 │ │ -1a1076: 0185 |0009: move v5, v8 │ │ -1a1078: 7406 3759 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@5937 │ │ -1a107e: 0e00 |000d: return-void │ │ +1a1058: |[1a1058] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +1a1068: 5460 4343 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4343 │ │ +1a106c: 5461 4443 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4344 │ │ +1a1070: 5462 4543 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4345 │ │ +1a1074: 5463 4643 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4346 │ │ +1a1078: 0774 |0008: move-object v4, v7 │ │ +1a107a: 0185 |0009: move v5, v8 │ │ +1a107c: 7406 3759 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@5937 │ │ +1a1082: 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 │ │ @@ -327741,17 +327742,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a1080: |[1a1080] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -1a1090: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1a1096: 0e00 |0003: return-void │ │ +1a1084: |[1a1084] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +1a1094: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1a109a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -327760,46 +327761,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -1a1098: |[1a1098] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -1a10a8: 7110 de49 0600 |0000: invoke-static {v6}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1a10ae: 0c00 |0003: move-result-object v0 │ │ -1a10b0: 6e20 9f06 7000 |0004: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ -1a10b6: 0c07 |0007: move-result-object v7 │ │ -1a10b8: 2201 4701 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ -1a10bc: 7020 8f04 6100 |000a: invoke-direct {v1, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -1a10c2: 6e10 6106 0700 |000d: invoke-virtual {v7}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@0661 │ │ -1a10c8: 0c02 |0010: move-result-object v2 │ │ -1a10ca: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -1a10cc: 2333 3511 |0012: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ -1a10d0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -1a10d2: 4d02 0304 |0015: aput-object v2, v3, v4 │ │ -1a10d6: 1402 7004 137f |0017: const v2, #float 1.9542e+38 // #7f130470 │ │ -1a10dc: 6e30 1f00 2603 |001a: invoke-virtual {v6, v2, v3}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -1a10e2: 0c02 |001d: move-result-object v2 │ │ -1a10e4: 6e20 9f04 2100 |001e: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049f │ │ -1a10ea: 0c01 |0021: move-result-object v1 │ │ -1a10ec: 1402 6f04 137f |0022: const v2, #float 1.9542e+38 // #7f13046f │ │ -1a10f2: 6e20 9404 2100 |0025: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -1a10f8: 0c01 |0028: move-result-object v1 │ │ -1a10fa: 1402 a600 137f |0029: const v2, #float 1.954e+38 // #7f1300a6 │ │ -1a1100: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -1a1102: 6e30 9604 2103 |002d: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ -1a1108: 0c01 |0030: move-result-object v1 │ │ -1a110a: 2202 1011 |0031: new-instance v2, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@1110 │ │ -1a110e: 7056 3259 5270 |0033: invoke-direct {v2, v5, v0, v7, v6}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@5932 │ │ -1a1114: 1406 0c03 137f |0036: const v6, #float 1.95412e+38 // #7f13030c │ │ -1a111a: 6e30 9b04 6102 |0039: invoke-virtual {v1, v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ -1a1120: 0c06 |003c: move-result-object v6 │ │ -1a1122: 6e10 a104 0600 |003d: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ -1a1128: 0e00 |0040: return-void │ │ +1a109c: |[1a109c] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +1a10ac: 7110 de49 0600 |0000: invoke-static {v6}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1a10b2: 0c00 |0003: move-result-object v0 │ │ +1a10b4: 6e20 9f06 7000 |0004: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ +1a10ba: 0c07 |0007: move-result-object v7 │ │ +1a10bc: 2201 4701 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ +1a10c0: 7020 8f04 6100 |000a: invoke-direct {v1, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +1a10c6: 6e10 6106 0700 |000d: invoke-virtual {v7}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@0661 │ │ +1a10cc: 0c02 |0010: move-result-object v2 │ │ +1a10ce: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +1a10d0: 2333 3511 |0012: new-array v3, v3, [Ljava/lang/Object; // type@1135 │ │ +1a10d4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +1a10d6: 4d02 0304 |0015: aput-object v2, v3, v4 │ │ +1a10da: 1402 7004 137f |0017: const v2, #float 1.9542e+38 // #7f130470 │ │ +1a10e0: 6e30 1f00 2603 |001a: invoke-virtual {v6, v2, v3}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +1a10e6: 0c02 |001d: move-result-object v2 │ │ +1a10e8: 6e20 9f04 2100 |001e: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049f │ │ +1a10ee: 0c01 |0021: move-result-object v1 │ │ +1a10f0: 1402 6f04 137f |0022: const v2, #float 1.9542e+38 // #7f13046f │ │ +1a10f6: 6e20 9404 2100 |0025: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +1a10fc: 0c01 |0028: move-result-object v1 │ │ +1a10fe: 1402 a600 137f |0029: const v2, #float 1.954e+38 // #7f1300a6 │ │ +1a1104: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +1a1106: 6e30 9604 2103 |002d: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ +1a110c: 0c01 |0030: move-result-object v1 │ │ +1a110e: 2202 1011 |0031: new-instance v2, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@1110 │ │ +1a1112: 7056 3259 5270 |0033: invoke-direct {v2, v5, v0, v7, v6}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@5932 │ │ +1a1118: 1406 0c03 137f |0036: const v6, #float 1.95412e+38 // #7f13030c │ │ +1a111e: 6e30 9b04 6102 |0039: invoke-virtual {v1, v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ +1a1124: 0c06 |003c: move-result-object v6 │ │ +1a1126: 6e10 a104 0600 |003d: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ +1a112c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000d line=22 │ │ 0x0025 line=23 │ │ @@ -327816,23 +327817,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1a112c: |[1a112c] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -1a113c: 7110 de49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1a1142: 0c00 |0003: move-result-object v0 │ │ -1a1144: 6e20 b306 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ -1a114a: 0c03 |0007: move-result-object v3 │ │ -1a114c: 6e10 1d07 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@071d │ │ -1a1152: 0c03 |000b: move-result-object v3 │ │ -1a1154: 7120 6956 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5669 │ │ -1a115a: 0e00 |000f: return-void │ │ +1a1130: |[1a1130] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +1a1140: 7110 de49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1a1146: 0c00 |0003: move-result-object v0 │ │ +1a1148: 6e20 b306 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ +1a114e: 0c03 |0007: move-result-object v3 │ │ +1a1150: 6e10 1d07 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@071d │ │ +1a1156: 0c03 |000b: move-result-object v3 │ │ +1a1158: 7120 6956 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5669 │ │ +1a115e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -327845,22 +327846,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 │ │ -1a115c: |[1a115c] 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 │ │ -1a116c: 6e10 5f06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065f │ │ -1a1172: 0a02 |0003: move-result v2 │ │ -1a1174: 6e20 d806 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d8 │ │ -1a117a: 0a01 |0007: move-result v1 │ │ -1a117c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -1a1180: 6e30 3659 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5936 │ │ -1a1186: 0e00 |000d: return-void │ │ +1a1160: |[1a1160] 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 │ │ +1a1170: 6e10 5f06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065f │ │ +1a1176: 0a02 |0003: move-result v2 │ │ +1a1178: 6e20 d806 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d8 │ │ +1a117e: 0a01 |0007: move-result v1 │ │ +1a1180: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +1a1184: 6e30 3659 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5936 │ │ +1a118a: 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; │ │ @@ -431287,18 +431288,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 │ │ -18e920: |[18e920] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18e930: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18e936: 5b01 3341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e93a: 0e00 |0005: return-void │ │ +18e924: |[18e924] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18e934: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18e93a: 5b01 3341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e93e: 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; │ │ │ │ @@ -431308,18 +431309,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18e93c: |[18e93c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -18e94c: 5410 3341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ -18e950: 7110 7654 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5476 │ │ -18e956: 0e00 |0005: return-void │ │ +18e940: |[18e940] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +18e950: 5410 3341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4133 │ │ +18e954: 7110 7654 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5476 │ │ +18e95a: 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 : 5236 (D8$$SyntheticClass) │ │ @@ -431352,18 +431353,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 │ │ -18e958: |[18e958] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18e968: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18e96e: 5b01 3441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4134 │ │ -18e972: 0e00 |0005: return-void │ │ +18e95c: |[18e95c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18e96c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18e972: 5b01 3441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4134 │ │ +18e976: 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; │ │ │ │ @@ -431373,18 +431374,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -18e974: |[18e974] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -18e984: 5410 3441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4134 │ │ -18e988: 7130 7554 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@5475 │ │ -18e98e: 0e00 |0005: return-void │ │ +18e978: |[18e978] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +18e988: 5410 3441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4134 │ │ +18e98c: 7130 7554 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@5475 │ │ +18e992: 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 │ │ @@ -431424,18 +431425,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 │ │ -18e990: |[18e990] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18e9a0: 5b01 3541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18e9a4: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18e9aa: 0e00 |0005: return-void │ │ +18e994: |[18e994] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18e9a4: 5b01 3541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18e9a8: 7010 9f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18e9ae: 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; │ │ │ │ @@ -431444,31 +431445,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 │ │ -18eab4: |[18eab4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -18eac4: 7210 d44b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bd4 │ │ -18eaca: 0a04 |0003: move-result v4 │ │ -18eacc: 5420 3541 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ead0: 7110 7b54 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ -18ead6: 0c00 |0009: move-result-object v0 │ │ -18ead8: 6201 5b41 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ -18eadc: 6e20 d554 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ -18eae2: 5420 3541 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18eae6: 7110 7b54 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ -18eaec: 0c00 |0014: move-result-object v0 │ │ -18eaee: 6e20 f054 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54f0 │ │ -18eaf4: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -18eaf8: 5424 3541 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18eafc: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -18eafe: 7130 7d54 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@547d │ │ -18eb04: 0e00 |0020: return-void │ │ +18eab8: |[18eab8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +18eac8: 7210 d44b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bd4 │ │ +18eace: 0a04 |0003: move-result v4 │ │ +18ead0: 5420 3541 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ead4: 7110 7b54 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ +18eada: 0c00 |0009: move-result-object v0 │ │ +18eadc: 6201 5b41 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415b │ │ +18eae0: 6e20 d554 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ +18eae6: 5420 3541 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18eaea: 7110 7b54 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ +18eaf0: 0c00 |0014: move-result-object v0 │ │ +18eaf2: 6e20 f054 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54f0 │ │ +18eaf8: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +18eafc: 5424 3541 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18eb00: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +18eb02: 7130 7d54 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@547d │ │ +18eb08: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -431483,27 +431484,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 │ │ -18e9ac: |[18e9ac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18e9bc: 5420 3541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18e9c0: 7120 7a54 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@547a │ │ -18e9c6: 6e10 ea4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ -18e9cc: 0c00 |0008: move-result-object v0 │ │ -18e9ce: 2000 740f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18e9d2: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -18e9d6: 6e10 ea4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ -18e9dc: 0c00 |0010: move-result-object v0 │ │ -18e9de: 1f00 1e0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18e9e2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -18e9e4: 7040 6f54 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@546f │ │ -18e9ea: 0e00 |0017: return-void │ │ +18e9b0: |[18e9b0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18e9c0: 5420 3541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18e9c4: 7120 7a54 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@547a │ │ +18e9ca: 6e10 ea4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ +18e9d0: 0c00 |0008: move-result-object v0 │ │ +18e9d2: 2000 740f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18e9d6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +18e9da: 6e10 ea4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ +18e9e0: 0c00 |0010: move-result-object v0 │ │ +18e9e2: 1f00 1e0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18e9e6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +18e9e8: 7040 6f54 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@546f │ │ +18e9ee: 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; │ │ @@ -431514,29 +431515,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 │ │ -18e9ec: |[18e9ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18e9fc: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -18ea00: 5412 3541 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea04: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -18ea06: 7120 7a54 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@547a │ │ -18ea0c: 5412 3541 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea10: 7110 7b54 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ -18ea16: 0c02 |000d: move-result-object v2 │ │ -18ea18: 6200 5a41 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18ea1c: 6e20 d554 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ -18ea22: 5412 3541 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea26: 7110 7c54 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@547c │ │ -18ea2c: 0c02 |0018: move-result-object v2 │ │ -18ea2e: 6e10 4d4c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c4d │ │ -18ea34: 0e00 |001c: return-void │ │ +18e9f0: |[18e9f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18ea00: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +18ea04: 5412 3541 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ea08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +18ea0a: 7120 7a54 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@547a │ │ +18ea10: 5412 3541 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ea14: 7110 7b54 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ +18ea1a: 0c02 |000d: move-result-object v2 │ │ +18ea1c: 6200 5a41 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18ea20: 6e20 d554 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ +18ea26: 5412 3541 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ea2a: 7110 7c54 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@547c │ │ +18ea30: 0c02 |0018: move-result-object v2 │ │ +18ea32: 6e10 4d4c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c4d │ │ +18ea38: 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; │ │ @@ -431547,41 +431548,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 │ │ -18ea38: |[18ea38] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18ea48: 5420 3541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea4c: 7120 7a54 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@547a │ │ -18ea52: 5420 3541 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea56: 7110 7954 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@5479 │ │ -18ea5c: 0c00 |000a: move-result-object v0 │ │ -18ea5e: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -18ea62: 6e10 ea4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ -18ea68: 0c00 |0010: move-result-object v0 │ │ -18ea6a: 2000 740f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18ea6e: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -18ea72: 6e10 ea4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ -18ea78: 0c00 |0018: move-result-object v0 │ │ -18ea7a: 1f00 1e0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18ea7e: 5421 3541 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea82: 7110 7c54 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@547c │ │ -18ea88: 0c01 |0020: move-result-object v1 │ │ -18ea8a: 6e10 584c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c58 │ │ -18ea90: 0a01 |0024: move-result v1 │ │ -18ea92: 7040 6f54 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@546f │ │ -18ea98: 280c |0028: goto 0034 // +000c │ │ -18ea9a: 5423 3541 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ -18ea9e: 7110 7b54 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ -18eaa4: 0c03 |002e: move-result-object v3 │ │ -18eaa6: 6200 5941 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ -18eaaa: 6e20 d554 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ -18eab0: 0e00 |0034: return-void │ │ +18ea3c: |[18ea3c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18ea4c: 5420 3541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ea50: 7120 7a54 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@547a │ │ +18ea56: 5420 3541 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ea5a: 7110 7954 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@5479 │ │ +18ea60: 0c00 |000a: move-result-object v0 │ │ +18ea62: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +18ea66: 6e10 ea4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ +18ea6c: 0c00 |0010: move-result-object v0 │ │ +18ea6e: 2000 740f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18ea72: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +18ea76: 6e10 ea4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ +18ea7c: 0c00 |0018: move-result-object v0 │ │ +18ea7e: 1f00 1e0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18ea82: 5421 3541 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18ea86: 7110 7c54 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@547c │ │ +18ea8c: 0c01 |0020: move-result-object v1 │ │ +18ea8e: 6e10 584c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c58 │ │ +18ea94: 0a01 |0024: move-result v1 │ │ +18ea96: 7040 6f54 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@546f │ │ +18ea9c: 280c |0028: goto 0034 // +000c │ │ +18ea9e: 5423 3541 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4135 │ │ +18eaa2: 7110 7b54 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@547b │ │ +18eaa8: 0c03 |002e: move-result-object v3 │ │ +18eaaa: 6200 5941 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4159 │ │ +18eaae: 6e20 d554 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ +18eab4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -431619,18 +431620,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 │ │ -18f4b0: |[18f4b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f4c0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f4c6: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18f4ca: 0e00 |0005: return-void │ │ +18f4b4: |[18f4b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f4c4: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f4ca: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18f4ce: 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; │ │ │ │ @@ -431640,18 +431641,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f4cc: |[18f4cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -18f4dc: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18f4e0: 6e20 e954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54e9 │ │ -18f4e6: 0e00 |0005: return-void │ │ +18f4d0: |[18f4d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +18f4e0: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18f4e4: 6e20 e954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54e9 │ │ +18f4ea: 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 │ │ │ │ @@ -431685,18 +431686,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 │ │ -18f638: |[18f638] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -18f648: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f64e: 5b01 4b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@414b │ │ -18f652: 0e00 |0005: return-void │ │ +18f63c: |[18f63c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +18f64c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f652: 5b01 4b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@414b │ │ +18f656: 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; │ │ │ │ @@ -431706,18 +431707,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f654: |[18f654] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -18f664: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@414b │ │ -18f668: 6e20 6755 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ -18f66e: 0e00 |0005: return-void │ │ +18f658: |[18f658] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +18f668: 5410 4b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@414b │ │ +18f66c: 6e20 6755 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@5567 │ │ +18f672: 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 │ │ │ │ @@ -431751,18 +431752,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 │ │ -18f718: |[18f718] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18f728: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f72e: 5b01 4f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ -18f732: 0e00 |0005: return-void │ │ +18f71c: |[18f71c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18f72c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f732: 5b01 4f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ +18f736: 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; │ │ │ │ @@ -431772,18 +431773,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f734: |[18f734] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -18f744: 5410 4f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ -18f748: 6e20 ea54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54ea │ │ -18f74e: 0e00 |0005: return-void │ │ +18f738: |[18f738] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +18f748: 5410 4f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@414f │ │ +18f74c: 6e20 ea54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54ea │ │ +18f752: 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 │ │ │ │ @@ -431818,17 +431819,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18f7f8: |[18f7f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -18f808: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -18f80e: 0e00 |0003: return-void │ │ +18f7fc: |[18f7fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +18f80c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +18f812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -431837,121 +431838,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18f810: |[18f810] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -18f820: 0e00 |0000: return-void │ │ +18f814: |[18f814] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +18f824: 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 │ │ -18f824: |[18f824] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -18f834: 0e00 |0000: return-void │ │ +18f828: |[18f828] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +18f838: 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 │ │ -18f838: |[18f838] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -18f848: 0e00 |0000: return-void │ │ +18f83c: |[18f83c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +18f84c: 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 │ │ -18f84c: |[18f84c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f85c: 0e00 |0000: return-void │ │ +18f850: |[18f850] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f860: 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 │ │ -18f860: |[18f860] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -18f870: 0e00 |0000: return-void │ │ +18f864: |[18f864] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +18f874: 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 │ │ -18f874: |[18f874] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -18f884: 0e00 |0000: return-void │ │ +18f878: |[18f878] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +18f888: 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 │ │ -18f888: |[18f888] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -18f898: 0e00 |0000: return-void │ │ +18f88c: |[18f88c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +18f89c: 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 │ │ -18f89c: |[18f89c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -18f8ac: 0e00 |0000: return-void │ │ +18f8a0: |[18f8a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +18f8b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6261 (ImageEditorHud.java) │ │ │ │ Class #2458 header: │ │ @@ -431994,26 +431995,26 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -190980: |[190980] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -190990: 5b01 8141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4181 │ │ -190994: 7020 f605 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ -19099a: 1401 7a03 0a7f |0005: const v1, #float 1.83452e+38 // #7f0a037a │ │ -1909a0: 6e20 1403 1200 |0008: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -1909a6: 0c01 |000b: move-result-object v1 │ │ -1909a8: 1f01 3001 |000c: check-cast v1, Landroid/widget/ImageView; // type@0130 │ │ -1909ac: 5b01 8041 |000e: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4180 │ │ -1909b0: 2201 7f10 |0010: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@107f │ │ -1909b4: 7020 1455 0100 |0012: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@5514 │ │ -1909ba: 6e20 3f03 1200 |0015: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -1909c0: 0e00 |0018: return-void │ │ +190984: |[190984] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +190994: 5b01 8141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4181 │ │ +190998: 7020 f605 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ +19099e: 1401 7a03 0a7f |0005: const v1, #float 1.83452e+38 // #7f0a037a │ │ +1909a4: 6e20 1403 1200 |0008: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +1909aa: 0c01 |000b: move-result-object v1 │ │ +1909ac: 1f01 3001 |000c: check-cast v1, Landroid/widget/ImageView; // type@0130 │ │ +1909b0: 5b01 8041 |000e: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4180 │ │ +1909b4: 2201 7f10 |0010: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@107f │ │ +1909b8: 7020 1455 0100 |0012: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@5514 │ │ +1909be: 6e20 3f03 1200 |0015: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +1909c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0008 line=145 │ │ 0x0010 line=146 │ │ locals : │ │ @@ -432026,17 +432027,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 │ │ -190950: |[190950] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -190960: 5400 7f41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417f │ │ -190964: 1100 |0002: return-object v0 │ │ +190954: |[190954] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +190964: 5400 7f41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417f │ │ +190968: 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;) │ │ @@ -432044,17 +432045,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 │ │ -190968: |[190968] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -190978: 5b01 7f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417f │ │ -19097c: 1101 |0002: return-object v1 │ │ +19096c: |[19096c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +19097c: 5b01 7f41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417f │ │ +190980: 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; │ │ │ │ @@ -432063,17 +432064,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 │ │ -190938: |[190938] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -190948: 5400 8041 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4180 │ │ -19094c: 1100 |0002: return-object v0 │ │ +19093c: |[19093c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +19094c: 5400 8041 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4180 │ │ +190950: 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 - │ │ @@ -432082,22 +432083,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1909c4: |[1909c4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -1909d4: 6e10 1a55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@551a │ │ -1909da: 0a02 |0003: move-result v2 │ │ -1909dc: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -1909e0: 5412 8141 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4181 │ │ -1909e4: 5410 7f41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417f │ │ -1909e8: 7120 1d55 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@551d │ │ -1909ee: 0e00 |000d: return-void │ │ +1909c8: |[1909c8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +1909d8: 6e10 1a55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@551a │ │ +1909de: 0a02 |0003: move-result v2 │ │ +1909e0: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +1909e4: 5412 8141 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4181 │ │ +1909e8: 5410 7f41 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@417f │ │ +1909ec: 7120 1d55 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@551d │ │ +1909f2: 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; │ │ @@ -432150,23 +432151,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 │ │ -190a54: |[190a54] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -190a64: 5b01 8541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4185 │ │ -190a68: 7010 eb05 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05eb │ │ -190a6e: 5b03 8241 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4182 │ │ -190a72: 5b04 8441 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4184 │ │ -190a76: 7110 e302 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ -190a7c: 0c01 |000c: move-result-object v1 │ │ -190a7e: 5b01 8341 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4183 │ │ -190a82: 0e00 |000f: return-void │ │ +190a58: |[190a58] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +190a68: 5b01 8541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4185 │ │ +190a6c: 7010 eb05 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05eb │ │ +190a72: 5b03 8241 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4182 │ │ +190a76: 5b04 8441 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4184 │ │ +190a7a: 7110 e302 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ +190a80: 0c01 |000c: move-result-object v1 │ │ +190a82: 5b01 8341 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4183 │ │ +190a86: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -432181,17 +432182,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 │ │ -190a84: |[190a84] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -190a94: 7020 2355 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@5523 │ │ -190a9a: 0e00 |0003: return-void │ │ +190a88: |[190a88] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +190a98: 7020 2355 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@5523 │ │ +190a9e: 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; │ │ │ │ @@ -432200,24 +432201,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -190b2c: |[190b2c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -190b3c: 5410 8541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4185 │ │ -190b40: 7110 2755 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@5527 │ │ -190b46: 0c00 |0005: move-result-object v0 │ │ -190b48: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -190b4c: 5410 8541 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4185 │ │ -190b50: 7110 2755 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@5527 │ │ -190b56: 0c00 |000d: move-result-object v0 │ │ -190b58: 7220 1355 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@5513 │ │ -190b5e: 0e00 |0011: return-void │ │ +190b30: |[190b30] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +190b40: 5410 8541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4185 │ │ +190b44: 7110 2755 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@5527 │ │ +190b4a: 0c00 |0005: move-result-object v0 │ │ +190b4c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +190b50: 5410 8541 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4185 │ │ +190b54: 7110 2755 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@5527 │ │ +190b5a: 0c00 |000d: move-result-object v0 │ │ +190b5c: 7220 1355 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@5513 │ │ +190b62: 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; │ │ │ │ @@ -432227,18 +432228,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -190a0c: |[190a0c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -190a1c: 5410 8441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4184 │ │ -190a20: 2100 |0002: array-length v0, v0 │ │ -190a22: 0f00 |0003: return v0 │ │ +190a10: |[190a10] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +190a20: 5410 8441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4184 │ │ +190a24: 2100 |0002: array-length v0, v0 │ │ +190a26: 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;) │ │ @@ -432246,18 +432247,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 │ │ -190a9c: |[190a9c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -190aac: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1080 │ │ -190ab0: 6e30 2055 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@5520 │ │ -190ab6: 0e00 |0005: return-void │ │ +190aa0: |[190aa0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +190ab0: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1080 │ │ +190ab4: 6e30 2055 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@5520 │ │ +190aba: 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 │ │ @@ -432267,38 +432268,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 │ │ -190ab8: |[190ab8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -190ac8: 5420 8441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4184 │ │ -190acc: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -190ad0: 7120 1855 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@5518 │ │ -190ad6: 5424 8241 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4182 │ │ -190ada: 2200 0503 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -190ade: 1a01 4453 |000b: const-string v1, "file:///android_asset/" // string@5344 │ │ -190ae2: 7020 0d0b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -190ae8: 7110 1755 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@5517 │ │ -190aee: 0c01 |0013: move-result-object v1 │ │ -190af0: 6e20 160b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -190af6: 6e10 270b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -190afc: 0c00 |001a: move-result-object v0 │ │ -190afe: 7110 fd01 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -190b04: 0c00 |001e: move-result-object v0 │ │ -190b06: 6e20 6550 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5065 │ │ -190b0c: 0c04 |0022: move-result-object v4 │ │ -190b0e: 6200 6c00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006c │ │ -190b12: 6e20 c14f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fc1 │ │ -190b18: 0c04 |0028: move-result-object v4 │ │ -190b1a: 7110 1955 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@5519 │ │ -190b20: 0c03 |002c: move-result-object v3 │ │ -190b22: 6e20 e14f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fe1 │ │ -190b28: 0e00 |0030: return-void │ │ +190abc: |[190abc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +190acc: 5420 8441 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4184 │ │ +190ad0: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +190ad4: 7120 1855 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@5518 │ │ +190ada: 5424 8241 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4182 │ │ +190ade: 2200 0503 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +190ae2: 1a01 4453 |000b: const-string v1, "file:///android_asset/" // string@5344 │ │ +190ae6: 7020 0d0b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +190aec: 7110 1755 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@5517 │ │ +190af2: 0c01 |0013: move-result-object v1 │ │ +190af4: 6e20 160b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +190afa: 6e10 270b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +190b00: 0c00 |001a: move-result-object v0 │ │ +190b02: 7110 fd01 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +190b08: 0c00 |001e: move-result-object v0 │ │ +190b0a: 6e20 6550 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5065 │ │ +190b10: 0c04 |0022: move-result-object v4 │ │ +190b12: 6200 6c00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006c │ │ +190b16: 6e20 c14f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fc1 │ │ +190b1c: 0c04 |0028: move-result-object v4 │ │ +190b1e: 7110 1955 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@5519 │ │ +190b24: 0c03 |002c: move-result-object v3 │ │ +190b26: 6e20 e14f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fe1 │ │ +190b2c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -432311,18 +432312,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 │ │ -1909f0: |[1909f0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -190a00: 6e30 2255 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@5522 │ │ -190a06: 0c01 |0003: move-result-object v1 │ │ -190a08: 1101 |0004: return-object v1 │ │ +1909f4: |[1909f4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +190a04: 6e30 2255 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@5522 │ │ +190a0a: 0c01 |0003: move-result-object v1 │ │ +190a0c: 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 │ │ @@ -432332,23 +432333,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 : 16 16-bit code units │ │ -190a24: |[190a24] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -190a34: 2205 8010 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1080 │ │ -190a38: 5430 8341 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4183 │ │ -190a3c: 1401 fe00 0d7f |0004: const v1, #float 1.87426e+38 // #7f0d00fe │ │ -190a42: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -190a44: 6e40 e502 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -190a4a: 0c04 |000b: move-result-object v4 │ │ -190a4c: 7030 1655 3504 |000c: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@5516 │ │ -190a52: 1105 |000f: return-object v5 │ │ +190a28: |[190a28] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +190a38: 2205 8010 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1080 │ │ +190a3c: 5430 8341 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4183 │ │ +190a40: 1401 fe00 0d7f |0004: const v1, #float 1.87426e+38 // #7f0d00fe │ │ +190a46: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +190a48: 6e40 e502 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +190a4e: 0c04 |000b: move-result-object v4 │ │ +190a50: 7030 1655 3504 |000c: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@5516 │ │ +190a56: 1105 |000f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0010 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ @@ -432358,18 +432359,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 │ │ -190b60: |[190b60] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -190b70: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1080 │ │ -190b74: 6e20 2555 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@5525 │ │ -190b7a: 0e00 |0005: return-void │ │ +190b64: |[190b64] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +190b74: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1080 │ │ +190b78: 6e20 2555 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@5525 │ │ +190b7e: 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; │ │ │ │ @@ -432378,21 +432379,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 │ │ -190b7c: |[190b7c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -190b8c: 6f20 ee05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ee │ │ -190b92: 5410 8241 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4182 │ │ -190b96: 7110 1955 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@5519 │ │ -190b9c: 0c02 |0008: move-result-object v2 │ │ -190b9e: 6e20 4c50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@504c │ │ -190ba4: 0e00 |000c: return-void │ │ +190b80: |[190b80] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +190b90: 6f20 ee05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ee │ │ +190b96: 5410 8241 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4182 │ │ +190b9a: 7110 1955 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@5519 │ │ +190ba0: 0c02 |0008: move-result-object v2 │ │ +190ba2: 6e20 4c50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@504c │ │ +190ba8: 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; │ │ @@ -432493,56 +432494,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -191260: |[191260] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -191270: 2200 8410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1084 │ │ -191274: 7010 3855 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@5538 │ │ -19127a: 6900 8c41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@418c │ │ -19127e: 0e00 |0007: return-void │ │ +191264: |[191264] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +191274: 2200 8410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1084 │ │ +191278: 7010 3855 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@5538 │ │ +19127e: 6900 8c41 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@418c │ │ +191282: 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 │ │ -191280: |[191280] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -191290: 7010 9f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ -191296: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -19129a: 7010 4b01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ -1912a0: 5b20 9941 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ -1912a4: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1912a8: 7010 3401 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ -1912ae: 5b21 9541 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ -1912b2: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1912b6: 7010 3401 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ -1912bc: 5b21 9a41 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@419a │ │ -1912c0: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -1912c4: 7010 3401 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ -1912ca: 5b21 9241 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4192 │ │ -1912ce: 5b23 9641 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ -1912d2: 5c24 9441 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4194 │ │ -1912d6: 5925 9841 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4198 │ │ -1912da: 5926 9741 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4197 │ │ -1912de: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -1912e0: 6e20 5501 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ -1912e6: 6e20 5801 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0158 │ │ -1912ec: 6e20 5701 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0157 │ │ -1912f2: 0e00 |0031: return-void │ │ +191284: |[191284] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +191294: 7010 9f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19129a: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19129e: 7010 4b01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014b │ │ +1912a4: 5b20 9941 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ +1912a8: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1912ac: 7010 3401 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ +1912b2: 5b21 9541 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ +1912b6: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1912ba: 7010 3401 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ +1912c0: 5b21 9a41 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@419a │ │ +1912c4: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +1912c8: 7010 3401 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ +1912ce: 5b21 9241 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4192 │ │ +1912d2: 5b23 9641 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ +1912d6: 5c24 9441 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4194 │ │ +1912da: 5925 9841 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4198 │ │ +1912de: 5926 9741 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4197 │ │ +1912e2: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +1912e4: 6e20 5501 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ +1912ea: 6e20 5801 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0158 │ │ +1912f0: 6e20 5701 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0157 │ │ +1912f6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -432565,17 +432566,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 │ │ -1912f4: |[1912f4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -191304: 7030 4b55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@554b │ │ -19130a: 0e00 |0003: return-void │ │ +1912f8: |[1912f8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +191308: 7030 4b55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@554b │ │ +19130e: 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; │ │ @@ -432585,17 +432586,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 │ │ -190eac: |[190eac] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -190ebc: 5b01 9041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -190ec0: 1101 |0002: return-object v1 │ │ +190eb0: |[190eb0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +190ec0: 5b01 9041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +190ec4: 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; │ │ │ │ @@ -432604,85 +432605,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 │ │ -190ec4: |[190ec4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -190ed4: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -190ed8: 6e10 0e01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -190ede: 0a01 |0005: move-result v1 │ │ -190ee0: 6e10 0b01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -190ee6: 0a02 |0009: move-result v2 │ │ -190ee8: 7030 6d01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016d │ │ -190eee: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -190ef2: 7120 4a55 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@554a │ │ -190ef8: 0c00 |0012: move-result-object v0 │ │ -190efa: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -190efe: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -190f02: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -190f06: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -190f0a: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -190f0e: 7030 6d01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016d │ │ -190f14: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -190f18: 7120 4a55 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@554a │ │ -190f1e: 0c00 |0025: move-result-object v0 │ │ -190f20: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -190f24: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -190f28: 7130 2c56 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@562c │ │ -190f2e: 0c01 |002d: move-result-object v1 │ │ -190f30: 6202 8f41 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@418f │ │ -190f34: 2203 0503 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ -190f38: 1a04 be0f |0032: const-string v4, "Bitmap: " // string@0fbe │ │ -190f3c: 7020 0d0b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -190f42: 6e10 0e01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -190f48: 0a04 |003a: move-result v4 │ │ -190f4a: 6e20 110b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -190f50: 1a04 d684 |003e: const-string v4, "x" // string@84d6 │ │ -190f54: 6e20 160b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -190f5a: 6e10 0b01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -190f60: 0a05 |0046: move-result v5 │ │ -190f62: 6e20 110b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -190f68: 1a05 990a |004a: const-string v5, ", Blur: " // string@0a99 │ │ -190f6c: 6e20 160b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -190f72: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -190f76: 6e20 110b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -190f7c: 6e20 160b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -190f82: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -190f86: 6e20 110b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -190f8c: 6e10 270b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -190f92: 0c05 |005f: move-result-object v5 │ │ -190f94: 7120 ba02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -190f9a: 7110 7b02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027b │ │ -190fa0: 0c05 |0066: move-result-object v5 │ │ -190fa2: 7120 7702 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@0277 │ │ -190fa8: 0c06 |006a: move-result-object v6 │ │ -190faa: 6e10 7902 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@0279 │ │ -190fb0: 0c00 |006e: move-result-object v0 │ │ -190fb2: 7120 7802 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@0278 │ │ -190fb8: 0c00 |0072: move-result-object v0 │ │ -190fba: 7110 7a02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027a │ │ -190fc0: 0c02 |0076: move-result-object v2 │ │ -190fc2: 7120 7c02 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@027c │ │ -190fc8: 0c05 |007a: move-result-object v5 │ │ -190fca: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -190fce: 6e20 7f02 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@027f │ │ -190fd4: 6e20 7e02 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@027e │ │ -190fda: 6e20 7d02 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@027d │ │ -190fe0: 6e10 0e01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -190fe6: 0a05 |0089: move-result v5 │ │ -190fe8: 6e10 0b01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -190fee: 0a06 |008d: move-result v6 │ │ -190ff0: 6e10 0a01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010a │ │ -190ff6: 0c01 |0091: move-result-object v1 │ │ -190ff8: 7130 0601 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ -190ffe: 0c05 |0095: move-result-object v5 │ │ -191000: 6e20 7602 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0276 │ │ -191006: 1105 |0099: return-object v5 │ │ +190ec8: |[190ec8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +190ed8: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +190edc: 6e10 0e01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +190ee2: 0a01 |0005: move-result v1 │ │ +190ee4: 6e10 0b01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +190eea: 0a02 |0009: move-result v2 │ │ +190eec: 7030 6d01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016d │ │ +190ef2: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +190ef6: 7120 4a55 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@554a │ │ +190efc: 0c00 |0012: move-result-object v0 │ │ +190efe: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +190f02: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +190f06: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +190f0a: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +190f0e: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +190f12: 7030 6d01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016d │ │ +190f18: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +190f1c: 7120 4a55 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@554a │ │ +190f22: 0c00 |0025: move-result-object v0 │ │ +190f24: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +190f28: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +190f2c: 7130 2c56 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@562c │ │ +190f32: 0c01 |002d: move-result-object v1 │ │ +190f34: 6202 8f41 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@418f │ │ +190f38: 2203 0503 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ +190f3c: 1a04 be0f |0032: const-string v4, "Bitmap: " // string@0fbe │ │ +190f40: 7020 0d0b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +190f46: 6e10 0e01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +190f4c: 0a04 |003a: move-result v4 │ │ +190f4e: 6e20 110b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +190f54: 1a04 d684 |003e: const-string v4, "x" // string@84d6 │ │ +190f58: 6e20 160b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +190f5e: 6e10 0b01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +190f64: 0a05 |0046: move-result v5 │ │ +190f66: 6e20 110b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +190f6c: 1a05 990a |004a: const-string v5, ", Blur: " // string@0a99 │ │ +190f70: 6e20 160b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +190f76: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +190f7a: 6e20 110b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +190f80: 6e20 160b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +190f86: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +190f8a: 6e20 110b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +190f90: 6e10 270b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +190f96: 0c05 |005f: move-result-object v5 │ │ +190f98: 7120 ba02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +190f9e: 7110 7b02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027b │ │ +190fa4: 0c05 |0066: move-result-object v5 │ │ +190fa6: 7120 7702 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@0277 │ │ +190fac: 0c06 |006a: move-result-object v6 │ │ +190fae: 6e10 7902 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@0279 │ │ +190fb4: 0c00 |006e: move-result-object v0 │ │ +190fb6: 7120 7802 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@0278 │ │ +190fbc: 0c00 |0072: move-result-object v0 │ │ +190fbe: 7110 7a02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027a │ │ +190fc4: 0c02 |0076: move-result-object v2 │ │ +190fc6: 7120 7c02 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@027c │ │ +190fcc: 0c05 |007a: move-result-object v5 │ │ +190fce: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +190fd2: 6e20 7f02 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@027f │ │ +190fd8: 6e20 7e02 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@027e │ │ +190fde: 6e20 7d02 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@027d │ │ +190fe4: 6e10 0e01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +190fea: 0a05 |0089: move-result v5 │ │ +190fec: 6e10 0b01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +190ff2: 0a06 |008d: move-result v6 │ │ +190ff4: 6e10 0a01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010a │ │ +190ffa: 0c01 |0091: move-result-object v1 │ │ +190ffc: 7130 0601 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0106 │ │ +191002: 0c05 |0095: move-result-object v5 │ │ +191004: 6e20 7602 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0276 │ │ +19100a: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -432703,41 +432704,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 │ │ -191038: |[191038] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -191048: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -19104c: 7010 3401 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ -191052: 6e10 0e01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -191058: 0a01 |0008: move-result v1 │ │ -19105a: 6e10 0b01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -191060: 0a02 |000c: move-result v2 │ │ -191062: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -191066: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -19106a: 6e10 0b01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -191070: 0a01 |0014: move-result v1 │ │ -191072: 8211 |0015: int-to-float v1, v1 │ │ -191074: 6e10 0e01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -19107a: 0a04 |0019: move-result v4 │ │ -19107c: 8244 |001a: int-to-float v4, v4 │ │ -19107e: c941 |001b: div-float/2addr v1, v4 │ │ -191080: 6e30 4101 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0141 │ │ -191086: 280f |001f: goto 002e // +000f │ │ -191088: 6e10 0e01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -19108e: 0a01 |0023: move-result v1 │ │ -191090: 8211 |0024: int-to-float v1, v1 │ │ -191092: 6e10 0b01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -191098: 0a04 |0028: move-result v4 │ │ -19109a: 8244 |0029: int-to-float v4, v4 │ │ -19109c: c941 |002a: div-float/2addr v1, v4 │ │ -19109e: 6e30 4101 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0141 │ │ -1910a4: 1100 |002e: return-object v0 │ │ +19103c: |[19103c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +19104c: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +191050: 7010 3401 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0134 │ │ +191056: 6e10 0e01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +19105c: 0a01 |0008: move-result v1 │ │ +19105e: 6e10 0b01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +191064: 0a02 |000c: move-result v2 │ │ +191066: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +19106a: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +19106e: 6e10 0b01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +191074: 0a01 |0014: move-result v1 │ │ +191076: 8211 |0015: int-to-float v1, v1 │ │ +191078: 6e10 0e01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +19107e: 0a04 |0019: move-result v4 │ │ +191080: 8244 |001a: int-to-float v4, v4 │ │ +191082: c941 |001b: div-float/2addr v1, v4 │ │ +191084: 6e30 4101 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0141 │ │ +19108a: 280f |001f: goto 002e // +000f │ │ +19108c: 6e10 0e01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +191092: 0a01 |0023: move-result v1 │ │ +191094: 8211 |0024: int-to-float v1, v1 │ │ +191096: 6e10 0b01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +19109c: 0a04 |0028: move-result v4 │ │ +19109e: 8244 |0029: int-to-float v4, v4 │ │ +1910a0: c941 |002a: div-float/2addr v1, v4 │ │ +1910a2: 6e30 4101 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0141 │ │ +1910a8: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -432748,44 +432749,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 │ │ -1911dc: |[1911dc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -1911ec: 5220 9841 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4198 │ │ -1911f0: 5221 9741 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4197 │ │ -1911f4: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -1911f8: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -1911fc: 7120 7b0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ -191202: 0a00 |000b: move-result v0 │ │ -191204: 7120 7b0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ -19120a: 0a01 |000f: move-result v1 │ │ -19120c: 7110 2d4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2d │ │ -191212: 0c03 |0013: move-result-object v3 │ │ -191214: 6e10 4550 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5045 │ │ -19121a: 0c03 |0017: move-result-object v3 │ │ -19121c: 6204 6c00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006c │ │ -191220: 6e20 c14f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fc1 │ │ -191226: 0c03 |001d: move-result-object v3 │ │ -191228: 6e30 1250 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5012 │ │ -19122e: 0c03 |0021: move-result-object v3 │ │ -191230: 6e10 b54f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fb5 │ │ -191236: 0c03 |0025: move-result-object v3 │ │ -191238: 5524 9441 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4194 │ │ -19123c: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -191240: 2204 960f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ -191244: 5420 9641 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ -191248: 7020 0a4f 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4f0a │ │ -19124e: 2803 |0031: goto 0034 // +0003 │ │ -191250: 5424 9641 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ -191254: 6e20 fb4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ffb │ │ -19125a: 0c03 |0037: move-result-object v3 │ │ -19125c: 1103 |0038: return-object v3 │ │ +1911e0: |[1911e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +1911f0: 5220 9841 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4198 │ │ +1911f4: 5221 9741 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4197 │ │ +1911f8: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +1911fc: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +191200: 7120 7b0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ +191206: 0a00 |000b: move-result v0 │ │ +191208: 7120 7b0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ +19120e: 0a01 |000f: move-result v1 │ │ +191210: 7110 2d4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2d │ │ +191216: 0c03 |0013: move-result-object v3 │ │ +191218: 6e10 4550 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5045 │ │ +19121e: 0c03 |0017: move-result-object v3 │ │ +191220: 6204 6c00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006c │ │ +191224: 6e20 c14f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fc1 │ │ +19122a: 0c03 |001d: move-result-object v3 │ │ +19122c: 6e30 1250 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5012 │ │ +191232: 0c03 |0021: move-result-object v3 │ │ +191234: 6e10 b54f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fb5 │ │ +19123a: 0c03 |0025: move-result-object v3 │ │ +19123c: 5524 9441 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4194 │ │ +191240: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +191244: 2204 960f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ +191248: 5420 9641 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ +19124c: 7020 0a4f 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4f0a │ │ +191252: 2803 |0031: goto 0034 // +0003 │ │ +191254: 5424 9641 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ +191258: 6e20 fb4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ffb │ │ +19125e: 0c03 |0037: move-result-object v3 │ │ +191260: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -432804,50 +432805,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -191138: |[191138] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -191148: 6e10 4455 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5544 │ │ -19114e: 0c00 |0003: move-result-object v0 │ │ -191150: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -191152: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -191156: 0f01 |0007: return v1 │ │ -191158: 5452 9541 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ -19115c: 5453 9a41 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@419a │ │ -191160: 6e20 3701 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0137 │ │ -191166: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -191168: 2323 1a11 |0010: new-array v3, v2, [F // type@111a │ │ -19116c: 5454 9a41 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@419a │ │ -191170: 2322 1a11 |0014: new-array v2, v2, [F // type@111a │ │ -191174: 4b06 0201 |0016: aput v6, v2, v1 │ │ -191178: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -19117a: 4b07 0206 |0019: aput v7, v2, v6 │ │ -19117e: 6e30 3a01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013a │ │ -191184: 4407 0301 |001e: aget v7, v3, v1 │ │ -191188: 8777 |0020: float-to-int v7, v7 │ │ -19118a: 4402 0306 |0021: aget v2, v3, v6 │ │ -19118e: 8722 |0023: float-to-int v2, v2 │ │ -191190: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -191194: 6e10 0e01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -19119a: 0a03 |0029: move-result v3 │ │ -19119c: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -1911a0: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -1911a4: 6e10 0b01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -1911aa: 0a03 |0031: move-result v3 │ │ -1911ac: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -1911b0: 6e30 0c01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010c │ │ -1911b6: 0a07 |0037: move-result v7 │ │ -1911b8: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -1911bc: b507 |003a: and-int/2addr v7, v0 │ │ -1911be: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -1911c2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -1911c4: 0f01 |003e: return v1 │ │ +19113c: |[19113c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +19114c: 6e10 4455 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5544 │ │ +191152: 0c00 |0003: move-result-object v0 │ │ +191154: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +191156: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +19115a: 0f01 |0007: return v1 │ │ +19115c: 5452 9541 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ +191160: 5453 9a41 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@419a │ │ +191164: 6e20 3701 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0137 │ │ +19116a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +19116c: 2323 1a11 |0010: new-array v3, v2, [F // type@111a │ │ +191170: 5454 9a41 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@419a │ │ +191174: 2322 1a11 |0014: new-array v2, v2, [F // type@111a │ │ +191178: 4b06 0201 |0016: aput v6, v2, v1 │ │ +19117c: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +19117e: 4b07 0206 |0019: aput v7, v2, v6 │ │ +191182: 6e30 3a01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013a │ │ +191188: 4407 0301 |001e: aget v7, v3, v1 │ │ +19118c: 8777 |0020: float-to-int v7, v7 │ │ +19118e: 4402 0306 |0021: aget v2, v3, v6 │ │ +191192: 8722 |0023: float-to-int v2, v2 │ │ +191194: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +191198: 6e10 0e01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +19119e: 0a03 |0029: move-result v3 │ │ +1911a0: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +1911a4: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +1911a8: 6e10 0b01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +1911ae: 0a03 |0031: move-result v3 │ │ +1911b0: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +1911b4: 6e30 0c01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010c │ │ +1911ba: 0a07 |0037: move-result v7 │ │ +1911bc: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +1911c0: b507 |003a: and-int/2addr v7, v0 │ │ +1911c2: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +1911c6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +1911c8: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -432864,106 +432865,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 │ │ -19143c: |[19143c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -19144c: 6e10 7e4c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c7e │ │ -191452: 0c00 |0003: move-result-object v0 │ │ -191454: 7210 ce0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ -19145a: 0c00 |0007: move-result-object v0 │ │ -19145c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -19145e: 7210 af0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -191464: 0a02 |000c: move-result v2 │ │ -191466: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -19146a: 7210 b00c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -191470: 0c02 |0012: move-result-object v2 │ │ -191472: 1f02 4d0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -191476: 6e10 eb4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4ceb │ │ -19147c: 0a03 |0018: move-result v3 │ │ -19147e: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -191480: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -191484: 5471 9141 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -191488: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -19148a: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -19148e: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -191492: 7010 4b01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014b │ │ -191498: 5b71 9141 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -19149c: 6e20 5501 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ -1914a2: 5471 9141 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1914a6: 6e20 5801 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0158 │ │ -1914ac: 5471 9141 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1914b0: 6e20 5701 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0157 │ │ -1914b6: 5471 9141 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1914ba: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1914be: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -1914c2: 7020 7201 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0172 │ │ -1914c8: 6e20 6001 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0160 │ │ -1914ce: 5471 9141 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1914d2: 6e20 8a4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c8a │ │ -1914d8: 6e20 dc4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cdc │ │ -1914de: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -1914e0: 28bf |004a: goto 0009 // -0041 │ │ -1914e2: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -1914e6: 6e10 854c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c85 │ │ -1914ec: 5480 533e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e53 │ │ -1914f0: 5471 9541 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ -1914f4: 6e20 cb4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bcb │ │ -1914fa: 5470 9141 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1914fe: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -191502: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -191506: 7020 7201 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0172 │ │ -19150c: 6e20 6001 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0160 │ │ -191512: 5470 9141 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -191516: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -191518: 6e20 5901 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@0159 │ │ -19151e: 5470 9341 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ -191522: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -191524: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -191528: 5470 9041 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -19152c: 5483 553e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e55 │ │ -191530: 7120 4155 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5541 │ │ -191536: 0c00 |0075: move-result-object v0 │ │ -191538: 5b70 9341 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ -19153c: 5470 9241 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4192 │ │ -191540: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -191544: 5474 9341 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ -191548: 6e10 0e01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -19154e: 0a04 |0081: move-result v4 │ │ -191550: 8244 |0082: int-to-float v4, v4 │ │ -191552: 5475 9341 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ -191556: 6e10 0b01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -19155c: 0a05 |0088: move-result v5 │ │ -19155e: 8255 |0089: int-to-float v5, v5 │ │ -191560: 7055 7901 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ -191566: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -19156a: 5475 9041 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -19156e: 6e10 0e01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -191574: 0a05 |0094: move-result v5 │ │ -191576: 8255 |0095: int-to-float v5, v5 │ │ -191578: 5476 9041 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -19157c: 6e10 0b01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -191582: 0a06 |009b: move-result v6 │ │ -191584: 8266 |009c: int-to-float v6, v6 │ │ -191586: 7056 7901 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ -19158c: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -191590: 6e40 4501 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0145 │ │ -191596: 5480 523e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ -19159a: 5473 9241 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4192 │ │ -19159e: 6e20 1e01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011e │ │ -1915a4: 5480 523e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ -1915a8: 5473 9341 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ -1915ac: 5474 9141 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1915b0: 6e54 1f01 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ -1915b6: 5470 9141 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ -1915ba: 6e20 6001 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0160 │ │ -1915c0: 6e10 844c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c84 │ │ -1915c6: 0e00 |00bd: return-void │ │ +191440: |[191440] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +191450: 6e10 7e4c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c7e │ │ +191456: 0c00 |0003: move-result-object v0 │ │ +191458: 7210 ce0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cce │ │ +19145e: 0c00 |0007: move-result-object v0 │ │ +191460: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +191462: 7210 af0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +191468: 0a02 |000c: move-result v2 │ │ +19146a: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +19146e: 7210 b00c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +191474: 0c02 |0012: move-result-object v2 │ │ +191476: 1f02 4d0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +19147a: 6e10 eb4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4ceb │ │ +191480: 0a03 |0018: move-result v3 │ │ +191482: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +191484: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +191488: 5471 9141 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +19148c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +19148e: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +191492: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +191496: 7010 4b01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014b │ │ +19149c: 5b71 9141 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1914a0: 6e20 5501 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0155 │ │ +1914a6: 5471 9141 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1914aa: 6e20 5801 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0158 │ │ +1914b0: 5471 9141 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1914b4: 6e20 5701 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0157 │ │ +1914ba: 5471 9141 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1914be: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1914c2: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +1914c6: 7020 7201 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0172 │ │ +1914cc: 6e20 6001 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0160 │ │ +1914d2: 5471 9141 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1914d6: 6e20 8a4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c8a │ │ +1914dc: 6e20 dc4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cdc │ │ +1914e2: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +1914e4: 28bf |004a: goto 0009 // -0041 │ │ +1914e6: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +1914ea: 6e10 854c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c85 │ │ +1914f0: 5480 533e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e53 │ │ +1914f4: 5471 9541 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ +1914f8: 6e20 cb4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bcb │ │ +1914fe: 5470 9141 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +191502: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +191506: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +19150a: 7020 7201 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0172 │ │ +191510: 6e20 6001 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0160 │ │ +191516: 5470 9141 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +19151a: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +19151c: 6e20 5901 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@0159 │ │ +191522: 5470 9341 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ +191526: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +191528: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +19152c: 5470 9041 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +191530: 5483 553e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e55 │ │ +191534: 7120 4155 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5541 │ │ +19153a: 0c00 |0075: move-result-object v0 │ │ +19153c: 5b70 9341 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ +191540: 5470 9241 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4192 │ │ +191544: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +191548: 5474 9341 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ +19154c: 6e10 0e01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +191552: 0a04 |0081: move-result v4 │ │ +191554: 8244 |0082: int-to-float v4, v4 │ │ +191556: 5475 9341 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ +19155a: 6e10 0b01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +191560: 0a05 |0088: move-result v5 │ │ +191562: 8255 |0089: int-to-float v5, v5 │ │ +191564: 7055 7901 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ +19156a: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +19156e: 5475 9041 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +191572: 6e10 0e01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +191578: 0a05 |0094: move-result v5 │ │ +19157a: 8255 |0095: int-to-float v5, v5 │ │ +19157c: 5476 9041 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +191580: 6e10 0b01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +191586: 0a06 |009b: move-result v6 │ │ +191588: 8266 |009c: int-to-float v6, v6 │ │ +19158a: 7056 7901 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ +191590: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +191594: 6e40 4501 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0145 │ │ +19159a: 5480 523e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ +19159e: 5473 9241 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4192 │ │ +1915a2: 6e20 1e01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011e │ │ +1915a8: 5480 523e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ +1915ac: 5473 9341 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4193 │ │ +1915b0: 5474 9141 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1915b4: 6e54 1f01 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ +1915ba: 5470 9141 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4191 │ │ +1915be: 6e20 6001 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0160 │ │ +1915c4: 6e10 844c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c84 │ │ +1915ca: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -432994,49 +432995,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 │ │ -1910a8: |[1910a8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -1910b8: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1910bc: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1910c0: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1910c4: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -1910c8: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1910cc: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -1910d0: 2804 |000c: goto 0010 // +0004 │ │ -1910d2: 0105 |000d: move v5, v0 │ │ -1910d4: 0114 |000e: move v4, v1 │ │ -1910d6: 281c |000f: goto 002b // +001c │ │ -1910d8: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -1910dc: 8200 |0012: int-to-float v0, v0 │ │ -1910de: 8251 |0013: int-to-float v1, v5 │ │ -1910e0: c910 |0014: div-float/2addr v0, v1 │ │ -1910e2: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1910e6: 8222 |0017: int-to-float v2, v2 │ │ -1910e8: c912 |0018: div-float/2addr v2, v1 │ │ -1910ea: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -1910ee: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -1910f2: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -1910f6: 8244 |001f: int-to-float v4, v4 │ │ -1910f8: c904 |0020: div-float/2addr v4, v0 │ │ -1910fa: 8744 |0021: float-to-int v4, v4 │ │ -1910fc: 2809 |0022: goto 002b // +0009 │ │ -1910fe: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -191102: 8244 |0025: int-to-float v4, v4 │ │ -191104: c924 |0026: div-float/2addr v4, v2 │ │ -191106: 8744 |0027: float-to-int v4, v4 │ │ -191108: 0153 |0028: move v3, v5 │ │ -19110a: 0145 |0029: move v5, v4 │ │ -19110c: 0134 |002a: move v4, v3 │ │ -19110e: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -191112: 7030 6d01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016d │ │ -191118: 1100 |0030: return-object v0 │ │ +1910ac: |[1910ac] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +1910bc: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1910c0: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1910c4: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1910c8: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +1910cc: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1910d0: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +1910d4: 2804 |000c: goto 0010 // +0004 │ │ +1910d6: 0105 |000d: move v5, v0 │ │ +1910d8: 0114 |000e: move v4, v1 │ │ +1910da: 281c |000f: goto 002b // +001c │ │ +1910dc: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +1910e0: 8200 |0012: int-to-float v0, v0 │ │ +1910e2: 8251 |0013: int-to-float v1, v5 │ │ +1910e4: c910 |0014: div-float/2addr v0, v1 │ │ +1910e6: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1910ea: 8222 |0017: int-to-float v2, v2 │ │ +1910ec: c912 |0018: div-float/2addr v2, v1 │ │ +1910ee: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +1910f2: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +1910f6: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +1910fa: 8244 |001f: int-to-float v4, v4 │ │ +1910fc: c904 |0020: div-float/2addr v4, v0 │ │ +1910fe: 8744 |0021: float-to-int v4, v4 │ │ +191100: 2809 |0022: goto 002b // +0009 │ │ +191102: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +191106: 8244 |0025: int-to-float v4, v4 │ │ +191108: c924 |0026: div-float/2addr v4, v2 │ │ +19110a: 8744 |0027: float-to-int v4, v4 │ │ +19110c: 0153 |0028: move v3, v5 │ │ +19110e: 0145 |0029: move v5, v4 │ │ +191110: 0134 |002a: move v4, v3 │ │ +191112: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +191116: 7030 6d01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016d │ │ +19111c: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -433052,41 +433053,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 │ │ -1915c8: |[1915c8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -1915d8: 5b46 9041 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -1915dc: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -1915e0: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -1915e4: 6e10 0e01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -1915ea: 0a01 |0009: move-result v1 │ │ -1915ec: 8211 |000a: int-to-float v1, v1 │ │ -1915ee: 6e10 0b01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -1915f4: 0a02 |000e: move-result v2 │ │ -1915f6: 8222 |000f: int-to-float v2, v2 │ │ -1915f8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1915fa: 7052 7901 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ -191600: 5441 9541 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ -191604: 6202 0b3e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0b │ │ -191608: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -19160c: 6e40 4501 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0145 │ │ -191612: 5455 5a3e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e5a │ │ -191616: 7110 4255 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5542 │ │ -19161c: 0c00 |0022: move-result-object v0 │ │ -19161e: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -191622: 6e10 0e01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ -191628: 0a02 |0028: move-result v2 │ │ -19162a: 6e10 0b01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ -191630: 0a06 |002c: move-result v6 │ │ -191632: 7030 6d01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016d │ │ -191638: 7240 7b4c 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@4c7b │ │ -19163e: 0e00 |0033: return-void │ │ +1915cc: |[1915cc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +1915dc: 5b46 9041 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +1915e0: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +1915e4: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +1915e8: 6e10 0e01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +1915ee: 0a01 |0009: move-result v1 │ │ +1915f0: 8211 |000a: int-to-float v1, v1 │ │ +1915f2: 6e10 0b01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +1915f8: 0a02 |000e: move-result v2 │ │ +1915fa: 8222 |000f: int-to-float v2, v2 │ │ +1915fc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1915fe: 7052 7901 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@0179 │ │ +191604: 5441 9541 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ +191608: 6202 0b3e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0b │ │ +19160c: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +191610: 6e40 4501 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0145 │ │ +191616: 5455 5a3e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e5a │ │ +19161a: 7110 4255 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@5542 │ │ +191620: 0c00 |0022: move-result-object v0 │ │ +191622: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +191626: 6e10 0e01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010e │ │ +19162c: 0a02 |0028: move-result v2 │ │ +19162e: 6e10 0b01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010b │ │ +191634: 0a06 |002c: move-result v6 │ │ +191636: 7030 6d01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016d │ │ +19163c: 7240 7b4c 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@4c7b │ │ +191642: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -433100,40 +433101,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1911c8: |[1911c8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -1911d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1911da: 0f00 |0001: return v0 │ │ +1911cc: |[1911cc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +1911dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1911de: 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 │ │ -191008: |[191008] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -191018: 5410 9041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -19101c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -191020: 6e10 0f01 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@010f │ │ -191026: 0a00 |0007: move-result v0 │ │ -191028: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -19102c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19102e: 5b10 9041 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -191032: 5410 9041 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ -191036: 1100 |000f: return-object v0 │ │ +19100c: |[19100c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +19101c: 5410 9041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +191020: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +191024: 6e10 0f01 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@010f │ │ +19102a: 0a00 |0007: move-result v0 │ │ +19102c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +191030: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +191032: 5b10 9041 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +191036: 5410 9041 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4190 │ │ +19103a: 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; │ │ @@ -433143,18 +433144,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19111c: |[19111c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -19112c: 7030 4755 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@5547 │ │ -191132: 0a01 |0003: move-result v1 │ │ -191134: 0f01 |0004: return v1 │ │ +191120: |[191120] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +191130: 7030 4755 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@5547 │ │ +191136: 0a01 |0003: move-result v1 │ │ +191138: 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 │ │ @@ -433164,82 +433165,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 │ │ -19130c: |[19130c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -19131c: 6e10 4455 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5544 │ │ -191322: 0c00 |0003: move-result-object v0 │ │ -191324: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -191328: 6e10 814c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c81 │ │ -19132e: 0a00 |0009: move-result v0 │ │ -191330: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -191334: 5460 553e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e55 │ │ -191338: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -19133a: 7030 4555 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5545 │ │ -191340: 0c00 |0012: move-result-object v0 │ │ -191342: 6e10 2150 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5021 │ │ -191348: 0c00 |0016: move-result-object v0 │ │ -19134a: 7210 d207 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d2 │ │ -191350: 0c00 |001a: move-result-object v0 │ │ -191352: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -191356: 7030 4b55 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@554b │ │ -19135c: 2819 |0020: goto 0039 // +0019 │ │ -19135e: 0d06 |0021: move-exception v6 │ │ -191360: 2802 |0022: goto 0024 // +0002 │ │ -191362: 0d06 |0023: move-exception v6 │ │ -191364: 2200 fe02 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ -191368: 7020 b50a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab5 │ │ -19136e: 2700 |0029: throw v0 │ │ -191370: 5460 553e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e55 │ │ -191374: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -191376: 7030 4555 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5545 │ │ -19137c: 0c00 |0030: move-result-object v0 │ │ -19137e: 2201 8310 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@1083 │ │ -191382: 7030 3455 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@5534 │ │ -191388: 6e20 e04f 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@4fe0 │ │ -19138e: 6e10 4455 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5544 │ │ -191394: 0c00 |003c: move-result-object v0 │ │ -191396: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -19139a: 6e10 854c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c85 │ │ -1913a0: 5461 533e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e53 │ │ -1913a4: 5452 9541 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ -1913a8: 6e20 cb4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bcb │ │ -1913ae: 5451 9941 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ -1913b2: 6e10 4f01 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@014f │ │ -1913b8: 0a01 |004e: move-result v1 │ │ -1913ba: 5452 9941 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ -1913be: 6e20 7d4c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c7d │ │ -1913c4: 0a03 |0054: move-result v3 │ │ -1913c6: 6e20 5401 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0154 │ │ -1913cc: 5462 523e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ -1913d0: 6e10 804c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c80 │ │ -1913d6: 0c03 |005d: move-result-object v3 │ │ -1913d8: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -1913dc: 6e10 804c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c80 │ │ -1913e2: 0c03 |0063: move-result-object v3 │ │ -1913e4: 2803 |0064: goto 0067 // +0003 │ │ -1913e6: 5453 9941 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ -1913ea: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -1913ec: 6e53 1f01 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ -1913f2: 5450 9941 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ -1913f6: 6e20 5401 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0154 │ │ -1913fc: 6e10 844c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c84 │ │ -191402: 7020 4955 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5549 │ │ -191408: 2810 |0076: goto 0086 // +0010 │ │ -19140a: 6e10 814c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c81 │ │ -191410: 0a00 |007a: move-result v0 │ │ -191412: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -191416: 5466 523e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ -19141a: 6200 0b3e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0b │ │ -19141e: 5451 9941 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ -191422: 6e30 2501 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0125 │ │ -191428: 0e00 |0086: return-void │ │ +191310: |[191310] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +191320: 6e10 4455 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5544 │ │ +191326: 0c00 |0003: move-result-object v0 │ │ +191328: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +19132c: 6e10 814c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c81 │ │ +191332: 0a00 |0009: move-result v0 │ │ +191334: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +191338: 5460 553e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e55 │ │ +19133c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +19133e: 7030 4555 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5545 │ │ +191344: 0c00 |0012: move-result-object v0 │ │ +191346: 6e10 2150 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5021 │ │ +19134c: 0c00 |0016: move-result-object v0 │ │ +19134e: 7210 d207 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07d2 │ │ +191354: 0c00 |001a: move-result-object v0 │ │ +191356: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +19135a: 7030 4b55 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@554b │ │ +191360: 2819 |0020: goto 0039 // +0019 │ │ +191362: 0d06 |0021: move-exception v6 │ │ +191364: 2802 |0022: goto 0024 // +0002 │ │ +191366: 0d06 |0023: move-exception v6 │ │ +191368: 2200 fe02 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@02fe │ │ +19136c: 7020 b50a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab5 │ │ +191372: 2700 |0029: throw v0 │ │ +191374: 5460 553e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e55 │ │ +191378: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +19137a: 7030 4555 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5545 │ │ +191380: 0c00 |0030: move-result-object v0 │ │ +191382: 2201 8310 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@1083 │ │ +191386: 7030 3455 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@5534 │ │ +19138c: 6e20 e04f 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@4fe0 │ │ +191392: 6e10 4455 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@5544 │ │ +191398: 0c00 |003c: move-result-object v0 │ │ +19139a: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +19139e: 6e10 854c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c85 │ │ +1913a4: 5461 533e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e53 │ │ +1913a8: 5452 9541 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4195 │ │ +1913ac: 6e20 cb4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bcb │ │ +1913b2: 5451 9941 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ +1913b6: 6e10 4f01 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@014f │ │ +1913bc: 0a01 |004e: move-result v1 │ │ +1913be: 5452 9941 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ +1913c2: 6e20 7d4c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c7d │ │ +1913c8: 0a03 |0054: move-result v3 │ │ +1913ca: 6e20 5401 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0154 │ │ +1913d0: 5462 523e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ +1913d4: 6e10 804c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c80 │ │ +1913da: 0c03 |005d: move-result-object v3 │ │ +1913dc: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +1913e0: 6e10 804c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c80 │ │ +1913e6: 0c03 |0063: move-result-object v3 │ │ +1913e8: 2803 |0064: goto 0067 // +0003 │ │ +1913ea: 5453 9941 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ +1913ee: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +1913f0: 6e53 1f01 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@011f │ │ +1913f6: 5450 9941 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ +1913fa: 6e20 5401 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0154 │ │ +191400: 6e10 844c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c84 │ │ +191406: 7020 4955 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5549 │ │ +19140c: 2810 |0076: goto 0086 // +0010 │ │ +19140e: 6e10 814c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c81 │ │ +191414: 0a00 |007a: move-result v0 │ │ +191416: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +19141a: 5466 523e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e52 │ │ +19141e: 6200 0b3e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0b │ │ +191422: 5451 9941 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@4199 │ │ +191426: 6e30 2501 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0125 │ │ +19142c: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -433267,26 +433268,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -191640: |[191640] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -191650: 5402 9641 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ -191654: 6e10 fe01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ -19165a: 0c02 |0005: move-result-object v2 │ │ -19165c: 6e20 6502 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0265 │ │ -191662: 5502 9441 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4194 │ │ -191666: 6e20 6202 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0262 │ │ -19166c: 5202 9841 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4198 │ │ -191670: 6e20 6202 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0262 │ │ -191676: 5202 9741 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4197 │ │ -19167a: 6e20 6202 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0262 │ │ -191680: 0e00 |0018: return-void │ │ +191644: |[191644] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +191654: 5402 9641 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@4196 │ │ +191658: 6e10 fe01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01fe │ │ +19165e: 0c02 |0005: move-result-object v2 │ │ +191660: 6e20 6502 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0265 │ │ +191666: 5502 9441 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4194 │ │ +19166a: 6e20 6202 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0262 │ │ +191670: 5202 9841 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@4198 │ │ +191674: 6e20 6202 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0262 │ │ +19167a: 5202 9741 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@4197 │ │ +19167e: 6e20 6202 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0262 │ │ +191684: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0009 line=307 │ │ 0x000e line=308 │ │ 0x0013 line=309 │ │ locals : │ │ @@ -433328,22 +433329,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1916c4: |[1916c4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -1916d4: 7020 f605 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ -1916da: 1400 8e02 0a7f |0003: const v0, #float 1.83447e+38 // #7f0a028e │ │ -1916e0: 6e20 1403 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -1916e6: 0c02 |0009: move-result-object v2 │ │ -1916e8: 1f02 3001 |000a: check-cast v2, Landroid/widget/ImageView; // type@0130 │ │ -1916ec: 5b12 9d41 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419d │ │ -1916f0: 0e00 |000e: return-void │ │ +1916c8: |[1916c8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +1916d8: 7020 f605 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ +1916de: 1400 8e02 0a7f |0003: const v0, #float 1.83447e+38 // #7f0a028e │ │ +1916e4: 6e20 1403 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +1916ea: 0c02 |0009: move-result-object v2 │ │ +1916ec: 1f02 3001 |000a: check-cast v2, Landroid/widget/ImageView; // type@0130 │ │ +1916f0: 5b12 9d41 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419d │ │ +1916f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ @@ -433353,17 +433354,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 │ │ -19172c: |[19172c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -19173c: 7220 5255 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5552 │ │ -191742: 0e00 |0003: return-void │ │ +191730: |[191730] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +191740: 7220 5255 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@5552 │ │ +191746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 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; │ │ @@ -433374,24 +433375,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 │ │ -1916f4: |[1916f4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -191704: 5420 9d41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419d │ │ -191708: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -19170c: 6e30 1d04 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@041d │ │ -191712: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -191716: 5420 9e41 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@419e │ │ -19171a: 2201 8610 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1086 │ │ -19171e: 7030 4d55 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@554d │ │ -191724: 6e20 3f03 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ -19172a: 0e00 |0013: return-void │ │ +1916f8: |[1916f8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +191708: 5420 9d41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@419d │ │ +19170c: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +191710: 6e30 1d04 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@041d │ │ +191716: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +19171a: 5420 9e41 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@419e │ │ +19171e: 2201 8610 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1086 │ │ +191722: 7030 4d55 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@554d │ │ +191728: 6e20 3f03 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@033f │ │ +19172e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -433439,20 +433440,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1917bc: |[1917bc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -1917cc: 7010 eb05 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05eb │ │ -1917d2: 2200 6e03 |0003: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ -1917d6: 7010 570c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ -1917dc: 5b10 9f41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ -1917e0: 0e00 |000a: return-void │ │ +1917c0: |[1917c0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +1917d0: 7010 eb05 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05eb │ │ +1917d6: 2200 6e03 |0003: new-instance v0, Ljava/util/ArrayList; // type@036e │ │ +1917da: 7010 570c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c57 │ │ +1917e0: 5b10 9f41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ +1917e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ @@ -433462,19 +433463,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -191760: |[191760] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -191770: 5410 9f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ -191774: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0cd4 │ │ -19177a: 0a00 |0005: move-result v0 │ │ -19177c: 0f00 |0006: return v0 │ │ +191764: |[191764] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +191774: 5410 9f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ +191778: 7210 d40c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0cd4 │ │ +19177e: 0a00 |0005: move-result v0 │ │ +191780: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;) │ │ @@ -433482,18 +433483,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 │ │ -1917e4: |[1917e4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1917f4: 1f01 8710 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1087 │ │ -1917f8: 6e30 5755 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@5557 │ │ -1917fe: 0e00 |0005: return-void │ │ +1917e8: |[1917e8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1917f8: 1f01 8710 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1087 │ │ +1917fc: 6e30 5755 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@5557 │ │ +191802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 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 │ │ @@ -433503,24 +433504,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 │ │ -191800: |[191800] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -191810: 5410 9f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ -191814: 7220 cb0c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -19181a: 0c03 |0005: move-result-object v3 │ │ -19181c: 1f03 eb02 |0006: check-cast v3, Ljava/lang/Integer; // type@02eb │ │ -191820: 6e10 490a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -191826: 0a03 |000b: move-result v3 │ │ -191828: 5410 a041 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@41a0 │ │ -19182c: 6e30 5055 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5550 │ │ -191832: 0e00 |0011: return-void │ │ +191804: |[191804] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +191814: 5410 9f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ +191818: 7220 cb0c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +19181e: 0c03 |0005: move-result-object v3 │ │ +191820: 1f03 eb02 |0006: check-cast v3, Ljava/lang/Integer; // type@02eb │ │ +191824: 6e10 490a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +19182a: 0a03 |000b: move-result v3 │ │ +19182c: 5410 a041 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@41a0 │ │ +191830: 6e30 5055 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5550 │ │ +191836: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 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 │ │ @@ -433530,18 +433531,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 │ │ -191744: |[191744] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -191754: 6e30 5955 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@5559 │ │ -19175a: 0c01 |0003: move-result-object v1 │ │ -19175c: 1101 |0004: return-object v1 │ │ +191748: |[191748] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +191758: 6e30 5955 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@5559 │ │ +19175e: 0c01 |0003: move-result-object v1 │ │ +191760: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 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 │ │ @@ -433551,26 +433552,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 : 22 16-bit code units │ │ -191780: |[191780] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -191790: 2205 8710 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1087 │ │ -191794: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -19179a: 0c00 |0005: move-result-object v0 │ │ -19179c: 7110 e302 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ -1917a2: 0c00 |0009: move-result-object v0 │ │ -1917a4: 1401 7e00 0d7f |000a: const v1, #float 1.87424e+38 // #7f0d007e │ │ -1917aa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1917ac: 6e40 e502 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -1917b2: 0c04 |0011: move-result-object v4 │ │ -1917b4: 7020 4f55 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@554f │ │ -1917ba: 1105 |0015: return-object v5 │ │ +191784: |[191784] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +191794: 2205 8710 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1087 │ │ +191798: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +19179e: 0c00 |0005: move-result-object v0 │ │ +1917a0: 7110 e302 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ +1917a6: 0c00 |0009: move-result-object v0 │ │ +1917a8: 1401 7e00 0d7f |000a: const v1, #float 1.87424e+38 // #7f0d007e │ │ +1917ae: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1917b0: 6e40 e502 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +1917b6: 0c04 |0011: move-result-object v4 │ │ +1917b8: 7020 4f55 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@554f │ │ +1917be: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0016 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0016 reg=5 (null) I │ │ @@ -433580,21 +433581,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -191834: |[191834] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -191844: 5410 9f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ -191848: 7210 c80c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc8 │ │ -19184e: 5410 9f41 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ -191852: 7220 c70c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cc7 │ │ -191858: 6e10 5555 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5555 │ │ -19185e: 0e00 |000d: return-void │ │ +191838: |[191838] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +191848: 5410 9f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ +19184c: 7210 c80c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc8 │ │ +191852: 5410 9f41 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@419f │ │ +191856: 7220 c70c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cc7 │ │ +19185c: 6e10 5555 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5555 │ │ +191862: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ @@ -433605,18 +433606,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 │ │ -191860: |[191860] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -191870: 5b01 a041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@41a0 │ │ -191874: 6e10 5555 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5555 │ │ -19187a: 0e00 |0005: return-void │ │ +191864: |[191864] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +191874: 5b01 a041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@41a0 │ │ +191878: 6e10 5555 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@5555 │ │ +19187e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ @@ -433651,18 +433652,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 │ │ -191d9c: |[191d9c] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -191dac: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -191db2: 5b01 b541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b5 │ │ -191db6: 0e00 |0005: return-void │ │ +191da0: |[191da0] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +191db0: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +191db6: 5b01 b541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b5 │ │ +191dba: 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; │ │ │ │ @@ -433672,19 +433673,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -191db8: |[191db8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -191dc8: 5410 b541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b5 │ │ -191dcc: 1f02 9e10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -191dd0: 6e20 7855 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@5578 │ │ -191dd6: 0e00 |0007: return-void │ │ +191dbc: |[191dbc] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +191dcc: 5410 b541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41b5 │ │ +191dd0: 1f02 9e10 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +191dd4: 6e20 7855 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@5578 │ │ +191dda: 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; │ │ │ │ @@ -433722,22 +433723,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19243c: |[19243c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -19244c: 7020 f605 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ -192452: 1400 c101 0a7f |0003: const v0, #float 1.83443e+38 // #7f0a01c1 │ │ -192458: 6e20 1403 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -19245e: 0c02 |0009: move-result-object v2 │ │ -192460: 1f02 4101 |000a: check-cast v2, Landroid/widget/TextView; // type@0141 │ │ -192464: 5b12 c241 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c2 │ │ -192468: 0e00 |000e: return-void │ │ +192440: |[192440] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +192450: 7020 f605 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ +192456: 1400 c101 0a7f |0003: const v0, #float 1.83443e+38 // #7f0a01c1 │ │ +19245c: 6e20 1403 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +192462: 0c02 |0009: move-result-object v2 │ │ +192464: 1f02 4101 |000a: check-cast v2, Landroid/widget/TextView; // type@0141 │ │ +192468: 5b12 c241 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c2 │ │ +19246c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0006 line=251 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ @@ -433748,18 +433749,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19246c: |[19246c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -19247c: 5410 c241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c2 │ │ -192480: 6e20 7204 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ -192486: 0e00 |0005: return-void │ │ +192470: |[192470] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +192480: 5410 c241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41c2 │ │ +192484: 6e20 7204 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ +19248a: 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; │ │ │ │ @@ -433799,19 +433800,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1925a8: |[1925a8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -1925b8: 7020 f605 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ -1925be: 1f01 270d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d27 │ │ -1925c2: 5b01 cb41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -1925c6: 0e00 |0007: return-void │ │ +1925ac: |[1925ac] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +1925bc: 7020 f605 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f6 │ │ +1925c2: 1f01 270d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d27 │ │ +1925c6: 5b01 cb41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +1925ca: 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; │ │ @@ -433821,17 +433822,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 │ │ -1926b0: |[1926b0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -1926c0: 7220 8e55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@558e │ │ -1926c6: 0e00 |0003: return-void │ │ +1926b4: |[1926b4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +1926c4: 7220 8e55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@558e │ │ +1926ca: 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; │ │ @@ -433841,18 +433842,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 │ │ -19258c: |[19258c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -19259c: 7220 8f55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@558f │ │ -1925a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -1925a4: 0f00 |0004: return v0 │ │ +192590: |[192590] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +1925a0: 7220 8f55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@558f │ │ +1925a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1925a8: 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; │ │ @@ -433862,17 +433863,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 │ │ -1926c8: |[1926c8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -1926d8: 7220 8d55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@558d │ │ -1926de: 0e00 |0003: return-void │ │ +1926cc: |[1926cc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +1926dc: 7220 8d55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@558d │ │ +1926e2: 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; │ │ @@ -433882,17 +433883,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 │ │ -1926e0: |[1926e0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -1926f0: 7220 9055 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5590 │ │ -1926f6: 0e00 |0003: return-void │ │ +1926e4: |[1926e4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +1926f4: 7220 9055 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5590 │ │ +1926fa: 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; │ │ @@ -433903,44 +433904,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 │ │ -1925c8: |[1925c8] 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 │ │ -1925d8: 07d0 |0000: move-object v0, v13 │ │ -1925da: 07f1 |0001: move-object v1, v15 │ │ -1925dc: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -1925e0: 7110 de49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1925e6: 0c03 |0007: move-result-object v3 │ │ -1925e8: 5414 6900 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@0069 │ │ -1925ec: 5215 6700 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ -1925f0: 6e20 9f06 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ -1925f6: 0c03 |000f: move-result-object v3 │ │ -1925f8: 07e5 |0010: move-object v5, v14 │ │ -1925fa: 7130 e649 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@49e6 │ │ -192600: 0c06 |0014: move-result-object v6 │ │ -192602: 5405 cb41 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -192606: 5217 6800 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0068 │ │ -19260a: 5418 6900 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@0069 │ │ -19260e: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -192612: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -192616: 020b 1300 |001f: move/from16 v11, v19 │ │ -19261a: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -19261e: 7408 f73e 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@3ef7 │ │ -192624: 5403 cb41 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -192628: 2204 9210 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@1092 │ │ -19262c: 7030 9555 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@5595 │ │ -192632: 6e20 043f 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ -192638: 5403 cb41 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -19263c: 2204 9310 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@1093 │ │ -192640: 7030 9755 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@5597 │ │ -192646: 6e20 053f 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3f05 │ │ -19264c: 0e00 |003a: return-void │ │ +1925cc: |[1925cc] 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 │ │ +1925dc: 07d0 |0000: move-object v0, v13 │ │ +1925de: 07f1 |0001: move-object v1, v15 │ │ +1925e0: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +1925e4: 7110 de49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1925ea: 0c03 |0007: move-result-object v3 │ │ +1925ec: 5414 6900 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@0069 │ │ +1925f0: 5215 6700 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ +1925f4: 6e20 9f06 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ +1925fa: 0c03 |000f: move-result-object v3 │ │ +1925fc: 07e5 |0010: move-object v5, v14 │ │ +1925fe: 7130 e649 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@49e6 │ │ +192604: 0c06 |0014: move-result-object v6 │ │ +192606: 5405 cb41 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +19260a: 5217 6800 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0068 │ │ +19260e: 5418 6900 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@0069 │ │ +192612: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +192616: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +19261a: 020b 1300 |001f: move/from16 v11, v19 │ │ +19261e: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +192622: 7408 f73e 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@3ef7 │ │ +192628: 5403 cb41 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +19262c: 2204 9210 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@1092 │ │ +192630: 7030 9555 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@5595 │ │ +192636: 6e20 043f 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ +19263c: 5403 cb41 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +192640: 2204 9310 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@1093 │ │ +192644: 7030 9755 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@5597 │ │ +19264a: 6e20 053f 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3f05 │ │ +192650: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -433959,22 +433960,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 │ │ -192650: |[192650] 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 │ │ -192660: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -192664: 6e40 f43e 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@3ef4 │ │ -19266a: 5413 cb41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -19266e: 2205 9410 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@1094 │ │ -192672: 7030 9955 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@5599 │ │ -192678: 6e20 043f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ -19267e: 0e00 |000f: return-void │ │ +192654: |[192654] 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 │ │ +192664: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +192668: 6e40 f43e 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@3ef4 │ │ +19266e: 5413 cb41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +192672: 2205 9410 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@1094 │ │ +192676: 7030 9955 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@5599 │ │ +19267c: 6e20 043f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ +192682: 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; │ │ @@ -433987,22 +433988,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 │ │ -192680: |[192680] 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 │ │ -192690: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -192694: 6e40 f53e 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@3ef5 │ │ -19269a: 5413 cb41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -19269e: 2205 9110 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@1091 │ │ -1926a2: 7030 9355 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@5593 │ │ -1926a8: 6e20 043f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ -1926ae: 0e00 |000f: return-void │ │ +192684: |[192684] 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 │ │ +192694: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +192698: 6e40 f53e 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@3ef5 │ │ +19269e: 5413 cb41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +1926a2: 2205 9110 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@1091 │ │ +1926a6: 7030 9355 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@5593 │ │ +1926ac: 6e20 043f 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ +1926b2: 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; │ │ @@ -434015,21 +434016,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1926f8: |[1926f8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -192708: 5420 cb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -19270c: 6e10 083f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f08 │ │ -192712: 5420 cb41 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ -192716: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -192718: 6e20 043f 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ -19271e: 0e00 |000b: return-void │ │ +1926fc: |[1926fc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +19270c: 5420 cb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +192710: 6e10 083f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f08 │ │ +192716: 5420 cb41 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41cb │ │ +19271a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +19271c: 6e20 043f 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3f04 │ │ +192722: 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; │ │ │ │ @@ -434063,18 +434064,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 │ │ -192bf4: |[192bf4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -192c04: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -192c0a: 5b01 d641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d6 │ │ -192c0e: 0e00 |0005: return-void │ │ +192bf8: |[192bf8] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +192c08: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +192c0e: 5b01 d641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d6 │ │ +192c12: 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; │ │ │ │ @@ -434084,18 +434085,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 │ │ -192c10: |[192c10] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -192c20: 5410 d641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d6 │ │ -192c24: 6e20 a205 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@05a2 │ │ -192c2a: 0e00 |0005: return-void │ │ +192c14: |[192c14] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +192c24: 5410 d641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d6 │ │ +192c28: 6e20 a205 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@05a2 │ │ +192c2e: 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; │ │ │ │ @@ -434159,43 +434160,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -192d14: |[192d14] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -192d24: 0e00 |0000: return-void │ │ +192d18: |[192d18] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +192d28: 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 │ │ -192d28: |[192d28] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -192d38: 7010 a305 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@05a3 │ │ -192d3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -192d40: 5c10 db41 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ -192d44: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -192d4a: 0c02 |0009: move-result-object v2 │ │ -192d4c: 7110 de49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -192d52: 0c02 |000d: move-result-object v2 │ │ -192d54: 5b12 da41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ -192d58: 2202 9c10 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@109c │ │ -192d5c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -192d5e: 7020 c255 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@55c2 │ │ -192d64: 5b12 df41 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ -192d68: 0e00 |0018: return-void │ │ +192d2c: |[192d2c] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +192d3c: 7010 a305 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@05a3 │ │ +192d42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +192d44: 5c10 db41 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ +192d48: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +192d4e: 0c02 |0009: move-result-object v2 │ │ +192d50: 7110 de49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +192d56: 0c02 |000d: move-result-object v2 │ │ +192d58: 5b12 da41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ +192d5c: 2202 9c10 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@109c │ │ +192d60: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +192d62: 7020 c255 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@55c2 │ │ +192d68: 5b12 df41 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ +192d6c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -434207,138 +434208,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 │ │ -192e04: |[192e04] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -192e14: 7110 a402 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -192e1a: 0a00 |0003: move-result v0 │ │ -192e1c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -192e20: 620d e041 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ -192e24: 7220 be55 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ -192e2a: 0e00 |000b: return-void │ │ -192e2c: 7100 2a0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -192e32: 0b00 |000f: move-result-wide v0 │ │ -192e34: 54c2 da41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ -192e38: 55c3 db41 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ -192e3c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -192e3e: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -192e42: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -192e46: 2802 |0019: goto 001b // +0002 │ │ -192e48: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -192e4a: 6e40 a606 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a6 │ │ -192e50: 0c02 |001e: move-result-object v2 │ │ -192e52: 6e10 7406 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ -192e58: 0a03 |0022: move-result v3 │ │ -192e5a: 6205 d941 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d9 │ │ -192e5e: 2206 0503 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -192e62: 1a07 4385 |0027: const-string v7, "⏰ getChatlist(" // string@8543 │ │ -192e66: 7020 0d0b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -192e6c: 6e20 160b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192e72: 1a07 ff09 |002f: const-string v7, "): " // string@09ff │ │ -192e76: 6e20 160b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192e7c: 7100 2a0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -192e82: 0b08 |0037: move-result-wide v8 │ │ -192e84: bc08 |0038: sub-long/2addr v8, v0 │ │ -192e86: 6e30 120b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ -192e8c: 1a00 946c |003c: const-string v0, "ms" // string@6c94 │ │ -192e90: 6e20 160b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192e96: 6e10 270b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -192e9c: 0c01 |0044: move-result-object v1 │ │ -192e9e: 7120 be02 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192ea4: 54c1 dd41 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ -192ea8: 6e20 d40a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -192eae: 0a01 |004d: move-result v1 │ │ -192eb0: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -192eb4: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -192eb8: 1a00 6d0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6d │ │ -192ebc: 7120 be02 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192ec2: 2200 9e10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -192ec6: 2341 1b11 |0059: new-array v1, v4, [I // type@111b │ │ -192eca: 2343 1b11 |005b: new-array v3, v4, [I // type@111b │ │ -192ece: 7053 ce55 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@55ce │ │ -192ed4: 7220 be55 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ -192eda: 0e00 |0063: return-void │ │ -192edc: 7100 2a0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -192ee2: 0b08 |0067: move-result-wide v8 │ │ -192ee4: 54c1 da41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ -192ee8: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -192eea: 6e30 ad06 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06ad │ │ -192ef0: 0c01 |006e: move-result-object v1 │ │ -192ef2: 2116 |006f: array-length v6, v1 │ │ -192ef4: b063 |0070: add-int/2addr v3, v6 │ │ -192ef6: 2206 0503 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -192efa: 1a0a 4485 |0073: const-string v10, "⏰ getContacts(" // string@8544 │ │ -192efe: 7020 0d0b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -192f04: 6e20 160b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192f0a: 6e20 160b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192f10: 7100 2a0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -192f16: 0b0a |0081: move-result-wide v10 │ │ -192f18: bc8a |0082: sub-long/2addr v10, v8 │ │ -192f1a: 6e30 120b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ -192f20: 6e20 160b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192f26: 6e10 270b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -192f2c: 0c06 |008c: move-result-object v6 │ │ -192f2e: 7120 be02 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192f34: 55c6 db41 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ -192f38: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -192f3c: 1a00 6c0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6c │ │ -192f40: 7120 be02 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192f46: 2200 9e10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -192f4a: 2343 1b11 |009b: new-array v3, v4, [I // type@111b │ │ -192f4e: 7053 ce55 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@55ce │ │ -192f54: 7220 be55 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ -192f5a: 0e00 |00a3: return-void │ │ -192f5c: 6e10 e60a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae6 │ │ -192f62: 0a06 |00a7: move-result v6 │ │ -192f64: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -192f66: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -192f6a: 1a00 6f0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6f │ │ -192f6e: 7120 be02 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192f74: 2200 9e10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -192f78: 2343 1b11 |00b2: new-array v3, v4, [I // type@111b │ │ -192f7c: 7053 ce55 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@55ce │ │ -192f82: 7220 be55 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ -192f88: 0e00 |00ba: return-void │ │ -192f8a: 54c6 dd41 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ -192f8e: 6e20 d40a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -192f94: 0a06 |00c0: move-result v6 │ │ -192f96: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -192f9a: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -192f9e: 1a00 6e0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6e │ │ -192fa2: 7120 be02 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192fa8: 2200 9e10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -192fac: 2343 1b11 |00cc: new-array v3, v4, [I // type@111b │ │ -192fb0: 7053 ce55 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@55ce │ │ -192fb6: 7220 be55 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ -192fbc: 0e00 |00d4: return-void │ │ -192fbe: 7100 2a0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -192fc4: 0b08 |00d8: move-result-wide v8 │ │ -192fc6: 54c3 da41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ -192fca: 6e30 d506 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06d5 │ │ -192fd0: 0c03 |00de: move-result-object v3 │ │ -192fd2: 2204 0503 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0305 │ │ -192fd6: 1a06 4585 |00e1: const-string v6, "⏰ searchMsgs(" // string@8545 │ │ -192fda: 7020 0d0b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -192fe0: 6e20 160b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192fe6: 6e20 160b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -192fec: 7100 2a0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -192ff2: 0b06 |00ef: move-result-wide v6 │ │ -192ff4: bc86 |00f0: sub-long/2addr v6, v8 │ │ -192ff6: 6e30 120b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ -192ffc: 6e20 160b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -193002: 6e10 270b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -193008: 0c00 |00fa: move-result-object v0 │ │ -19300a: 7120 be02 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -193010: 2200 9e10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ -193014: 7053 ce55 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@55ce │ │ -19301a: 7220 be55 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ -193020: 0e00 |0106: return-void │ │ +192e08: |[192e08] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +192e18: 7110 a402 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +192e1e: 0a00 |0003: move-result v0 │ │ +192e20: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +192e24: 620d e041 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ +192e28: 7220 be55 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ +192e2e: 0e00 |000b: return-void │ │ +192e30: 7100 2a0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +192e36: 0b00 |000f: move-result-wide v0 │ │ +192e38: 54c2 da41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ +192e3c: 55c3 db41 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ +192e40: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +192e42: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +192e46: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +192e4a: 2802 |0019: goto 001b // +0002 │ │ +192e4c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +192e4e: 6e40 a606 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a6 │ │ +192e54: 0c02 |001e: move-result-object v2 │ │ +192e56: 6e10 7406 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ +192e5c: 0a03 |0022: move-result v3 │ │ +192e5e: 6205 d941 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d9 │ │ +192e62: 2206 0503 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +192e66: 1a07 4385 |0027: const-string v7, "⏰ getChatlist(" // string@8543 │ │ +192e6a: 7020 0d0b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +192e70: 6e20 160b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192e76: 1a07 ff09 |002f: const-string v7, "): " // string@09ff │ │ +192e7a: 6e20 160b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192e80: 7100 2a0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +192e86: 0b08 |0037: move-result-wide v8 │ │ +192e88: bc08 |0038: sub-long/2addr v8, v0 │ │ +192e8a: 6e30 120b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ +192e90: 1a00 946c |003c: const-string v0, "ms" // string@6c94 │ │ +192e94: 6e20 160b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192e9a: 6e10 270b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +192ea0: 0c01 |0044: move-result-object v1 │ │ +192ea2: 7120 be02 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192ea8: 54c1 dd41 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ +192eac: 6e20 d40a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +192eb2: 0a01 |004d: move-result v1 │ │ +192eb4: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +192eb8: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +192ebc: 1a00 6d0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6d │ │ +192ec0: 7120 be02 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192ec6: 2200 9e10 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +192eca: 2341 1b11 |0059: new-array v1, v4, [I // type@111b │ │ +192ece: 2343 1b11 |005b: new-array v3, v4, [I // type@111b │ │ +192ed2: 7053 ce55 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@55ce │ │ +192ed8: 7220 be55 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ +192ede: 0e00 |0063: return-void │ │ +192ee0: 7100 2a0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +192ee6: 0b08 |0067: move-result-wide v8 │ │ +192ee8: 54c1 da41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ +192eec: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +192eee: 6e30 ad06 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06ad │ │ +192ef4: 0c01 |006e: move-result-object v1 │ │ +192ef6: 2116 |006f: array-length v6, v1 │ │ +192ef8: b063 |0070: add-int/2addr v3, v6 │ │ +192efa: 2206 0503 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +192efe: 1a0a 4485 |0073: const-string v10, "⏰ getContacts(" // string@8544 │ │ +192f02: 7020 0d0b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +192f08: 6e20 160b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192f0e: 6e20 160b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192f14: 7100 2a0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +192f1a: 0b0a |0081: move-result-wide v10 │ │ +192f1c: bc8a |0082: sub-long/2addr v10, v8 │ │ +192f1e: 6e30 120b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ +192f24: 6e20 160b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192f2a: 6e10 270b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +192f30: 0c06 |008c: move-result-object v6 │ │ +192f32: 7120 be02 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192f38: 55c6 db41 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ +192f3c: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +192f40: 1a00 6c0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6c │ │ +192f44: 7120 be02 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192f4a: 2200 9e10 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +192f4e: 2343 1b11 |009b: new-array v3, v4, [I // type@111b │ │ +192f52: 7053 ce55 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@55ce │ │ +192f58: 7220 be55 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ +192f5e: 0e00 |00a3: return-void │ │ +192f60: 6e10 e60a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae6 │ │ +192f66: 0a06 |00a7: move-result v6 │ │ +192f68: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +192f6a: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +192f6e: 1a00 6f0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6f │ │ +192f72: 7120 be02 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192f78: 2200 9e10 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +192f7c: 2343 1b11 |00b2: new-array v3, v4, [I // type@111b │ │ +192f80: 7053 ce55 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@55ce │ │ +192f86: 7220 be55 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ +192f8c: 0e00 |00ba: return-void │ │ +192f8e: 54c6 dd41 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ +192f92: 6e20 d40a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +192f98: 0a06 |00c0: move-result v6 │ │ +192f9a: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +192f9e: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +192fa2: 1a00 6e0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6e │ │ +192fa6: 7120 be02 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192fac: 2200 9e10 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +192fb0: 2343 1b11 |00cc: new-array v3, v4, [I // type@111b │ │ +192fb4: 7053 ce55 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@55ce │ │ +192fba: 7220 be55 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ +192fc0: 0e00 |00d4: return-void │ │ +192fc2: 7100 2a0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +192fc8: 0b08 |00d8: move-result-wide v8 │ │ +192fca: 54c3 da41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41da │ │ +192fce: 6e30 d506 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06d5 │ │ +192fd4: 0c03 |00de: move-result-object v3 │ │ +192fd6: 2204 0503 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0305 │ │ +192fda: 1a06 4585 |00e1: const-string v6, "⏰ searchMsgs(" // string@8545 │ │ +192fde: 7020 0d0b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +192fe4: 6e20 160b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192fea: 6e20 160b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +192ff0: 7100 2a0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +192ff6: 0b06 |00ef: move-result-wide v6 │ │ +192ff8: bc86 |00f0: sub-long/2addr v6, v8 │ │ +192ffa: 6e30 120b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b12 │ │ +193000: 6e20 160b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +193006: 6e10 270b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19300c: 0c00 |00fa: move-result-object v0 │ │ +19300e: 7120 be02 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +193014: 2200 9e10 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@109e │ │ +193018: 7053 ce55 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@55ce │ │ +19301e: 7220 be55 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55be │ │ +193024: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -434374,19 +434375,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -192cf4: |[192cf4] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -192d04: 5410 dd41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ -192d08: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -192d0c: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -192d10: 1100 |0006: return-object v0 │ │ +192cf8: |[192cf8] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +192d08: 5410 dd41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ +192d0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +192d10: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +192d14: 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;) │ │ @@ -434394,17 +434395,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192cdc: |[192cdc] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -192cec: 5410 df41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ -192cf0: 1100 |0002: return-object v0 │ │ +192ce0: |[192ce0] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +192cf0: 5410 df41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ +192cf4: 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;) │ │ @@ -434412,41 +434413,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -192d6c: |[192d6c] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -192d7c: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -192d80: 7120 b457 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@57b4 │ │ -192d86: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -192d88: 5c62 de41 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ -192d8c: 5463 dd41 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ -192d90: 5464 df41 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ -192d94: 7110 f00c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ -192d9a: 2205 9710 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1097 │ │ -192d9e: 7020 ba55 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@55ba │ │ -192da4: 7030 c955 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55c9 │ │ -192daa: 5563 de41 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ -192dae: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -192db2: 7120 b457 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@57b4 │ │ -192db8: 5c62 de41 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ -192dbc: 6203 d941 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d9 │ │ -192dc0: 1a04 6a0b |0022: const-string v4, "... executing debounced search call" // string@0b6a │ │ -192dc4: 7120 be02 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -192dca: 5463 dd41 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ -192dce: 5464 df41 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ -192dd2: 7110 f00c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ -192dd8: 2205 9710 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1097 │ │ -192ddc: 7020 ba55 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@55ba │ │ -192de2: 7030 c955 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55c9 │ │ -192de8: 28e1 |0036: goto 0017 // -001f │ │ -192dea: 5c62 dc41 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41dc │ │ -192dee: 0e00 |0039: return-void │ │ +192d70: |[192d70] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +192d80: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +192d84: 7120 b457 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@57b4 │ │ +192d8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +192d8c: 5c62 de41 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ +192d90: 5463 dd41 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ +192d94: 5464 df41 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ +192d98: 7110 f00c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ +192d9e: 2205 9710 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1097 │ │ +192da2: 7020 ba55 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@55ba │ │ +192da8: 7030 c955 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55c9 │ │ +192dae: 5563 de41 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ +192db2: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +192db6: 7120 b457 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@57b4 │ │ +192dbc: 5c62 de41 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ +192dc0: 6203 d941 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d9 │ │ +192dc4: 1a04 6a0b |0022: const-string v4, "... executing debounced search call" // string@0b6a │ │ +192dc8: 7120 be02 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +192dce: 5463 dd41 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ +192dd2: 5464 df41 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41df │ │ +192dd6: 7110 f00c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ +192ddc: 2205 9710 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1097 │ │ +192de0: 7020 ba55 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@55ba │ │ +192de6: 7030 c955 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@55c9 │ │ +192dec: 28e1 |0036: goto 0017 // -001f │ │ +192dee: 5c62 dc41 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41dc │ │ +192df2: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -434463,32 +434464,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -192df0: |[192df0] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -192e00: 0e00 |0000: return-void │ │ +192df4: |[192df4] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +192e04: 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 │ │ -193024: |[193024] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -193034: 5c01 db41 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ -193038: 0e00 |0002: return-void │ │ +193028: |[193028] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +193038: 5c01 db41 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41db │ │ +19303c: 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 │ │ │ │ @@ -434497,28 +434498,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -19303c: |[19303c] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -19304c: 5520 dc41 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41dc │ │ -193050: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -193052: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -193056: 5c21 de41 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ -19305a: 6200 d941 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d9 │ │ -19305e: 1a01 6b0b |0009: const-string v1, "... search call debounced" // string@0b6b │ │ -193062: 7120 be02 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ -193068: 280b |000e: goto 0019 // +000b │ │ -19306a: 5c21 dc41 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41dc │ │ -19306e: 2200 9810 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1098 │ │ -193072: 7020 bc55 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@55bc │ │ -193078: 7110 af57 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@57af │ │ -19307e: 0e00 |0019: return-void │ │ +193040: |[193040] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +193050: 5520 dc41 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41dc │ │ +193054: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +193056: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +19305a: 5c21 de41 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41de │ │ +19305e: 6200 d941 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41d9 │ │ +193062: 1a01 6b0b |0009: const-string v1, "... search call debounced" // string@0b6b │ │ +193066: 7120 be02 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02be │ │ +19306c: 280b |000e: goto 0019 // +000b │ │ +19306e: 5c21 dc41 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41dc │ │ +193072: 2200 9810 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1098 │ │ +193076: 7020 bc55 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@55bc │ │ +19307c: 7110 af57 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@57af │ │ +193082: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -434530,18 +434531,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -193080: |[193080] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -193090: 5b01 dd41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ -193094: 6e10 cb55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55cb │ │ -19309a: 0e00 |0005: return-void │ │ +193084: |[193084] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +193094: 5b01 dd41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41dd │ │ +193098: 6e10 cb55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55cb │ │ +19309e: 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; │ │ @@ -434576,37 +434577,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1943b4: |[1943b4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1943c4: 2200 ac10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10ac │ │ -1943c8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1943ca: 7020 1556 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@5615 │ │ -1943d0: 6900 1542 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4215 │ │ -1943d4: 0e00 |0008: return-void │ │ +1943b8: |[1943b8] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1943c8: 2200 ac10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10ac │ │ +1943cc: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1943ce: 7020 1556 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@5615 │ │ +1943d4: 6900 1542 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4215 │ │ +1943d8: 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 │ │ -1943d8: |[1943d8] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -1943e8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -1943ee: 0e00 |0003: return-void │ │ +1943dc: |[1943dc] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +1943ec: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +1943f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -434615,21 +434616,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 │ │ -1943f0: |[1943f0] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -194400: 6200 1542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4215 │ │ -194404: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -194406: 6e30 cb02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02cb │ │ -19440c: 0a03 |0006: move-result v3 │ │ -19440e: 7130 c102 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -194414: 0e00 |000a: return-void │ │ +1943f4: |[1943f4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +194404: 6200 1542 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4215 │ │ +194408: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +19440a: 6e30 cb02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02cb │ │ +194410: 0a03 |0006: move-result v3 │ │ +194412: 7130 c102 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +194418: 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 │ │ @@ -434661,17 +434662,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -195264: |[195264] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -195274: 7010 4d56 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@564d │ │ -19527a: 0e00 |0003: return-void │ │ +195268: |[195268] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +195278: 7010 4d56 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@564d │ │ +19527e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -434680,33 +434681,33 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -195234: |[195234] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -195244: 1400 6a02 147f |0000: const v0, #float 1.96738e+38 // #7f14026a │ │ -19524a: 0f00 |0003: return v0 │ │ +195238: |[195238] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +195248: 1400 6a02 147f |0000: const v0, #float 1.96738e+38 // #7f14026a │ │ +19524e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;) │ │ name : 'getLightThemeStyle' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -19524c: |[19524c] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -19525c: 1400 6e02 147f |0000: const v0, #float 1.96738e+38 // #7f14026e │ │ -195262: 0f00 |0003: return v0 │ │ +195250: |[195250] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +195260: 1400 6e02 147f |0000: const v0, #float 1.96738e+38 // #7f14026e │ │ +195266: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5509 (DynamicNoActionBarTheme.java) │ │ │ │ Class #2470 header: │ │ @@ -434773,44 +434774,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -198e74: |[198e74] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -198e84: 0e00 |0000: return-void │ │ +198e78: |[198e78] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +198e88: 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 : 30 16-bit code units │ │ -198e88: |[198e88] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -198e98: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -198e9e: 0c00 |0003: move-result-object v0 │ │ -198ea0: 1401 1103 137f |0004: const v1, #float 1.95412e+38 // #7f130311 │ │ -198ea6: 6e20 e400 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e4 │ │ -198eac: 0c00 |000a: move-result-object v0 │ │ -198eae: 6e10 7600 0400 |000b: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -198eb4: 0c02 |000e: move-result-object v2 │ │ -198eb6: 6e20 e400 1200 |000f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e4 │ │ -198ebc: 0c01 |0012: move-result-object v1 │ │ -198ebe: 7040 5058 4310 |0013: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5850 │ │ -198ec4: 2200 1b03 |0016: new-instance v0, Ljava/lang/ref/WeakReference; // type@031b │ │ -198ec8: 7020 5e0b 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b5e │ │ -198ece: 5b30 8342 |001b: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ -198ed2: 0e00 |001d: return-void │ │ +198e8c: |[198e8c] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +198e9c: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +198ea2: 0c00 |0003: move-result-object v0 │ │ +198ea4: 1401 1103 137f |0004: const v1, #float 1.95412e+38 // #7f130311 │ │ +198eaa: 6e20 e400 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e4 │ │ +198eb0: 0c00 |000a: move-result-object v0 │ │ +198eb2: 6e10 7600 0400 |000b: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +198eb8: 0c02 |000e: move-result-object v2 │ │ +198eba: 6e20 e400 1200 |000f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e4 │ │ +198ec0: 0c01 |0012: move-result-object v1 │ │ +198ec2: 7040 5058 4310 |0013: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5850 │ │ +198ec8: 2200 1b03 |0016: new-instance v0, Ljava/lang/ref/WeakReference; // type@031b │ │ +198ecc: 7020 5e0b 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b5e │ │ +198ed2: 5b30 8342 |001b: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ +198ed6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=50 │ │ 0x0013 line=48 │ │ 0x0016 line=51 │ │ locals : │ │ @@ -434822,172 +434823,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 │ │ -19850c: |[19850c] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -19851c: 7020 2d57 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@572d │ │ -198522: 0c00 |0003: move-result-object v0 │ │ -198524: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -198526: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -19852a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19852c: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -198530: 7100 a003 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ -198536: 0c04 |000d: move-result-object v4 │ │ -198538: 6e20 9f03 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -19853e: 0c04 |0011: move-result-object v4 │ │ -198540: 7110 c256 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@56c2 │ │ -198546: 0a05 |0015: move-result v5 │ │ -198548: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -19854c: 7110 c056 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@56c0 │ │ -198552: 0a05 |001b: move-result v5 │ │ -198554: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -198558: 6204 8142 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ -19855c: 2205 0503 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0305 │ │ -198560: 1a06 3c2f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f3c │ │ -198564: 7020 0d0b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19856a: 6e20 160b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198570: 1a06 c640 |002a: const-string v6, "] instead." // string@40c6 │ │ -198574: 6e20 160b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19857a: 6e10 270b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -198580: 0c05 |0032: move-result-object v5 │ │ -198582: 7120 ba02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -198588: 07d4 |0036: move-object v4, v13 │ │ -19858a: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -19858e: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -198594: 1a06 ea40 |003c: const-string v6, "_display_name" // string@40ea │ │ -198598: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -19859e: 1a06 f26b |0041: const-string v6, "mime_type" // string@6bf2 │ │ -1985a2: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1985a8: 6204 a300 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -1985ac: 7100 2a0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -1985b2: 0b06 |004b: move-result-wide v6 │ │ -1985b4: 6e30 670d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d67 │ │ -1985ba: 0b06 |004f: move-result-wide v6 │ │ -1985bc: 7120 5d0a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -1985c2: 0c04 |0053: move-result-object v4 │ │ -1985c4: 1a06 b04d |0054: const-string v6, "date_added" // string@4db0 │ │ -1985c8: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1985ce: 6204 a300 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ -1985d2: 7100 2a0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ -1985d8: 0b06 |005e: move-result-wide v6 │ │ -1985da: 6e30 670d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d67 │ │ -1985e0: 0b06 |0062: move-result-wide v6 │ │ -1985e2: 7120 5d0a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -1985e8: 0c04 |0066: move-result-object v4 │ │ -1985ea: 1a06 b14d |0067: const-string v6, "date_modified" // string@4db1 │ │ -1985ee: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1985f4: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1985f8: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -1985fc: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -198600: 1a0d eb5f |0072: const-string v13, "is_pending" // string@5feb │ │ -198604: 7110 500a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -19860a: 0c0e |0077: move-result-object v14 │ │ -19860c: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -198612: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -198616: 6e10 fb01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ -19861c: 0c04 |0080: move-result-object v4 │ │ -19861e: 1a06 4153 |0081: const-string v6, "file" // string@5341 │ │ -198622: 7120 9757 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5797 │ │ -198628: 0a04 |0086: move-result v4 │ │ -19862a: 1a06 d90a |0087: const-string v6, "-" // string@0ad9 │ │ -19862e: 1a07 5b0b |0089: const-string v7, "." // string@0b5b │ │ -198632: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -198636: 220d bb02 |008d: new-instance v13, Ljava/io/File; // type@02bb │ │ -19863a: 6e10 f801 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ -198640: 0c0c |0092: move-result-object v12 │ │ -198642: 7020 6809 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -198648: 220c bb02 |0096: new-instance v12, Ljava/io/File; // type@02bb │ │ -19864c: 220e 0503 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0305 │ │ -198650: 7010 0a0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -198656: 6e20 160b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19865c: 6e20 160b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198662: 6e20 160b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198668: 6e10 270b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19866e: 0c0e |00a9: move-result-object v14 │ │ -198670: 7030 6709 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0967 │ │ -198676: 6e10 6e09 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@096e │ │ -19867c: 0a0e |00b0: move-result v14 │ │ -19867e: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -198682: 220c bb02 |00b3: new-instance v12, Ljava/io/File; // type@02bb │ │ -198686: 220e 0503 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0305 │ │ -19868a: 7010 0a0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -198690: 6e20 160b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198696: 6e20 160b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19869c: b031 |00c0: add-int/2addr v1, v3 │ │ -19869e: 6e20 110b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -1986a4: 6e20 160b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1986aa: 6e20 160b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -1986b0: 6e10 270b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1986b6: 0c0e |00cd: move-result-object v14 │ │ -1986b8: 7030 6709 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0967 │ │ -1986be: 28dc |00d1: goto 00ad // -0024 │ │ -1986c0: 6e10 7609 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0976 │ │ -1986c6: 0a0d |00d5: move-result v13 │ │ -1986c8: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -1986cc: 7110 f201 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f2 │ │ -1986d2: 0c0c |00db: move-result-object v12 │ │ -1986d4: 110c |00dc: return-object v12 │ │ -1986d6: 220c c102 |00dd: new-instance v12, Ljava/io/IOException; // type@02c1 │ │ -1986da: 1a0d 0537 |00df: const-string v13, "Specified name would not be visible" // string@3705 │ │ -1986de: 7020 8e09 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ -1986e4: 270c |00e4: throw v12 │ │ -1986e6: 7020 2c57 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@572c │ │ -1986ec: 0c04 |00e8: move-result-object v4 │ │ -1986ee: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -1986f2: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -1986f4: 23d8 3511 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1135 │ │ -1986f8: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -1986fc: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -198700: 1a0e ad05 |00f2: const-string v14, "%s/%s" // string@05ad │ │ -198704: 7120 d60a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -19870a: 0c08 |00f7: move-result-object v8 │ │ -19870c: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -19870e: 7030 3257 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5732 │ │ -198714: 0a0a |00fc: move-result v10 │ │ -198716: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -19871a: 6208 8142 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ -19871e: 1a0a 343a |0101: const-string v10, "The content exists. Rename and check again." // string@3a34 │ │ -198722: 7120 ba02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ -198728: 2208 0503 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0305 │ │ -19872c: 7010 0a0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -198732: 6e20 160b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198738: 6e20 160b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19873e: b039 |0111: add-int/2addr v9, v3 │ │ -198740: 6e20 110b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ -198746: 6e20 160b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19874c: 6e20 160b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198752: 6e10 270b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -198758: 0c08 |011e: move-result-object v8 │ │ -19875a: 23da 3511 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1135 │ │ -19875e: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -198762: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -198766: 7120 d60a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ -19876c: 0c08 |0128: move-result-object v8 │ │ -19876e: 28d0 |0129: goto 00f9 // -0030 │ │ -198770: 1a0d e240 |012a: const-string v13, "_data" // string@40e2 │ │ -198774: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -19877a: 6e10 2b57 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ -198780: 0c0d |0132: move-result-object v13 │ │ -198782: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -198788: 0c0d |0136: move-result-object v13 │ │ -19878a: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ -198790: 0c0c |013a: move-result-object v12 │ │ -198792: 110c |013b: return-object v12 │ │ -198794: 220c c102 |013c: new-instance v12, Ljava/io/IOException; // type@02c1 │ │ -198798: 620e 9e00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009e │ │ -19879c: 2330 3511 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1135 │ │ -1987a0: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -1987a4: 1a0d 5931 |0144: const-string v13, "Path for type: %s was not available" // string@3159 │ │ -1987a8: 7130 d70a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad7 │ │ -1987ae: 0c0d |0149: move-result-object v13 │ │ -1987b0: 7020 8e09 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ -1987b6: 270c |014d: throw v12 │ │ +198510: |[198510] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +198520: 7020 2d57 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@572d │ │ +198526: 0c00 |0003: move-result-object v0 │ │ +198528: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19852a: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +19852e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +198530: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +198534: 7100 a003 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a0 │ │ +19853a: 0c04 |000d: move-result-object v4 │ │ +19853c: 6e20 9f03 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +198542: 0c04 |0011: move-result-object v4 │ │ +198544: 7110 c256 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@56c2 │ │ +19854a: 0a05 |0015: move-result v5 │ │ +19854c: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +198550: 7110 c056 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@56c0 │ │ +198556: 0a05 |001b: move-result v5 │ │ +198558: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +19855c: 6204 8142 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ +198560: 2205 0503 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0305 │ │ +198564: 1a06 3c2f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f3c │ │ +198568: 7020 0d0b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19856e: 6e20 160b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198574: 1a06 c640 |002a: const-string v6, "] instead." // string@40c6 │ │ +198578: 6e20 160b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19857e: 6e10 270b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +198584: 0c05 |0032: move-result-object v5 │ │ +198586: 7120 ba02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +19858c: 07d4 |0036: move-object v4, v13 │ │ +19858e: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +198592: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +198598: 1a06 ea40 |003c: const-string v6, "_display_name" // string@40ea │ │ +19859c: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1985a2: 1a06 f26b |0041: const-string v6, "mime_type" // string@6bf2 │ │ +1985a6: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1985ac: 6204 a300 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +1985b0: 7100 2a0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +1985b6: 0b06 |004b: move-result-wide v6 │ │ +1985b8: 6e30 670d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d67 │ │ +1985be: 0b06 |004f: move-result-wide v6 │ │ +1985c0: 7120 5d0a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +1985c6: 0c04 |0053: move-result-object v4 │ │ +1985c8: 1a06 b04d |0054: const-string v6, "date_added" // string@4db0 │ │ +1985cc: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1985d2: 6204 a300 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a3 │ │ +1985d6: 7100 2a0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b2a │ │ +1985dc: 0b06 |005e: move-result-wide v6 │ │ +1985de: 6e30 670d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d67 │ │ +1985e4: 0b06 |0062: move-result-wide v6 │ │ +1985e6: 7120 5d0a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +1985ec: 0c04 |0066: move-result-object v4 │ │ +1985ee: 1a06 b14d |0067: const-string v6, "date_modified" // string@4db1 │ │ +1985f2: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1985f8: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1985fc: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +198600: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +198604: 1a0d eb5f |0072: const-string v13, "is_pending" // string@5feb │ │ +198608: 7110 500a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +19860e: 0c0e |0077: move-result-object v14 │ │ +198610: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +198616: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +19861a: 6e10 fb01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ +198620: 0c04 |0080: move-result-object v4 │ │ +198622: 1a06 4153 |0081: const-string v6, "file" // string@5341 │ │ +198626: 7120 9757 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5797 │ │ +19862c: 0a04 |0086: move-result v4 │ │ +19862e: 1a06 d90a |0087: const-string v6, "-" // string@0ad9 │ │ +198632: 1a07 5b0b |0089: const-string v7, "." // string@0b5b │ │ +198636: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +19863a: 220d bb02 |008d: new-instance v13, Ljava/io/File; // type@02bb │ │ +19863e: 6e10 f801 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ +198644: 0c0c |0092: move-result-object v12 │ │ +198646: 7020 6809 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +19864c: 220c bb02 |0096: new-instance v12, Ljava/io/File; // type@02bb │ │ +198650: 220e 0503 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0305 │ │ +198654: 7010 0a0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +19865a: 6e20 160b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198660: 6e20 160b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198666: 6e20 160b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19866c: 6e10 270b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +198672: 0c0e |00a9: move-result-object v14 │ │ +198674: 7030 6709 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0967 │ │ +19867a: 6e10 6e09 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@096e │ │ +198680: 0a0e |00b0: move-result v14 │ │ +198682: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +198686: 220c bb02 |00b3: new-instance v12, Ljava/io/File; // type@02bb │ │ +19868a: 220e 0503 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0305 │ │ +19868e: 7010 0a0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +198694: 6e20 160b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19869a: 6e20 160b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1986a0: b031 |00c0: add-int/2addr v1, v3 │ │ +1986a2: 6e20 110b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +1986a8: 6e20 160b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1986ae: 6e20 160b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1986b4: 6e10 270b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1986ba: 0c0e |00cd: move-result-object v14 │ │ +1986bc: 7030 6709 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0967 │ │ +1986c2: 28dc |00d1: goto 00ad // -0024 │ │ +1986c4: 6e10 7609 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0976 │ │ +1986ca: 0a0d |00d5: move-result v13 │ │ +1986cc: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +1986d0: 7110 f201 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f2 │ │ +1986d6: 0c0c |00db: move-result-object v12 │ │ +1986d8: 110c |00dc: return-object v12 │ │ +1986da: 220c c102 |00dd: new-instance v12, Ljava/io/IOException; // type@02c1 │ │ +1986de: 1a0d 0537 |00df: const-string v13, "Specified name would not be visible" // string@3705 │ │ +1986e2: 7020 8e09 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ +1986e8: 270c |00e4: throw v12 │ │ +1986ea: 7020 2c57 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@572c │ │ +1986f0: 0c04 |00e8: move-result-object v4 │ │ +1986f2: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +1986f6: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +1986f8: 23d8 3511 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@1135 │ │ +1986fc: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +198700: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +198704: 1a0e ad05 |00f2: const-string v14, "%s/%s" // string@05ad │ │ +198708: 7120 d60a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +19870e: 0c08 |00f7: move-result-object v8 │ │ +198710: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +198712: 7030 3257 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@5732 │ │ +198718: 0a0a |00fc: move-result v10 │ │ +19871a: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +19871e: 6208 8142 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ +198722: 1a0a 343a |0101: const-string v10, "The content exists. Rename and check again." // string@3a34 │ │ +198726: 7120 ba02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02ba │ │ +19872c: 2208 0503 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0305 │ │ +198730: 7010 0a0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +198736: 6e20 160b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19873c: 6e20 160b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198742: b039 |0111: add-int/2addr v9, v3 │ │ +198744: 6e20 110b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b11 │ │ +19874a: 6e20 160b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198750: 6e20 160b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198756: 6e10 270b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19875c: 0c08 |011e: move-result-object v8 │ │ +19875e: 23da 3511 |011f: new-array v10, v13, [Ljava/lang/Object; // type@1135 │ │ +198762: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +198766: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +19876a: 7120 d60a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad6 │ │ +198770: 0c08 |0128: move-result-object v8 │ │ +198772: 28d0 |0129: goto 00f9 // -0030 │ │ +198774: 1a0d e240 |012a: const-string v13, "_data" // string@40e2 │ │ +198778: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +19877e: 6e10 2b57 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ +198784: 0c0d |0132: move-result-object v13 │ │ +198786: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +19878c: 0c0d |0136: move-result-object v13 │ │ +19878e: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ +198794: 0c0c |013a: move-result-object v12 │ │ +198796: 110c |013b: return-object v12 │ │ +198798: 220c c102 |013c: new-instance v12, Ljava/io/IOException; // type@02c1 │ │ +19879c: 620e 9e00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009e │ │ +1987a0: 2330 3511 |0140: new-array v0, v3, [Ljava/lang/Object; // type@1135 │ │ +1987a4: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +1987a8: 1a0d 5931 |0144: const-string v13, "Path for type: %s was not available" // string@3159 │ │ +1987ac: 7130 d70a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad7 │ │ +1987b2: 0c0d |0149: move-result-object v13 │ │ +1987b4: 7020 8e09 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ +1987ba: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -435027,39 +435028,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 │ │ -198b00: |[198b00] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -198b10: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -198b14: 6e10 6e09 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096e │ │ -198b1a: 0a00 |0005: move-result v0 │ │ -198b1c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -198b20: 1103 |0008: return-object v3 │ │ -198b22: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -198b24: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -198b28: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -198b2c: 7110 3f02 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ -198b32: 0c03 |0011: move-result-object v3 │ │ -198b34: 6e10 6e09 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096e │ │ -198b3a: 0a01 |0015: move-result v1 │ │ -198b3c: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -198b40: 6e10 7c09 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097c │ │ -198b46: 0a01 |001b: move-result v1 │ │ -198b48: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -198b4c: 2802 |001e: goto 0020 // +0002 │ │ -198b4e: 1100 |001f: return-object v0 │ │ -198b50: 1103 |0020: return-object v3 │ │ -198b52: 6e10 7c09 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097c │ │ -198b58: 0a01 |0024: move-result v1 │ │ -198b5a: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -198b5e: 1103 |0027: return-object v3 │ │ -198b60: 1100 |0028: return-object v0 │ │ +198b04: |[198b04] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +198b14: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +198b18: 6e10 6e09 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096e │ │ +198b1e: 0a00 |0005: move-result v0 │ │ +198b20: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +198b24: 1103 |0008: return-object v3 │ │ +198b26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +198b28: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +198b2c: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +198b30: 7110 3f02 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ +198b36: 0c03 |0011: move-result-object v3 │ │ +198b38: 6e10 6e09 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096e │ │ +198b3e: 0a01 |0015: move-result v1 │ │ +198b40: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +198b44: 6e10 7c09 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097c │ │ +198b4a: 0a01 |001b: move-result v1 │ │ +198b4c: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +198b50: 2802 |001e: goto 0020 // +0002 │ │ +198b52: 1100 |001f: return-object v0 │ │ +198b54: 1103 |0020: return-object v3 │ │ +198b56: 6e10 7c09 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@097c │ │ +198b5c: 0a01 |0024: move-result v1 │ │ +198b5e: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +198b62: 1103 |0027: return-object v3 │ │ +198b64: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -435071,41 +435072,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 │ │ -198b84: |[198b84] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -198b94: 7110 b756 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@56b7 │ │ -198b9a: 0c04 |0003: move-result-object v4 │ │ -198b9c: 2200 6a03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036a │ │ -198ba0: 1a01 f484 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84f4 │ │ -198ba4: 7020 420c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c42 │ │ -198baa: 2201 0503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ -198bae: 1a02 804e |000d: const-string v2, "deltachat-" // string@4e80 │ │ -198bb2: 7020 0d0b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -198bb8: 7120 5d0a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -198bbe: 0c05 |0015: move-result-object v5 │ │ -198bc0: 6e20 440c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c44 │ │ -198bc6: 0c05 |0019: move-result-object v5 │ │ -198bc8: 6e20 160b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198bce: 6e10 270b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -198bd4: 0c05 |0020: move-result-object v5 │ │ -198bd6: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -198bda: 1a04 fb45 |0023: const-string v4, "attach" // string@45fb │ │ -198bde: 2206 0503 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ -198be2: 7010 0a0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -198be8: 6e20 160b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198bee: 1a05 5b0b |002d: const-string v5, "." // string@0b5b │ │ -198bf2: 6e20 160b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198bf8: 6e20 160b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -198bfe: 6e10 270b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -198c04: 0c04 |0038: move-result-object v4 │ │ -198c06: 1104 |0039: return-object v4 │ │ +198b88: |[198b88] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +198b98: 7110 b756 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@56b7 │ │ +198b9e: 0c04 |0003: move-result-object v4 │ │ +198ba0: 2200 6a03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036a │ │ +198ba4: 1a01 f484 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84f4 │ │ +198ba8: 7020 420c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c42 │ │ +198bae: 2201 0503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0305 │ │ +198bb2: 1a02 804e |000d: const-string v2, "deltachat-" // string@4e80 │ │ +198bb6: 7020 0d0b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +198bbc: 7120 5d0a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +198bc2: 0c05 |0015: move-result-object v5 │ │ +198bc4: 6e20 440c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c44 │ │ +198bca: 0c05 |0019: move-result-object v5 │ │ +198bcc: 6e20 160b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198bd2: 6e10 270b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +198bd8: 0c05 |0020: move-result-object v5 │ │ +198bda: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +198bde: 1a04 fb45 |0023: const-string v4, "attach" // string@45fb │ │ +198be2: 2206 0503 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0305 │ │ +198be6: 7010 0a0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +198bec: 6e20 160b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198bf2: 1a05 5b0b |002d: const-string v5, "." // string@0b5b │ │ +198bf6: 6e20 160b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198bfc: 6e20 160b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +198c02: 6e10 270b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +198c08: 0c04 |0038: move-result-object v4 │ │ +198c0a: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -435119,48 +435120,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 │ │ -198c08: |[198c08] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -198c18: 1a00 d283 |0000: const-string v0, "video/" // string@83d2 │ │ -198c1c: 6e20 f00a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -198c22: 0a00 |0005: move-result v0 │ │ -198c24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -198c26: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -198c2a: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ -198c2e: 7110 3f02 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ -198c34: 0c03 |000e: move-result-object v3 │ │ -198c36: 2820 |000f: goto 002f // +0020 │ │ -198c38: 1a00 1f46 |0010: const-string v0, "audio/" // string@461f │ │ -198c3c: 6e20 f00a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -198c42: 0a00 |0015: move-result v0 │ │ -198c44: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -198c48: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ -198c4c: 7110 3f02 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ -198c52: 0c03 |001d: move-result-object v3 │ │ -198c54: 2811 |001e: goto 002f // +0011 │ │ -198c56: 1a00 fc5c |001f: const-string v0, "image/" // string@5cfc │ │ -198c5a: 6e20 f00a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -198c60: 0a03 |0024: move-result v3 │ │ -198c62: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -198c66: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ -198c6a: 7110 3f02 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ -198c70: 0c03 |002c: move-result-object v3 │ │ -198c72: 2802 |002d: goto 002f // +0002 │ │ -198c74: 0713 |002e: move-object v3, v1 │ │ -198c76: 7020 2857 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@5728 │ │ -198c7c: 0c03 |0032: move-result-object v3 │ │ -198c7e: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -198c82: 1101 |0035: return-object v1 │ │ -198c84: 6e10 6f09 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@096f │ │ -198c8a: 0c03 |0039: move-result-object v3 │ │ -198c8c: 1103 |003a: return-object v3 │ │ +198c0c: |[198c0c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +198c1c: 1a00 d283 |0000: const-string v0, "video/" // string@83d2 │ │ +198c20: 6e20 f00a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +198c26: 0a00 |0005: move-result v0 │ │ +198c28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +198c2a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +198c2e: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ +198c32: 7110 3f02 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ +198c38: 0c03 |000e: move-result-object v3 │ │ +198c3a: 2820 |000f: goto 002f // +0020 │ │ +198c3c: 1a00 1f46 |0010: const-string v0, "audio/" // string@461f │ │ +198c40: 6e20 f00a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +198c46: 0a00 |0015: move-result v0 │ │ +198c48: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +198c4c: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ +198c50: 7110 3f02 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ +198c56: 0c03 |001d: move-result-object v3 │ │ +198c58: 2811 |001e: goto 002f // +0011 │ │ +198c5a: 1a00 fc5c |001f: const-string v0, "image/" // string@5cfc │ │ +198c5e: 6e20 f00a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +198c64: 0a03 |0024: move-result v3 │ │ +198c66: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +198c6a: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ +198c6e: 7110 3f02 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@023f │ │ +198c74: 0c03 |002c: move-result-object v3 │ │ +198c76: 2802 |002d: goto 002f // +0002 │ │ +198c78: 0713 |002e: move-object v3, v1 │ │ +198c7a: 7020 2857 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@5728 │ │ +198c80: 0c03 |0032: move-result-object v3 │ │ +198c82: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +198c86: 1101 |0035: return-object v1 │ │ +198c88: 6e10 6f09 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@096f │ │ +198c8e: 0c03 |0039: move-result-object v3 │ │ +198c90: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -435176,32 +435177,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 │ │ -198d1c: |[198d1c] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -198d2c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -198d2e: 2300 3711 |0001: new-array v0, v0, [Ljava/lang/String; // type@1137 │ │ -198d32: 1a01 ba40 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40ba │ │ -198d36: 6e20 ee0a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ -198d3c: 0c04 |0008: move-result-object v4 │ │ -198d3e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -198d40: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -198d44: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -198d48: 2141 |000e: array-length v1, v4 │ │ -198d4a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -198d4c: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -198d50: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -198d54: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -198d58: 2805 |0016: goto 001b // +0005 │ │ -198d5a: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -198d5e: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -198d62: 1100 |001b: return-object v0 │ │ +198d20: |[198d20] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +198d30: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +198d32: 2300 3711 |0001: new-array v0, v0, [Ljava/lang/String; // type@1137 │ │ +198d36: 1a01 ba40 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40ba │ │ +198d3a: 6e20 ee0a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0aee │ │ +198d40: 0c04 |0008: move-result-object v4 │ │ +198d42: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +198d44: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +198d48: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +198d4c: 2141 |000e: array-length v1, v4 │ │ +198d4e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +198d50: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +198d54: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +198d58: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +198d5c: 2805 |0016: goto 001b // +0005 │ │ +198d5e: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +198d62: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +198d66: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -435214,39 +435215,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 │ │ -1987b8: |[1987b8] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -1987c8: 1a00 d283 |0000: const-string v0, "video/" // string@83d2 │ │ -1987cc: 6e20 f00a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -1987d2: 0a00 |0005: move-result v0 │ │ -1987d4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -1987d8: 7100 8157 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5781 │ │ -1987de: 0c02 |000b: move-result-object v2 │ │ -1987e0: 1102 |000c: return-object v2 │ │ -1987e2: 1a00 1f46 |000d: const-string v0, "audio/" // string@461f │ │ -1987e6: 6e20 f00a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -1987ec: 0a00 |0012: move-result v0 │ │ -1987ee: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -1987f2: 7100 7c57 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@577c │ │ -1987f8: 0c02 |0018: move-result-object v2 │ │ -1987fa: 1102 |0019: return-object v2 │ │ -1987fc: 1a00 fc5c |001a: const-string v0, "image/" // string@5cfc │ │ -198800: 6e20 f00a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ -198806: 0a02 |001f: move-result v2 │ │ -198808: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -19880c: 7100 7f57 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@577f │ │ -198812: 0c02 |0025: move-result-object v2 │ │ -198814: 1102 |0026: return-object v2 │ │ -198816: 7100 7e57 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@577e │ │ -19881c: 0c02 |002a: move-result-object v2 │ │ -19881e: 1102 |002b: return-object v2 │ │ +1987bc: |[1987bc] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +1987cc: 1a00 d283 |0000: const-string v0, "video/" // string@83d2 │ │ +1987d0: 6e20 f00a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +1987d6: 0a00 |0005: move-result v0 │ │ +1987d8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +1987dc: 7100 8157 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5781 │ │ +1987e2: 0c02 |000b: move-result-object v2 │ │ +1987e4: 1102 |000c: return-object v2 │ │ +1987e6: 1a00 1f46 |000d: const-string v0, "audio/" // string@461f │ │ +1987ea: 6e20 f00a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +1987f0: 0a00 |0012: move-result v0 │ │ +1987f2: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +1987f6: 7100 7c57 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@577c │ │ +1987fc: 0c02 |0018: move-result-object v2 │ │ +1987fe: 1102 |0019: return-object v2 │ │ +198800: 1a00 fc5c |001a: const-string v0, "image/" // string@5cfc │ │ +198804: 6e20 f00a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0af0 │ │ +19880a: 0a02 |001f: move-result v2 │ │ +19880c: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +198810: 7100 7f57 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@577f │ │ +198816: 0c02 |0025: move-result-object v2 │ │ +198818: 1102 |0026: return-object v2 │ │ +19881a: 7100 7e57 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@577e │ │ +198820: 0c02 |002a: move-result-object v2 │ │ +198822: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -435261,39 +435262,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 │ │ -198c90: |[198c90] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -198ca0: 1a00 e240 |0000: const-string v0, "_data" // string@40e2 │ │ -198ca4: 2410 3711 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ -198caa: 0c04 |0005: move-result-object v4 │ │ -198cac: 2208 9501 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0195 │ │ -198cb0: 6e10 2b57 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ -198cb6: 0c02 |000b: move-result-object v2 │ │ -198cb8: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -198cba: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -198cbc: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -198cbe: 0781 |000f: move-object v1, v8 │ │ -198cc0: 07a3 |0010: move-object v3, v10 │ │ -198cc2: 7607 ae05 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@05ae │ │ -198cc8: 6e10 af05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05af │ │ -198cce: 0c0a |0017: move-result-object v10 │ │ -198cd0: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -198cd4: 7220 f700 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f7 │ │ -198cda: 0a00 |001d: move-result v0 │ │ -198cdc: 7210 fd00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fd │ │ -198ce2: 7220 fb00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fb │ │ -198ce8: 0c00 |0024: move-result-object v0 │ │ -198cea: 7210 f500 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ -198cf0: 2802 |0028: goto 002a // +0002 │ │ -198cf2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -198cf4: 1100 |002a: return-object v0 │ │ +198c94: |[198c94] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +198ca4: 1a00 e240 |0000: const-string v0, "_data" // string@40e2 │ │ +198ca8: 2410 3711 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ +198cae: 0c04 |0005: move-result-object v4 │ │ +198cb0: 2208 9501 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0195 │ │ +198cb4: 6e10 2b57 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ +198cba: 0c02 |000b: move-result-object v2 │ │ +198cbc: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +198cbe: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +198cc0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +198cc2: 0781 |000f: move-object v1, v8 │ │ +198cc4: 07a3 |0010: move-object v3, v10 │ │ +198cc6: 7607 ae05 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@05ae │ │ +198ccc: 6e10 af05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05af │ │ +198cd2: 0c0a |0017: move-result-object v10 │ │ +198cd4: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +198cd8: 7220 f700 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f7 │ │ +198cde: 0a00 |001d: move-result v0 │ │ +198ce0: 7210 fd00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fd │ │ +198ce6: 7220 fb00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fb │ │ +198cec: 0c00 |0024: move-result-object v0 │ │ +198cee: 7210 f500 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ +198cf4: 2802 |0028: goto 002a // +0002 │ │ +198cf6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +198cf8: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -435308,47 +435309,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 │ │ -198a58: |[198a58] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -198a68: 6e10 2b57 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ -198a6e: 0c00 |0003: move-result-object v0 │ │ -198a70: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -198a76: 0c01 |0007: move-result-object v1 │ │ -198a78: 1a00 e240 |0008: const-string v0, "_data" // string@40e2 │ │ -198a7c: 2410 3711 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ -198a82: 0c03 |000d: move-result-object v3 │ │ -198a84: 2410 3711 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1137 │ │ -198a8a: 0c05 |0011: move-result-object v5 │ │ -198a8c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -198a8e: 1a04 e340 |0013: const-string v4, "_data = ?" // string@40e3 │ │ -198a92: 0782 |0015: move-object v2, v8 │ │ -198a94: 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 │ │ -198a9a: 0c08 |0019: move-result-object v8 │ │ -198a9c: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -198aa0: 7210 fd00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fd │ │ -198aa6: 0a09 |001f: move-result v9 │ │ -198aa8: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -198aac: 7210 f500 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ -198ab2: 0f09 |0025: return v9 │ │ -198ab4: 0d09 |0026: move-exception v9 │ │ -198ab6: 2809 |0027: goto 0030 // +0009 │ │ -198ab8: 2209 c102 |0028: new-instance v9, Ljava/io/IOException; // type@02c1 │ │ -198abc: 1a00 fd36 |002a: const-string v0, "Something is wrong with the filename to save" // string@36fd │ │ -198ac0: 7020 8e09 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ -198ac6: 2709 |002f: throw v9 │ │ -198ac8: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -198acc: 7210 f500 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ -198ad2: 2805 |0035: goto 003a // +0005 │ │ -198ad4: 0d08 |0036: move-exception v8 │ │ -198ad6: 6e20 4b0b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ -198adc: 2709 |003a: throw v9 │ │ +198a5c: |[198a5c] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +198a6c: 6e10 2b57 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ +198a72: 0c00 |0003: move-result-object v0 │ │ +198a74: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +198a7a: 0c01 |0007: move-result-object v1 │ │ +198a7c: 1a00 e240 |0008: const-string v0, "_data" // string@40e2 │ │ +198a80: 2410 3711 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ +198a86: 0c03 |000d: move-result-object v3 │ │ +198a88: 2410 3711 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@1137 │ │ +198a8e: 0c05 |0011: move-result-object v5 │ │ +198a90: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +198a92: 1a04 e340 |0013: const-string v4, "_data = ?" // string@40e3 │ │ +198a96: 0782 |0015: move-object v2, v8 │ │ +198a98: 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 │ │ +198a9e: 0c08 |0019: move-result-object v8 │ │ +198aa0: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +198aa4: 7210 fd00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fd │ │ +198aaa: 0a09 |001f: move-result v9 │ │ +198aac: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +198ab0: 7210 f500 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ +198ab6: 0f09 |0025: return v9 │ │ +198ab8: 0d09 |0026: move-exception v9 │ │ +198aba: 2809 |0027: goto 0030 // +0009 │ │ +198abc: 2209 c102 |0028: new-instance v9, Ljava/io/IOException; // type@02c1 │ │ +198ac0: 1a00 fd36 |002a: const-string v0, "Something is wrong with the filename to save" // string@36fd │ │ +198ac4: 7020 8e09 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098e │ │ +198aca: 2709 |002f: throw v9 │ │ +198acc: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +198ad0: 7210 f500 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f5 │ │ +198ad6: 2805 |0035: goto 003a // +0005 │ │ +198ad8: 0d08 |0036: move-exception v8 │ │ +198ada: 6e20 4b0b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ +198ae0: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -435368,20 +435369,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 │ │ -198cf8: |[198cf8] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -198d08: 2200 bb02 |0000: new-instance v0, Ljava/io/File; // type@02bb │ │ -198d0c: 7020 6809 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ -198d12: 6e10 7009 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0970 │ │ -198d18: 0c02 |0008: move-result-object v2 │ │ -198d1a: 1102 |0009: return-object v2 │ │ +198cfc: |[198cfc] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +198d0c: 2200 bb02 |0000: new-instance v0, Ljava/io/File; // type@02bb │ │ +198d10: 7020 6809 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0968 │ │ +198d16: 6e10 7009 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0970 │ │ +198d1c: 0c02 |0008: move-result-object v2 │ │ +198d1e: 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; │ │ │ │ @@ -435390,127 +435391,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 │ │ -198820: |[198820] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -198830: 54b0 7b42 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@427b │ │ -198834: 7110 b556 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@56b5 │ │ -19883a: 0c00 |0005: move-result-object v0 │ │ -19883c: 7110 f00c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ -198842: 0c00 |0009: move-result-object v0 │ │ -198844: 1f00 0303 |000a: check-cast v0, Ljava/lang/String; // type@0303 │ │ -198848: 54b1 7d42 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427d │ │ -19884c: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -198850: 53b1 7c42 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427c │ │ -198854: 7040 2a57 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@572a │ │ -19885a: 0c01 |0015: move-result-object v1 │ │ -19885c: 7020 3357 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5733 │ │ -198862: 0c01 |0019: move-result-object v1 │ │ -198864: 7020 2e57 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@572e │ │ -19886a: 0c02 |001d: move-result-object v2 │ │ -19886c: 7040 2557 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@5725 │ │ -198872: 0c01 |0021: move-result-object v1 │ │ -198874: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -198878: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -19887e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -198880: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -198884: 620a 8142 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ -198888: 220b 0503 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0305 │ │ -19888c: 1a01 b716 |002e: const-string v1, "Failed to create mediaUri for " // string@16b7 │ │ -198890: 7020 0d0b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -198896: 6e20 160b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19889c: 6e10 270b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -1988a2: 0c0b |0039: move-result-object v11 │ │ -1988a4: 7120 c202 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ -1988aa: 1104 |003d: return-object v4 │ │ -1988ac: 54bb 7e42 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427e │ │ -1988b0: 7120 7f50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ -1988b6: 0c0b |0043: move-result-object v11 │ │ -1988b8: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -1988bc: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -1988c0: 6e10 9309 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -1988c6: 1104 |004b: return-object v4 │ │ -1988c8: 6e10 fb01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ -1988ce: 0c02 |004f: move-result-object v2 │ │ -1988d0: 1a05 4153 |0050: const-string v5, "file" // string@5341 │ │ -1988d4: 7120 9757 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5797 │ │ -1988da: 0a02 |0055: move-result v2 │ │ -1988dc: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -1988e0: 2202 be02 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02be │ │ -1988e4: 6e10 f801 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ -1988ea: 0c05 |005d: move-result-object v5 │ │ -1988ec: 7020 8809 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0988 │ │ -1988f2: 7120 8357 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5783 │ │ -1988f8: 6e10 f801 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ -1988fe: 0c05 |0067: move-result-object v5 │ │ -198900: 2410 3711 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1137 │ │ -198906: 0c05 |006b: move-result-object v5 │ │ -198908: 2410 3711 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ -19890e: 0c00 |006f: move-result-object v0 │ │ -198910: 7140 df01 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@01df │ │ -198916: 6e10 9a09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -19891c: 282d |0076: goto 00a3 // +002d │ │ -19891e: 0d0a |0077: move-exception v10 │ │ -198920: 6e10 9a09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -198926: 2805 |007b: goto 0080 // +0005 │ │ -198928: 0d00 |007c: move-exception v0 │ │ -19892a: 6e20 4b0b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ -198930: 270a |0080: throw v10 │ │ -198932: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -198938: 0c0a |0084: move-result-object v10 │ │ -19893a: 1a00 2084 |0085: const-string v0, "w" // string@8420 │ │ -19893e: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ -198944: 0c0a |008a: move-result-object v10 │ │ -198946: 7120 8357 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5783 │ │ -19894c: 0b05 |008e: move-result-wide v5 │ │ -19894e: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -198952: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -198956: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -19895a: 1a00 1441 |0095: const-string v0, "_size" // string@4114 │ │ -19895e: 7120 5d0a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -198964: 0c02 |009a: move-result-object v2 │ │ -198966: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -19896c: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -198970: 6e10 9a09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -198976: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -19897a: 6e10 9309 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -198980: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -198984: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -198988: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -19898c: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -19898e: 7110 500a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198994: 0c0a |00b2: move-result-object v10 │ │ -198996: 1a0b eb5f |00b3: const-string v11, "is_pending" // string@5feb │ │ -19899a: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -1989a0: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -1989a6: 0a0a |00bb: move-result v10 │ │ -1989a8: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -1989ac: 6e10 2b57 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ -1989b2: 0c0a |00c1: move-result-object v10 │ │ -1989b4: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1989ba: 0c0a |00c5: move-result-object v10 │ │ -1989bc: 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 │ │ -1989c2: 1101 |00c9: return-object v1 │ │ -1989c4: 0d00 |00ca: move-exception v0 │ │ -1989c6: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -1989ca: 6e10 9a09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099a │ │ -1989d0: 2805 |00d0: goto 00d5 // +0005 │ │ -1989d2: 0d0a |00d1: move-exception v10 │ │ -1989d4: 6e20 4b0b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ -1989da: 2700 |00d5: throw v0 │ │ -1989dc: 0d0a |00d6: move-exception v10 │ │ -1989de: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -1989e2: 6e10 9309 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0993 │ │ -1989e8: 2805 |00dc: goto 00e1 // +0005 │ │ -1989ea: 0d0b |00dd: move-exception v11 │ │ -1989ec: 6e20 4b0b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ -1989f2: 270a |00e1: throw v10 │ │ +198824: |[198824] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +198834: 54b0 7b42 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@427b │ │ +198838: 7110 b556 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@56b5 │ │ +19883e: 0c00 |0005: move-result-object v0 │ │ +198840: 7110 f00c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cf0 │ │ +198846: 0c00 |0009: move-result-object v0 │ │ +198848: 1f00 0303 |000a: check-cast v0, Ljava/lang/String; // type@0303 │ │ +19884c: 54b1 7d42 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@427d │ │ +198850: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +198854: 53b1 7c42 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@427c │ │ +198858: 7040 2a57 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@572a │ │ +19885e: 0c01 |0015: move-result-object v1 │ │ +198860: 7020 3357 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@5733 │ │ +198866: 0c01 |0019: move-result-object v1 │ │ +198868: 7020 2e57 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@572e │ │ +19886e: 0c02 |001d: move-result-object v2 │ │ +198870: 7040 2557 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@5725 │ │ +198876: 0c01 |0021: move-result-object v1 │ │ +198878: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +19887c: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +198882: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +198884: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +198888: 620a 8142 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ +19888c: 220b 0503 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0305 │ │ +198890: 1a01 b716 |002e: const-string v1, "Failed to create mediaUri for " // string@16b7 │ │ +198894: 7020 0d0b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19889a: 6e20 160b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +1988a0: 6e10 270b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +1988a6: 0c0b |0039: move-result-object v11 │ │ +1988a8: 7120 c202 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c2 │ │ +1988ae: 1104 |003d: return-object v4 │ │ +1988b0: 54bb 7e42 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@427e │ │ +1988b4: 7120 7f50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@507f │ │ +1988ba: 0c0b |0043: move-result-object v11 │ │ +1988bc: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +1988c0: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +1988c4: 6e10 9309 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +1988ca: 1104 |004b: return-object v4 │ │ +1988cc: 6e10 fb01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01fb │ │ +1988d2: 0c02 |004f: move-result-object v2 │ │ +1988d4: 1a05 4153 |0050: const-string v5, "file" // string@5341 │ │ +1988d8: 7120 9757 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@5797 │ │ +1988de: 0a02 |0055: move-result v2 │ │ +1988e0: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +1988e4: 2202 be02 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02be │ │ +1988e8: 6e10 f801 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ +1988ee: 0c05 |005d: move-result-object v5 │ │ +1988f0: 7020 8809 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0988 │ │ +1988f6: 7120 8357 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5783 │ │ +1988fc: 6e10 f801 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ +198902: 0c05 |0067: move-result-object v5 │ │ +198904: 2410 3711 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@1137 │ │ +19890a: 0c05 |006b: move-result-object v5 │ │ +19890c: 2410 3711 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@1137 │ │ +198912: 0c00 |006f: move-result-object v0 │ │ +198914: 7140 df01 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@01df │ │ +19891a: 6e10 9a09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +198920: 282d |0076: goto 00a3 // +002d │ │ +198922: 0d0a |0077: move-exception v10 │ │ +198924: 6e10 9a09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +19892a: 2805 |007b: goto 0080 // +0005 │ │ +19892c: 0d00 |007c: move-exception v0 │ │ +19892e: 6e20 4b0b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ +198934: 270a |0080: throw v10 │ │ +198936: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +19893c: 0c0a |0084: move-result-object v10 │ │ +19893e: 1a00 2084 |0085: const-string v0, "w" // string@8420 │ │ +198942: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ +198948: 0c0a |008a: move-result-object v10 │ │ +19894a: 7120 8357 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@5783 │ │ +198950: 0b05 |008e: move-result-wide v5 │ │ +198952: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +198956: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +19895a: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +19895e: 1a00 1441 |0095: const-string v0, "_size" // string@4114 │ │ +198962: 7120 5d0a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +198968: 0c02 |009a: move-result-object v2 │ │ +19896a: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +198970: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +198974: 6e10 9a09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +19897a: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +19897e: 6e10 9309 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +198984: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +198988: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +19898c: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +198990: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +198992: 7110 500a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198998: 0c0a |00b2: move-result-object v10 │ │ +19899a: 1a0b eb5f |00b3: const-string v11, "is_pending" // string@5feb │ │ +19899e: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +1989a4: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +1989aa: 0a0a |00bb: move-result v10 │ │ +1989ac: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +1989b0: 6e10 2b57 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@572b │ │ +1989b6: 0c0a |00c1: move-result-object v10 │ │ +1989b8: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1989be: 0c0a |00c5: move-result-object v10 │ │ +1989c0: 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 │ │ +1989c6: 1101 |00c9: return-object v1 │ │ +1989c8: 0d00 |00ca: move-exception v0 │ │ +1989ca: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +1989ce: 6e10 9a09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@099a │ │ +1989d4: 2805 |00d0: goto 00d5 // +0005 │ │ +1989d6: 0d0a |00d1: move-exception v10 │ │ +1989d8: 6e20 4b0b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ +1989de: 2700 |00d5: throw v0 │ │ +1989e0: 0d0a |00d6: move-exception v10 │ │ +1989e2: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +1989e6: 6e10 9309 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@0993 │ │ +1989ec: 2805 |00dc: goto 00e1 // +0005 │ │ +1989ee: 0d0b |00dd: move-exception v11 │ │ +1989f0: 6e20 4b0b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b4b │ │ +1989f6: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -435566,28 +435567,28 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -199010: |[199010] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -199020: 2200 4701 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ -199024: 7020 8f04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -19902a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -19902c: 6e20 9104 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0491 │ │ -199032: 1401 6200 137f |0009: const v1, #float 1.95399e+38 // #7f130062 │ │ -199038: 6e20 9404 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -19903e: 1401 8204 137f |000f: const v1, #float 1.9542e+38 // #7f130482 │ │ -199044: 6e30 9b04 1002 |0012: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ -19904a: 1401 f402 137f |0015: const v1, #float 1.95412e+38 // #7f1302f4 │ │ -199050: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -199052: 6e30 9604 1002 |0019: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ -199058: 6e10 a104 0000 |001c: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ -19905e: 0e00 |001f: return-void │ │ +199014: |[199014] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +199024: 2200 4701 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ +199028: 7020 8f04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +19902e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +199030: 6e20 9104 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0491 │ │ +199036: 1401 6200 137f |0009: const v1, #float 1.95399e+38 // #7f130062 │ │ +19903c: 6e20 9404 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +199042: 1401 8204 137f |000f: const v1, #float 1.9542e+38 // #7f130482 │ │ +199048: 6e30 9b04 1002 |0012: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ +19904e: 1401 f402 137f |0015: const v1, #float 1.95412e+38 // #7f1302f4 │ │ +199054: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +199056: 6e30 9604 1002 |0019: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ +19905c: 6e10 a104 0000 |001c: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ +199062: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x000c line=370 │ │ 0x0012 line=371 │ │ 0x0019 line=372 │ │ @@ -435602,19 +435603,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 │ │ -198b64: |[198b64] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -198b74: 1f01 b711 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11b7 │ │ -198b78: 6e20 2757 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@5727 │ │ -198b7e: 0c01 |0005: move-result-object v1 │ │ -198b80: 1101 |0006: return-object v1 │ │ +198b68: |[198b68] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +198b78: 1f01 b711 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11b7 │ │ +198b7c: 6e20 2757 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@5727 │ │ +198b82: 0c01 |0005: move-result-object v1 │ │ +198b84: 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; │ │ │ │ @@ -435623,80 +435624,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 │ │ -198d64: |[198d64] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -198d74: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -198d78: 2190 |0002: array-length v0, v9 │ │ -198d7a: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -198d7e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -198d80: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -198d82: 5482 8342 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ -198d86: 6e10 600b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ -198d8c: 0c02 |000c: move-result-object v2 │ │ -198d8e: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -198d92: 7110 7b57 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@577b │ │ -198d98: 0a03 |0012: move-result v3 │ │ -198d9a: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -198d9e: 2209 ce10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198da2: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -198da4: 7110 500a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198daa: 0c02 |001b: move-result-object v2 │ │ -198dac: 7030 c556 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ -198db2: 1109 |001f: return-object v9 │ │ -198db4: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -198db8: 2209 ce10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198dbc: 7110 500a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198dc2: 0c02 |0027: move-result-object v2 │ │ -198dc4: 7030 c556 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ -198dca: 1109 |002b: return-object v9 │ │ -198dcc: 2193 |002c: array-length v3, v9 │ │ -198dce: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -198dd0: 0716 |002e: move-object v6, v1 │ │ -198dd2: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -198dd4: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -198dd8: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -198ddc: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -198de0: 7030 3457 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@5734 │ │ -198de6: 0c06 |0039: move-result-object v6 │ │ -198de8: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -198dec: 2209 ce10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198df0: 7110 500a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198df6: 0c02 |0041: move-result-object v2 │ │ -198df8: 7030 c556 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ -198dfe: 1109 |0045: return-object v9 │ │ -198e00: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -198e04: 28e8 |0048: goto 0030 // -0018 │ │ -198e06: 2199 |0049: array-length v9, v9 │ │ -198e08: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -198e0c: 2209 ce10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198e10: 7110 500a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198e16: 0c02 |0051: move-result-object v2 │ │ -198e18: 7030 c556 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ -198e1e: 1109 |0055: return-object v9 │ │ -198e20: 2209 ce10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198e24: 7110 500a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198e2a: 0c02 |005b: move-result-object v2 │ │ -198e2c: 7030 c556 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ -198e32: 1109 |005f: return-object v9 │ │ -198e34: 0d09 |0060: move-exception v9 │ │ -198e36: 6202 8142 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ -198e3a: 7120 c402 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ -198e40: 2209 ce10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198e44: 7110 500a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -198e4a: 0c00 |006b: move-result-object v0 │ │ -198e4c: 7030 c556 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ -198e52: 1109 |006f: return-object v9 │ │ -198e54: 2209 d202 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d2 │ │ -198e58: 1a00 746e |0072: const-string v0, "must pass in at least one attachment" // string@6e74 │ │ -198e5c: 7020 c009 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -198e62: 2709 |0077: throw v9 │ │ +198d68: |[198d68] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +198d78: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +198d7c: 2190 |0002: array-length v0, v9 │ │ +198d7e: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +198d82: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +198d84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +198d86: 5482 8342 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ +198d8a: 6e10 600b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ +198d90: 0c02 |000c: move-result-object v2 │ │ +198d92: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +198d96: 7110 7b57 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@577b │ │ +198d9c: 0a03 |0012: move-result v3 │ │ +198d9e: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +198da2: 2209 ce10 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198da6: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +198da8: 7110 500a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198dae: 0c02 |001b: move-result-object v2 │ │ +198db0: 7030 c556 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ +198db6: 1109 |001f: return-object v9 │ │ +198db8: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +198dbc: 2209 ce10 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198dc0: 7110 500a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198dc6: 0c02 |0027: move-result-object v2 │ │ +198dc8: 7030 c556 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ +198dce: 1109 |002b: return-object v9 │ │ +198dd0: 2193 |002c: array-length v3, v9 │ │ +198dd2: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +198dd4: 0716 |002e: move-object v6, v1 │ │ +198dd6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +198dd8: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +198ddc: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +198de0: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +198de4: 7030 3457 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@5734 │ │ +198dea: 0c06 |0039: move-result-object v6 │ │ +198dec: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +198df0: 2209 ce10 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198df4: 7110 500a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198dfa: 0c02 |0041: move-result-object v2 │ │ +198dfc: 7030 c556 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ +198e02: 1109 |0045: return-object v9 │ │ +198e04: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +198e08: 28e8 |0048: goto 0030 // -0018 │ │ +198e0a: 2199 |0049: array-length v9, v9 │ │ +198e0c: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +198e10: 2209 ce10 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198e14: 7110 500a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198e1a: 0c02 |0051: move-result-object v2 │ │ +198e1c: 7030 c556 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ +198e22: 1109 |0055: return-object v9 │ │ +198e24: 2209 ce10 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198e28: 7110 500a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198e2e: 0c02 |005b: move-result-object v2 │ │ +198e30: 7030 c556 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ +198e36: 1109 |005f: return-object v9 │ │ +198e38: 0d09 |0060: move-exception v9 │ │ +198e3a: 6202 8142 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4281 │ │ +198e3e: 7120 c402 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ +198e44: 2209 ce10 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198e48: 7110 500a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +198e4e: 0c00 |006b: move-result-object v0 │ │ +198e50: 7030 c556 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@56c5 │ │ +198e56: 1109 |006f: return-object v9 │ │ +198e58: 2209 d202 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d2 │ │ +198e5c: 1a00 746e |0072: const-string v0, "must pass in at least one attachment" // string@6e74 │ │ +198e60: 7020 c009 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +198e66: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -435719,18 +435720,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 │ │ -198ed4: |[198ed4] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -198ee4: 1f01 ce10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ -198ee8: 6e20 3157 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5731 │ │ -198eee: 0e00 |0005: return-void │ │ +198ed8: |[198ed8] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +198ee8: 1f01 ce10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10ce │ │ +198eec: 6e20 3157 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@5731 │ │ +198ef2: 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; │ │ │ │ @@ -435739,86 +435740,86 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/Pair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -198ef0: |[198ef0] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -198f00: 6f20 5258 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5852 │ │ -198f06: 5450 8342 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ -198f0a: 6e10 600b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ -198f10: 0c00 |0008: move-result-object v0 │ │ -198f12: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -198f16: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -198f1a: 0e00 |000d: return-void │ │ -198f1c: 6e10 c856 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ -198f22: 0c01 |0011: move-result-object v1 │ │ -198f24: 1f01 eb02 |0012: check-cast v1, Ljava/lang/Integer; // type@02eb │ │ -198f28: 6e10 490a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ -198f2e: 0a01 |0017: move-result v1 │ │ -198f30: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -198f32: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -198f34: 3801 2200 |001a: if-eqz v1, 003c // +0022 │ │ -198f38: 1406 4e01 137f |001c: const v6, #float 1.95403e+38 // #7f13014e │ │ -198f3e: 3231 0d00 |001f: if-eq v1, v3, 002c // +000d │ │ -198f42: 3221 0300 |0021: if-eq v1, v2, 0024 // +0003 │ │ -198f46: 2864 |0023: goto 0087 // +0064 │ │ -198f48: 7130 7904 6003 |0024: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0479 │ │ -198f4e: 0c06 |0027: move-result-object v6 │ │ -198f50: 6e10 7b04 0600 |0028: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ -198f56: 285c |002b: goto 0087 // +005c │ │ -198f58: 6e10 7600 0000 |002c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -198f5e: 0c01 |002f: move-result-object v1 │ │ -198f60: 6e20 e400 6100 |0030: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e4 │ │ -198f66: 0c06 |0033: move-result-object v6 │ │ -198f68: 7130 7a04 6003 |0034: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ -198f6e: 0c06 |0037: move-result-object v6 │ │ -198f70: 6e10 7b04 0600 |0038: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ -198f76: 284c |003b: goto 0087 // +004c │ │ -198f78: 6e10 ca56 0600 |003c: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ -198f7e: 0c06 |003f: move-result-object v6 │ │ -198f80: 1f06 8600 |0040: check-cast v6, Landroid/net/Uri; // type@0086 │ │ -198f84: 3906 0400 |0042: if-nez v6, 0046 // +0004 │ │ -198f88: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -198f8a: 2825 |0045: goto 006a // +0025 │ │ -198f8c: 7020 2f57 6500 |0046: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@572f │ │ -198f92: 0c01 |0049: move-result-object v1 │ │ -198f94: 3801 0600 |004a: if-eqz v1, 0050 // +0006 │ │ -198f98: 7110 fd01 0100 |004c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -198f9e: 0c06 |004f: move-result-object v6 │ │ -198fa0: 6e10 f901 0600 |0050: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01f9 │ │ -198fa6: 0c01 |0053: move-result-object v1 │ │ -198fa8: 7210 d40c 0100 |0054: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -198fae: 0a04 |0057: move-result v4 │ │ -198fb0: 3424 0e00 |0058: if-lt v4, v2, 0066 // +000e │ │ -198fb4: 7210 d40c 0100 |005a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ -198fba: 0a06 |005d: move-result v6 │ │ -198fbc: b126 |005e: sub-int/2addr v6, v2 │ │ -198fbe: 7220 cb0c 6100 |005f: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ -198fc4: 0c06 |0062: move-result-object v6 │ │ -198fc6: 1f06 0303 |0063: check-cast v6, Ljava/lang/String; // type@0303 │ │ -198fca: 2805 |0065: goto 006a // +0005 │ │ -198fcc: 6e10 f801 0600 |0066: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ -198fd2: 0c06 |0069: move-result-object v6 │ │ -198fd4: 3906 0a00 |006a: if-nez v6, 0074 // +000a │ │ -198fd8: 1406 0601 137f |006c: const v6, #float 1.95402e+38 // #7f130106 │ │ -198fde: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -198fe4: 0c06 |0072: move-result-object v6 │ │ -198fe6: 280d |0073: goto 0080 // +000d │ │ -198fe8: 2331 3511 |0074: new-array v1, v3, [Ljava/lang/Object; // type@1135 │ │ -198fec: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -198fee: 4d06 0102 |0077: aput-object v6, v1, v2 │ │ -198ff2: 1406 9401 137f |0079: const v6, #float 1.95405e+38 // #7f130194 │ │ -198ff8: 6e30 7800 6001 |007c: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ -198ffe: 0c06 |007f: move-result-object v6 │ │ -199000: 7130 7a04 6003 |0080: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ -199006: 0c06 |0083: move-result-object v6 │ │ -199008: 6e10 7b04 0600 |0084: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ -19900e: 0e00 |0087: return-void │ │ +198ef4: |[198ef4] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +198f04: 6f20 5258 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@5852 │ │ +198f0a: 5450 8342 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4283 │ │ +198f0e: 6e10 600b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b60 │ │ +198f14: 0c00 |0008: move-result-object v0 │ │ +198f16: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +198f1a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +198f1e: 0e00 |000d: return-void │ │ +198f20: 6e10 c856 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@56c8 │ │ +198f26: 0c01 |0011: move-result-object v1 │ │ +198f28: 1f01 eb02 |0012: check-cast v1, Ljava/lang/Integer; // type@02eb │ │ +198f2c: 6e10 490a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a49 │ │ +198f32: 0a01 |0017: move-result v1 │ │ +198f34: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +198f36: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +198f38: 3801 2200 |001a: if-eqz v1, 003c // +0022 │ │ +198f3c: 1406 4e01 137f |001c: const v6, #float 1.95403e+38 // #7f13014e │ │ +198f42: 3231 0d00 |001f: if-eq v1, v3, 002c // +000d │ │ +198f46: 3221 0300 |0021: if-eq v1, v2, 0024 // +0003 │ │ +198f4a: 2864 |0023: goto 0087 // +0064 │ │ +198f4c: 7130 7904 6003 |0024: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0479 │ │ +198f52: 0c06 |0027: move-result-object v6 │ │ +198f54: 6e10 7b04 0600 |0028: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ +198f5a: 285c |002b: goto 0087 // +005c │ │ +198f5c: 6e10 7600 0000 |002c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +198f62: 0c01 |002f: move-result-object v1 │ │ +198f64: 6e20 e400 6100 |0030: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e4 │ │ +198f6a: 0c06 |0033: move-result-object v6 │ │ +198f6c: 7130 7a04 6003 |0034: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ +198f72: 0c06 |0037: move-result-object v6 │ │ +198f74: 6e10 7b04 0600 |0038: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ +198f7a: 284c |003b: goto 0087 // +004c │ │ +198f7c: 6e10 ca56 0600 |003c: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@56ca │ │ +198f82: 0c06 |003f: move-result-object v6 │ │ +198f84: 1f06 8600 |0040: check-cast v6, Landroid/net/Uri; // type@0086 │ │ +198f88: 3906 0400 |0042: if-nez v6, 0046 // +0004 │ │ +198f8c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +198f8e: 2825 |0045: goto 006a // +0025 │ │ +198f90: 7020 2f57 6500 |0046: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@572f │ │ +198f96: 0c01 |0049: move-result-object v1 │ │ +198f98: 3801 0600 |004a: if-eqz v1, 0050 // +0006 │ │ +198f9c: 7110 fd01 0100 |004c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +198fa2: 0c06 |004f: move-result-object v6 │ │ +198fa4: 6e10 f901 0600 |0050: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01f9 │ │ +198faa: 0c01 |0053: move-result-object v1 │ │ +198fac: 7210 d40c 0100 |0054: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +198fb2: 0a04 |0057: move-result v4 │ │ +198fb4: 3424 0e00 |0058: if-lt v4, v2, 0066 // +000e │ │ +198fb8: 7210 d40c 0100 |005a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cd4 │ │ +198fbe: 0a06 |005d: move-result v6 │ │ +198fc0: b126 |005e: sub-int/2addr v6, v2 │ │ +198fc2: 7220 cb0c 6100 |005f: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0ccb │ │ +198fc8: 0c06 |0062: move-result-object v6 │ │ +198fca: 1f06 0303 |0063: check-cast v6, Ljava/lang/String; // type@0303 │ │ +198fce: 2805 |0065: goto 006a // +0005 │ │ +198fd0: 6e10 f801 0600 |0066: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01f8 │ │ +198fd6: 0c06 |0069: move-result-object v6 │ │ +198fd8: 3906 0a00 |006a: if-nez v6, 0074 // +000a │ │ +198fdc: 1406 0601 137f |006c: const v6, #float 1.95402e+38 // #7f130106 │ │ +198fe2: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +198fe8: 0c06 |0072: move-result-object v6 │ │ +198fea: 280d |0073: goto 0080 // +000d │ │ +198fec: 2331 3511 |0074: new-array v1, v3, [Ljava/lang/Object; // type@1135 │ │ +198ff0: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +198ff2: 4d06 0102 |0077: aput-object v6, v1, v2 │ │ +198ff6: 1406 9401 137f |0079: const v6, #float 1.95405e+38 // #7f130194 │ │ +198ffc: 6e30 7800 6001 |007c: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ +199002: 0c06 |007f: move-result-object v6 │ │ +199004: 7130 7a04 6003 |0080: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@047a │ │ +19900a: 0c06 |0083: move-result-object v6 │ │ +19900c: 6e10 7b04 0600 |0084: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@047b │ │ +199012: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0024 line=342 │ │ 0x0028 line=343 │ │ @@ -435900,38 +435901,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -199efc: |[199efc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -199f0c: 0e00 |0000: return-void │ │ +199f00: |[199f00] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +199f10: 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 │ │ -199f10: |[199f10] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -199f20: 7010 ef05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05ef │ │ -199f26: 5b01 9f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -199f2a: 2201 7703 |0005: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ -199f2e: 7010 950c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ -199f34: 5b01 a042 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ -199f38: 5c02 a142 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@42a1 │ │ -199f3c: 5c03 a342 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ -199f40: 0e00 |0010: return-void │ │ +199f14: |[199f14] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +199f24: 7010 ef05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05ef │ │ +199f2a: 5b01 9f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +199f2e: 2201 7703 |0005: new-instance v1, Ljava/util/HashMap; // type@0377 │ │ +199f32: 7010 950c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c95 │ │ +199f38: 5b01 a042 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ +199f3c: 5c02 a142 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@42a1 │ │ +199f40: 5c03 a342 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ +199f44: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x000c line=39 │ │ 0x000e line=40 │ │ @@ -435946,19 +435947,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 │ │ -199db8: |[199db8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -199dc8: 6e10 2d03 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@032d │ │ -199dce: 0a01 |0003: move-result v1 │ │ -199dd0: 8711 |0004: float-to-int v1, v1 │ │ -199dd2: 0f01 |0005: return v1 │ │ +199dbc: |[199dbc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +199dcc: 6e10 2d03 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@032d │ │ +199dd2: 0a01 |0003: move-result v1 │ │ +199dd4: 8711 |0004: float-to-int v1, v1 │ │ +199dd6: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 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; │ │ @@ -435968,29 +435969,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -199d78: |[199d78] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -199d88: 6e10 0106 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0601 │ │ -199d8e: 0c00 |0003: move-result-object v0 │ │ -199d90: 2000 a701 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ -199d94: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -199d98: 6e10 0106 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0601 │ │ -199d9e: 0c02 |000b: move-result-object v2 │ │ -199da0: 1f02 a701 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ -199da4: 6e10 e705 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e7 │ │ -199daa: 0a02 |0011: move-result v2 │ │ -199dac: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -199db0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -199db2: 2802 |0015: goto 0017 // +0002 │ │ -199db4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -199db6: 0f02 |0017: return v2 │ │ +199d7c: |[199d7c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +199d8c: 6e10 0106 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0601 │ │ +199d92: 0c00 |0003: move-result-object v0 │ │ +199d94: 2000 a701 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ +199d98: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +199d9c: 6e10 0106 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0601 │ │ +199da2: 0c02 |000b: move-result-object v2 │ │ +199da4: 1f02 a701 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ +199da8: 6e10 e705 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e7 │ │ +199dae: 0a02 |0011: move-result v2 │ │ +199db0: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +199db4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +199db6: 2802 |0015: goto 0017 // +0002 │ │ +199db8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +199dba: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0018 reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ @@ -436000,23 +436001,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 │ │ -199ecc: |[199ecc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -199edc: 7020 7257 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5772 │ │ -199ee2: 0a00 |0003: move-result v0 │ │ -199ee4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -199ee8: 6e10 ff05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05ff │ │ -199eee: 0a02 |0009: move-result v2 │ │ -199ef0: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -199ef4: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -199ef8: 0f03 |000e: return v3 │ │ +199ed0: |[199ed0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +199ee0: 7020 7257 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5772 │ │ +199ee6: 0a00 |0003: move-result v0 │ │ +199ee8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +199eec: 6e10 ff05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05ff │ │ +199ef2: 0a02 |0009: move-result v2 │ │ +199ef4: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +199ef8: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +199efc: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 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 │ │ @@ -436027,75 +436028,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 │ │ -199bec: |[199bec] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -199bfc: 7220 6657 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ -199c02: 0b00 |0003: move-result-wide v0 │ │ -199c04: 5472 a042 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ -199c08: 7120 5d0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -199c0e: 0c03 |0009: move-result-object v3 │ │ -199c10: 7220 e30c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0ce3 │ │ -199c16: 0a02 |000d: move-result v2 │ │ -199c18: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -199c1c: 5478 a042 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ -199c20: 7120 5d0a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -199c26: 0c09 |0015: move-result-object v9 │ │ -199c28: 7220 e50c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ -199c2e: 0c08 |0019: move-result-object v8 │ │ -199c30: 1f08 b101 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b1 │ │ -199c34: 1108 |001c: return-object v8 │ │ -199c36: 7220 6857 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5768 │ │ -199c3c: 0c02 |0020: move-result-object v2 │ │ -199c3e: 5423 6400 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ -199c42: 7230 6757 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@5767 │ │ -199c48: 6e10 0606 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0606 │ │ -199c4e: 0a09 |0029: move-result v9 │ │ -199c50: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -199c54: 7120 0903 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0309 │ │ -199c5a: 0a09 |002f: move-result v9 │ │ -199c5c: 6e10 0006 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@0600 │ │ -199c62: 0a0a |0033: move-result v10 │ │ -199c64: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -199c66: 7120 0903 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0309 │ │ -199c6c: 0a0a |0038: move-result v10 │ │ -199c6e: 6e10 0306 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@0603 │ │ -199c74: 0a05 |003c: move-result v5 │ │ -199c76: 6e10 0406 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0604 │ │ -199c7c: 0a06 |0040: move-result v6 │ │ -199c7e: b065 |0041: add-int/2addr v5, v6 │ │ -199c80: 6e10 1c03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -199c86: 0c06 |0045: move-result-object v6 │ │ -199c88: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -199c8c: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -199c92: 0a09 |004b: move-result v9 │ │ -199c94: 6e10 0506 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0605 │ │ -199c9a: 0a05 |004f: move-result v5 │ │ -199c9c: 6e10 0206 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@0602 │ │ -199ca2: 0a08 |0053: move-result v8 │ │ -199ca4: b085 |0054: add-int/2addr v5, v8 │ │ -199ca6: 6e10 1c03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ -199cac: 0c08 |0058: move-result-object v8 │ │ -199cae: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -199cb2: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -199cb8: 0a08 |005e: move-result v8 │ │ -199cba: 6e30 3103 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0331 │ │ -199cc0: 6e10 2003 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0320 │ │ -199cc6: 0a08 |0065: move-result v8 │ │ -199cc8: 6e10 1f03 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@031f │ │ -199cce: 0a09 |0069: move-result v9 │ │ -199cd0: 6e59 3003 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0330 │ │ -199cd6: 5478 a042 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ -199cda: 7120 5d0a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -199ce0: 0c09 |0072: move-result-object v9 │ │ -199ce2: 7230 e80c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ -199ce8: 1102 |0076: return-object v2 │ │ +199bf0: |[199bf0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +199c00: 7220 6657 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ +199c06: 0b00 |0003: move-result-wide v0 │ │ +199c08: 5472 a042 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ +199c0c: 7120 5d0a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +199c12: 0c03 |0009: move-result-object v3 │ │ +199c14: 7220 e30c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0ce3 │ │ +199c1a: 0a02 |000d: move-result v2 │ │ +199c1c: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +199c20: 5478 a042 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ +199c24: 7120 5d0a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +199c2a: 0c09 |0015: move-result-object v9 │ │ +199c2c: 7220 e50c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce5 │ │ +199c32: 0c08 |0019: move-result-object v8 │ │ +199c34: 1f08 b101 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b1 │ │ +199c38: 1108 |001c: return-object v8 │ │ +199c3a: 7220 6857 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5768 │ │ +199c40: 0c02 |0020: move-result-object v2 │ │ +199c42: 5423 6400 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ +199c46: 7230 6757 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@5767 │ │ +199c4c: 6e10 0606 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0606 │ │ +199c52: 0a09 |0029: move-result v9 │ │ +199c54: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +199c58: 7120 0903 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0309 │ │ +199c5e: 0a09 |002f: move-result v9 │ │ +199c60: 6e10 0006 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@0600 │ │ +199c66: 0a0a |0033: move-result v10 │ │ +199c68: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +199c6a: 7120 0903 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0309 │ │ +199c70: 0a0a |0038: move-result v10 │ │ +199c72: 6e10 0306 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@0603 │ │ +199c78: 0a05 |003c: move-result v5 │ │ +199c7a: 6e10 0406 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0604 │ │ +199c80: 0a06 |0040: move-result v6 │ │ +199c82: b065 |0041: add-int/2addr v5, v6 │ │ +199c84: 6e10 1c03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +199c8a: 0c06 |0045: move-result-object v6 │ │ +199c8c: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +199c90: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +199c96: 0a09 |004b: move-result v9 │ │ +199c98: 6e10 0506 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0605 │ │ +199c9e: 0a05 |004f: move-result v5 │ │ +199ca0: 6e10 0206 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@0602 │ │ +199ca6: 0a08 |0053: move-result v8 │ │ +199ca8: b085 |0054: add-int/2addr v5, v8 │ │ +199caa: 6e10 1c03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031c │ │ +199cb0: 0c08 |0058: move-result-object v8 │ │ +199cb2: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +199cb6: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +199cbc: 0a08 |005e: move-result v8 │ │ +199cbe: 6e30 3103 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0331 │ │ +199cc4: 6e10 2003 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0320 │ │ +199cca: 0a08 |0065: move-result v8 │ │ +199ccc: 6e10 1f03 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@031f │ │ +199cd2: 0a09 |0069: move-result v9 │ │ +199cd4: 6e59 3003 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0330 │ │ +199cda: 5478 a042 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ +199cde: 7120 5d0a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +199ce4: 0c09 |0072: move-result-object v9 │ │ +199ce6: 7230 e80c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce8 │ │ +199cec: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=81 │ │ 0x0010 line=82 │ │ 0x001d line=84 │ │ 0x0021 line=85 │ │ @@ -436120,22 +436121,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -199dd4: |[199dd4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -199de4: 5510 a142 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@42a1 │ │ -199de8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -199dec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -199dee: 2805 |0005: goto 000a // +0005 │ │ -199df0: 6e10 1803 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@0318 │ │ -199df6: 0a02 |0009: move-result v2 │ │ -199df8: 0f02 |000a: return v2 │ │ +199dd8: |[199dd8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +199de8: 5510 a142 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@42a1 │ │ +199dec: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +199df0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +199df2: 2805 |0005: goto 000a // +0005 │ │ +199df4: 6e10 1803 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@0318 │ │ +199dfa: 0a02 |0009: move-result v2 │ │ +199dfc: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -436144,67 +436145,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 │ │ -199dfc: |[199dfc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -199e0c: 6e20 6d57 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@576d │ │ -199e12: 0a09 |0003: move-result v9 │ │ -199e14: 7030 6b57 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@576b │ │ -199e1a: 0a08 |0007: move-result v8 │ │ -199e1c: b198 |0008: sub-int/2addr v8, v9 │ │ -199e1e: 5560 a342 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ -199e22: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -199e26: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -199e2a: 6e10 ff05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05ff │ │ -199e30: 0a0b |0012: move-result v11 │ │ -199e32: 5460 9f42 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -199e36: 7220 6657 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ -199e3c: 0b00 |0018: move-result-wide v0 │ │ -199e3e: 121a |0019: const/4 v10, #int 1 // #1 │ │ -199e40: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -199e44: 7030 7557 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5775 │ │ -199e4a: 0a02 |001f: move-result v2 │ │ -199e4c: 6e20 fe05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fe │ │ -199e52: 0c02 |0023: move-result-object v2 │ │ -199e54: 6e20 fd05 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05fd │ │ -199e5a: 0a02 |0027: move-result v2 │ │ -199e5c: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -199e5e: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -199e62: 5463 9f42 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -199e66: 7220 6657 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ -199e6c: 0b03 |0030: move-result-wide v3 │ │ -199e6e: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -199e72: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -199e76: 7030 7557 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5775 │ │ -199e7c: 0a0a |0038: move-result v10 │ │ -199e7e: 6e20 fe05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fe │ │ -199e84: 0c0a |003c: move-result-object v10 │ │ -199e86: 7030 6b57 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@576b │ │ -199e8c: 0a0a |0040: move-result v10 │ │ -199e8e: 546b 9f42 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -199e92: 6e40 6c57 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@576c │ │ -199e98: 0c07 |0046: move-result-object v7 │ │ -199e9a: 5477 6400 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ -199e9e: 6e10 1803 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@0318 │ │ -199ea4: 0a07 |004c: move-result v7 │ │ -199ea6: b079 |004d: add-int/2addr v9, v7 │ │ -199ea8: b19a |004e: sub-int/2addr v10, v9 │ │ -199eaa: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -199eae: 0f0a |0051: return v10 │ │ -199eb0: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -199eb4: 28c6 |0054: goto 001a // -003a │ │ -199eb6: 5567 a342 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ -199eba: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -199ebe: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -199ec0: 7120 770a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ -199ec6: 0a08 |005d: move-result v8 │ │ -199ec8: 0f08 |005e: return v8 │ │ +199e00: |[199e00] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +199e10: 6e20 6d57 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@576d │ │ +199e16: 0a09 |0003: move-result v9 │ │ +199e18: 7030 6b57 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@576b │ │ +199e1e: 0a08 |0007: move-result v8 │ │ +199e20: b198 |0008: sub-int/2addr v8, v9 │ │ +199e22: 5560 a342 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ +199e26: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +199e2a: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +199e2e: 6e10 ff05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05ff │ │ +199e34: 0a0b |0012: move-result v11 │ │ +199e36: 5460 9f42 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +199e3a: 7220 6657 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ +199e40: 0b00 |0018: move-result-wide v0 │ │ +199e42: 121a |0019: const/4 v10, #int 1 // #1 │ │ +199e44: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +199e48: 7030 7557 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5775 │ │ +199e4e: 0a02 |001f: move-result v2 │ │ +199e50: 6e20 fe05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fe │ │ +199e56: 0c02 |0023: move-result-object v2 │ │ +199e58: 6e20 fd05 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05fd │ │ +199e5e: 0a02 |0027: move-result v2 │ │ +199e60: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +199e62: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +199e66: 5463 9f42 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +199e6a: 7220 6657 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ +199e70: 0b03 |0030: move-result-wide v3 │ │ +199e72: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +199e76: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +199e7a: 7030 7557 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5775 │ │ +199e80: 0a0a |0038: move-result v10 │ │ +199e82: 6e20 fe05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fe │ │ +199e88: 0c0a |003c: move-result-object v10 │ │ +199e8a: 7030 6b57 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@576b │ │ +199e90: 0a0a |0040: move-result v10 │ │ +199e92: 546b 9f42 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +199e96: 6e40 6c57 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@576c │ │ +199e9c: 0c07 |0046: move-result-object v7 │ │ +199e9e: 5477 6400 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ +199ea2: 6e10 1803 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@0318 │ │ +199ea8: 0a07 |004c: move-result v7 │ │ +199eaa: b079 |004d: add-int/2addr v9, v7 │ │ +199eac: b19a |004e: sub-int/2addr v10, v9 │ │ +199eae: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +199eb2: 0f0a |0051: return v10 │ │ +199eb4: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +199eb8: 28c6 |0054: goto 001a // -003a │ │ +199eba: 5567 a342 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ +199ebe: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +199ec2: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +199ec4: 7120 770a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a77 │ │ +199eca: 0a08 |005d: move-result v8 │ │ +199ecc: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0009 line=136 │ │ 0x000f line=137 │ │ 0x0013 line=138 │ │ @@ -436226,34 +436227,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 │ │ -199f44: |[199f44] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -199f54: 6e20 fd05 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05fd │ │ -199f5a: 0a03 |0003: move-result v3 │ │ -199f5c: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -199f5e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -199f60: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -199f64: 5415 9f42 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -199f68: 6e40 7057 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@5770 │ │ -199f6e: 0a05 |000d: move-result v5 │ │ -199f70: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -199f74: 5415 9f42 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -199f78: 6e40 6c57 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@576c │ │ -199f7e: 0c03 |0015: move-result-object v3 │ │ -199f80: 5433 6400 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ -199f84: 6e20 6d57 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@576d │ │ -199f8a: 0a03 |001b: move-result v3 │ │ -199f8c: 2802 |001c: goto 001e // +0002 │ │ -199f8e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -199f90: 6e50 7501 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0175 │ │ -199f96: 0e00 |0021: return-void │ │ +199f48: |[199f48] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +199f58: 6e20 fd05 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05fd │ │ +199f5e: 0a03 |0003: move-result v3 │ │ +199f60: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +199f62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +199f64: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +199f68: 5415 9f42 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +199f6c: 6e40 7057 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@5770 │ │ +199f72: 0a05 |000d: move-result v5 │ │ +199f74: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +199f78: 5415 9f42 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +199f7c: 6e40 6c57 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@576c │ │ +199f82: 0c03 |0015: move-result-object v3 │ │ +199f84: 5433 6400 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ +199f88: 6e20 6d57 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@576d │ │ +199f8e: 0a03 |001b: move-result v3 │ │ +199f90: 2802 |001c: goto 001e // +0002 │ │ +199f92: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +199f94: 6e50 7501 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0175 │ │ +199f9a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=53 │ │ 0x0010 line=54 │ │ 0x0018 line=55 │ │ 0x001e line=58 │ │ @@ -436269,51 +436270,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 │ │ -199cec: |[199cec] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -199cfc: 7020 7257 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5772 │ │ -199d02: 0a07 |0003: move-result v7 │ │ -199d04: 0780 |0004: move-object v0, v8 │ │ -199d06: 1f00 a801 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01a8 │ │ -199d0a: 6e10 ec05 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05ec │ │ -199d10: 0a00 |000a: move-result v0 │ │ -199d12: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -199d16: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -199d18: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -199d1c: b130 |0010: sub-int/2addr v0, v3 │ │ -199d1e: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -199d22: 7220 6657 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ -199d28: 0b04 |0016: move-result-wide v4 │ │ -199d2a: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -199d2e: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -199d32: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -199d36: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -199d3a: 0f03 |001f: return v3 │ │ -199d3c: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -199d40: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -199d42: 2802 |0023: goto 0025 // +0002 │ │ -199d44: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -199d46: b097 |0025: add-int/2addr v7, v9 │ │ -199d48: 7220 6657 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ -199d4e: 0b04 |0029: move-result-wide v4 │ │ -199d50: 7220 6657 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ -199d56: 0b07 |002d: move-result-wide v7 │ │ -199d58: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -199d5c: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -199d60: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -199d64: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -199d68: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -199d6c: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -199d70: 2802 |003a: goto 003c // +0002 │ │ -199d72: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -199d74: 0f03 |003c: return v3 │ │ +199cf0: |[199cf0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +199d00: 7020 7257 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@5772 │ │ +199d06: 0a07 |0003: move-result v7 │ │ +199d08: 0780 |0004: move-object v0, v8 │ │ +199d0a: 1f00 a801 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01a8 │ │ +199d0e: 6e10 ec05 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05ec │ │ +199d14: 0a00 |000a: move-result v0 │ │ +199d16: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +199d1a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +199d1c: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +199d20: b130 |0010: sub-int/2addr v0, v3 │ │ +199d22: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +199d26: 7220 6657 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ +199d2c: 0b04 |0016: move-result-wide v4 │ │ +199d2e: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +199d32: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +199d36: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +199d3a: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +199d3e: 0f03 |001f: return v3 │ │ +199d40: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +199d44: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +199d46: 2802 |0023: goto 0025 // +0002 │ │ +199d48: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +199d4a: b097 |0025: add-int/2addr v7, v9 │ │ +199d4c: 7220 6657 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ +199d52: 0b04 |0029: move-result-wide v4 │ │ +199d54: 7220 6657 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@5766 │ │ +199d5a: 0b07 |002d: move-result-wide v7 │ │ +199d5c: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +199d60: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +199d64: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +199d68: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +199d6c: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +199d70: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +199d74: 2802 |003a: goto 003c // +0002 │ │ +199d76: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +199d78: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0013 line=65 │ │ 0x0026 line=72 │ │ 0x002a line=73 │ │ @@ -436328,18 +436329,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -199f98: |[199f98] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -199fa8: 5410 a042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ -199fac: 7210 e20c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0ce2 │ │ -199fb2: 0e00 |0005: return-void │ │ +199f9c: |[199f9c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +199fac: 5410 a042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@42a0 │ │ +199fb0: 7210 e20c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0ce2 │ │ +199fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ @@ -436347,22 +436348,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -199fb4: |[199fb4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -199fc4: 5220 a242 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a2 │ │ -199fc8: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -199fcc: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -199fd0: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -199fd4: 5923 a242 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a2 │ │ -199fd8: 6e10 7157 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5771 │ │ -199fde: 0e00 |000d: return-void │ │ +199fb8: |[199fb8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +199fc8: 5220 a242 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a2 │ │ +199fcc: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +199fd0: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +199fd4: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +199fd8: 5923 a242 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@42a2 │ │ +199fdc: 6e10 7157 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5771 │ │ +199fe2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0006 line=181 │ │ 0x000a line=182 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ @@ -436373,55 +436374,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 │ │ -199fe0: |[199fe0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -199ff0: 6e10 ff05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05ff │ │ -199ff6: 0a0c |0003: move-result v12 │ │ -199ff8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -199ffa: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -199ffe: 7030 7557 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5775 │ │ -19a004: 0a01 |000a: move-result v1 │ │ -19a006: 6e20 fe05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fe │ │ -19a00c: 0c03 |000e: move-result-object v3 │ │ -19a00e: 6e20 fd05 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05fd │ │ -19a014: 0a05 |0012: move-result v5 │ │ -19a016: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -19a018: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -19a01c: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -19a020: 5591 a342 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ -19a024: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -19a028: 5491 9f42 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -19a02c: 6e40 7057 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@5770 │ │ -19a032: 0a01 |0021: move-result v1 │ │ -19a034: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -19a038: 5491 9f42 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ -19a03c: 6e40 6c57 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@576c │ │ -19a042: 0c01 |0029: move-result-object v1 │ │ -19a044: 5417 6400 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ -19a048: 6e10 2b01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012b │ │ -19a04e: 6e10 1d03 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@031d │ │ -19a054: 0a08 |0032: move-result v8 │ │ -19a056: 0791 |0033: move-object v1, v9 │ │ -19a058: 07b2 |0034: move-object v2, v11 │ │ -19a05a: 0774 |0035: move-object v4, v7 │ │ -19a05c: 0106 |0036: move v6, v0 │ │ -19a05e: 7406 6e57 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@576e │ │ -19a064: 0a01 |003a: move-result v1 │ │ -19a066: 8282 |003b: int-to-float v2, v8 │ │ -19a068: 8211 |003c: int-to-float v1, v1 │ │ -19a06a: 6e30 2c01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012c │ │ -19a070: 6e20 1203 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0312 │ │ -19a076: 6e10 2a01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012a │ │ -19a07c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -19a080: 28bd |0048: goto 0005 // -0043 │ │ -19a082: 0e00 |0049: return-void │ │ +199fe4: |[199fe4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +199ff4: 6e10 ff05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05ff │ │ +199ffa: 0a0c |0003: move-result v12 │ │ +199ffc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +199ffe: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +19a002: 7030 7557 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@5775 │ │ +19a008: 0a01 |000a: move-result v1 │ │ +19a00a: 6e20 fe05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fe │ │ +19a010: 0c03 |000e: move-result-object v3 │ │ +19a012: 6e20 fd05 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05fd │ │ +19a018: 0a05 |0012: move-result v5 │ │ +19a01a: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +19a01c: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +19a020: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +19a024: 5591 a342 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@42a3 │ │ +19a028: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +19a02c: 5491 9f42 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +19a030: 6e40 7057 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@5770 │ │ +19a036: 0a01 |0021: move-result v1 │ │ +19a038: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +19a03c: 5491 9f42 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@429f │ │ +19a040: 6e40 6c57 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@576c │ │ +19a046: 0c01 |0029: move-result-object v1 │ │ +19a048: 5417 6400 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0064 │ │ +19a04c: 6e10 2b01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012b │ │ +19a052: 6e10 1d03 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@031d │ │ +19a058: 0a08 |0032: move-result v8 │ │ +19a05a: 0791 |0033: move-object v1, v9 │ │ +19a05c: 07b2 |0034: move-object v2, v11 │ │ +19a05e: 0774 |0035: move-object v4, v7 │ │ +19a060: 0106 |0036: move v6, v0 │ │ +19a062: 7406 6e57 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@576e │ │ +19a068: 0a01 |003a: move-result v1 │ │ +19a06a: 8282 |003b: int-to-float v2, v8 │ │ +19a06c: 8211 |003c: int-to-float v1, v1 │ │ +19a06e: 6e30 2c01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012c │ │ +19a074: 6e20 1203 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0312 │ │ +19a07a: 6e10 2a01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012a │ │ +19a080: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +19a084: 28bd |0048: goto 0005 // -0043 │ │ +19a086: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=115 │ │ 0x000f line=117 │ │ 0x0018 line=119 │ │ 0x0024 line=120 │ │ @@ -436467,17 +436468,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bc28: |[19bc28] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -19bc38: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19bc3e: 0e00 |0003: return-void │ │ +19bc2c: |[19bc2c] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +19bc3c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19bc42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -436486,18 +436487,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19bc40: |[19bc40] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -19bc50: 2200 d202 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ -19bc54: 7020 c009 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ -19bc5a: 2700 |0005: throw v0 │ │ +19bc44: |[19bc44] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +19bc54: 2200 d202 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d2 │ │ +19bc58: 7020 c009 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c0 │ │ +19bc5e: 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; │ │ │ │ @@ -436546,36 +436547,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19bdac: |[19bdac] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19bdbc: 2200 f110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10f1 │ │ -19bdc0: 7010 0f58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@580f │ │ -19bdc6: 6900 b742 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b7 │ │ -19bdca: 0e00 |0007: return-void │ │ +19bdb0: |[19bdb0] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19bdc0: 2200 f110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10f1 │ │ +19bdc4: 7010 0f58 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@580f │ │ +19bdca: 6900 b742 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b7 │ │ +19bdce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 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 │ │ -19bdcc: |[19bdcc] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19bddc: 7010 1e58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@581e │ │ -19bde2: 0e00 |0003: return-void │ │ +19bdd0: |[19bdd0] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19bde0: 7010 1e58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@581e │ │ +19bde6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -436583,17 +436584,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19bd20: |[19bd20] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -19bd30: 6200 b742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b7 │ │ -19bd34: 1100 |0002: return-object v0 │ │ +19bd24: |[19bd24] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +19bd34: 6200 b742 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42b7 │ │ +19bd38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ Virtual methods - │ │ @@ -436602,18 +436603,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19bd50: |[19bd50] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -19bd60: 7100 810c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c81 │ │ -19bd66: 0c00 |0003: move-result-object v0 │ │ -19bd68: 1100 |0004: return-object v0 │ │ +19bd54: |[19bd54] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +19bd64: 7100 810c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c81 │ │ +19bd6a: 0c00 |0003: move-result-object v0 │ │ +19bd6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -436621,38 +436622,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19bc5c: |[19bc5c] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -19bc6c: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -19bc70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19bc72: 2802 |0003: goto 0005 // +0002 │ │ -19bc74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19bc76: 0f01 |0005: return v1 │ │ +19bc60: |[19bc60] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +19bc70: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +19bc74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19bc76: 2802 |0003: goto 0005 // +0002 │ │ +19bc78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19bc7a: 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 │ │ -19bca4: |[19bca4] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -19bcb4: 2200 e802 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ -19bcb8: 1a01 9b83 |0002: const-string v1, "value is absent" // string@839b │ │ -19bcbc: 7020 430a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ -19bcc2: 2700 |0007: throw v0 │ │ +19bca8: |[19bca8] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +19bcb8: 2200 e802 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02e8 │ │ +19bcbc: 1a01 9b83 |0002: const-string v1, "value is absent" // string@839b │ │ +19bcc0: 7020 430a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a43 │ │ +19bcc6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -436660,51 +436661,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -19bc8c: |[19bc8c] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -19bc9c: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -19bca2: 0f00 |0003: return v0 │ │ +19bc90: |[19bc90] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +19bca0: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +19bca6: 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 │ │ -19bc78: |[19bc78] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -19bc88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bc8a: 0f00 |0001: return v0 │ │ +19bc7c: |[19bc7c] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +19bc8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bc8e: 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 │ │ -19bcc4: |[19bcc4] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bcd4: 1a00 3d83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833d │ │ -19bcd8: 7120 3758 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ -19bcde: 0c02 |0005: move-result-object v2 │ │ -19bce0: 1102 |0006: return-object v2 │ │ +19bcc8: |[19bcc8] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bcd8: 1a00 3d83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833d │ │ +19bcdc: 7120 3758 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ +19bce2: 0c02 |0005: move-result-object v2 │ │ +19bce4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -436713,21 +436714,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 │ │ -19bce4: |[19bce4] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19bcf4: 7210 4c58 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@584c │ │ -19bcfa: 0c02 |0003: move-result-object v2 │ │ -19bcfc: 1a00 3c83 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@833c │ │ -19bd00: 7120 3758 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ -19bd06: 0c02 |0009: move-result-object v2 │ │ -19bd08: 1102 |000a: return-object v2 │ │ +19bce8: |[19bce8] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19bcf8: 7210 4c58 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@584c │ │ +19bcfe: 0c02 |0003: move-result-object v2 │ │ +19bd00: 1a00 3c83 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@833c │ │ +19bd04: 7120 3758 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ +19bd0a: 0c02 |0009: move-result-object v2 │ │ +19bd0c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ │ │ @@ -436736,19 +436737,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 │ │ -19bd6c: |[19bd6c] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19bd7c: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ -19bd82: 0c01 |0003: move-result-object v1 │ │ -19bd84: 1f01 f310 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10f3 │ │ -19bd88: 1101 |0006: return-object v1 │ │ +19bd70: |[19bd70] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19bd80: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ +19bd86: 0c01 |0003: move-result-object v1 │ │ +19bd88: 1f01 f310 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10f3 │ │ +19bd8c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -436757,33 +436758,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19bd0c: |[19bd0c] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -19bd1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bd1e: 1100 |0001: return-object v0 │ │ +19bd10: |[19bd10] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +19bd20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bd22: 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 │ │ -19bd38: |[19bd38] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -19bd48: 1a00 ab30 |0000: const-string v0, "Optional.absent()" // string@30ab │ │ -19bd4c: 1100 |0002: return-object v0 │ │ +19bd3c: |[19bd3c] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +19bd4c: 1a00 ab30 |0000: const-string v0, "Optional.absent()" // string@30ab │ │ +19bd50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -436791,19 +436792,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 │ │ -19bd8c: |[19bd8c] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19bd9c: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ -19bda2: 7100 1f58 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@581f │ │ -19bda8: 0c01 |0006: move-result-object v1 │ │ -19bdaa: 1101 |0007: return-object v1 │ │ +19bd90: |[19bd90] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19bda0: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ +19bda6: 7100 1f58 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@581f │ │ +19bdac: 0c01 |0006: move-result-object v1 │ │ +19bdae: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ @@ -436863,18 +436864,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c4b8: |[19c4b8] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -19c4c8: 7010 1e58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@581e │ │ -19c4ce: 5b01 ba42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c4d2: 0e00 |0005: return-void │ │ +19c4bc: |[19c4bc] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +19c4cc: 7010 1e58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@581e │ │ +19c4d2: 5b01 ba42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c4d6: 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; │ │ @@ -436885,19 +436886,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19c44c: |[19c44c] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -19c45c: 5410 ba42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c460: 7110 860c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c86 │ │ -19c466: 0c00 |0005: move-result-object v0 │ │ -19c468: 1100 |0006: return-object v0 │ │ +19c450: |[19c450] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +19c460: 5410 ba42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c464: 7110 860c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c86 │ │ +19c46a: 0c00 |0005: move-result-object v0 │ │ +19c46c: 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;) │ │ @@ -436905,25 +436906,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -19c334: |[19c334] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -19c344: 2020 f510 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ -19c348: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -19c34c: 1f02 f510 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ -19c350: 5410 ba42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c354: 5422 ba42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c358: 6e20 a00a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ -19c35e: 0a02 |000d: move-result v2 │ │ -19c360: 0f02 |000e: return v2 │ │ -19c362: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -19c364: 0f02 |0010: return v2 │ │ +19c338: |[19c338] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +19c348: 2020 f510 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ +19c34c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +19c350: 1f02 f510 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ +19c354: 5410 ba42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c358: 5422 ba42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c35c: 6e20 a00a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0aa0 │ │ +19c362: 0a02 |000d: move-result v2 │ │ +19c364: 0f02 |000e: return v2 │ │ +19c366: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19c368: 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; │ │ @@ -436934,17 +436935,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c3a4: |[19c3a4] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -19c3b4: 5410 ba42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c3b8: 1100 |0002: return-object v0 │ │ +19c3a8: |[19c3a8] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +19c3b8: 5410 ba42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c3bc: 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;) │ │ @@ -436952,21 +436953,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -19c37c: |[19c37c] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -19c38c: 5420 ba42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c390: 6e10 a20a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ -19c396: 0a00 |0005: move-result v0 │ │ -19c398: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -19c39e: b010 |0009: add-int/2addr v0, v1 │ │ -19c3a0: 0f00 |000a: return v0 │ │ +19c380: |[19c380] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +19c390: 5420 ba42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c394: 6e10 a20a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0aa2 │ │ +19c39a: 0a00 |0005: move-result v0 │ │ +19c39c: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +19c3a2: b010 |0009: add-int/2addr v0, v1 │ │ +19c3a4: 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;) │ │ @@ -436974,35 +436975,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19c368: |[19c368] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -19c378: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c37a: 0f00 |0001: return v0 │ │ +19c36c: |[19c36c] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +19c37c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c37e: 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 │ │ -19c3bc: |[19c3bc] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c3cc: 1a00 3d83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833d │ │ -19c3d0: 7120 3758 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ -19c3d6: 5412 ba42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c3da: 1102 |0007: return-object v2 │ │ +19c3c0: |[19c3c0] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c3d0: 1a00 3d83 |0000: const-string v0, "use orNull() instead of or(null)" // string@833d │ │ +19c3d4: 7120 3758 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ +19c3da: 5412 ba42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c3de: 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; │ │ @@ -437012,18 +437013,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 │ │ -19c3dc: |[19c3dc] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19c3ec: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ -19c3f2: 5401 ba42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c3f6: 1101 |0005: return-object v1 │ │ +19c3e0: |[19c3e0] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19c3f0: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ +19c3f6: 5401 ba42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c3fa: 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; │ │ @@ -437033,17 +437034,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 │ │ -19c46c: |[19c46c] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19c47c: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ -19c482: 1100 |0003: return-object v0 │ │ +19c470: |[19c470] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19c480: 7110 3658 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@5836 │ │ +19c486: 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; │ │ │ │ @@ -437052,17 +437053,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c3f8: |[19c3f8] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -19c408: 5410 ba42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c40c: 1100 |0002: return-object v0 │ │ +19c3fc: |[19c3fc] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +19c40c: 5410 ba42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c410: 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;) │ │ @@ -437070,25 +437071,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19c410: |[19c410] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -19c420: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ -19c424: 1a01 ad30 |0002: const-string v1, "Optional.of(" // string@30ad │ │ -19c428: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -19c42e: 5421 ba42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c432: 6e20 150b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ -19c438: 1a01 f009 |000c: const-string v1, ")" // string@09f0 │ │ -19c43c: 6e20 160b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19c442: 6e10 270b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -19c448: 0c00 |0014: move-result-object v0 │ │ -19c44a: 1100 |0015: return-object v0 │ │ +19c414: |[19c414] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +19c424: 2200 0503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0305 │ │ +19c428: 1a01 ad30 |0002: const-string v1, "Optional.of(" // string@30ad │ │ +19c42c: 7020 0d0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +19c432: 5421 ba42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c436: 6e20 150b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b15 │ │ +19c43c: 1a01 f009 |000c: const-string v1, ")" // string@09f0 │ │ +19c440: 6e20 160b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19c446: 6e10 270b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +19c44c: 0c00 |0014: move-result-object v0 │ │ +19c44e: 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;) │ │ @@ -437096,24 +437097,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 │ │ -19c484: |[19c484] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19c494: 2200 f510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ -19c498: 5421 ba42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ -19c49c: 7220 1c58 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@581c │ │ -19c4a2: 0c03 |0007: move-result-object v3 │ │ -19c4a4: 1a01 ac3b |0008: const-string v1, "Transformation function cannot return null." // string@3bac │ │ -19c4a8: 7120 3758 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ -19c4ae: 0c03 |000d: move-result-object v3 │ │ -19c4b0: 7020 4058 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5840 │ │ -19c4b6: 1100 |0011: return-object v0 │ │ +19c488: |[19c488] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19c498: 2200 f510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10f5 │ │ +19c49c: 5421 ba42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ba │ │ +19c4a0: 7220 1c58 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@581c │ │ +19c4a6: 0c03 |0007: move-result-object v3 │ │ +19c4a8: 1a01 ac3b |0008: const-string v1, "Transformation function cannot return null." // string@3bac │ │ +19c4ac: 7120 3758 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5837 │ │ +19c4b2: 0c03 |000d: move-result-object v3 │ │ +19c4b4: 7020 4058 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5840 │ │ +19c4ba: 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; │ │ │ │ @@ -437152,18 +437153,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19cee8: |[19cee8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -19cef8: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19cefe: 5b01 dd42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ -19cf02: 0e00 |0005: return-void │ │ +19ceec: |[19ceec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +19cefc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19cf02: 5b01 dd42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ +19cf06: 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; │ │ @@ -437174,371 +437175,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 │ │ -19cf04: |[19cf04] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -19cf14: 7120 a208 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@08a2 │ │ -19cf1a: 0e00 |0003: return-void │ │ +19cf08: |[19cf08] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +19cf18: 7120 a208 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@08a2 │ │ +19cf1e: 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 │ │ -19cf1c: |[19cf1c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -19cf2c: 7120 a308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08a3 │ │ -19cf32: 0e00 |0003: return-void │ │ +19cf20: |[19cf20] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +19cf30: 7120 a308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08a3 │ │ +19cf36: 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 │ │ -19cf34: |[19cf34] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -19cf44: 7120 a408 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@08a4 │ │ -19cf4a: 0e00 |0003: return-void │ │ +19cf38: |[19cf38] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +19cf48: 7120 a408 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@08a4 │ │ +19cf4e: 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 │ │ -19cf4c: |[19cf4c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -19cf5c: 7120 a508 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@08a5 │ │ -19cf62: 0e00 |0003: return-void │ │ +19cf50: |[19cf50] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +19cf60: 7120 a508 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@08a5 │ │ +19cf66: 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 │ │ -19cf64: |[19cf64] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -19cf74: 7120 a608 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@08a6 │ │ -19cf7a: 0e00 |0003: return-void │ │ +19cf68: |[19cf68] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +19cf78: 7120 a608 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@08a6 │ │ +19cf7e: 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 │ │ -19cf7c: |[19cf7c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -19cf8c: 7120 a708 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@08a7 │ │ -19cf92: 0e00 |0003: return-void │ │ +19cf80: |[19cf80] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +19cf90: 7120 a708 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@08a7 │ │ +19cf96: 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 │ │ -19cf94: |[19cf94] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -19cfa4: 7130 a808 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@08a8 │ │ -19cfaa: 0e00 |0003: return-void │ │ +19cf98: |[19cf98] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +19cfa8: 7130 a808 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@08a8 │ │ +19cfae: 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 │ │ -19cfac: |[19cfac] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -19cfbc: 7130 a908 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@08a9 │ │ -19cfc2: 0e00 |0003: return-void │ │ +19cfb0: |[19cfb0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +19cfc0: 7130 a908 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@08a9 │ │ +19cfc6: 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 │ │ -19cfc4: |[19cfc4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -19cfd4: 7120 aa08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08aa │ │ -19cfda: 0e00 |0003: return-void │ │ +19cfc8: |[19cfc8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +19cfd8: 7120 aa08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08aa │ │ +19cfde: 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 │ │ -19cfdc: |[19cfdc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -19cfec: 7120 ab08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ab │ │ -19cff2: 0e00 |0003: return-void │ │ +19cfe0: |[19cfe0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +19cff0: 7120 ab08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ab │ │ +19cff6: 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 │ │ -19cff4: |[19cff4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -19d004: 7120 ac08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ac │ │ -19d00a: 0e00 |0003: return-void │ │ +19cff8: |[19cff8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +19d008: 7120 ac08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ac │ │ +19d00e: 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 │ │ -19d00c: |[19d00c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -19d01c: 7130 ad08 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@08ad │ │ -19d022: 0e00 |0003: return-void │ │ +19d010: |[19d010] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +19d020: 7130 ad08 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@08ad │ │ +19d026: 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 │ │ -19d024: |[19d024] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -19d034: 7130 ae08 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@08ae │ │ -19d03a: 0e00 |0003: return-void │ │ +19d028: |[19d028] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +19d038: 7130 ae08 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@08ae │ │ +19d03e: 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 │ │ -19d03c: |[19d03c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19d04c: 7120 af08 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@08af │ │ -19d052: 0e00 |0003: return-void │ │ +19d040: |[19d040] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19d050: 7120 af08 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@08af │ │ +19d056: 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 │ │ -19d054: |[19d054] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -19d064: 7120 b008 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@08b0 │ │ -19d06a: 0e00 |0003: return-void │ │ +19d058: |[19d058] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +19d068: 7120 b008 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@08b0 │ │ +19d06e: 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 │ │ -19d06c: |[19d06c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -19d07c: 7130 b108 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@08b1 │ │ -19d082: 0e00 |0003: return-void │ │ +19d070: |[19d070] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +19d080: 7130 b108 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@08b1 │ │ +19d086: 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 │ │ -19d084: |[19d084] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -19d094: 7120 b208 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@08b2 │ │ -19d09a: 0e00 |0003: return-void │ │ +19d088: |[19d088] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +19d098: 7120 b208 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@08b2 │ │ +19d09e: 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 │ │ -19d09c: |[19d09c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -19d0ac: 7120 b308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b3 │ │ -19d0b2: 0e00 |0003: return-void │ │ +19d0a0: |[19d0a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +19d0b0: 7120 b308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b3 │ │ +19d0b6: 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 │ │ -19d0b4: |[19d0b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -19d0c4: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ -19d0ca: 0e00 |0003: return-void │ │ +19d0b8: |[19d0b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +19d0c8: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ +19d0ce: 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 │ │ -19d0cc: |[19d0cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19d0dc: 7120 b508 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@08b5 │ │ -19d0e2: 0e00 |0003: return-void │ │ +19d0d0: |[19d0d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19d0e0: 7120 b508 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@08b5 │ │ +19d0e6: 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 │ │ -19d0e4: |[19d0e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19d0f4: 7120 b608 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@08b6 │ │ -19d0fa: 0e00 |0003: return-void │ │ +19d0e8: |[19d0e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19d0f8: 7120 b608 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@08b6 │ │ +19d0fe: 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 │ │ -19d0fc: |[19d0fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -19d10c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19d10e: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -19d112: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -19d116: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -19d118: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -19d11c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -19d11e: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -19d122: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -19d124: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -19d128: 2814 |000e: goto 0022 // +0014 │ │ -19d12a: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -19d12e: 5423 dd42 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ -19d132: 6e20 6e03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036e │ │ -19d138: 280c |0016: goto 0022 // +000c │ │ -19d13a: 5423 dd42 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ -19d13e: 6e20 6f03 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ -19d144: 2806 |001c: goto 0022 // +0006 │ │ -19d146: 5423 dd42 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ -19d14a: 6e20 6f03 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ -19d150: 0e00 |0022: return-void │ │ +19d100: |[19d100] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +19d110: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19d112: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +19d116: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +19d11a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +19d11c: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +19d120: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +19d122: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +19d126: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +19d128: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +19d12c: 2814 |000e: goto 0022 // +0014 │ │ +19d12e: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +19d132: 5423 dd42 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ +19d136: 6e20 6e03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036e │ │ +19d13c: 280c |0016: goto 0022 // +000c │ │ +19d13e: 5423 dd42 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ +19d142: 6e20 6f03 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ +19d148: 2806 |001c: goto 0022 // +0006 │ │ +19d14a: 5423 dd42 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42dd │ │ +19d14e: 6e20 6f03 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@036f │ │ +19d154: 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; │ │ @@ -437550,241 +437551,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 │ │ -19d154: |[19d154] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19d164: 7120 b708 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@08b7 │ │ -19d16a: 0e00 |0003: return-void │ │ +19d158: |[19d158] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19d168: 7120 b708 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@08b7 │ │ +19d16e: 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 │ │ -19d184: |[19d184] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -19d194: 7120 b808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b8 │ │ -19d19a: 0e00 |0003: return-void │ │ +19d188: |[19d188] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +19d198: 7120 b808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b8 │ │ +19d19e: 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 │ │ -19d16c: |[19d16c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -19d17c: 7140 b908 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@08b9 │ │ -19d182: 0e00 |0003: return-void │ │ +19d170: |[19d170] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +19d180: 7140 b908 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@08b9 │ │ +19d186: 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 │ │ -19d19c: |[19d19c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -19d1ac: 7110 ba08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08ba │ │ -19d1b2: 0e00 |0003: return-void │ │ +19d1a0: |[19d1a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +19d1b0: 7110 ba08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08ba │ │ +19d1b6: 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 │ │ -19d1b4: |[19d1b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -19d1c4: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08bb │ │ -19d1ca: 0e00 |0003: return-void │ │ +19d1b8: |[19d1b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +19d1c8: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08bb │ │ +19d1ce: 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 │ │ -19d1cc: |[19d1cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -19d1dc: 7130 bc08 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@08bc │ │ -19d1e2: 0e00 |0003: return-void │ │ +19d1d0: |[19d1d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +19d1e0: 7130 bc08 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@08bc │ │ +19d1e6: 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 │ │ -19d1e4: |[19d1e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -19d1f4: 7130 bd08 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@08bd │ │ -19d1fa: 0e00 |0003: return-void │ │ +19d1e8: |[19d1e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +19d1f8: 7130 bd08 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@08bd │ │ +19d1fe: 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 │ │ -19d1fc: |[19d1fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -19d20c: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08be │ │ -19d212: 0e00 |0003: return-void │ │ +19d200: |[19d200] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +19d210: 7120 be08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08be │ │ +19d216: 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 │ │ -19d214: |[19d214] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -19d224: 7120 bf08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08bf │ │ -19d22a: 0e00 |0003: return-void │ │ +19d218: |[19d218] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +19d228: 7120 bf08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08bf │ │ +19d22e: 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 │ │ -19d22c: |[19d22c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -19d23c: 7130 c008 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@08c0 │ │ -19d242: 0e00 |0003: return-void │ │ +19d230: |[19d230] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +19d240: 7130 c008 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@08c0 │ │ +19d246: 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 │ │ -19d244: |[19d244] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -19d254: 7130 c108 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@08c1 │ │ -19d25a: 0e00 |0003: return-void │ │ +19d248: |[19d248] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +19d258: 7130 c108 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@08c1 │ │ +19d25e: 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 │ │ -19d25c: |[19d25c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -19d26c: 7120 c208 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@08c2 │ │ -19d272: 0e00 |0003: return-void │ │ +19d260: |[19d260] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +19d270: 7120 c208 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@08c2 │ │ +19d276: 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 │ │ -19d274: |[19d274] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -19d284: 7120 c308 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@08c3 │ │ -19d28a: 0e00 |0003: return-void │ │ +19d278: |[19d278] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +19d288: 7120 c308 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@08c3 │ │ +19d28e: 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 │ │ -19d28c: |[19d28c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -19d29c: 7120 c408 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@08c4 │ │ -19d2a2: 0e00 |0003: return-void │ │ +19d290: |[19d290] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +19d2a0: 7120 c408 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@08c4 │ │ +19d2a6: 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 │ │ -19d2a4: |[19d2a4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -19d2b4: 7120 c508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c5 │ │ -19d2ba: 0e00 |0003: return-void │ │ +19d2a8: |[19d2a8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +19d2b8: 7120 c508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c5 │ │ +19d2be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15764 (VideoPlayer.java) │ │ │ │ Class #2476 header: │ │ @@ -437815,18 +437816,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 │ │ -19d4ec: |[19d4ec] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -19d4fc: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19d502: 5b01 e342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e3 │ │ -19d506: 0e00 |0005: return-void │ │ +19d4f0: |[19d4f0] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +19d500: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19d506: 5b01 e342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e3 │ │ +19d50a: 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; │ │ @@ -437837,18 +437838,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 │ │ -19d4a8: |[19d4a8] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -19d4b8: 6e10 c658 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@58c6 │ │ -19d4be: 0c00 |0003: move-result-object v0 │ │ -19d4c0: 1100 |0004: return-object v0 │ │ +19d4ac: |[19d4ac] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +19d4bc: 6e10 c658 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@58c6 │ │ +19d4c2: 0c00 |0003: move-result-object v0 │ │ +19d4c4: 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;) │ │ @@ -437856,21 +437857,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 │ │ -19d4c4: |[19d4c4] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -19d4d4: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@1101 │ │ -19d4d8: 5421 e342 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e3 │ │ -19d4dc: 6e10 e908 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e9 │ │ -19d4e2: 0c01 |0007: move-result-object v1 │ │ -19d4e4: 7020 bd58 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@58bd │ │ -19d4ea: 1100 |000b: return-object v0 │ │ +19d4c8: |[19d4c8] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +19d4d8: 2200 0111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@1101 │ │ +19d4dc: 5421 e342 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42e3 │ │ +19d4e0: 6e10 e908 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e9 │ │ +19d4e6: 0c01 |0007: move-result-object v1 │ │ +19d4e8: 7020 bd58 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@58bd │ │ +19d4ee: 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 : 3588 (AttachmentDataSourceFactory.java) │ │ @@ -437924,22 +437925,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 │ │ -19d95c: |[19d95c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -19d96c: 5b23 ed42 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42ed │ │ -19d970: 7010 9f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19d976: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -19d97c: 5a20 ea42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ -19d980: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -19d984: 5a20 eb42 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42eb │ │ -19d988: 0e00 |000e: return-void │ │ +19d960: |[19d960] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +19d970: 5b23 ed42 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42ed │ │ +19d974: 7010 9f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19d97a: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +19d980: 5a20 ea42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ +19d984: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +19d988: 5a20 eb42 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42eb │ │ +19d98c: 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; │ │ @@ -437950,17 +437951,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 │ │ -19d98c: |[19d98c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -19d99c: 7020 cf58 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@58cf │ │ -19d9a2: 0e00 |0003: return-void │ │ +19d990: |[19d990] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +19d9a0: 7020 cf58 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@58cf │ │ +19d9a6: 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; │ │ @@ -437970,66 +437971,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -19d8b0: |[19d8b0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -19d8c0: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -19d8c4: bb04 |0002: add-long/2addr v4, v0 │ │ -19d8c6: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -19d8d0: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -19d8d4: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -19d8d8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -19d8da: 2802 |000d: goto 000f // +0002 │ │ -19d8dc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -19d8de: 0f04 |000f: return v4 │ │ +19d8b4: |[19d8b4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +19d8c4: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +19d8c8: bb04 |0002: add-long/2addr v4, v0 │ │ +19d8ca: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +19d8d4: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +19d8d8: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +19d8dc: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +19d8de: 2802 |000d: goto 000f // +0002 │ │ +19d8e0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +19d8e2: 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 │ │ -19d9a4: |[19d9a4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -19d9b4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -19d9b8: 7110 9e0b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b9e │ │ -19d9be: 0c00 |0005: move-result-object v0 │ │ -19d9c0: 6e10 d558 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@58d5 │ │ -19d9c6: 0b01 |0009: move-result-wide v1 │ │ -19d9c8: 7030 d758 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58d7 │ │ -19d9ce: 0a03 |000d: move-result v3 │ │ -19d9d0: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -19d9d4: 7130 1308 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0813 │ │ -19d9da: 2806 |0013: goto 0019 // +0006 │ │ -19d9dc: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -19d9e0: 7130 1308 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0813 │ │ -19d9e6: 1a03 136b |0019: const-string v3, "mdat" // string@6b13 │ │ -19d9ea: 7110 1208 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0812 │ │ -19d9f0: 0c03 |001e: move-result-object v3 │ │ -19d9f2: 6e20 ae0b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bae │ │ -19d9f8: 7030 d758 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58d7 │ │ -19d9fe: 0a03 |0025: move-result v3 │ │ -19da00: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -19da04: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -19da08: 2311 1711 |002a: new-array v1, v1, [B // type@1117 │ │ -19da0c: 6e20 ae0b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bae │ │ -19da12: 2804 |002f: goto 0033 // +0004 │ │ -19da14: 7130 1408 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0814 │ │ -19da1a: 6e10 b30b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb3 │ │ -19da20: 7220 c60b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc6 │ │ -19da26: 0e00 |0039: return-void │ │ +19d9a8: |[19d9a8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +19d9b8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +19d9bc: 7110 9e0b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b9e │ │ +19d9c2: 0c00 |0005: move-result-object v0 │ │ +19d9c4: 6e10 d558 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@58d5 │ │ +19d9ca: 0b01 |0009: move-result-wide v1 │ │ +19d9cc: 7030 d758 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58d7 │ │ +19d9d2: 0a03 |000d: move-result v3 │ │ +19d9d4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +19d9d8: 7130 1308 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0813 │ │ +19d9de: 2806 |0013: goto 0019 // +0006 │ │ +19d9e0: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +19d9e4: 7130 1308 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0813 │ │ +19d9ea: 1a03 136b |0019: const-string v3, "mdat" // string@6b13 │ │ +19d9ee: 7110 1208 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0812 │ │ +19d9f4: 0c03 |001e: move-result-object v3 │ │ +19d9f6: 6e20 ae0b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bae │ │ +19d9fc: 7030 d758 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58d7 │ │ +19da02: 0a03 |0025: move-result v3 │ │ +19da04: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +19da08: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +19da0c: 2311 1711 |002a: new-array v1, v1, [B // type@1117 │ │ +19da10: 6e20 ae0b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0bae │ │ +19da16: 2804 |002f: goto 0033 // +0004 │ │ +19da18: 7130 1408 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0814 │ │ +19da1e: 6e10 b30b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bb3 │ │ +19da24: 7220 c60b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc6 │ │ +19da2a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -438048,17 +438049,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d910: |[19d910] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -19d920: 5320 ea42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ -19d924: 1000 |0002: return-wide v0 │ │ +19d914: |[19d914] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +19d924: 5320 ea42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ +19d928: 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;) │ │ @@ -438066,17 +438067,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d928: |[19d928] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -19d938: 5320 eb42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42eb │ │ -19d93c: 1000 |0002: return-wide v0 │ │ +19d92c: |[19d92c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +19d93c: 5320 eb42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42eb │ │ +19d940: 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;) │ │ @@ -438084,17 +438085,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d8e0: |[19d8e0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -19d8f0: 5410 ec42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42ec │ │ -19d8f4: 1100 |0002: return-object v0 │ │ +19d8e4: |[19d8e4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +19d8f4: 5410 ec42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42ec │ │ +19d8f8: 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;) │ │ @@ -438102,19 +438103,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19d940: |[19d940] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -19d950: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -19d954: 5342 ea42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ -19d958: bb02 |0004: add-long/2addr v2, v0 │ │ -19d95a: 1002 |0005: return-wide v2 │ │ +19d944: |[19d944] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +19d954: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +19d958: 5342 ea42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ +19d95c: bb02 |0004: add-long/2addr v2, v0 │ │ +19d95e: 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;) │ │ @@ -438122,17 +438123,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d8f8: |[19d8f8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -19d908: 1a00 136b |0000: const-string v0, "mdat" // string@6b13 │ │ -19d90c: 1100 |0002: return-object v0 │ │ +19d8fc: |[19d8fc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +19d90c: 1a00 136b |0000: const-string v0, "mdat" // string@6b13 │ │ +19d910: 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;) │ │ @@ -438140,32 +438141,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 │ │ -19da28: |[19da28] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -19da38: 0e00 |0000: return-void │ │ +19da2c: |[19da2c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +19da3c: 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 │ │ -19da3c: |[19da3c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -19da4c: 5a01 ea42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ -19da50: 0e00 |0002: return-void │ │ +19da40: |[19da40] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +19da50: 5a01 ea42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42ea │ │ +19da54: 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 │ │ │ │ @@ -438174,17 +438175,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19da54: |[19da54] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -19da64: 5a01 eb42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42eb │ │ -19da68: 0e00 |0002: return-void │ │ +19da58: |[19da58] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +19da68: 5a01 eb42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42eb │ │ +19da6c: 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 │ │ │ │ @@ -438193,17 +438194,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 │ │ -19da6c: |[19da6c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -19da7c: 5b01 ec42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42ec │ │ -19da80: 0e00 |0002: return-void │ │ +19da70: |[19da70] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +19da80: 5b01 ec42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42ec │ │ +19da84: 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; │ │ │ │ @@ -499867,52 +499868,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 │ │ -190718: |[190718] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -190728: 7020 9605 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0596 │ │ -19072e: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -190730: 2344 2b11 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@112b │ │ -190734: 1a00 967e |0006: const-string v0, "stickers/emoticons" // string@7e96 │ │ -190738: 7110 2b55 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ -19073e: 0c00 |000b: move-result-object v0 │ │ -190740: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -190742: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -190746: 1a00 957e |000f: const-string v0, "stickers/clothes" // string@7e95 │ │ -19074a: 7110 2b55 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ -190750: 0c00 |0014: move-result-object v0 │ │ -190752: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -190754: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -190758: 1a00 947e |0018: const-string v0, "stickers/animals" // string@7e94 │ │ -19075c: 7110 2b55 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ -190762: 0c00 |001d: move-result-object v0 │ │ -190764: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -190766: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -19076a: 1a00 977e |0021: const-string v0, "stickers/food" // string@7e97 │ │ -19076e: 7110 2b55 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ -190774: 0c00 |0026: move-result-object v0 │ │ -190776: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -190778: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -19077c: 1a00 987e |002a: const-string v0, "stickers/weather" // string@7e98 │ │ -190780: 7110 2b55 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ -190786: 0c00 |002f: move-result-object v0 │ │ -190788: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -19078a: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -19078e: 5b34 7a41 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@417a │ │ -190792: 2140 |0035: array-length v0, v4 │ │ -190794: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -190798: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -19079c: 1f02 8210 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@1082 │ │ -1907a0: 6e20 3355 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5533 │ │ -1907a6: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1907aa: 28f5 |0041: goto 0036 // -000b │ │ -1907ac: 0e00 |0042: return-void │ │ +19071c: |[19071c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +19072c: 7020 9605 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0596 │ │ +190732: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +190734: 2344 2b11 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@112b │ │ +190738: 1a00 967e |0006: const-string v0, "stickers/emoticons" // string@7e96 │ │ +19073c: 7110 2b55 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ +190742: 0c00 |000b: move-result-object v0 │ │ +190744: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +190746: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +19074a: 1a00 957e |000f: const-string v0, "stickers/clothes" // string@7e95 │ │ +19074e: 7110 2b55 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ +190754: 0c00 |0014: move-result-object v0 │ │ +190756: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +190758: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +19075c: 1a00 947e |0018: const-string v0, "stickers/animals" // string@7e94 │ │ +190760: 7110 2b55 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ +190766: 0c00 |001d: move-result-object v0 │ │ +190768: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +19076a: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +19076e: 1a00 977e |0021: const-string v0, "stickers/food" // string@7e97 │ │ +190772: 7110 2b55 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ +190778: 0c00 |0026: move-result-object v0 │ │ +19077a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +19077c: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +190780: 1a00 987e |002a: const-string v0, "stickers/weather" // string@7e98 │ │ +190784: 7110 2b55 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@552b │ │ +19078a: 0c00 |002f: move-result-object v0 │ │ +19078c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +19078e: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +190792: 5b34 7a41 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@417a │ │ +190796: 2140 |0035: array-length v0, v4 │ │ +190798: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +19079c: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +1907a0: 1f02 8210 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@1082 │ │ +1907a4: 6e20 3355 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5533 │ │ +1907aa: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1907ae: 28f5 |0041: goto 0036 // -000b │ │ +1907b0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -499931,18 +499932,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -190700: |[190700] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -190710: 5410 7a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@417a │ │ -190714: 2100 |0002: array-length v0, v0 │ │ -190716: 0f00 |0003: return v0 │ │ +190704: |[190704] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +190714: 5410 7a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@417a │ │ +190718: 2100 |0002: array-length v0, v0 │ │ +19071a: 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;) │ │ @@ -499950,18 +499951,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1906e4: |[1906e4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -1906f4: 5410 7a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@417a │ │ -1906f8: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -1906fc: 1102 |0004: return-object v2 │ │ +1906e8: |[1906e8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +1906f8: 5410 7a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@417a │ │ +1906fc: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +190700: 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 │ │ │ │ @@ -500031,25 +500032,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 │ │ -192970: |[192970] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -192980: 7010 2c3b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b2c │ │ -192986: 6200 e041 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ -19298a: 5b10 d541 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -19298e: 5b13 d441 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ -192992: 5b14 d341 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ -192996: 5b12 d141 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41d1 │ │ -19299a: 7110 de49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -1929a0: 0c02 |0010: move-result-object v2 │ │ -1929a2: 5b12 d241 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d2 │ │ -1929a6: 0e00 |0013: return-void │ │ +192974: |[192974] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +192984: 7010 2c3b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b2c │ │ +19298a: 6200 e041 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ +19298e: 5b10 d541 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192992: 5b13 d441 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ +192996: 5b14 d341 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ +19299a: 5b12 d141 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41d1 │ │ +19299e: 7110 de49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +1929a4: 0c02 |0010: move-result-object v2 │ │ +1929a6: 5b12 d241 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d2 │ │ +1929aa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -500065,34 +500066,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -19279c: |[19279c] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -1927ac: 7010 a855 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@55a8 │ │ -1927b2: 0a00 |0003: move-result v0 │ │ -1927b4: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -1927b8: 7010 a955 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@55a9 │ │ -1927be: 0a00 |0009: move-result v0 │ │ -1927c0: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -1927c4: 5430 d241 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d2 │ │ -1927c8: 5431 d541 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -1927cc: 6e10 d055 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55d0 │ │ -1927d2: 0c01 |0013: move-result-object v1 │ │ -1927d4: 7010 a855 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@55a8 │ │ -1927da: 0a02 |0017: move-result v2 │ │ -1927dc: b124 |0018: sub-int/2addr v4, v2 │ │ -1927de: 4404 0104 |0019: aget v4, v1, v4 │ │ -1927e2: 6e20 ab06 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ -1927e8: 0c04 |001e: move-result-object v4 │ │ -1927ea: 1104 |001f: return-object v4 │ │ -1927ec: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1927ee: 1104 |0021: return-object v4 │ │ +1927a0: |[1927a0] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +1927b0: 7010 a855 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@55a8 │ │ +1927b6: 0a00 |0003: move-result v0 │ │ +1927b8: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +1927bc: 7010 a955 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@55a9 │ │ +1927c2: 0a00 |0009: move-result v0 │ │ +1927c4: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +1927c8: 5430 d241 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d2 │ │ +1927cc: 5431 d541 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +1927d0: 6e10 d055 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55d0 │ │ +1927d6: 0c01 |0013: move-result-object v1 │ │ +1927d8: 7010 a855 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@55a8 │ │ +1927de: 0a02 |0017: move-result v2 │ │ +1927e0: b124 |0018: sub-int/2addr v4, v2 │ │ +1927e2: 4404 0104 |0019: aget v4, v1, v4 │ │ +1927e6: 6e20 ab06 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06ab │ │ +1927ec: 0c04 |001e: move-result-object v4 │ │ +1927ee: 1104 |001f: return-object v4 │ │ +1927f0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1927f2: 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 │ │ @@ -500102,29 +500103,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 │ │ -192758: |[192758] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -192768: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -19276c: 6e10 cf55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ -192772: 0c00 |0005: move-result-object v0 │ │ -192774: 6e10 7406 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ -19277a: 0a00 |0009: move-result v0 │ │ -19277c: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -192780: 5410 d541 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192784: 6e10 cf55 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ -19278a: 0c00 |0011: move-result-object v0 │ │ -19278c: 6e20 7506 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0675 │ │ -192792: 0c02 |0015: move-result-object v2 │ │ -192794: 1102 |0016: return-object v2 │ │ -192796: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -192798: 1102 |0018: return-object v2 │ │ +19275c: |[19275c] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +19276c: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192770: 6e10 cf55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ +192776: 0c00 |0005: move-result-object v0 │ │ +192778: 6e10 7406 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ +19277e: 0a00 |0009: move-result v0 │ │ +192780: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +192784: 5410 d541 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192788: 6e10 cf55 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ +19278e: 0c00 |0011: move-result-object v0 │ │ +192790: 6e20 7506 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0675 │ │ +192796: 0c02 |0015: move-result-object v2 │ │ +192798: 1102 |0016: return-object v2 │ │ +19279a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19279c: 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 │ │ @@ -500134,21 +500135,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -192848: |[192848] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -192858: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -19285c: 6e10 cf55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ -192862: 0c00 |0005: move-result-object v0 │ │ -192864: 6e10 7406 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ -19286a: 0a00 |0009: move-result v0 │ │ -19286c: 0f00 |000a: return v0 │ │ +19284c: |[19284c] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +19285c: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192860: 6e10 cf55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ +192866: 0c00 |0005: move-result-object v0 │ │ +192868: 6e10 7406 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ +19286e: 0a00 |0009: move-result v0 │ │ +192870: 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;) │ │ @@ -500156,23 +500157,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -192870: |[192870] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -192880: 7010 a855 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@55a8 │ │ -192886: 0a00 |0003: move-result v0 │ │ -192888: 5421 d541 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -19288c: 6e10 d055 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55d0 │ │ -192892: 0c01 |0009: move-result-object v1 │ │ -192894: 2111 |000a: array-length v1, v1 │ │ -192896: b010 |000b: add-int/2addr v0, v1 │ │ -192898: 0f00 |000c: return v0 │ │ +192874: |[192874] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +192884: 7010 a855 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@55a8 │ │ +19288a: 0a00 |0003: move-result v0 │ │ +19288c: 5421 d541 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192890: 6e10 d055 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55d0 │ │ +192896: 0c01 |0009: move-result-object v1 │ │ +192898: 2111 |000a: array-length v1, v1 │ │ +19289a: b010 |000b: add-int/2addr v0, v1 │ │ +19289c: 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;) │ │ @@ -500180,35 +500181,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1927f0: |[1927f0] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -192800: 7010 a955 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@55a9 │ │ -192806: 0a00 |0003: move-result v0 │ │ -192808: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -19280c: 5430 d541 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192810: 6e10 d455 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55d4 │ │ -192816: 0a00 |000b: move-result v0 │ │ -192818: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -19281c: 5430 d241 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d2 │ │ -192820: 5431 d541 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192824: 6e10 d155 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55d1 │ │ -19282a: 0c01 |0015: move-result-object v1 │ │ -19282c: 7010 a955 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@55a9 │ │ -192832: 0a02 |0019: move-result v2 │ │ -192834: b124 |001a: sub-int/2addr v4, v2 │ │ -192836: 4404 0104 |001b: aget v4, v1, v4 │ │ -19283a: 6e20 b306 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ -192840: 0c04 |0020: move-result-object v4 │ │ -192842: 1104 |0021: return-object v4 │ │ -192844: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -192846: 1104 |0023: return-object v4 │ │ +1927f4: |[1927f4] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +192804: 7010 a955 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@55a9 │ │ +19280a: 0a00 |0003: move-result v0 │ │ +19280c: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +192810: 5430 d541 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192814: 6e10 d455 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55d4 │ │ +19281a: 0a00 |000b: move-result v0 │ │ +19281c: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +192820: 5430 d241 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41d2 │ │ +192824: 5431 d541 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192828: 6e10 d155 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55d1 │ │ +19282e: 0c01 |0015: move-result-object v1 │ │ +192830: 7010 a955 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@55a9 │ │ +192836: 0a02 |0019: move-result v2 │ │ +192838: b124 |001a: sub-int/2addr v4, v2 │ │ +19283a: 4404 0104 |001b: aget v4, v1, v4 │ │ +19283e: 6e20 b306 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06b3 │ │ +192844: 0c04 |0020: move-result-object v4 │ │ +192846: 1104 |0021: return-object v4 │ │ +192848: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +19284a: 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 │ │ @@ -500219,27 +500220,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1928bc: |[1928bc] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -1928cc: 7020 a755 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@55a7 │ │ -1928d2: 0c00 |0003: move-result-object v0 │ │ -1928d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1928d8: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -1928dc: 1000 |0008: return-wide v0 │ │ -1928de: 7020 a655 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@55a6 │ │ -1928e4: 0c03 |000c: move-result-object v3 │ │ -1928e6: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1928ea: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -1928ee: 1000 |0011: return-wide v0 │ │ -1928f0: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -1928f4: 1000 |0014: return-wide v0 │ │ +1928c0: |[1928c0] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +1928d0: 7020 a755 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@55a7 │ │ +1928d6: 0c00 |0003: move-result-object v0 │ │ +1928d8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1928dc: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +1928e0: 1000 |0008: return-wide v0 │ │ +1928e2: 7020 a655 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@55a6 │ │ +1928e8: 0c03 |000c: move-result-object v3 │ │ +1928ea: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1928ee: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +1928f2: 1000 |0011: return-wide v0 │ │ +1928f4: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +1928f8: 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 │ │ @@ -500249,19 +500250,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19289c: |[19289c] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -1928ac: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -1928b0: 6e10 d455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55d4 │ │ -1928b6: 0a00 |0005: move-result v0 │ │ -1928b8: 0f00 |0006: return v0 │ │ +1928a0: |[1928a0] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +1928b0: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +1928b4: 6e10 d455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@55d4 │ │ +1928ba: 0a00 |0005: move-result v0 │ │ +1928bc: 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;) │ │ @@ -500269,18 +500270,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 │ │ -1929a8: |[1929a8] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1929b8: 1f01 9010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1090 │ │ -1929bc: 6e30 af55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@55af │ │ -1929c2: 0e00 |0005: return-void │ │ +1929ac: |[1929ac] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1929bc: 1f01 9010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1090 │ │ +1929c0: 6e30 af55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@55af │ │ +1929c6: 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 │ │ @@ -500290,66 +500291,66 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -1929c4: |[1929c4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -1929d4: 6e20 aa55 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@55aa │ │ -1929da: 0b00 |0003: move-result-wide v0 │ │ -1929dc: 8408 |0004: long-to-int v8, v0 │ │ -1929de: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1929e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1929e2: 3208 2600 |0007: if-eq v8, v0, 002d // +0026 │ │ -1929e6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -1929e8: 3228 1800 |000a: if-eq v8, v2, 0022 // +0018 │ │ -1929ec: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -1929ee: 1403 0e00 117f |000d: const v3, #float 1.92738e+38 // #7f11000e │ │ -1929f4: 3228 0500 |0010: if-eq v8, v2, 0015 // +0005 │ │ -1929f8: 1218 |0012: const/4 v8, #int 1 // #1 │ │ -1929fa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1929fc: 2827 |0014: goto 003b // +0027 │ │ -1929fe: 5468 d541 |0015: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192a02: 6e10 d155 0800 |0017: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55d1 │ │ -192a08: 0c08 |001a: move-result-object v8 │ │ -192a0a: 2188 |001b: array-length v8, v8 │ │ -192a0c: 1302 e803 |001c: const/16 v2, #int 1000 // #3e8 │ │ -192a10: 3328 f5ff |001e: if-ne v8, v2, 0013 // -000b │ │ -192a14: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -192a16: 281a |0021: goto 003b // +001a │ │ -192a18: 5468 d541 |0022: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192a1c: 6e10 d055 0800 |0024: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55d0 │ │ -192a22: 0c08 |0027: move-result-object v8 │ │ -192a24: 2188 |0028: array-length v8, v8 │ │ -192a26: 1403 0b00 117f |0029: const v3, #float 1.92738e+38 // #7f11000b │ │ -192a2c: 28e7 |002c: goto 0013 // -0019 │ │ -192a2e: 5468 d541 |002d: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192a32: 6e10 cf55 0800 |002f: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ -192a38: 0c08 |0032: move-result-object v8 │ │ -192a3a: 6e10 7406 0800 |0033: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ -192a40: 0a08 |0036: move-result v8 │ │ -192a42: 1403 0a00 117f |0037: const v3, #float 1.92738e+38 // #7f11000a │ │ -192a48: 28d9 |003a: goto 0013 // -0027 │ │ -192a4a: 5464 d141 |003b: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41d1 │ │ -192a4e: 6e10 7600 0400 |003d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -192a54: 0c04 |0040: move-result-object v4 │ │ -192a56: 7110 500a 0800 |0041: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ -192a5c: 0c05 |0044: move-result-object v5 │ │ -192a5e: 2300 3511 |0045: new-array v0, v0, [Ljava/lang/Object; // type@1135 │ │ -192a62: 4d05 0001 |0047: aput-object v5, v0, v1 │ │ -192a66: 6e40 e300 3408 |0049: invoke-virtual {v4, v3, v8, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ -192a6c: 0c08 |004c: move-result-object v8 │ │ -192a6e: 3802 0a00 |004d: if-eqz v2, 0057 // +000a │ │ -192a72: 1a00 8f0b |004f: const-string v0, "000" // string@0b8f │ │ -192a76: 1a01 900b |0051: const-string v1, "000+" // string@0b90 │ │ -192a7a: 6e30 eb0a 0801 |0053: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aeb │ │ -192a80: 0c08 |0056: move-result-object v8 │ │ -192a82: 6e20 9255 8700 |0057: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5592 │ │ -192a88: 0e00 |005a: return-void │ │ +1929c8: |[1929c8] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +1929d8: 6e20 aa55 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@55aa │ │ +1929de: 0b00 |0003: move-result-wide v0 │ │ +1929e0: 8408 |0004: long-to-int v8, v0 │ │ +1929e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1929e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1929e6: 3208 2600 |0007: if-eq v8, v0, 002d // +0026 │ │ +1929ea: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +1929ec: 3228 1800 |000a: if-eq v8, v2, 0022 // +0018 │ │ +1929f0: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +1929f2: 1403 0e00 117f |000d: const v3, #float 1.92738e+38 // #7f11000e │ │ +1929f8: 3228 0500 |0010: if-eq v8, v2, 0015 // +0005 │ │ +1929fc: 1218 |0012: const/4 v8, #int 1 // #1 │ │ +1929fe: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +192a00: 2827 |0014: goto 003b // +0027 │ │ +192a02: 5468 d541 |0015: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192a06: 6e10 d155 0800 |0017: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@55d1 │ │ +192a0c: 0c08 |001a: move-result-object v8 │ │ +192a0e: 2188 |001b: array-length v8, v8 │ │ +192a10: 1302 e803 |001c: const/16 v2, #int 1000 // #3e8 │ │ +192a14: 3328 f5ff |001e: if-ne v8, v2, 0013 // -000b │ │ +192a18: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +192a1a: 281a |0021: goto 003b // +001a │ │ +192a1c: 5468 d541 |0022: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192a20: 6e10 d055 0800 |0024: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@55d0 │ │ +192a26: 0c08 |0027: move-result-object v8 │ │ +192a28: 2188 |0028: array-length v8, v8 │ │ +192a2a: 1403 0b00 117f |0029: const v3, #float 1.92738e+38 // #7f11000b │ │ +192a30: 28e7 |002c: goto 0013 // -0019 │ │ +192a32: 5468 d541 |002d: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192a36: 6e10 cf55 0800 |002f: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ +192a3c: 0c08 |0032: move-result-object v8 │ │ +192a3e: 6e10 7406 0800 |0033: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ +192a44: 0a08 |0036: move-result v8 │ │ +192a46: 1403 0a00 117f |0037: const v3, #float 1.92738e+38 // #7f11000a │ │ +192a4c: 28d9 |003a: goto 0013 // -0027 │ │ +192a4e: 5464 d141 |003b: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41d1 │ │ +192a52: 6e10 7600 0400 |003d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +192a58: 0c04 |0040: move-result-object v4 │ │ +192a5a: 7110 500a 0800 |0041: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a50 │ │ +192a60: 0c05 |0044: move-result-object v5 │ │ +192a62: 2300 3511 |0045: new-array v0, v0, [Ljava/lang/Object; // type@1135 │ │ +192a66: 4d05 0001 |0047: aput-object v5, v0, v1 │ │ +192a6a: 6e40 e300 3408 |0049: invoke-virtual {v4, v3, v8, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e3 │ │ +192a70: 0c08 |004c: move-result-object v8 │ │ +192a72: 3802 0a00 |004d: if-eqz v2, 0057 // +000a │ │ +192a76: 1a00 8f0b |004f: const-string v0, "000" // string@0b8f │ │ +192a7a: 1a01 900b |0051: const-string v1, "000+" // string@0b90 │ │ +192a7e: 6e30 eb0a 0801 |0053: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aeb │ │ +192a84: 0c08 |0056: move-result-object v8 │ │ +192a86: 6e20 9255 8700 |0057: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@5592 │ │ +192a8c: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0015 line=130 │ │ 0x0022 line=126 │ │ 0x002d line=122 │ │ 0x003b line=135 │ │ @@ -500365,18 +500366,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 │ │ -192a8c: |[192a8c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -192a9c: 1f01 9510 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1095 │ │ -192aa0: 6e30 b155 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@55b1 │ │ -192aa6: 0e00 |0005: return-void │ │ +192a90: |[192a90] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +192aa0: 1f01 9510 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1095 │ │ +192aa4: 6e30 b155 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@55b1 │ │ +192aaa: 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 │ │ @@ -500386,49 +500387,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 │ │ -192aa8: |[192aa8] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -192ab8: 7020 a755 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@55a7 │ │ -192abe: 0c02 |0003: move-result-object v2 │ │ -192ac0: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -192ac4: 5481 d141 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41d1 │ │ -192ac8: 5483 d441 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ -192acc: 5484 d341 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ -192ad0: 5485 d041 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41d0 │ │ -192ad4: 5586 cf41 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41cf │ │ -192ad8: 548a d541 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192adc: 6e10 d255 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55d2 │ │ -192ae2: 0c07 |0015: move-result-object v7 │ │ -192ae4: 0790 |0016: move-object v0, v9 │ │ -192ae6: 7408 9c55 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@559c │ │ -192aec: 0e00 |001a: return-void │ │ -192aee: 7020 a655 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@55a6 │ │ -192af4: 0c00 |001e: move-result-object v0 │ │ -192af6: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -192afa: 548a d441 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ -192afe: 5481 d341 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ -192b02: 5482 d541 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192b06: 6e10 d255 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55d2 │ │ -192b0c: 0c02 |002a: move-result-object v2 │ │ -192b0e: 6e52 9d55 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@559d │ │ -192b14: 0e00 |002e: return-void │ │ -192b16: 7020 ac55 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@55ac │ │ -192b1c: 0c0a |0032: move-result-object v10 │ │ -192b1e: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -192b22: 5480 d441 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ -192b26: 5481 d341 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ -192b2a: 5482 d541 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192b2e: 6e10 d255 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55d2 │ │ -192b34: 0c02 |003e: move-result-object v2 │ │ -192b36: 6e52 9e55 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@559e │ │ -192b3c: 0e00 |0042: return-void │ │ +192aac: |[192aac] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +192abc: 7020 a755 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@55a7 │ │ +192ac2: 0c02 |0003: move-result-object v2 │ │ +192ac4: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +192ac8: 5481 d141 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41d1 │ │ +192acc: 5483 d441 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ +192ad0: 5484 d341 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ +192ad4: 5485 d041 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41d0 │ │ +192ad8: 5586 cf41 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41cf │ │ +192adc: 548a d541 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192ae0: 6e10 d255 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55d2 │ │ +192ae6: 0c07 |0015: move-result-object v7 │ │ +192ae8: 0790 |0016: move-object v0, v9 │ │ +192aea: 7408 9c55 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@559c │ │ +192af0: 0e00 |001a: return-void │ │ +192af2: 7020 a655 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@55a6 │ │ +192af8: 0c00 |001e: move-result-object v0 │ │ +192afa: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +192afe: 548a d441 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ +192b02: 5481 d341 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ +192b06: 5482 d541 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192b0a: 6e10 d255 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55d2 │ │ +192b10: 0c02 |002a: move-result-object v2 │ │ +192b12: 6e52 9d55 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@559d │ │ +192b18: 0e00 |002e: return-void │ │ +192b1a: 7020 ac55 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@55ac │ │ +192b20: 0c0a |0032: move-result-object v10 │ │ +192b22: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +192b26: 5480 d441 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41d4 │ │ +192b2a: 5481 d341 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41d3 │ │ +192b2e: 5482 d541 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192b32: 6e10 d255 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@55d2 │ │ +192b38: 0c02 |003e: move-result-object v2 │ │ +192b3a: 6e52 9e55 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@559e │ │ +192b40: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -500443,18 +500444,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 │ │ -192720: |[192720] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -192730: 6e20 b355 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@55b3 │ │ -192736: 0c01 |0003: move-result-object v1 │ │ -192738: 1101 |0004: return-object v1 │ │ +192724: |[192724] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +192734: 6e20 b355 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@55b3 │ │ +19273a: 0c01 |0003: move-result-object v1 │ │ +19273c: 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; │ │ │ │ @@ -500463,26 +500464,26 @@ │ │ type : '(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -1928f8: |[1928f8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -192908: 2200 9010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1090 │ │ -19290c: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -192912: 0c01 |0005: move-result-object v1 │ │ -192914: 7110 e302 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ -19291a: 0c01 |0009: move-result-object v1 │ │ -19291c: 1402 2d00 0d7f |000a: const v2, #float 1.87422e+38 // #7f0d002d │ │ -192922: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -192924: 6e40 e502 2135 |000e: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -19292a: 0c05 |0011: move-result-object v5 │ │ -19292c: 7020 9155 5000 |0012: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5591 │ │ -192932: 1100 |0015: return-object v0 │ │ +1928fc: |[1928fc] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +19290c: 2200 9010 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1090 │ │ +192910: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +192916: 0c01 |0005: move-result-object v1 │ │ +192918: 7110 e302 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ +19291e: 0c01 |0009: move-result-object v1 │ │ +192920: 1402 2d00 0d7f |000a: const v2, #float 1.87422e+38 // #7f0d002d │ │ +192926: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +192928: 6e40 e502 2135 |000e: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +19292e: 0c05 |0011: move-result-object v5 │ │ +192930: 7020 9155 5000 |0012: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5591 │ │ +192936: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000e line=109 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0016 reg=5 (null) Landroid/view/ViewGroup; │ │ @@ -500492,18 +500493,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 │ │ -19273c: |[19273c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -19274c: 6e30 b555 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@55b5 │ │ -192752: 0c01 |0003: move-result-object v1 │ │ -192754: 1101 |0004: return-object v1 │ │ +192740: |[192740] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +192750: 6e30 b555 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@55b5 │ │ +192756: 0c01 |0003: move-result-object v1 │ │ +192758: 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 │ │ @@ -500513,26 +500514,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -192934: |[192934] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -192944: 2205 9510 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1095 │ │ -192948: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -19294e: 0c00 |0005: move-result-object v0 │ │ -192950: 7110 e302 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ -192956: 0c00 |0009: move-result-object v0 │ │ -192958: 1401 4900 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0049 │ │ -19295e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -192960: 6e40 e502 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -192966: 0c04 |0011: move-result-object v4 │ │ -192968: 7020 9b55 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@559b │ │ -19296e: 1105 |0015: return-object v5 │ │ +192938: |[192938] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +192948: 2205 9510 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1095 │ │ +19294c: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +192952: 0c00 |0005: move-result-object v0 │ │ +192954: 7110 e302 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e3 │ │ +19295a: 0c00 |0009: move-result-object v0 │ │ +19295c: 1401 4900 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0049 │ │ +192962: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +192964: 6e40 e502 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +19296a: 0c04 |0011: move-result-object v4 │ │ +19296c: 7020 9b55 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@559b │ │ +192972: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000e line=59 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0016 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -500543,18 +500544,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 │ │ -192b40: |[192b40] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -192b50: 1f01 9510 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1095 │ │ -192b54: 6e20 b755 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@55b7 │ │ -192b5a: 0e00 |0005: return-void │ │ +192b44: |[192b44] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +192b54: 1f01 9510 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1095 │ │ +192b58: 6e20 b755 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@55b7 │ │ +192b5e: 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; │ │ │ │ @@ -500563,17 +500564,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 │ │ -192b5c: |[192b5c] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -192b6c: 6e10 a355 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@55a3 │ │ -192b72: 0e00 |0003: return-void │ │ +192b60: |[192b60] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +192b70: 6e10 a355 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@55a3 │ │ +192b76: 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; │ │ │ │ @@ -500582,37 +500583,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -192b74: |[192b74] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -192b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -192b86: 5441 d541 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192b8a: 6e10 cf55 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ -192b90: 0c01 |0006: move-result-object v1 │ │ -192b92: 6e10 7406 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ -192b98: 0a01 |000a: move-result v1 │ │ -192b9a: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -192b9e: 5441 d041 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41d0 │ │ -192ba2: 5442 d541 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192ba6: 6e10 cf55 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ -192bac: 0c02 |0014: move-result-object v2 │ │ -192bae: 6e20 7506 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0675 │ │ -192bb4: 0c02 |0018: move-result-object v2 │ │ -192bb6: 5222 6700 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ -192bba: 8122 |001b: int-to-long v2, v2 │ │ -192bbc: 7120 5d0a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ -192bc2: 0c02 |001f: move-result-object v2 │ │ -192bc4: 7220 ff0c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cff │ │ -192bca: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -192bce: 28dc |0025: goto 0001 // -0024 │ │ -192bd0: 6e10 ad55 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@55ad │ │ -192bd6: 0e00 |0029: return-void │ │ +192b78: |[192b78] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +192b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +192b8a: 5441 d541 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192b8e: 6e10 cf55 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ +192b94: 0c01 |0006: move-result-object v1 │ │ +192b96: 6e10 7406 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@0674 │ │ +192b9c: 0a01 |000a: move-result v1 │ │ +192b9e: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +192ba2: 5441 d041 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41d0 │ │ +192ba6: 5442 d541 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192baa: 6e10 cf55 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@55cf │ │ +192bb0: 0c02 |0014: move-result-object v2 │ │ +192bb2: 6e20 7506 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0675 │ │ +192bb8: 0c02 |0018: move-result-object v2 │ │ +192bba: 5222 6700 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ +192bbe: 8122 |001b: int-to-long v2, v2 │ │ +192bc0: 7120 5d0a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a5d │ │ +192bc6: 0c02 |001f: move-result-object v2 │ │ +192bc8: 7220 ff0c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cff │ │ +192bce: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +192bd2: 28dc |0025: goto 0001 // -0024 │ │ +192bd4: 6e10 ad55 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@55ad │ │ +192bda: 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; │ │ @@ -500622,18 +500623,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 │ │ -192bd8: |[192bd8] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -192be8: 5b01 d541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ -192bec: 6e10 ad55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@55ad │ │ -192bf2: 0e00 |0005: return-void │ │ +192bdc: |[192bdc] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +192bec: 5b01 d541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d5 │ │ +192bf0: 6e10 ad55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@55ad │ │ +192bf6: 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; │ │ @@ -500674,18 +500675,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -192c90: |[192c90] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -192ca0: 7010 a405 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05a4 │ │ -192ca6: 5b01 d841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d8 │ │ -192caa: 0e00 |0005: return-void │ │ +192c94: |[192c94] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +192ca4: 7010 a405 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05a4 │ │ +192caa: 5b01 d841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d8 │ │ +192cae: 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; │ │ @@ -500696,22 +500697,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 │ │ -192c64: |[192c64] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -192c74: 2200 9d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109d │ │ -192c78: 5421 d841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d8 │ │ -192c7c: 7020 c455 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@55c4 │ │ -192c82: 6e20 e709 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e7 │ │ -192c88: 0c03 |000a: move-result-object v3 │ │ -192c8a: 1f03 8d01 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@018d │ │ -192c8e: 1103 |000d: return-object v3 │ │ +192c68: |[192c68] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +192c78: 2200 9d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109d │ │ +192c7c: 5421 d841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41d8 │ │ +192c80: 7020 c455 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@55c4 │ │ +192c86: 6e20 e709 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e7 │ │ +192c8c: 0c03 |000a: move-result-object v3 │ │ +192c8e: 1f03 8d01 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@018d │ │ +192c92: 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; │ │ │ │ @@ -500746,17 +500747,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -192cac: |[192cac] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -192cbc: 7010 a105 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@05a1 │ │ -192cc2: 0e00 |0003: return-void │ │ +192cb0: |[192cb0] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +192cc0: 7010 a105 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@05a1 │ │ +192cc6: 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;) │ │ @@ -500764,17 +500765,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 │ │ -192cc4: |[192cc4] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -192cd4: 7010 c155 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@55c1 │ │ -192cda: 0e00 |0003: return-void │ │ +192cc8: |[192cc8] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +192cd8: 7010 c155 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@55c1 │ │ +192cde: 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; │ │ │ │ @@ -500816,17 +500817,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -194418: |[194418] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -194428: 7020 aa05 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05aa │ │ -19442e: 0e00 |0003: return-void │ │ +19441c: |[19441c] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +19442c: 7020 aa05 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05aa │ │ +194432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -500836,22 +500837,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -194430: |[194430] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -194440: 6e10 1e56 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@561e │ │ -194446: 0a00 |0003: move-result v0 │ │ -194448: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -19444c: 0e00 |0006: return-void │ │ -19444e: 5b12 1642 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ -194452: 6f20 ab05 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05ab │ │ -194458: 0e00 |000c: return-void │ │ +194434: |[194434] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +194444: 6e10 1e56 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@561e │ │ +19444a: 0a00 |0003: move-result v0 │ │ +19444c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +194450: 0e00 |0006: return-void │ │ +194452: 5b12 1642 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ +194456: 6f20 ab05 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05ab │ │ +19445c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=46 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -500862,20 +500863,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19445c: |[19445c] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -19446c: 6f10 ac05 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05ac │ │ -194472: 6e10 2156 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@5621 │ │ -194478: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -19447a: 5b10 1642 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ -19447e: 0e00 |0009: return-void │ │ +194460: |[194460] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +194470: 6f10 ac05 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05ac │ │ +194476: 6e10 2156 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@5621 │ │ +19447c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19447e: 5b10 1642 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ +194482: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=74 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -500885,25 +500886,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -194480: |[194480] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -194490: 5410 1642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ -194494: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -194498: 6e20 1c56 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@561c │ │ -19449e: 6e10 2256 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@5622 │ │ -1944a4: 0a00 |000a: move-result v0 │ │ -1944a6: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -1944aa: 5410 1642 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ -1944ae: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -1944b2: 6e10 1d56 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@561d │ │ -1944b8: 0e00 |0014: return-void │ │ +194484: |[194484] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +194494: 5410 1642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ +194498: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +19449c: 6e20 1c56 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@561c │ │ +1944a2: 6e10 2256 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@5622 │ │ +1944a8: 0a00 |000a: move-result v0 │ │ +1944aa: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +1944ae: 5410 1642 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4216 │ │ +1944b2: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +1944b6: 6e10 1d56 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@561d │ │ +1944bc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0007 line=58 │ │ 0x0011 line=59 │ │ locals : │ │ @@ -500914,17 +500915,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1944bc: |[1944bc] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -1944cc: 6e10 1b56 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@561b │ │ -1944d2: 0e00 |0003: return-void │ │ +1944c0: |[1944c0] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +1944d0: 6e10 1b56 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@561b │ │ +1944d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 3577 (AsyncLoader.java) │ │ @@ -501001,18 +501002,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19c97c: |[19c97c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -19c98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c98e: 7030 6b58 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@586b │ │ -19c994: 0e00 |0004: return-void │ │ +19c980: |[19c980] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +19c990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c992: 7030 6b58 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@586b │ │ +19c998: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -501021,18 +501022,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -19c998: |[19c998] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19c9a8: 1400 b905 047f |0000: const v0, #float 1.75488e+38 // #7f0405b9 │ │ -19c9ae: 7040 6c58 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@586c │ │ -19c9b4: 0e00 |0006: return-void │ │ +19c99c: |[19c99c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19c9ac: 1400 b905 047f |0000: const v0, #float 1.75488e+38 // #7f0405b9 │ │ +19c9b2: 7040 6c58 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@586c │ │ +19c9b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -501042,26 +501043,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -19c9b8: |[19c9b8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19c9c8: 7040 ec04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04ec │ │ -19c9ce: 6203 b534 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34b5 │ │ -19c9d2: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -19c9d8: 0c01 |0008: move-result-object v1 │ │ -19c9da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -19c9dc: 1303 6400 |000a: const/16 v3, #int 100 // #64 │ │ -19c9e0: 6e30 f000 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f0 │ │ -19c9e6: 0a02 |000f: move-result v2 │ │ -19c9e8: 5902 d442 |0010: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d4 │ │ -19c9ec: 6e10 f400 0100 |0012: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ -19c9f2: 0e00 |0015: return-void │ │ +19c9bc: |[19c9bc] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19c9cc: 7040 ec04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04ec │ │ +19c9d2: 6203 b534 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34b5 │ │ +19c9d6: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +19c9dc: 0c01 |0008: move-result-object v1 │ │ +19c9de: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +19c9e0: 1303 6400 |000a: const/16 v3, #int 100 // #64 │ │ +19c9e4: 6e30 f000 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f0 │ │ +19c9ea: 0a02 |000f: move-result v2 │ │ +19c9ec: 5902 d442 |0010: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d4 │ │ +19c9f0: 6e10 f400 0100 |0012: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f4 │ │ +19c9f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x000c line=47 │ │ 0x0012 line=49 │ │ locals : │ │ @@ -501075,97 +501076,97 @@ │ │ type : '(Landroid/view/Menu;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -19c9f4: |[19c9f4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -19ca04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19ca06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19ca08: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -19ca0a: 7210 e902 0600 |0003: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@02e9 │ │ -19ca10: 0a03 |0006: move-result v3 │ │ -19ca12: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -19ca16: 7220 e802 1600 |0009: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02e8 │ │ -19ca1c: 0c03 |000c: move-result-object v3 │ │ -19ca1e: 7210 f002 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f0 │ │ -19ca24: 0a03 |0010: move-result v3 │ │ -19ca26: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -19ca2a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19ca2e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19ca32: 28ec |0017: goto 0003 // -0014 │ │ -19ca34: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -19ca38: 7110 ec57 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ -19ca3e: 0a01 |001d: move-result v1 │ │ -19ca40: b118 |001e: sub-int/2addr v8, v1 │ │ -19ca42: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -19ca46: 7110 ec57 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ -19ca4c: 0a03 |0024: move-result v3 │ │ -19ca4e: 9303 0803 |0025: div-int v3, v8, v3 │ │ -19ca52: 7120 7b0a 3700 |0027: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ -19ca58: 0a03 |002a: move-result v3 │ │ -19ca5a: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -19ca5e: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -19ca62: 7110 ec57 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ -19ca68: 0a02 |0032: move-result v2 │ │ -19ca6a: b128 |0033: sub-int/2addr v8, v2 │ │ -19ca6c: 7110 ec57 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ -19ca72: 0a01 |0037: move-result v1 │ │ -19ca74: b318 |0038: div-int/2addr v8, v1 │ │ -19ca76: 7120 7b0a 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ -19ca7c: 0a07 |003c: move-result v7 │ │ -19ca7e: 1408 0b02 0a7f |003d: const v8, #float 1.83444e+38 // #7f0a020b │ │ -19ca84: 7220 e702 8600 |0040: invoke-interface {v6, v8}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e7 │ │ -19ca8a: 0c01 |0043: move-result-object v1 │ │ -19ca8c: 1222 |0044: const/4 v2, #int 2 // #2 │ │ -19ca8e: 7220 f402 2100 |0045: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f4 │ │ -19ca94: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ -19ca98: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -19ca9a: 7210 e902 0600 |004b: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@02e9 │ │ -19caa0: 0a03 |004e: move-result v3 │ │ -19caa2: 3531 4b00 |004f: if-ge v1, v3, 009a // +004b │ │ -19caa6: 7220 e802 1600 |0051: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02e8 │ │ -19caac: 0c03 |0054: move-result-object v3 │ │ -19caae: 7210 ee02 0300 |0055: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ -19cab4: 0a04 |0058: move-result v4 │ │ -19cab6: 1405 0d02 0a7f |0059: const v5, #float 1.83444e+38 // #7f0a020d │ │ -19cabc: 3254 2000 |005c: if-eq v4, v5, 007c // +0020 │ │ -19cac0: 7210 ee02 0300 |005e: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ -19cac6: 0a04 |0061: move-result v4 │ │ -19cac8: 1405 0202 0a7f |0062: const v5, #float 1.83444e+38 // #7f0a0202 │ │ -19cace: 3254 1700 |0065: if-eq v4, v5, 007c // +0017 │ │ -19cad2: 7210 ee02 0300 |0067: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ -19cad8: 0a04 |006a: move-result v4 │ │ -19cada: 1405 0e02 0a7f |006b: const v5, #float 1.83444e+38 // #7f0a020e │ │ -19cae0: 3254 0e00 |006e: if-eq v4, v5, 007c // +000e │ │ -19cae4: 7210 ee02 0300 |0070: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ -19caea: 0a04 |0073: move-result v4 │ │ -19caec: 1405 2102 0a7f |0074: const v5, #float 1.83445e+38 // #7f0a0221 │ │ -19caf2: 3354 0300 |0077: if-ne v4, v5, 007a // +0003 │ │ -19caf6: 2803 |0079: goto 007c // +0003 │ │ -19caf8: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -19cafa: 2802 |007b: goto 007d // +0002 │ │ -19cafc: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -19cafe: 7210 ee02 0300 |007d: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ -19cb04: 0a05 |0080: move-result v5 │ │ -19cb06: 3385 0300 |0081: if-ne v5, v8, 0084 // +0003 │ │ -19cb0a: 2814 |0083: goto 0097 // +0014 │ │ -19cb0c: 7210 f002 0300 |0084: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f0 │ │ -19cb12: 0a05 |0087: move-result v5 │ │ -19cb14: 3805 0c00 |0088: if-eqz v5, 0094 // +000c │ │ -19cb18: 3d07 0a00 |008a: if-lez v7, 0094 // +000a │ │ -19cb1c: 3904 0800 |008c: if-nez v4, 0094 // +0008 │ │ -19cb20: 7220 f402 2300 |008e: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f4 │ │ -19cb26: d807 07ff |0091: add-int/lit8 v7, v7, #int -1 // #ff │ │ -19cb2a: 2804 |0093: goto 0097 // +0004 │ │ -19cb2c: 7220 f402 0300 |0094: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f4 │ │ -19cb32: d801 0101 |0097: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19cb36: 28b2 |0099: goto 004b // -004e │ │ -19cb38: 0e00 |009a: return-void │ │ +19c9f8: |[19c9f8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +19ca08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19ca0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19ca0c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +19ca0e: 7210 e902 0600 |0003: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@02e9 │ │ +19ca14: 0a03 |0006: move-result v3 │ │ +19ca16: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +19ca1a: 7220 e802 1600 |0009: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02e8 │ │ +19ca20: 0c03 |000c: move-result-object v3 │ │ +19ca22: 7210 f002 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f0 │ │ +19ca28: 0a03 |0010: move-result v3 │ │ +19ca2a: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +19ca2e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19ca32: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19ca36: 28ec |0017: goto 0003 // -0014 │ │ +19ca38: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +19ca3c: 7110 ec57 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ +19ca42: 0a01 |001d: move-result v1 │ │ +19ca44: b118 |001e: sub-int/2addr v8, v1 │ │ +19ca46: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +19ca4a: 7110 ec57 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ +19ca50: 0a03 |0024: move-result v3 │ │ +19ca52: 9303 0803 |0025: div-int v3, v8, v3 │ │ +19ca56: 7120 7b0a 3700 |0027: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ +19ca5c: 0a03 |002a: move-result v3 │ │ +19ca5e: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +19ca62: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +19ca66: 7110 ec57 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ +19ca6c: 0a02 |0032: move-result v2 │ │ +19ca6e: b128 |0033: sub-int/2addr v8, v2 │ │ +19ca70: 7110 ec57 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57ec │ │ +19ca76: 0a01 |0037: move-result v1 │ │ +19ca78: b318 |0038: div-int/2addr v8, v1 │ │ +19ca7a: 7120 7b0a 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0a7b │ │ +19ca80: 0a07 |003c: move-result v7 │ │ +19ca82: 1408 0b02 0a7f |003d: const v8, #float 1.83444e+38 // #7f0a020b │ │ +19ca88: 7220 e702 8600 |0040: invoke-interface {v6, v8}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02e7 │ │ +19ca8e: 0c01 |0043: move-result-object v1 │ │ +19ca90: 1222 |0044: const/4 v2, #int 2 // #2 │ │ +19ca92: 7220 f402 2100 |0045: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f4 │ │ +19ca98: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ +19ca9c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +19ca9e: 7210 e902 0600 |004b: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@02e9 │ │ +19caa4: 0a03 |004e: move-result v3 │ │ +19caa6: 3531 4b00 |004f: if-ge v1, v3, 009a // +004b │ │ +19caaa: 7220 e802 1600 |0051: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02e8 │ │ +19cab0: 0c03 |0054: move-result-object v3 │ │ +19cab2: 7210 ee02 0300 |0055: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ +19cab8: 0a04 |0058: move-result v4 │ │ +19caba: 1405 0d02 0a7f |0059: const v5, #float 1.83444e+38 // #7f0a020d │ │ +19cac0: 3254 2000 |005c: if-eq v4, v5, 007c // +0020 │ │ +19cac4: 7210 ee02 0300 |005e: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ +19caca: 0a04 |0061: move-result v4 │ │ +19cacc: 1405 0202 0a7f |0062: const v5, #float 1.83444e+38 // #7f0a0202 │ │ +19cad2: 3254 1700 |0065: if-eq v4, v5, 007c // +0017 │ │ +19cad6: 7210 ee02 0300 |0067: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ +19cadc: 0a04 |006a: move-result v4 │ │ +19cade: 1405 0e02 0a7f |006b: const v5, #float 1.83444e+38 // #7f0a020e │ │ +19cae4: 3254 0e00 |006e: if-eq v4, v5, 007c // +000e │ │ +19cae8: 7210 ee02 0300 |0070: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ +19caee: 0a04 |0073: move-result v4 │ │ +19caf0: 1405 2102 0a7f |0074: const v5, #float 1.83445e+38 // #7f0a0221 │ │ +19caf6: 3354 0300 |0077: if-ne v4, v5, 007a // +0003 │ │ +19cafa: 2803 |0079: goto 007c // +0003 │ │ +19cafc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +19cafe: 2802 |007b: goto 007d // +0002 │ │ +19cb00: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +19cb02: 7210 ee02 0300 |007d: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ +19cb08: 0a05 |0080: move-result v5 │ │ +19cb0a: 3385 0300 |0081: if-ne v5, v8, 0084 // +0003 │ │ +19cb0e: 2814 |0083: goto 0097 // +0014 │ │ +19cb10: 7210 f002 0300 |0084: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f0 │ │ +19cb16: 0a05 |0087: move-result v5 │ │ +19cb18: 3805 0c00 |0088: if-eqz v5, 0094 // +000c │ │ +19cb1c: 3d07 0a00 |008a: if-lez v7, 0094 // +000a │ │ +19cb20: 3904 0800 |008c: if-nez v4, 0094 // +0008 │ │ +19cb24: 7220 f402 2300 |008e: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f4 │ │ +19cb2a: d807 07ff |0091: add-int/lit8 v7, v7, #int -1 // #ff │ │ +19cb2e: 2804 |0093: goto 0097 // +0004 │ │ +19cb30: 7220 f402 0300 |0094: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f4 │ │ +19cb36: d801 0101 |0097: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19cb3a: 28b2 |0099: goto 004b // -004e │ │ +19cb3c: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x001a line=68 │ │ 0x0021 line=69 │ │ 0x002f line=72 │ │ @@ -501192,24 +501193,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19cb3c: |[19cb3c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -19cb4c: 6f30 ef04 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04ef │ │ -19cb52: 6e10 6f58 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@586f │ │ -19cb58: 0c00 |0006: move-result-object v0 │ │ -19cb5a: 5231 d442 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d4 │ │ -19cb5e: 6e10 6e58 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@586e │ │ -19cb64: 0a02 |000c: move-result v2 │ │ -19cb66: 7130 6d58 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@586d │ │ -19cb6c: 6f30 ef04 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04ef │ │ -19cb72: 0e00 |0013: return-void │ │ +19cb40: |[19cb40] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +19cb50: 6f30 ef04 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04ef │ │ +19cb56: 6e10 6f58 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@586f │ │ +19cb5c: 0c00 |0006: move-result-object v0 │ │ +19cb5e: 5231 d442 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42d4 │ │ +19cb62: 6e10 6e58 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@586e │ │ +19cb68: 0a02 |000c: move-result v2 │ │ +19cb6a: 7130 6d58 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@586d │ │ +19cb70: 6f30 ef04 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04ef │ │ +19cb76: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0010 line=56 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ @@ -501260,18 +501261,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 │ │ -19d588: |[19d588] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -19d598: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ -19d59e: 5b01 e242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42e2 │ │ -19d5a2: 0e00 |0005: return-void │ │ +19d58c: |[19d58c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +19d59c: 7010 9f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9f │ │ +19d5a2: 5b01 e242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42e2 │ │ +19d5a6: 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; │ │ @@ -501282,33 +501283,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 │ │ -19d5a4: |[19d5a4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -19d5b4: 0e00 |0000: return-void │ │ +19d5a8: |[19d5a8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +19d5b8: 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 │ │ -19d5b8: |[19d5b8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -19d5c8: 5410 e142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ -19d5cc: 7210 e208 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08e2 │ │ -19d5d2: 0e00 |0005: return-void │ │ +19d5bc: |[19d5bc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +19d5cc: 5410 e142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ +19d5d0: 7210 e208 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08e2 │ │ +19d5d6: 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;) │ │ @@ -501316,18 +501317,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19d548: |[19d548] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -19d558: 7100 800c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c80 │ │ -19d55e: 0c00 |0003: move-result-object v0 │ │ -19d560: 1100 |0004: return-object v0 │ │ +19d54c: |[19d54c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +19d55c: 7100 800c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c80 │ │ +19d562: 0c00 |0003: move-result-object v0 │ │ +19d564: 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;) │ │ @@ -501335,19 +501336,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d508: |[19d508] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -19d518: 5410 e142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ -19d51c: 7210 e308 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08e3 │ │ -19d522: 0c00 |0005: move-result-object v0 │ │ -19d524: 1100 |0006: return-object v0 │ │ +19d50c: |[19d50c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +19d51c: 5410 e142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ +19d520: 7210 e308 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08e3 │ │ +19d526: 0c00 |0005: move-result-object v0 │ │ +19d528: 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;) │ │ @@ -501355,20 +501356,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 │ │ -19d564: |[19d564] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -19d574: 5420 e242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42e2 │ │ -19d578: 5b20 e142 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ -19d57c: 7220 e408 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e4 │ │ -19d582: 0b00 |0007: move-result-wide v0 │ │ -19d584: 1000 |0008: return-wide v0 │ │ +19d568: |[19d568] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +19d578: 5420 e242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42e2 │ │ +19d57c: 5b20 e142 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ +19d580: 7220 e408 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e4 │ │ +19d586: 0b00 |0007: move-result-wide v0 │ │ +19d588: 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; │ │ @@ -501378,19 +501379,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -19d528: |[19d528] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -19d538: 5410 e142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ -19d53c: 7240 e508 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e5 │ │ -19d542: 0a02 |0005: move-result v2 │ │ -19d544: 0f02 |0006: return v2 │ │ +19d52c: |[19d52c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +19d53c: 5410 e142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42e1 │ │ +19d540: 7240 e508 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e5 │ │ +19d546: 0a02 |0005: move-result v2 │ │ +19d548: 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 │ │ @@ -554188,67 +554189,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 │ │ -18ed9c: |[18ed9c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -18edac: 7030 9254 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5492 │ │ -18edb2: 0e00 |0003: return-void │ │ +18eda0: |[18eda0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +18edb0: 7030 9254 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@5492 │ │ +18edb6: 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 │ │ -18edb4: |[18edb4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18edc4: 7010 9454 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ -18edca: 0e00 |0003: return-void │ │ +18edb8: |[18edb8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18edc8: 7010 9454 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ +18edce: 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 │ │ -18edcc: |[18edcc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18eddc: 0e00 |0000: return-void │ │ +18edd0: |[18edd0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18ede0: 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 │ │ -18ede0: |[18ede0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18edf0: 7010 6b05 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@056b │ │ -18edf6: 2200 6210 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@1062 │ │ -18edfa: 7020 6b54 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@546b │ │ -18ee00: 5b10 4341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4143 │ │ -18ee04: 0e00 |000a: return-void │ │ +18ede4: |[18ede4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18edf4: 7010 6b05 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@056b │ │ +18edfa: 2200 6210 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@1062 │ │ +18edfe: 7020 6b54 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@546b │ │ +18ee04: 5b10 4341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4143 │ │ +18ee08: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554257,17 +554258,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 │ │ -18ed14: |[18ed14] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18ed24: 5400 3c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18ed28: 1100 |0002: return-object v0 │ │ +18ed18: |[18ed18] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18ed28: 5400 3c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18ed2c: 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;) │ │ @@ -554275,17 +554276,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 │ │ -18ed2c: |[18ed2c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18ed3c: 5b01 3c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18ed40: 1101 |0002: return-object v1 │ │ +18ed30: |[18ed30] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18ed40: 5b01 3c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18ed44: 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; │ │ │ │ @@ -554294,17 +554295,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 │ │ -18ed84: |[18ed84] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -18ed94: 5400 3d41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18ed98: 1100 |0002: return-object v0 │ │ +18ed88: |[18ed88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +18ed98: 5400 3d41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18ed9c: 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;) │ │ @@ -554312,17 +554313,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 │ │ -18ecfc: |[18ecfc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -18ed0c: 5400 3e41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18ed10: 1100 |0002: return-object v0 │ │ +18ed00: |[18ed00] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +18ed10: 5400 3e41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18ed14: 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;) │ │ @@ -554330,17 +554331,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 │ │ -18ee08: |[18ee08] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18ee18: 7030 9954 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5499 │ │ -18ee1e: 0e00 |0003: return-void │ │ +18ee0c: |[18ee0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18ee1c: 7030 9954 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5499 │ │ +18ee22: 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 │ │ @@ -554350,25 +554351,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -18ee84: |[18ee84] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -18ee94: 5420 3c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18ee98: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -18ee9c: 6e10 ea4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ -18eea2: 0c00 |0007: move-result-object v0 │ │ -18eea4: 2001 1e0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18eea8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -18eeac: 1f00 1e0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18eeb0: 7220 d54b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bd5 │ │ -18eeb6: 7010 9454 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ -18eebc: 0e00 |0014: return-void │ │ +18ee88: |[18ee88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +18ee98: 5420 3c41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18ee9c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +18eea0: 6e10 ea4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4cea │ │ +18eea6: 0c00 |0007: move-result-object v0 │ │ +18eea8: 2001 1e0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18eeac: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +18eeb0: 1f00 1e0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18eeb4: 7220 d54b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bd5 │ │ +18eeba: 7010 9454 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ +18eec0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -554381,25 +554382,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 │ │ -18ed44: |[18ed44] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -18ed54: 2200 9500 |0000: new-instance v0, Landroid/os/Bundle; // type@0095 │ │ -18ed58: 7010 2f02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022f │ │ -18ed5e: 1a01 1d5d |0005: const-string v1, "image_uri" // string@5d1d │ │ -18ed62: 6e30 3d02 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@023d │ │ -18ed68: 2201 6510 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1065 │ │ -18ed6c: 7010 7854 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@5478 │ │ -18ed72: 5c13 3b41 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ -18ed76: 6e20 9654 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@5496 │ │ -18ed7c: 6e20 9754 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@5497 │ │ -18ed82: 1101 |0017: return-object v1 │ │ +18ed48: |[18ed48] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +18ed58: 2200 9500 |0000: new-instance v0, Landroid/os/Bundle; // type@0095 │ │ +18ed5c: 7010 2f02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022f │ │ +18ed62: 1a01 1d5d |0005: const-string v1, "image_uri" // string@5d1d │ │ +18ed66: 6e30 3d02 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@023d │ │ +18ed6c: 2201 6510 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1065 │ │ +18ed70: 7010 7854 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@5478 │ │ +18ed76: 5c13 3b41 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ +18ed7a: 6e20 9654 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@5496 │ │ +18ed80: 6e20 9754 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@5497 │ │ +18ed86: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -554413,18 +554414,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f2ec: |[18f2ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -18f2fc: 5402 3d41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18f300: 6e20 f654 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54f6 │ │ -18f306: 0e00 |0005: return-void │ │ +18f2f0: |[18f2f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +18f300: 5402 3d41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18f304: 6e20 f654 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54f6 │ │ +18f30a: 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 │ │ @@ -554434,23 +554435,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -18f43c: |[18f43c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -18f44c: 5420 3d41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18f450: 5421 3e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f454: 6e10 524c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f45a: 0c01 |0007: move-result-object v1 │ │ -18f45c: 6e10 6e4d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d6e │ │ -18f462: 0c01 |000b: move-result-object v1 │ │ -18f464: 6e20 f154 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54f1 │ │ -18f46a: 0e00 |000f: return-void │ │ +18f440: |[18f440] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +18f450: 5420 3d41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18f454: 5421 3e41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f458: 6e10 524c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f45e: 0c01 |0007: move-result-object v1 │ │ +18f460: 6e10 6e4d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d6e │ │ +18f466: 0c01 |000b: move-result-object v1 │ │ +18f468: 6e20 f154 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54f1 │ │ +18f46e: 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;) │ │ @@ -554458,22 +554459,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 │ │ -18f484: |[18f484] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18f494: 5420 3e41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f498: 6e10 8254 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5482 │ │ -18f49e: 0c01 |0005: move-result-object v1 │ │ -18f4a0: 7110 f056 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56f0 │ │ -18f4a6: 0a01 |0009: move-result v1 │ │ -18f4a8: 6e40 6b4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c6b │ │ -18f4ae: 0e00 |000d: return-void │ │ +18f488: |[18f488] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18f498: 5420 3e41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f49c: 6e10 8254 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5482 │ │ +18f4a2: 0c01 |0005: move-result-object v1 │ │ +18f4a4: 7110 f056 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56f0 │ │ +18f4aa: 0a01 |0009: move-result v1 │ │ +18f4ac: 6e40 6b4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c6b │ │ +18f4b2: 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 │ │ @@ -554484,34 +554485,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -18ee20: |[18ee20] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -18ee30: 5430 3d41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18ee34: 6e10 d754 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@54d7 │ │ -18ee3a: 0a00 |0005: move-result v0 │ │ -18ee3c: 2201 740f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18ee40: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -18ee44: 7030 2e4e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e2e │ │ -18ee4a: 2200 4d0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18ee4e: 7020 cf4c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4ccf │ │ -18ee54: 5431 3e41 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18ee58: 6e10 524c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18ee5e: 0c01 |0017: move-result-object v1 │ │ -18ee60: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -18ee64: 6e30 4e4d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d4e │ │ -18ee6a: 5431 3e41 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18ee6e: 6e10 574c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c57 │ │ -18ee74: 5b30 3c41 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18ee78: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -18ee7a: 7030 9954 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5499 │ │ -18ee80: 0e00 |0028: return-void │ │ +18ee24: |[18ee24] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +18ee34: 5430 3d41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18ee38: 6e10 d754 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@54d7 │ │ +18ee3e: 0a00 |0005: move-result v0 │ │ +18ee40: 2201 740f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18ee44: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +18ee48: 7030 2e4e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e2e │ │ +18ee4e: 2200 4d0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18ee52: 7020 cf4c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4ccf │ │ +18ee58: 5431 3e41 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18ee5c: 6e10 524c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18ee62: 0c01 |0017: move-result-object v1 │ │ +18ee64: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +18ee68: 6e30 4e4d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d4e │ │ +18ee6e: 5431 3e41 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18ee72: 6e10 574c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c57 │ │ +18ee78: 5b30 3c41 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18ee7c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +18ee7e: 7030 9954 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5499 │ │ +18ee84: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -554525,17 +554526,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18ecc0: |[18ecc0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -18ecd0: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ -18ecd4: 1100 |0002: return-object v0 │ │ +18ecc4: |[18ecc4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +18ecd4: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ +18ecd8: 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;) │ │ @@ -554543,62 +554544,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -18eec0: |[18eec0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -18eed0: 6e10 8054 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5480 │ │ -18eed6: 0c00 |0003: move-result-object v0 │ │ -18eed8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -18eedc: 0e00 |0006: return-void │ │ -18eede: 5461 3e41 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18eee2: 6e10 524c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18eee8: 0c01 |000c: move-result-object v1 │ │ -18eeea: 6e20 814d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d81 │ │ -18eef0: 0c01 |0010: move-result-object v1 │ │ -18eef2: 7100 9b52 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@529b │ │ -18eef8: 0c02 |0014: move-result-object v2 │ │ -18eefa: 2203 b902 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02b9 │ │ -18eefe: 7010 6009 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0960 │ │ -18ef04: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -18ef08: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -18ef0c: 6e40 0501 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0105 │ │ -18ef12: 6e10 6409 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0964 │ │ -18ef18: 0c01 |0024: move-result-object v1 │ │ -18ef1a: 5563 3b41 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ -18ef1e: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -18ef22: 2202 bb02 |0029: new-instance v2, Ljava/io/File; // type@02bb │ │ -18ef26: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -18ef2c: 0c03 |002e: move-result-object v3 │ │ -18ef2e: 1a04 4e4d |002f: const-string v4, "cropped" // string@4d4e │ │ -18ef32: 7030 6709 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0967 │ │ -18ef38: 2203 be02 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02be │ │ -18ef3c: 7020 8609 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0986 │ │ -18ef42: 6e20 8c09 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@098c │ │ -18ef48: 6e10 8a09 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ -18ef4e: 6e10 8909 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0989 │ │ -18ef54: 7110 f201 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f2 │ │ -18ef5a: 0c01 |0045: move-result-object v1 │ │ -18ef5c: 280d |0046: goto 0053 // +000d │ │ -18ef5e: 0d00 |0047: move-exception v0 │ │ -18ef60: 6e10 9009 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0990 │ │ -18ef66: 0e00 |004b: return-void │ │ -18ef68: 1a03 ff5c |004c: const-string v3, "image/jpeg" // string@5cff │ │ -18ef6c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -18ef6e: 6e54 9252 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@5292 │ │ -18ef74: 0c01 |0052: move-result-object v1 │ │ -18ef76: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -18ef7a: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ -18ef80: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ -18ef86: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -18ef88: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ -18ef8e: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -18ef94: 0e00 |0062: return-void │ │ +18eec4: |[18eec4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +18eed4: 6e10 8054 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5480 │ │ +18eeda: 0c00 |0003: move-result-object v0 │ │ +18eedc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +18eee0: 0e00 |0006: return-void │ │ +18eee2: 5461 3e41 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18eee6: 6e10 524c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18eeec: 0c01 |000c: move-result-object v1 │ │ +18eeee: 6e20 814d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d81 │ │ +18eef4: 0c01 |0010: move-result-object v1 │ │ +18eef6: 7100 9b52 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@529b │ │ +18eefc: 0c02 |0014: move-result-object v2 │ │ +18eefe: 2203 b902 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02b9 │ │ +18ef02: 7010 6009 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@0960 │ │ +18ef08: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +18ef0c: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +18ef10: 6e40 0501 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0105 │ │ +18ef16: 6e10 6409 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0964 │ │ +18ef1c: 0c01 |0024: move-result-object v1 │ │ +18ef1e: 5563 3b41 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ +18ef22: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +18ef26: 2202 bb02 |0029: new-instance v2, Ljava/io/File; // type@02bb │ │ +18ef2a: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +18ef30: 0c03 |002e: move-result-object v3 │ │ +18ef32: 1a04 4e4d |002f: const-string v4, "cropped" // string@4d4e │ │ +18ef36: 7030 6709 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0967 │ │ +18ef3c: 2203 be02 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02be │ │ +18ef40: 7020 8609 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0986 │ │ +18ef46: 6e20 8c09 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@098c │ │ +18ef4c: 6e10 8a09 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@098a │ │ +18ef52: 6e10 8909 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0989 │ │ +18ef58: 7110 f201 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f2 │ │ +18ef5e: 0c01 |0045: move-result-object v1 │ │ +18ef60: 280d |0046: goto 0053 // +000d │ │ +18ef62: 0d00 |0047: move-exception v0 │ │ +18ef64: 6e10 9009 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0990 │ │ +18ef6a: 0e00 |004b: return-void │ │ +18ef6c: 1a03 ff5c |004c: const-string v3, "image/jpeg" // string@5cff │ │ +18ef70: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +18ef72: 6e54 9252 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@5292 │ │ +18ef78: 0c01 |0052: move-result-object v1 │ │ +18ef7a: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +18ef7e: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ +18ef84: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ +18ef8a: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +18ef8c: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ +18ef92: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +18ef98: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -554626,50 +554627,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -18efa8: |[18efa8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -18efb8: 6f40 6e05 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@056e │ │ -18efbe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -18efc0: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -18efc4: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -18efc8: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -18efcc: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -18efd0: 1a03 f852 |000c: const-string v3, "extra_sticker_file" // string@52f8 │ │ -18efd4: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -18efda: 0c03 |0011: move-result-object v3 │ │ -18efdc: 2204 8510 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1085 │ │ -18efe0: 2205 0503 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0305 │ │ -18efe4: 1a00 4453 |0016: const-string v0, "file:///android_asset/" // string@5344 │ │ -18efe8: 7020 0d0b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ -18efee: 6e20 160b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -18eff4: 6e10 270b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -18effa: 0c03 |0021: move-result-object v3 │ │ -18effc: 7110 fd01 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ -18f002: 0c03 |0025: move-result-object v3 │ │ -18f004: 5225 4041 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4140 │ │ -18f008: 5220 3f41 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413f │ │ -18f00c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -18f00e: 7050 3e55 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@553e │ │ -18f014: 2203 4d0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18f018: 7020 cf4c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4ccf │ │ -18f01e: 5424 3e41 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f022: 6e10 524c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f028: 0c04 |0038: move-result-object v4 │ │ -18f02a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -18f030: 6e30 4e4d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d4e │ │ -18f036: 5b23 3c41 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18f03a: 2808 |0041: goto 0049 // +0008 │ │ -18f03c: 5423 3d41 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18f040: 6204 5a41 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18f044: 6e20 d554 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ -18f04a: 0e00 |0049: return-void │ │ +18efac: |[18efac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +18efbc: 6f40 6e05 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@056e │ │ +18efc2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +18efc4: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +18efc8: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +18efcc: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +18efd0: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +18efd4: 1a03 f852 |000c: const-string v3, "extra_sticker_file" // string@52f8 │ │ +18efd8: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +18efde: 0c03 |0011: move-result-object v3 │ │ +18efe0: 2204 8510 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1085 │ │ +18efe4: 2205 0503 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0305 │ │ +18efe8: 1a00 4453 |0016: const-string v0, "file:///android_asset/" // string@5344 │ │ +18efec: 7020 0d0b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b0d │ │ +18eff2: 6e20 160b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +18eff8: 6e10 270b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +18effe: 0c03 |0021: move-result-object v3 │ │ +18f000: 7110 fd01 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01fd │ │ +18f006: 0c03 |0025: move-result-object v3 │ │ +18f008: 5225 4041 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4140 │ │ +18f00c: 5220 3f41 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413f │ │ +18f010: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +18f012: 7050 3e55 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@553e │ │ +18f018: 2203 4d0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18f01c: 7020 cf4c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4ccf │ │ +18f022: 5424 3e41 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f026: 6e10 524c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f02c: 0c04 |0038: move-result-object v4 │ │ +18f02e: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +18f034: 6e30 4e4d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d4e │ │ +18f03a: 5b23 3c41 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18f03e: 2808 |0041: goto 0049 // +0008 │ │ +18f040: 5423 3d41 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18f044: 6204 5a41 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18f048: 6e20 d554 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54d5 │ │ +18f04e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -554686,19 +554687,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18f04c: |[18f04c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -18f05c: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f060: 6e20 5f4c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c5f │ │ -18f066: 7020 7f54 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@547f │ │ -18f06c: 0e00 |0008: return-void │ │ +18f050: |[18f050] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +18f060: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f064: 6e20 5f4c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c5f │ │ +18f06a: 7020 7f54 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@547f │ │ +18f070: 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 │ │ @@ -554708,38 +554709,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -18f070: |[18f070] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -18f080: 6f20 7005 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0570 │ │ -18f086: 5412 4141 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ -18f08a: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -18f08e: 6e10 8154 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5481 │ │ -18f094: 0c02 |000a: move-result-object v2 │ │ -18f096: 1a00 1d5d |000b: const-string v0, "image_uri" // string@5d1d │ │ -18f09a: 6e20 3602 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0236 │ │ -18f0a0: 0c02 |0010: move-result-object v2 │ │ -18f0a2: 1f02 8600 |0011: check-cast v2, Landroid/net/Uri; // type@0086 │ │ -18f0a6: 5b12 4141 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ -18f0aa: 2202 260f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f26 │ │ -18f0ae: 7010 1f4c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c1f │ │ -18f0b4: 6e10 9554 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5495 │ │ -18f0ba: 0c00 |001d: move-result-object v0 │ │ -18f0bc: 6e20 7950 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5079 │ │ -18f0c2: 0a00 |0021: move-result v0 │ │ -18f0c4: 5910 4041 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4140 │ │ -18f0c8: 6e10 9554 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5495 │ │ -18f0ce: 0c00 |0027: move-result-object v0 │ │ -18f0d0: 6e20 7750 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5077 │ │ -18f0d6: 0a02 |002b: move-result v2 │ │ -18f0d8: 5912 3f41 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413f │ │ -18f0dc: 0e00 |002e: return-void │ │ +18f074: |[18f074] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +18f084: 6f20 7005 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0570 │ │ +18f08a: 5412 4141 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ +18f08e: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +18f092: 6e10 8154 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5481 │ │ +18f098: 0c02 |000a: move-result-object v2 │ │ +18f09a: 1a00 1d5d |000b: const-string v0, "image_uri" // string@5d1d │ │ +18f09e: 6e20 3602 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0236 │ │ +18f0a4: 0c02 |0010: move-result-object v2 │ │ +18f0a6: 1f02 8600 |0011: check-cast v2, Landroid/net/Uri; // type@0086 │ │ +18f0aa: 5b12 4141 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ +18f0ae: 2202 260f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f26 │ │ +18f0b2: 7010 1f4c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c1f │ │ +18f0b8: 6e10 9554 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5495 │ │ +18f0be: 0c00 |001d: move-result-object v0 │ │ +18f0c0: 6e20 7950 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5079 │ │ +18f0c6: 0a00 |0021: move-result v0 │ │ +18f0c8: 5910 4041 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4140 │ │ +18f0cc: 6e10 9554 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@5495 │ │ +18f0d2: 0c00 |0027: move-result-object v0 │ │ +18f0d4: 6e20 7750 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5077 │ │ +18f0da: 0a02 |002b: move-result v2 │ │ +18f0dc: 5912 3f41 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413f │ │ +18f0e0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -554753,20 +554754,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 : 9 16-bit code units │ │ -18ecd8: |[18ecd8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -18ece8: 1404 7800 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d0078 │ │ -18ecee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -18ecf0: 6e40 e502 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -18ecf6: 0c02 |0007: move-result-object v2 │ │ -18ecf8: 1102 |0008: return-object v2 │ │ +18ecdc: |[18ecdc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +18ecec: 1404 7800 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d0078 │ │ +18ecf2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +18ecf4: 6e40 e502 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +18ecfa: 0c02 |0007: move-result-object v2 │ │ +18ecfc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -554777,20 +554778,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18f0e0: |[18f0e0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -18f0f0: 5420 3e41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f0f4: 5421 3c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18f0f8: 6e20 4c4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c4c │ │ -18f0fe: 7010 9454 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ -18f104: 0e00 |000a: return-void │ │ +18f0e4: |[18f0e4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +18f0f4: 5420 3e41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f0f8: 5421 3c41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18f0fc: 6e20 4c4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c4c │ │ +18f102: 7010 9454 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ +18f108: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554799,20 +554800,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -18f108: |[18f108] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -18f118: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f11c: 6e10 524c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f122: 0c00 |0005: move-result-object v0 │ │ -18f124: 6e10 644d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d64 │ │ -18f12a: 0e00 |0009: return-void │ │ +18f10c: |[18f10c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +18f11c: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f120: 6e10 524c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f126: 0c00 |0005: move-result-object v0 │ │ +18f128: 6e10 644d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d64 │ │ +18f12e: 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;) │ │ @@ -554820,67 +554821,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 │ │ -18f12c: |[18f12c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f13c: 5430 3e41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f140: 6201 3b3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e3b │ │ -18f144: 6e20 614c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c61 │ │ -18f14a: 5430 3e41 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f14e: 6e10 4d4c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c4d │ │ -18f154: 6200 3641 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ -18f158: 6e10 cd54 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ -18f15e: 0a04 |0011: move-result v4 │ │ -18f160: 4404 0004 |0012: aget v4, v0, v4 │ │ -18f164: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -18f166: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -18f16c: 284e |0018: goto 0066 // +004e │ │ -18f16e: 5434 3e41 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f172: 6e10 524c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f178: 0c04 |001e: move-result-object v4 │ │ -18f17a: 6e10 574d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d57 │ │ -18f180: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -18f182: 5b34 3c41 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ -18f186: 2841 |0025: goto 0066 // +0041 │ │ -18f188: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -18f18c: 6e10 8254 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5482 │ │ -18f192: 0c00 |002b: move-result-object v0 │ │ -18f194: 1c01 7d10 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@107d │ │ -18f198: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -18f19e: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -18f1a2: 6e30 9854 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@5498 │ │ -18f1a8: 2830 |0036: goto 0066 // +0030 │ │ -18f1aa: 6e10 7e54 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@547e │ │ -18f1b0: 282c |003a: goto 0066 // +002c │ │ -18f1b2: 5434 3e41 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f1b6: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18f1ba: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -18f1bc: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -18f1c2: 6e40 694c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c69 │ │ -18f1c8: 2820 |0046: goto 0066 // +0020 │ │ -18f1ca: 5434 3e41 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f1ce: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -18f1d4: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -18f1d8: 6e40 694c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c69 │ │ -18f1de: 2815 |0051: goto 0066 // +0015 │ │ -18f1e0: 5434 3e41 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f1e4: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -18f1ea: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18f1ee: 6e40 694c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c69 │ │ -18f1f4: 280a |005c: goto 0066 // +000a │ │ -18f1f6: 5434 3e41 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f1fa: 6e10 524c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f200: 0c04 |0062: move-result-object v4 │ │ -18f202: 6e10 8a4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d8a │ │ -18f208: 0e00 |0066: return-void │ │ -18f20a: 0000 |0067: nop // spacer │ │ -18f20c: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +18f130: |[18f130] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f140: 5430 3e41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f144: 6201 3b3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e3b │ │ +18f148: 6e20 614c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c61 │ │ +18f14e: 5430 3e41 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f152: 6e10 4d4c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c4d │ │ +18f158: 6200 3641 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4136 │ │ +18f15c: 6e10 cd54 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@54cd │ │ +18f162: 0a04 |0011: move-result v4 │ │ +18f164: 4404 0004 |0012: aget v4, v0, v4 │ │ +18f168: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +18f16a: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +18f170: 284e |0018: goto 0066 // +004e │ │ +18f172: 5434 3e41 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f176: 6e10 524c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f17c: 0c04 |001e: move-result-object v4 │ │ +18f17e: 6e10 574d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d57 │ │ +18f184: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +18f186: 5b34 3c41 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@413c │ │ +18f18a: 2841 |0025: goto 0066 // +0041 │ │ +18f18c: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +18f190: 6e10 8254 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@5482 │ │ +18f196: 0c00 |002b: move-result-object v0 │ │ +18f198: 1c01 7d10 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@107d │ │ +18f19c: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +18f1a2: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +18f1a6: 6e30 9854 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@5498 │ │ +18f1ac: 2830 |0036: goto 0066 // +0030 │ │ +18f1ae: 6e10 7e54 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@547e │ │ +18f1b4: 282c |003a: goto 0066 // +002c │ │ +18f1b6: 5434 3e41 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f1ba: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18f1be: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +18f1c0: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +18f1c6: 6e40 694c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c69 │ │ +18f1cc: 2820 |0046: goto 0066 // +0020 │ │ +18f1ce: 5434 3e41 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f1d2: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +18f1d8: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +18f1dc: 6e40 694c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c69 │ │ +18f1e2: 2815 |0051: goto 0066 // +0015 │ │ +18f1e4: 5434 3e41 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f1e8: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +18f1ee: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18f1f2: 6e40 694c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c69 │ │ +18f1f8: 280a |005c: goto 0066 // +000a │ │ +18f1fa: 5434 3e41 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f1fe: 6e10 524c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f204: 0c04 |0062: move-result-object v4 │ │ +18f206: 6e10 8a4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d8a │ │ +18f20c: 0e00 |0066: return-void │ │ +18f20e: 0000 |0067: nop // spacer │ │ +18f210: 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 │ │ @@ -554900,35 +554901,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18f230: |[18f230] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -18f240: 0e00 |0000: return-void │ │ +18f234: |[18f234] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +18f244: 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 │ │ -18f244: |[18f244] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -18f254: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f258: 6e10 524c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f25e: 0c00 |0005: move-result-object v0 │ │ -18f260: 6e10 844d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d84 │ │ -18f266: 0e00 |0009: return-void │ │ +18f248: |[18f248] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +18f258: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f25c: 6e10 524c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f262: 0c00 |0005: move-result-object v0 │ │ +18f264: 6e10 844d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d84 │ │ +18f26a: 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;) │ │ @@ -554936,19 +554937,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18f268: |[18f268] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -18f278: 2200 5f10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@105f │ │ -18f27c: 7020 6554 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5465 │ │ -18f282: 7110 af57 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@57af │ │ -18f288: 0e00 |0008: return-void │ │ +18f26c: |[18f26c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +18f27c: 2200 5f10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@105f │ │ +18f280: 7020 6554 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5465 │ │ +18f286: 7110 af57 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@57af │ │ +18f28c: 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;) │ │ @@ -554956,23 +554957,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -18f28c: |[18f28c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -18f29c: 6f20 7705 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0577 │ │ -18f2a2: 2200 6410 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1064 │ │ -18f2a6: 7020 7254 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5472 │ │ -18f2ac: 5412 3e41 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f2b0: 6e10 524c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f2b6: 0c02 |000d: move-result-object v2 │ │ -18f2b8: 6e20 7454 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5474 │ │ -18f2be: 0e00 |0011: return-void │ │ +18f290: |[18f290] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +18f2a0: 6f20 7705 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0577 │ │ +18f2a6: 2200 6410 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1064 │ │ +18f2aa: 7020 7254 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5472 │ │ +18f2b0: 5412 3e41 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f2b4: 6e10 524c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f2ba: 0c02 |000d: move-result-object v2 │ │ +18f2bc: 6e20 7454 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@5474 │ │ +18f2c2: 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; │ │ @@ -554982,21 +554983,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -18f2c0: |[18f2c0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -18f2d0: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f2d4: 6e10 524c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ -18f2da: 0c00 |0005: move-result-object v0 │ │ -18f2dc: 6e10 8e4d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d8e │ │ -18f2e2: 7010 9454 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ -18f2e8: 0e00 |000c: return-void │ │ +18f2c4: |[18f2c4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +18f2d4: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f2d8: 6e10 524c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c52 │ │ +18f2de: 0c00 |0005: move-result-object v0 │ │ +18f2e0: 6e10 8e4d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d8e │ │ +18f2e6: 7010 9454 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ +18f2ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -555005,83 +555006,83 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -18f308: |[18f308] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -18f318: 6f30 7905 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0579 │ │ -18f31e: 1400 0603 0a7f |0003: const v0, #float 1.83449e+38 // #7f0a0306 │ │ -18f324: 6e20 1403 0600 |0006: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -18f32a: 0c00 |0009: move-result-object v0 │ │ -18f32c: 1f00 7910 |000a: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1079 │ │ -18f330: 5b50 3d41 |000c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18f334: 1400 9f01 0a7f |000e: const v0, #float 1.83442e+38 // #7f0a019f │ │ -18f33a: 6e20 1403 0600 |0011: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -18f340: 0c06 |0014: move-result-object v6 │ │ -18f342: 1f06 320f |0015: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f32 │ │ -18f346: 5b56 3e41 |0017: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f34a: 5456 3d41 |0019: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18f34e: 6e20 f254 5600 |001b: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54f2 │ │ -18f354: 5456 3e41 |001e: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f358: 5450 4341 |0020: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4143 │ │ -18f35c: 6e20 644c 0600 |0022: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c64 │ │ -18f362: 5456 3e41 |0025: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f366: 2200 6010 |0027: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@1060 │ │ -18f36a: 7020 6754 5000 |0029: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5467 │ │ -18f370: 6e20 604c 0600 |002c: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c60 │ │ -18f376: 5456 3e41 |002f: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f37a: 2200 6110 |0031: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@1061 │ │ -18f37e: 7020 6954 5000 |0033: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5469 │ │ -18f384: 6e20 654c 0600 |0036: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c65 │ │ -18f38a: 5456 4241 |0039: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4142 │ │ -18f38e: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -18f390: 3806 0500 |003c: if-eqz v6, 0041 // +0005 │ │ -18f394: 5b50 4241 |003e: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4142 │ │ -18f398: 280e |0040: goto 004e // +000e │ │ -18f39a: 3807 0c00 |0041: if-eqz v7, 004d // +000c │ │ -18f39e: 2206 6410 |0043: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1064 │ │ -18f3a2: 7020 7254 7600 |0045: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5472 │ │ -18f3a8: 6e10 7354 0600 |0048: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5473 │ │ -18f3ae: 0c06 |004b: move-result-object v6 │ │ -18f3b0: 2802 |004c: goto 004e // +0002 │ │ -18f3b2: 0706 |004d: move-object v6, v0 │ │ -18f3b4: 3906 3000 |004e: if-nez v6, 007e // +0030 │ │ -18f3b8: 5556 3b41 |0050: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ -18f3bc: 3806 0700 |0052: if-eqz v6, 0059 // +0007 │ │ -18f3c0: 7100 524d 0000 |0054: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d52 │ │ -18f3c6: 0c06 |0057: move-result-object v6 │ │ -18f3c8: 2806 |0058: goto 005e // +0006 │ │ -18f3ca: 2206 5d0f |0059: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ -18f3ce: 7010 494d 0600 |005b: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d49 │ │ -18f3d4: 2207 4d0f |005e: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18f3d8: 2200 8510 |0060: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1085 │ │ -18f3dc: 5451 4141 |0062: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ -18f3e0: 5252 4041 |0064: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4140 │ │ -18f3e4: 5253 3f41 |0066: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413f │ │ -18f3e8: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -18f3ea: 7053 3e55 1024 |0069: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@553e │ │ -18f3f0: 7020 cf4c 0700 |006c: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4ccf │ │ -18f3f6: 6e10 e64c 0700 |006f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4ce6 │ │ -18f3fc: 0c00 |0072: move-result-object v0 │ │ -18f3fe: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -18f400: 6e20 2e4d 1000 |0074: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d2e │ │ -18f406: 0c00 |0077: move-result-object v0 │ │ -18f408: 6e10 244d 0000 |0078: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d24 │ │ -18f40e: 6e20 4d4d 7600 |007b: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d4d │ │ -18f414: 5457 3e41 |007e: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ -18f418: 6e20 624c 6700 |0080: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c62 │ │ -18f41e: 7010 9454 0500 |0083: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ -18f424: 5556 3b41 |0086: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ -18f428: 3806 0900 |0088: if-eqz v6, 0091 // +0009 │ │ -18f42c: 5456 3d41 |008a: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18f430: 6207 5641 |008c: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ -18f434: 6e20 f354 7600 |008e: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ -18f43a: 0e00 |0091: return-void │ │ +18f30c: |[18f30c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +18f31c: 6f30 7905 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0579 │ │ +18f322: 1400 0603 0a7f |0003: const v0, #float 1.83449e+38 // #7f0a0306 │ │ +18f328: 6e20 1403 0600 |0006: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +18f32e: 0c00 |0009: move-result-object v0 │ │ +18f330: 1f00 7910 |000a: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1079 │ │ +18f334: 5b50 3d41 |000c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18f338: 1400 9f01 0a7f |000e: const v0, #float 1.83442e+38 // #7f0a019f │ │ +18f33e: 6e20 1403 0600 |0011: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +18f344: 0c06 |0014: move-result-object v6 │ │ +18f346: 1f06 320f |0015: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f32 │ │ +18f34a: 5b56 3e41 |0017: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f34e: 5456 3d41 |0019: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18f352: 6e20 f254 5600 |001b: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54f2 │ │ +18f358: 5456 3e41 |001e: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f35c: 5450 4341 |0020: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4143 │ │ +18f360: 6e20 644c 0600 |0022: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c64 │ │ +18f366: 5456 3e41 |0025: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f36a: 2200 6010 |0027: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@1060 │ │ +18f36e: 7020 6754 5000 |0029: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5467 │ │ +18f374: 6e20 604c 0600 |002c: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c60 │ │ +18f37a: 5456 3e41 |002f: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f37e: 2200 6110 |0031: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@1061 │ │ +18f382: 7020 6954 5000 |0033: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5469 │ │ +18f388: 6e20 654c 0600 |0036: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c65 │ │ +18f38e: 5456 4241 |0039: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4142 │ │ +18f392: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +18f394: 3806 0500 |003c: if-eqz v6, 0041 // +0005 │ │ +18f398: 5b50 4241 |003e: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4142 │ │ +18f39c: 280e |0040: goto 004e // +000e │ │ +18f39e: 3807 0c00 |0041: if-eqz v7, 004d // +000c │ │ +18f3a2: 2206 6410 |0043: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1064 │ │ +18f3a6: 7020 7254 7600 |0045: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@5472 │ │ +18f3ac: 6e10 7354 0600 |0048: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@5473 │ │ +18f3b2: 0c06 |004b: move-result-object v6 │ │ +18f3b4: 2802 |004c: goto 004e // +0002 │ │ +18f3b6: 0706 |004d: move-object v6, v0 │ │ +18f3b8: 3906 3000 |004e: if-nez v6, 007e // +0030 │ │ +18f3bc: 5556 3b41 |0050: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ +18f3c0: 3806 0700 |0052: if-eqz v6, 0059 // +0007 │ │ +18f3c4: 7100 524d 0000 |0054: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d52 │ │ +18f3ca: 0c06 |0057: move-result-object v6 │ │ +18f3cc: 2806 |0058: goto 005e // +0006 │ │ +18f3ce: 2206 5d0f |0059: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ +18f3d2: 7010 494d 0600 |005b: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d49 │ │ +18f3d8: 2207 4d0f |005e: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18f3dc: 2200 8510 |0060: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1085 │ │ +18f3e0: 5451 4141 |0062: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ +18f3e4: 5252 4041 |0064: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4140 │ │ +18f3e8: 5253 3f41 |0066: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@413f │ │ +18f3ec: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +18f3ee: 7053 3e55 1024 |0069: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@553e │ │ +18f3f4: 7020 cf4c 0700 |006c: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4ccf │ │ +18f3fa: 6e10 e64c 0700 |006f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4ce6 │ │ +18f400: 0c00 |0072: move-result-object v0 │ │ +18f402: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +18f404: 6e20 2e4d 1000 |0074: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d2e │ │ +18f40a: 0c00 |0077: move-result-object v0 │ │ +18f40c: 6e10 244d 0000 |0078: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d24 │ │ +18f412: 6e20 4d4d 7600 |007b: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d4d │ │ +18f418: 5457 3e41 |007e: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@413e │ │ +18f41c: 6e20 624c 6700 |0080: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c62 │ │ +18f422: 7010 9454 0500 |0083: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@5494 │ │ +18f428: 5556 3b41 |0086: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@413b │ │ +18f42c: 3806 0900 |0088: if-eqz v6, 0091 // +0009 │ │ +18f430: 5456 3d41 |008a: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18f434: 6207 5641 |008c: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4156 │ │ +18f438: 6e20 f354 7600 |008e: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54f3 │ │ +18f43e: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=122 │ │ 0x0011 line=123 │ │ 0x0019 line=125 │ │ 0x001e line=127 │ │ @@ -555108,17 +555109,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18f46c: |[18f46c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -18f47c: 5b01 4141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ -18f480: 0e00 |0002: return-void │ │ +18f470: |[18f470] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +18f480: 5b01 4141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4141 │ │ +18f484: 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; │ │ │ │ @@ -555160,33 +555161,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1906b4: |[1906b4] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -1906c4: 0e00 |0000: return-void │ │ +1906b8: |[1906b8] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +1906c8: 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 │ │ -1906c8: |[1906c8] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -1906d8: 7020 1a56 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@561a │ │ -1906de: 5b02 7941 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4179 │ │ -1906e2: 0e00 |0005: return-void │ │ +1906cc: |[1906cc] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +1906dc: 7020 1a56 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@561a │ │ +1906e2: 5b02 7941 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4179 │ │ +1906e6: 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; │ │ @@ -555198,18 +555199,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -190604: |[190604] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -190614: 6e10 0455 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@5504 │ │ -19061a: 0c00 |0003: move-result-object v0 │ │ -19061c: 1100 |0004: return-object v0 │ │ +190608: |[190608] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +190618: 6e10 0455 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@5504 │ │ +19061e: 0c00 |0003: move-result-object v0 │ │ +190620: 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;) │ │ @@ -555217,45 +555218,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -190620: |[190620] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -190630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -190632: 6e10 0255 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@5502 │ │ -190638: 0c01 |0004: move-result-object v1 │ │ -19063a: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ -190640: 0c01 |0008: move-result-object v1 │ │ -190642: 5452 7941 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4179 │ │ -190646: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ -19064c: 0c01 |000e: move-result-object v1 │ │ -19064e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -190650: 2113 |0010: array-length v3, v1 │ │ -190652: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -190656: 2203 0503 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ -19065a: 7010 0a0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ -190660: 5454 7941 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4179 │ │ -190664: 6e20 160b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19066a: 1a04 7f0b |001d: const-string v4, "/" // string@0b7f │ │ -19066e: 6e20 160b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -190674: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -190678: 6e20 160b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ -19067e: 6e10 270b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ -190684: 0c03 |002a: move-result-object v3 │ │ -190686: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -19068a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19068e: 28e1 |002f: goto 0010 // -001f │ │ -190690: 1101 |0030: return-object v1 │ │ -190692: 0d01 |0031: move-exception v1 │ │ -190694: 6202 7841 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@4178 │ │ -190698: 7120 c402 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ -19069e: 2300 3711 |0037: new-array v0, v0, [Ljava/lang/String; // type@1137 │ │ -1906a2: 1100 |0039: return-object v0 │ │ +190624: |[190624] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +190634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +190636: 6e10 0255 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@5502 │ │ +19063c: 0c01 |0004: move-result-object v1 │ │ +19063e: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ +190644: 0c01 |0008: move-result-object v1 │ │ +190646: 5452 7941 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4179 │ │ +19064a: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ +190650: 0c01 |000e: move-result-object v1 │ │ +190652: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +190654: 2113 |0010: array-length v3, v1 │ │ +190656: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +19065a: 2203 0503 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0305 │ │ +19065e: 7010 0a0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b0a │ │ +190664: 5454 7941 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@4179 │ │ +190668: 6e20 160b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +19066e: 1a04 7f0b |001d: const-string v4, "/" // string@0b7f │ │ +190672: 6e20 160b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +190678: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +19067c: 6e20 160b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b16 │ │ +190682: 6e10 270b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b27 │ │ +190688: 0c03 |002a: move-result-object v3 │ │ +19068a: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +19068e: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +190692: 28e1 |002f: goto 0010 // -001f │ │ +190694: 1101 |0030: return-object v1 │ │ +190696: 0d01 |0031: move-exception v1 │ │ +190698: 6202 7841 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@4178 │ │ +19069c: 7120 c402 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c4 │ │ +1906a2: 2300 3711 |0037: new-array v0, v0, [Ljava/lang/String; // type@1137 │ │ +1906a6: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -555317,17 +555318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -190c58: |[190c58] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -190c68: 7010 6b05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@056b │ │ -190c6e: 0e00 |0003: return-void │ │ +190c5c: |[190c5c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +190c6c: 7010 6b05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@056b │ │ +190c72: 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;) │ │ @@ -555335,17 +555336,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 │ │ -190c40: |[190c40] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -190c50: 5400 8841 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4188 │ │ -190c54: 1100 |0002: return-object v0 │ │ +190c44: |[190c44] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +190c54: 5400 8841 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4188 │ │ +190c58: 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;) │ │ @@ -555353,23 +555354,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 │ │ -190c08: |[190c08] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -190c18: 2200 8210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@1082 │ │ -190c1c: 7010 2655 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@5526 │ │ -190c22: 2201 9500 |0005: new-instance v1, Landroid/os/Bundle; // type@0095 │ │ -190c26: 7010 2f02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@022f │ │ -190c2c: 1a02 e845 |000a: const-string v2, "assetDirectory" // string@45e8 │ │ -190c30: 6e30 3e02 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@023e │ │ -190c36: 6e20 3255 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5532 │ │ -190c3c: 1100 |0012: return-object v0 │ │ +190c0c: |[190c0c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +190c1c: 2200 8210 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@1082 │ │ +190c20: 7010 2655 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@5526 │ │ +190c26: 2201 9500 |0005: new-instance v1, Landroid/os/Bundle; // type@0095 │ │ +190c2a: 7010 2f02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@022f │ │ +190c30: 1a02 e845 |000a: const-string v2, "assetDirectory" // string@45e8 │ │ +190c34: 6e30 3e02 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@023e │ │ +190c3a: 6e20 3255 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@5532 │ │ +190c40: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -555381,38 +555382,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -190c70: |[190c70] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -190c80: 6f20 6d05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@056d │ │ -190c86: 7110 2f4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2f │ │ -190c8c: 0c04 |0006: move-result-object v4 │ │ -190c8e: 5b34 8741 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4187 │ │ -190c92: 6e10 2955 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@5529 │ │ -190c98: 0c04 |000c: move-result-object v4 │ │ -190c9a: 1a00 e845 |000d: const-string v0, "assetDirectory" // string@45e8 │ │ -190c9e: 6e20 3702 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ -190ca4: 0c04 |0012: move-result-object v4 │ │ -190ca6: 5b34 8641 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4186 │ │ -190caa: 6e10 2a55 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@552a │ │ -190cb0: 0c04 |0018: move-result-object v4 │ │ -190cb2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -190cb4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -190cb6: 6e40 a805 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@05a8 │ │ -190cbc: 5434 8941 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ -190cc0: 2200 a301 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a3 │ │ -190cc4: 6e10 2855 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5528 │ │ -190cca: 0c01 |0025: move-result-object v1 │ │ -190ccc: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -190cce: 7030 dc05 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05dc │ │ -190cd4: 6e20 0e06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060e │ │ -190cda: 0e00 |002d: return-void │ │ +190c74: |[190c74] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +190c84: 6f20 6d05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@056d │ │ +190c8a: 7110 2f4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2f │ │ +190c90: 0c04 |0006: move-result-object v4 │ │ +190c92: 5b34 8741 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4187 │ │ +190c96: 6e10 2955 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@5529 │ │ +190c9c: 0c04 |000c: move-result-object v4 │ │ +190c9e: 1a00 e845 |000d: const-string v0, "assetDirectory" // string@45e8 │ │ +190ca2: 6e20 3702 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0237 │ │ +190ca8: 0c04 |0012: move-result-object v4 │ │ +190caa: 5b34 8641 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4186 │ │ +190cae: 6e10 2a55 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@552a │ │ +190cb4: 0c04 |0018: move-result-object v4 │ │ +190cb6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +190cb8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +190cba: 6e40 a805 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@05a8 │ │ +190cc0: 5434 8941 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ +190cc4: 2200 a301 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a3 │ │ +190cc8: 6e10 2855 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5528 │ │ +190cce: 0c01 |0025: move-result-object v1 │ │ +190cd0: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +190cd2: 7030 dc05 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05dc │ │ +190cd8: 6e20 0e06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060e │ │ +190cde: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -555425,21 +555426,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 │ │ -190be0: |[190be0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -190bf0: 2202 7b10 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@107b │ │ -190bf4: 6e10 2855 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5528 │ │ -190bfa: 0c03 |0005: move-result-object v3 │ │ -190bfc: 5410 8641 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4186 │ │ -190c00: 7030 0155 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5501 │ │ -190c06: 1102 |000b: return-object v2 │ │ +190be4: |[190be4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +190bf4: 2202 7b10 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@107b │ │ +190bf8: 6e10 2855 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5528 │ │ +190bfe: 0c03 |0005: move-result-object v3 │ │ +190c00: 5410 8641 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@4186 │ │ +190c04: 7030 0155 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@5501 │ │ +190c0a: 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; │ │ @@ -555449,25 +555450,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 : 20 16-bit code units │ │ -190ba8: |[190ba8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -190bb8: 1404 fd00 0d7f |0000: const v4, #float 1.87426e+38 // #7f0d00fd │ │ -190bbe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -190bc0: 6e40 e502 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -190bc6: 0c02 |0007: move-result-object v2 │ │ -190bc8: 1403 7e03 0a7f |0008: const v3, #float 1.83452e+38 // #7f0a037e │ │ -190bce: 6e20 1403 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -190bd4: 0c03 |000e: move-result-object v3 │ │ -190bd6: 1f03 b201 |000f: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b2 │ │ -190bda: 5b13 8941 |0011: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ -190bde: 1102 |0013: return-object v2 │ │ +190bac: |[190bac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +190bbc: 1404 fd00 0d7f |0000: const v4, #float 1.87426e+38 // #7f0d00fd │ │ +190bc2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +190bc4: 6e40 e502 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +190bca: 0c02 |0007: move-result-object v2 │ │ +190bcc: 1403 7e03 0a7f |0008: const v3, #float 1.83452e+38 // #7f0a037e │ │ +190bd2: 6e20 1403 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +190bd8: 0c03 |000e: move-result-object v3 │ │ +190bda: 1f03 b201 |000f: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b2 │ │ +190bde: 5b13 8941 |0011: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ +190be2: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=61 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -555479,18 +555480,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 │ │ -190cdc: |[190cdc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -190cec: 1f02 3711 |0000: check-cast v2, [Ljava/lang/String; // type@1137 │ │ -190cf0: 6e30 3055 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5530 │ │ -190cf6: 0e00 |0005: return-void │ │ +190ce0: |[190ce0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +190cf0: 1f02 3711 |0000: check-cast v2, [Ljava/lang/String; // type@1137 │ │ +190cf4: 6e30 3055 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@5530 │ │ +190cfa: 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; │ │ @@ -555500,23 +555501,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 │ │ -190cf8: |[190cf8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -190d08: 5434 8941 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ -190d0c: 2200 8110 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@1081 │ │ -190d10: 6e10 2855 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5528 │ │ -190d16: 0c01 |0007: move-result-object v1 │ │ -190d18: 5432 8741 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4187 │ │ -190d1c: 7055 1c55 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@551c │ │ -190d22: 6e20 0a06 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ -190d28: 0e00 |0010: return-void │ │ +190cfc: |[190cfc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +190d0c: 5434 8941 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ +190d10: 2200 8110 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@1081 │ │ +190d14: 6e10 2855 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5528 │ │ +190d1a: 0c01 |0007: move-result-object v1 │ │ +190d1c: 5432 8741 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4187 │ │ +190d20: 7055 1c55 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@551c │ │ +190d26: 6e20 0a06 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ +190d2c: 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; │ │ @@ -555526,19 +555527,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -190d2c: |[190d2c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -190d3c: 5412 8941 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ -190d40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -190d42: 6e20 0a06 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ -190d48: 0e00 |0006: return-void │ │ +190d30: |[190d30] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +190d40: 5412 8941 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@4189 │ │ +190d44: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +190d46: 6e20 0a06 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ +190d4c: 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; │ │ │ │ @@ -555547,17 +555548,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 │ │ -190d4c: |[190d4c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -190d5c: 5b01 8841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4188 │ │ -190d60: 0e00 |0002: return-void │ │ +190d50: |[190d50] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +190d60: 5b01 8841 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@4188 │ │ +190d64: 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; │ │ │ │ @@ -555602,19 +555603,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 │ │ -190d64: |[190d64] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -190d74: 5b01 8a41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ -190d78: 5b02 8b41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@418b │ │ -190d7c: 7010 0208 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0802 │ │ -190d82: 0e00 |0007: return-void │ │ +190d68: |[190d68] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +190d78: 5b01 8a41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ +190d7c: 5b02 8b41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@418b │ │ +190d80: 7010 0208 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0802 │ │ +190d86: 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; │ │ @@ -555625,19 +555626,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -190d84: |[190d84] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -190d94: 5412 8a41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ -190d98: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -190d9a: 7120 4055 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@5540 │ │ -190da0: 0e00 |0006: return-void │ │ +190d88: |[190d88] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +190d98: 5412 8a41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ +190d9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +190d9e: 7120 4055 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@5540 │ │ +190da4: 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; │ │ │ │ @@ -555646,23 +555647,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 │ │ -190da4: |[190da4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -190db4: 5413 8a41 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ -190db8: 5410 8b41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@418b │ │ -190dbc: 7130 3f55 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@553f │ │ -190dc2: 5412 8b41 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@418b │ │ -190dc6: 5422 573e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e57 │ │ -190dca: 5413 8a41 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ -190dce: 7220 754c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c75 │ │ -190dd4: 0e00 |0010: return-void │ │ +190da8: |[190da8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +190db8: 5413 8a41 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ +190dbc: 5410 8b41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@418b │ │ +190dc0: 7130 3f55 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@553f │ │ +190dc6: 5412 8b41 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@418b │ │ +190dca: 5422 573e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e57 │ │ +190dce: 5413 8a41 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@418a │ │ +190dd2: 7220 754c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c75 │ │ +190dd8: 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; │ │ @@ -555673,18 +555674,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 │ │ -190dd8: |[190dd8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -190de8: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -190dec: 6e30 3655 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@5536 │ │ -190df2: 0e00 |0005: return-void │ │ +190ddc: |[190ddc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +190dec: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +190df0: 6e30 3655 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@5536 │ │ +190df6: 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; │ │ @@ -606522,41 +606523,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -1907e8: |[1907e8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -1907f8: 1400 cd01 087f |0000: const v0, #float 1.80784e+38 // #7f0801cd │ │ -1907fe: 1401 1502 087f |0003: const v1, #float 1.80786e+38 // #7f080215 │ │ -190804: 1402 0402 087f |0006: const v2, #float 1.80785e+38 // #7f080204 │ │ -19080a: 1403 1602 087f |0009: const v3, #float 1.80786e+38 // #7f080216 │ │ -190810: 1404 e901 087f |000c: const v4, #float 1.80785e+38 // #7f0801e9 │ │ -190816: 2451 1b11 3204 |000f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@111b │ │ -19081c: 0c00 |0012: move-result-object v0 │ │ -19081e: 6900 7c41 |0013: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417c │ │ -190822: 0e00 |0015: return-void │ │ +1907ec: |[1907ec] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +1907fc: 1400 cd01 087f |0000: const v0, #float 1.80784e+38 // #7f0801cd │ │ +190802: 1401 1502 087f |0003: const v1, #float 1.80786e+38 // #7f080215 │ │ +190808: 1402 0402 087f |0006: const v2, #float 1.80785e+38 // #7f080204 │ │ +19080e: 1403 1602 087f |0009: const v3, #float 1.80786e+38 // #7f080216 │ │ +190814: 1404 e901 087f |000c: const v4, #float 1.80785e+38 // #7f0801e9 │ │ +19081a: 2451 1b11 3204 |000f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@111b │ │ +190820: 0c00 |0012: move-result-object v0 │ │ +190822: 6900 7c41 |0013: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417c │ │ +190826: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f 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 │ │ -190824: |[190824] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -190834: 7010 7e05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@057e │ │ -19083a: 0e00 |0003: return-void │ │ +190828: |[190828] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +190838: 7010 7e05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@057e │ │ +19083e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -606565,44 +606566,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -19083c: |[19083c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19084c: 6f20 8e05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@058e │ │ -190852: 1404 fc00 0d7f |0003: const v4, #float 1.87426e+38 // #7f0d00fc │ │ -190858: 6e20 1155 4300 |0006: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@5511 │ │ -19085e: 1404 9400 0a7f |0009: const v4, #float 1.83436e+38 // #7f0a0094 │ │ -190864: 6e20 0a55 4300 |000c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@550a │ │ -19086a: 0c04 |000f: move-result-object v4 │ │ -19086c: 1f04 b501 |0010: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b5 │ │ -190870: 2200 7c10 |0012: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@107c │ │ -190874: 6e10 0c55 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@550c │ │ -19087a: 0c01 |0017: move-result-object v1 │ │ -19087c: 7030 0555 1003 |0018: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5505 │ │ -190882: 6e20 1a06 0400 |001b: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@061a │ │ -190888: 1400 9500 0a7f |001e: const v0, #float 1.83436e+38 // #7f0a0095 │ │ -19088e: 6e20 0a55 0300 |0021: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@550a │ │ -190894: 0c00 |0024: move-result-object v0 │ │ -190896: 1f00 8702 |0025: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@0287 │ │ -19089a: 6e20 f908 4000 |0027: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f9 │ │ -1908a0: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -1908a2: 6e10 f808 0000 |002b: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f8 │ │ -1908a8: 0a01 |002e: move-result v1 │ │ -1908aa: 3514 1000 |002f: if-ge v4, v1, 003f // +0010 │ │ -1908ae: 6e20 f708 4000 |0031: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f7 │ │ -1908b4: 0c01 |0034: move-result-object v1 │ │ -1908b6: 6202 7c41 |0035: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417c │ │ -1908ba: 4402 0204 |0037: aget v2, v2, v4 │ │ -1908be: 6e20 f508 2100 |0039: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f5 │ │ -1908c4: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1908c8: 28ed |003e: goto 002b // -0013 │ │ -1908ca: 0e00 |003f: return-void │ │ +190840: |[190840] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +190850: 6f20 8e05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@058e │ │ +190856: 1404 fc00 0d7f |0003: const v4, #float 1.87426e+38 // #7f0d00fc │ │ +19085c: 6e20 1155 4300 |0006: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@5511 │ │ +190862: 1404 9400 0a7f |0009: const v4, #float 1.83436e+38 // #7f0a0094 │ │ +190868: 6e20 0a55 4300 |000c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@550a │ │ +19086e: 0c04 |000f: move-result-object v4 │ │ +190870: 1f04 b501 |0010: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b5 │ │ +190874: 2200 7c10 |0012: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@107c │ │ +190878: 6e10 0c55 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@550c │ │ +19087e: 0c01 |0017: move-result-object v1 │ │ +190880: 7030 0555 1003 |0018: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@5505 │ │ +190886: 6e20 1a06 0400 |001b: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@061a │ │ +19088c: 1400 9500 0a7f |001e: const v0, #float 1.83436e+38 // #7f0a0095 │ │ +190892: 6e20 0a55 0300 |0021: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@550a │ │ +190898: 0c00 |0024: move-result-object v0 │ │ +19089a: 1f00 8702 |0025: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@0287 │ │ +19089e: 6e20 f908 4000 |0027: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f9 │ │ +1908a4: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +1908a6: 6e10 f808 0000 |002b: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f8 │ │ +1908ac: 0a01 |002e: move-result v1 │ │ +1908ae: 3514 1000 |002f: if-ge v4, v1, 003f // +0010 │ │ +1908b2: 6e20 f708 4000 |0031: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f7 │ │ +1908b8: 0c01 |0034: move-result-object v1 │ │ +1908ba: 6202 7c41 |0035: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@417c │ │ +1908be: 4402 0204 |0037: aget v2, v2, v4 │ │ +1908c2: 6e20 f508 2100 |0039: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f5 │ │ +1908c8: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1908cc: 28ed |003e: goto 002b // -0013 │ │ +1908ce: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x000c line=52 │ │ 0x0012 line=53 │ │ 0x0021 line=55 │ │ @@ -606618,25 +606619,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1907b0: |[1907b0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -1907c0: 7210 ee02 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ -1907c6: 0a00 |0003: move-result v0 │ │ -1907c8: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -1907ce: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -1907d2: 6e10 0d55 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@550d │ │ -1907d8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -1907da: 0f03 |000d: return v3 │ │ -1907dc: 6f20 8f05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058f │ │ -1907e2: 0a03 |0011: move-result v3 │ │ -1907e4: 0f03 |0012: return v3 │ │ +1907b4: |[1907b4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +1907c4: 7210 ee02 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02ee │ │ +1907ca: 0a00 |0003: move-result v0 │ │ +1907cc: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +1907d2: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +1907d6: 6e10 0d55 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@550d │ │ +1907dc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +1907de: 0f03 |000d: return v3 │ │ +1907e0: 6f20 8f05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058f │ │ +1907e6: 0a03 |0011: move-result v3 │ │ +1907e8: 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; │ │ @@ -606647,23 +606648,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1908cc: |[1908cc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -1908dc: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1908e0: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ -1908e6: 1a01 f852 |0005: const-string v1, "extra_sticker_file" // string@52f8 │ │ -1908ea: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1908f0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1908f2: 6e30 1255 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@5512 │ │ -1908f8: 6e10 0b55 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@550b │ │ -1908fe: 0e00 |0011: return-void │ │ +1908d0: |[1908d0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +1908e0: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1908e4: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ +1908ea: 1a01 f852 |0005: const-string v1, "extra_sticker_file" // string@52f8 │ │ +1908ee: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1908f4: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1908f6: 6e30 1255 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@5512 │ │ +1908fc: 6e10 0b55 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@550b │ │ +190902: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -606726,17 +606727,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191f18: |[191f18] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -191f28: 7010 513b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b51 │ │ -191f2e: 0e00 |0003: return-void │ │ +191f1c: |[191f1c] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +191f2c: 7010 513b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b51 │ │ +191f32: 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;) │ │ @@ -606744,21 +606745,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 │ │ -191f50: |[191f50] 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 │ │ -191f60: 6e10 7d06 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -191f66: 0a01 |0003: move-result v1 │ │ -191f68: 6e20 9206 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0692 │ │ -191f6e: 0a00 |0007: move-result v0 │ │ -191f70: 6e20 7b3e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7b │ │ -191f76: 0e00 |000b: return-void │ │ +191f54: |[191f54] 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 │ │ +191f64: 6e10 7d06 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +191f6a: 0a01 |0003: move-result v1 │ │ +191f6c: 6e20 9206 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@0692 │ │ +191f72: 0a00 |0007: move-result v0 │ │ +191f74: 6e20 7b3e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7b │ │ +191f7a: 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; │ │ @@ -606771,21 +606772,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 │ │ -191eec: |[191eec] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -191efc: 2200 9500 |0000: new-instance v0, Landroid/os/Bundle; // type@0095 │ │ -191f00: 7010 2f02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022f │ │ -191f06: 2201 8e10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@108e │ │ -191f0a: 7010 7155 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5571 │ │ -191f10: 6e20 8a55 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@558a │ │ -191f16: 1101 |000d: return-object v1 │ │ +191ef0: |[191ef0] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +191f00: 2200 9500 |0000: new-instance v0, Landroid/os/Bundle; // type@0095 │ │ +191f04: 7010 2f02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@022f │ │ +191f0a: 2201 8e10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@108e │ │ +191f0e: 7010 7155 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5571 │ │ +191f14: 6e20 8a55 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@558a │ │ +191f1a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ locals : │ │ │ │ @@ -606795,17 +606796,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191ed4: |[191ed4] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -191ee4: 5410 bc41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ -191ee8: 1100 |0002: return-object v0 │ │ +191ed8: |[191ed8] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +191ee8: 5410 bc41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ +191eec: 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;) │ │ @@ -606813,19 +606814,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -191f30: |[191f30] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -191f40: 5401 c141 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -191f44: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -191f48: 6e10 cb55 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55cb │ │ -191f4e: 0e00 |0007: return-void │ │ +191f34: |[191f34] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +191f44: 5401 c141 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +191f48: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +191f4c: 6e10 cb55 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@55cb │ │ +191f52: 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; │ │ @@ -606835,58 +606836,58 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -191f78: |[191f78] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -191f88: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ -191f8c: 2803 |0002: goto 0005 // +0003 │ │ -191f8e: 6204 e041 |0003: sget-object v4, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ -191f92: 5430 bc41 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ -191f96: 6e20 b955 4000 |0007: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55b9 │ │ -191f9c: 5430 bd41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ -191fa0: 6e10 7157 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5771 │ │ -191fa6: 6e10 d355 0400 |000f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@55d3 │ │ -191fac: 0a04 |0012: move-result v4 │ │ -191fae: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -191fb0: 3804 3700 |0014: if-eqz v4, 004b // +0037 │ │ -191fb4: 5434 c141 |0016: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -191fb8: 6e10 c555 0400 |0018: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55c5 │ │ -191fbe: 0c04 |001b: move-result-object v4 │ │ -191fc0: 6e10 fb0a 0400 |001c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ -191fc6: 0c04 |001f: move-result-object v4 │ │ -191fc8: 7110 a402 0400 |0020: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ -191fce: 0a04 |0023: move-result v4 │ │ -191fd0: 3804 0a00 |0024: if-eqz v4, 002e // +000a │ │ -191fd4: 5434 bf41 |0026: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ -191fd8: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -191fdc: 6e20 7704 0400 |002a: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ -191fe2: 282a |002d: goto 0057 // +002a │ │ -191fe4: 5434 bf41 |002e: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ -191fe8: 6e20 7704 0400 |0030: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ -191fee: 5434 bf41 |0033: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ -191ff2: 5431 c141 |0035: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -191ff6: 6e10 c555 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55c5 │ │ -191ffc: 0c01 |003a: move-result-object v1 │ │ -191ffe: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -192000: 2322 3511 |003c: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ -192004: 4d01 0200 |003e: aput-object v1, v2, v0 │ │ -192008: 1400 fb03 137f |0040: const v0, #float 1.95417e+38 // #7f1303fb │ │ -19200e: 6e30 7555 0302 |0043: invoke-virtual {v3, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5575 │ │ -192014: 0c00 |0046: move-result-object v0 │ │ -192016: 6e20 7204 0400 |0047: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ -19201c: 280d |004a: goto 0057 // +000d │ │ -19201e: 5434 bf41 |004b: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ -192022: 6e20 7704 0400 |004d: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ -192028: 5434 bf41 |0050: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ -19202c: 1a00 0000 |0052: const-string v0, "" // string@0000 │ │ -192030: 6e20 7204 0400 |0054: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ -192036: 0e00 |0057: return-void │ │ +191f7c: |[191f7c] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +191f8c: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ +191f90: 2803 |0002: goto 0005 // +0003 │ │ +191f92: 6204 e041 |0003: sget-object v4, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41e0 │ │ +191f96: 5430 bc41 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ +191f9a: 6e20 b955 4000 |0007: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@55b9 │ │ +191fa0: 5430 bd41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ +191fa4: 6e10 7157 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5771 │ │ +191faa: 6e10 d355 0400 |000f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@55d3 │ │ +191fb0: 0a04 |0012: move-result v4 │ │ +191fb2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +191fb4: 3804 3700 |0014: if-eqz v4, 004b // +0037 │ │ +191fb8: 5434 c141 |0016: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +191fbc: 6e10 c555 0400 |0018: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55c5 │ │ +191fc2: 0c04 |001b: move-result-object v4 │ │ +191fc4: 6e10 fb0a 0400 |001c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0afb │ │ +191fca: 0c04 |001f: move-result-object v4 │ │ +191fcc: 7110 a402 0400 |0020: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a4 │ │ +191fd2: 0a04 |0023: move-result v4 │ │ +191fd4: 3804 0a00 |0024: if-eqz v4, 002e // +000a │ │ +191fd8: 5434 bf41 |0026: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ +191fdc: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +191fe0: 6e20 7704 0400 |002a: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ +191fe6: 282a |002d: goto 0057 // +002a │ │ +191fe8: 5434 bf41 |002e: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ +191fec: 6e20 7704 0400 |0030: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ +191ff2: 5434 bf41 |0033: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ +191ff6: 5431 c141 |0035: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +191ffa: 6e10 c555 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@55c5 │ │ +192000: 0c01 |003a: move-result-object v1 │ │ +192002: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +192004: 2322 3511 |003c: new-array v2, v2, [Ljava/lang/Object; // type@1135 │ │ +192008: 4d01 0200 |003e: aput-object v1, v2, v0 │ │ +19200c: 1400 fb03 137f |0040: const v0, #float 1.95417e+38 // #7f1303fb │ │ +192012: 6e30 7555 0302 |0043: invoke-virtual {v3, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5575 │ │ +192018: 0c00 |0046: move-result-object v0 │ │ +19201a: 6e20 7204 0400 |0047: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ +192020: 280d |004a: goto 0057 // +000d │ │ +192022: 5434 bf41 |004b: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ +192026: 6e20 7704 0400 |004d: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0477 │ │ +19202c: 5434 bf41 |0050: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ +192030: 1a00 0000 |0052: const-string v0, "" // string@0000 │ │ +192034: 6e20 7204 0400 |0054: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ +19203a: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=113 │ │ 0x0005 line=115 │ │ 0x000a line=116 │ │ 0x000f line=118 │ │ @@ -606905,42 +606906,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -191e44: |[191e44] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -191e54: 6e10 8755 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@5587 │ │ -191e5a: 0c00 |0003: move-result-object v0 │ │ -191e5c: 7110 de49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -191e62: 0c00 |0007: move-result-object v0 │ │ -191e64: 5441 bc41 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ -191e68: 6e10 a555 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@55a5 │ │ -191e6e: 0c01 |000d: move-result-object v1 │ │ -191e70: 7210 050d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d05 │ │ -191e76: 0c01 |0011: move-result-object v1 │ │ -191e78: 7210 af0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ -191e7e: 0a02 |0015: move-result v2 │ │ -191e80: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -191e84: 7210 b00c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ -191e8a: 0c02 |001b: move-result-object v2 │ │ -191e8c: 1f02 ee02 |001c: check-cast v2, Ljava/lang/Long; // type@02ee │ │ -191e90: 6e10 590a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ -191e96: 0b02 |0021: move-result-wide v2 │ │ -191e98: 8423 |0022: long-to-int v3, v2 │ │ -191e9a: 6e20 9f06 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ -191ea0: 0c02 |0026: move-result-object v2 │ │ -191ea2: 6e10 6406 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@0664 │ │ -191ea8: 0a02 |002a: move-result v2 │ │ -191eaa: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -191eac: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -191eb0: 0f03 |002e: return v3 │ │ -191eb2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -191eb4: 0f00 |0030: return v0 │ │ +191e48: |[191e48] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +191e58: 6e10 8755 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@5587 │ │ +191e5e: 0c00 |0003: move-result-object v0 │ │ +191e60: 7110 de49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +191e66: 0c00 |0007: move-result-object v0 │ │ +191e68: 5441 bc41 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ +191e6c: 6e10 a555 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@55a5 │ │ +191e72: 0c01 |000d: move-result-object v1 │ │ +191e74: 7210 050d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d05 │ │ +191e7a: 0c01 |0011: move-result-object v1 │ │ +191e7c: 7210 af0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caf │ │ +191e82: 0a02 |0015: move-result v2 │ │ +191e84: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +191e88: 7210 b00c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cb0 │ │ +191e8e: 0c02 |001b: move-result-object v2 │ │ +191e90: 1f02 ee02 |001c: check-cast v2, Ljava/lang/Long; // type@02ee │ │ +191e94: 6e10 590a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a59 │ │ +191e9a: 0b02 |0021: move-result-wide v2 │ │ +191e9c: 8423 |0022: long-to-int v3, v2 │ │ +191e9e: 6e20 9f06 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@069f │ │ +191ea4: 0c02 |0026: move-result-object v2 │ │ +191ea6: 6e10 6406 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@0664 │ │ +191eac: 0a02 |002a: move-result v2 │ │ +191eae: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +191eb0: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +191eb4: 0f03 |002e: return v3 │ │ +191eb6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +191eb8: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x000e line=217 │ │ 0x0023 line=218 │ │ 0x0027 line=219 │ │ @@ -606952,20 +606953,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -192038: |[192038] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -192048: 6f20 6b3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b6b │ │ -19204e: 5410 bd41 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ -192052: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -192056: 6e20 7357 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5773 │ │ -19205c: 0e00 |000a: return-void │ │ +19203c: |[19203c] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +19204c: 6f20 6b3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b6b │ │ +192052: 5410 bd41 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ +192056: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +19205a: 6e20 7357 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@5773 │ │ +192060: 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; │ │ @@ -606976,61 +606977,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -192060: |[192060] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -192070: 5470 ba41 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ba │ │ -192074: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -192078: 0e00 |0004: return-void │ │ -19207a: 6e10 7255 0700 |0005: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ -192080: 0c00 |0008: move-result-object v0 │ │ -192082: 1f00 160d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d16 │ │ -192086: 3800 5000 |000b: if-eqz v0, 005b // +0050 │ │ -19208a: 6e10 8855 0700 |000d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ -192090: 0c01 |0010: move-result-object v1 │ │ -192092: 7110 de49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -192098: 0c01 |0014: move-result-object v1 │ │ -19209a: 6e10 7d06 0800 |0015: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ -1920a0: 0a02 |0018: move-result v2 │ │ -1920a2: 6e20 a306 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06a3 │ │ -1920a8: 0a02 |001c: move-result v2 │ │ -1920aa: 3902 3b00 |001d: if-nez v2, 0058 // +003b │ │ -1920ae: 2202 4701 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ -1920b2: 6e10 8855 0700 |0021: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ -1920b8: 0c03 |0024: move-result-object v3 │ │ -1920ba: 7020 8f04 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -1920c0: 6e10 8006 0800 |0028: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0680 │ │ -1920c6: 0c03 |002b: move-result-object v3 │ │ -1920c8: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -1920ca: 2345 3511 |002d: new-array v5, v4, [Ljava/lang/Object; // type@1135 │ │ -1920ce: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1920d0: 4d03 0506 |0030: aput-object v3, v5, v6 │ │ -1920d4: 1403 6a00 137f |0032: const v3, #float 1.95399e+38 // #7f13006a │ │ -1920da: 6e30 7555 3705 |0035: invoke-virtual {v7, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5575 │ │ -1920e0: 0c03 |0038: move-result-object v3 │ │ -1920e2: 6e20 9504 3200 |0039: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ -1920e8: 0c02 |003c: move-result-object v2 │ │ -1920ea: 6e20 9104 4200 |003d: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0491 │ │ -1920f0: 0c02 |0040: move-result-object v2 │ │ -1920f2: 1503 0401 |0041: const/high16 v3, #int 17039360 // #104 │ │ -1920f6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -1920f8: 6e30 9604 3204 |0044: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ -1920fe: 0c02 |0047: move-result-object v2 │ │ -192100: 2203 8d10 |0048: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@108d │ │ -192104: 7040 6f55 1308 |004a: invoke-direct {v3, v1, v8, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@556f │ │ -19210a: 1408 0a00 0401 |004d: const v8, #float 2.42446e-38 // #0104000a │ │ -192110: 6e30 9b04 8203 |0050: invoke-virtual {v2, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ -192116: 0c08 |0053: move-result-object v8 │ │ -192118: 6e10 a104 0800 |0054: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ -19211e: 2804 |0057: goto 005b // +0004 │ │ -192120: 6e20 7b3e 2000 |0058: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7b │ │ -192126: 0e00 |005b: return-void │ │ +192064: |[192064] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +192074: 5470 ba41 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ba │ │ +192078: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19207c: 0e00 |0004: return-void │ │ +19207e: 6e10 7255 0700 |0005: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ +192084: 0c00 |0008: move-result-object v0 │ │ +192086: 1f00 160d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d16 │ │ +19208a: 3800 5000 |000b: if-eqz v0, 005b // +0050 │ │ +19208e: 6e10 8855 0700 |000d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ +192094: 0c01 |0010: move-result-object v1 │ │ +192096: 7110 de49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +19209c: 0c01 |0014: move-result-object v1 │ │ +19209e: 6e10 7d06 0800 |0015: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getId:()I // method@067d │ │ +1920a4: 0a02 |0018: move-result v2 │ │ +1920a6: 6e20 a306 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06a3 │ │ +1920ac: 0a02 |001c: move-result v2 │ │ +1920ae: 3902 3b00 |001d: if-nez v2, 0058 // +003b │ │ +1920b2: 2202 4701 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0147 │ │ +1920b6: 6e10 8855 0700 |0021: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ +1920bc: 0c03 |0024: move-result-object v3 │ │ +1920be: 7020 8f04 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +1920c4: 6e10 8006 0800 |0028: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@0680 │ │ +1920ca: 0c03 |002b: move-result-object v3 │ │ +1920cc: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +1920ce: 2345 3511 |002d: new-array v5, v4, [Ljava/lang/Object; // type@1135 │ │ +1920d2: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1920d4: 4d03 0506 |0030: aput-object v3, v5, v6 │ │ +1920d8: 1403 6a00 137f |0032: const v3, #float 1.95399e+38 // #7f13006a │ │ +1920de: 6e30 7555 3705 |0035: invoke-virtual {v7, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@5575 │ │ +1920e4: 0c03 |0038: move-result-object v3 │ │ +1920e6: 6e20 9504 3200 |0039: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0495 │ │ +1920ec: 0c02 |003c: move-result-object v2 │ │ +1920ee: 6e20 9104 4200 |003d: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0491 │ │ +1920f4: 0c02 |0040: move-result-object v2 │ │ +1920f6: 1503 0401 |0041: const/high16 v3, #int 17039360 // #104 │ │ +1920fa: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +1920fc: 6e30 9604 3204 |0044: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0496 │ │ +192102: 0c02 |0047: move-result-object v2 │ │ +192104: 2203 8d10 |0048: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@108d │ │ +192108: 7040 6f55 1308 |004a: invoke-direct {v3, v1, v8, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@556f │ │ +19210e: 1408 0a00 0401 |004d: const v8, #float 2.42446e-38 // #0104000a │ │ +192114: 6e30 9b04 8203 |0050: invoke-virtual {v2, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@049b │ │ +19211a: 0c08 |0053: move-result-object v8 │ │ +19211c: 6e10 a104 0800 |0054: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04a1 │ │ +192122: 2804 |0057: goto 005b // +0004 │ │ +192124: 6e20 7b3e 2000 |0058: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e7b │ │ +19212a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=163 │ │ 0x000d line=165 │ │ 0x0015 line=166 │ │ 0x001f line=168 │ │ @@ -607049,19 +607050,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 │ │ -192128: |[192128] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -192138: 5233 6700 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ -19213c: 8130 |0002: int-to-long v0, v3 │ │ -19213e: 6e30 8255 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5582 │ │ -192144: 0e00 |0006: return-void │ │ +19212c: |[19212c] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +19213c: 5233 6700 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ +192140: 8130 |0002: int-to-long v0, v3 │ │ +192142: 6e30 8255 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@5582 │ │ +192148: 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; │ │ │ │ @@ -607070,19 +607071,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 │ │ -192148: |[192148] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -192158: 5233 6700 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ -19215c: 8130 |0002: int-to-long v0, v3 │ │ -19215e: 6e30 8355 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5583 │ │ -192164: 0e00 |0006: return-void │ │ +19214c: |[19214c] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +19215c: 5233 6700 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0067 │ │ +192160: 8130 |0002: int-to-long v0, v3 │ │ +192162: 6e30 8355 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@5583 │ │ +192168: 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; │ │ │ │ @@ -607091,54 +607092,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -192168: |[192168] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -192178: 6f20 6c3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b6c │ │ -19217e: 2202 9b10 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@109b │ │ -192182: 6e10 8855 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ -192188: 0c00 |0008: move-result-object v0 │ │ -19218a: 7020 bf55 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@55bf │ │ -192190: 7120 a605 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a6 │ │ -192196: 0c02 |000f: move-result-object v2 │ │ -192198: 1c00 9d10 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109d │ │ -19219c: 6e20 a505 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a5 │ │ -1921a2: 0c02 |0015: move-result-object v2 │ │ -1921a4: 1f02 9d10 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109d │ │ -1921a8: 5b12 c141 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -1921ac: 6e10 8855 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ -1921b2: 0c02 |001d: move-result-object v2 │ │ -1921b4: 7110 df49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49df │ │ -1921ba: 0c02 |0021: move-result-object v2 │ │ -1921bc: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -1921c0: 6e30 bd49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -1921c6: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -1921ca: 6e30 bd49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -1921d0: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -1921d4: 6e30 bd49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -1921da: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -1921de: 6e30 bd49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -1921e4: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -1921e8: 6e30 bd49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -1921ee: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -1921f2: 6e30 bd49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -1921f8: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -1921fc: 6e30 bd49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -192202: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -192206: 6e30 bd49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ -19220c: 5412 c041 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41c0 │ │ -192210: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -192214: 5410 c141 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -192218: 6e20 cc55 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55cc │ │ -19221e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -192220: 5b12 c041 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41c0 │ │ -192224: 0e00 |0056: return-void │ │ +19216c: |[19216c] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +19217c: 6f20 6c3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b6c │ │ +192182: 2202 9b10 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@109b │ │ +192186: 6e10 8855 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ +19218c: 0c00 |0008: move-result-object v0 │ │ +19218e: 7020 bf55 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@55bf │ │ +192194: 7120 a605 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a6 │ │ +19219a: 0c02 |000f: move-result-object v2 │ │ +19219c: 1c00 9d10 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109d │ │ +1921a0: 6e20 a505 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a5 │ │ +1921a6: 0c02 |0015: move-result-object v2 │ │ +1921a8: 1f02 9d10 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@109d │ │ +1921ac: 5b12 c141 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +1921b0: 6e10 8855 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ +1921b6: 0c02 |001d: move-result-object v2 │ │ +1921b8: 7110 df49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49df │ │ +1921be: 0c02 |0021: move-result-object v2 │ │ +1921c0: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +1921c4: 6e30 bd49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +1921ca: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +1921ce: 6e30 bd49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +1921d4: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +1921d8: 6e30 bd49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +1921de: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +1921e2: 6e30 bd49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +1921e8: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +1921ec: 6e30 bd49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +1921f2: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +1921f6: 6e30 bd49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +1921fc: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +192200: 6e30 bd49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +192206: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +19220a: 6e30 bd49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49bd │ │ +192210: 5412 c041 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41c0 │ │ +192214: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +192218: 5410 c141 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +19221c: 6e20 cc55 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55cc │ │ +192222: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +192224: 5b12 c041 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41c0 │ │ +192228: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x001a line=71 │ │ 0x0024 line=72 │ │ 0x0029 line=73 │ │ @@ -607160,20 +607161,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 : 9 16-bit code units │ │ -191e20: |[191e20] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -191e30: 1404 7400 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d0074 │ │ -191e36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -191e38: 6e40 e502 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ -191e3e: 0c02 |0007: move-result-object v2 │ │ -191e40: 1102 |0008: return-object v2 │ │ +191e24: |[191e24] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +191e34: 1404 7400 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d0074 │ │ +191e3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +191e3c: 6e40 e502 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e5 │ │ +191e42: 0c02 |0007: move-result-object v2 │ │ +191e44: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -607184,22 +607185,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -192228: |[192228] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -192238: 6e10 8855 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ -19223e: 0c00 |0003: move-result-object v0 │ │ -192240: 7110 df49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49df │ │ -192246: 0c00 |0007: move-result-object v0 │ │ -192248: 6e20 c749 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49c7 │ │ -19224e: 6f10 6e3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6e │ │ -192254: 0e00 |000e: return-void │ │ +19222c: |[19222c] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +19223c: 6e10 8855 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ +192242: 0c00 |0003: move-result-object v0 │ │ +192244: 7110 df49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49df │ │ +19224a: 0c00 |0007: move-result-object v0 │ │ +19224c: 6e20 c749 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49c7 │ │ +192252: 6f10 6e3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6e │ │ +192258: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000b line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -607208,32 +607209,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -192258: |[192258] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -192268: 5430 ba41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ba │ │ -19226c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -192270: 0e00 |0004: return-void │ │ -192272: 6e10 7255 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ -192278: 0c00 |0008: move-result-object v0 │ │ -19227a: 1f00 160d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d16 │ │ -19227e: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -192282: 6e10 8855 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ -192288: 0c01 |0010: move-result-object v1 │ │ -19228a: 7110 de49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ -192290: 0c01 |0014: move-result-object v1 │ │ -192292: 6e10 ff06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06ff │ │ -192298: 0a02 |0018: move-result v2 │ │ -19229a: 7120 0e07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070e │ │ -1922a0: 0a04 |001c: move-result v4 │ │ -1922a2: 6e30 843e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e84 │ │ -1922a8: 0e00 |0020: return-void │ │ +19225c: |[19225c] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +19226c: 5430 ba41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ba │ │ +192270: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +192274: 0e00 |0004: return-void │ │ +192276: 6e10 7255 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ +19227c: 0c00 |0008: move-result-object v0 │ │ +19227e: 1f00 160d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d16 │ │ +192282: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +192286: 6e10 8855 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5588 │ │ +19228c: 0c01 |0010: move-result-object v1 │ │ +19228e: 7110 de49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49de │ │ +192294: 0c01 |0014: move-result-object v1 │ │ +192296: 6e10 ff06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06ff │ │ +19229c: 0a02 |0018: move-result v2 │ │ +19229e: 7120 0e07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070e │ │ +1922a4: 0a04 |001c: move-result v4 │ │ +1922a6: 6e30 843e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e84 │ │ +1922ac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=189 │ │ 0x000d line=191 │ │ 0x0015 line=192 │ │ 0x0019 line=193 │ │ @@ -607247,29 +607248,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1922ac: |[1922ac] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -1922bc: 6f10 753b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b75 │ │ -1922c2: 5420 c141 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -1922c6: 6e10 7255 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ -1922cc: 0c01 |0008: move-result-object v1 │ │ -1922ce: 7110 1457 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5714 │ │ -1922d4: 0a01 |000c: move-result v1 │ │ -1922d6: 6e20 ca55 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@55ca │ │ -1922dc: 5420 c141 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -1922e0: 6e10 c655 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@55c6 │ │ -1922e6: 0c00 |0015: move-result-object v0 │ │ -1922e8: 2201 8c10 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@108c │ │ -1922ec: 7020 6d55 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@556d │ │ -1922f2: 6e30 a005 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@05a0 │ │ -1922f8: 0e00 |001e: return-void │ │ +1922b0: |[1922b0] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +1922c0: 6f10 753b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b75 │ │ +1922c6: 5420 c141 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +1922ca: 6e10 7255 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ +1922d0: 0c01 |0008: move-result-object v1 │ │ +1922d2: 7110 1457 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5714 │ │ +1922d8: 0a01 |000c: move-result v1 │ │ +1922da: 6e20 ca55 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@55ca │ │ +1922e0: 5420 c141 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +1922e4: 6e10 c655 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@55c6 │ │ +1922ea: 0c00 |0015: move-result-object v0 │ │ +1922ec: 2201 8c10 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@108c │ │ +1922f0: 7020 6d55 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@556d │ │ +1922f6: 6e30 a005 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@05a0 │ │ +1922fc: 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; │ │ @@ -607279,59 +607280,59 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -1922fc: |[1922fc] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19230c: 1404 1d03 0a7f |0000: const v4, #float 1.8345e+38 // #7f0a031d │ │ -192312: 6e20 1403 4300 |0003: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -192318: 0c04 |0006: move-result-object v4 │ │ -19231a: 1f04 4101 |0007: check-cast v4, Landroid/widget/TextView; // type@0141 │ │ -19231e: 5b24 bf41 |0009: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ -192322: 1404 1b03 0a7f |000b: const v4, #float 1.8345e+38 // #7f0a031b │ │ -192328: 6e20 1403 4300 |000e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -19232e: 0c04 |0011: move-result-object v4 │ │ -192330: 1f04 b201 |0012: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b2 │ │ -192334: 5b24 be41 |0014: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ -192338: 1404 5a01 0a7f |0016: const v4, #float 1.8344e+38 // #7f0a015a │ │ -19233e: 6e20 1403 4300 |0019: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ -192344: 0c03 |001c: move-result-object v3 │ │ -192346: 1f03 bb0e |001d: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ebb │ │ -19234a: 5b23 bb41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ -19234e: 2203 9610 |0021: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@1096 │ │ -192352: 6e10 7355 0200 |0023: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5573 │ │ -192358: 0c04 |0026: move-result-object v4 │ │ -19235a: 7110 2f4f 0200 |0027: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2f │ │ -192360: 0c00 |002a: move-result-object v0 │ │ -192362: 7040 a455 4320 |002b: 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@55a4 │ │ -192368: 5b23 bc41 |002e: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ -19236c: 2203 e310 |0030: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10e3 │ │ -192370: 5424 bc41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ -192374: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -192376: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -192378: 7040 6a57 4310 |0036: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@576a │ │ -19237e: 5b23 bd41 |0039: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ -192382: 5423 bb41 |003b: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ -192386: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ -19238a: 6e20 7449 4300 |003f: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4974 │ │ -192390: 5423 be41 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ -192394: 5424 bc41 |0044: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ -192398: 6e20 0a06 4300 |0046: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ -19239e: 5423 be41 |0049: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ -1923a2: 5424 bd41 |004b: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ -1923a6: 6e20 f705 4300 |004d: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f7 │ │ -1923ac: 5423 be41 |0050: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ -1923b0: 2204 a701 |0052: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ -1923b4: 6e10 7355 0200 |0054: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5573 │ │ -1923ba: 0c00 |0057: move-result-object v0 │ │ -1923bc: 7020 e205 0400 |0058: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05e2 │ │ -1923c2: 6e20 0e06 4300 |005b: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060e │ │ -1923c8: 0e00 |005e: return-void │ │ +192300: |[192300] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +192310: 1404 1d03 0a7f |0000: const v4, #float 1.8345e+38 // #7f0a031d │ │ +192316: 6e20 1403 4300 |0003: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +19231c: 0c04 |0006: move-result-object v4 │ │ +19231e: 1f04 4101 |0007: check-cast v4, Landroid/widget/TextView; // type@0141 │ │ +192322: 5b24 bf41 |0009: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41bf │ │ +192326: 1404 1b03 0a7f |000b: const v4, #float 1.8345e+38 // #7f0a031b │ │ +19232c: 6e20 1403 4300 |000e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +192332: 0c04 |0011: move-result-object v4 │ │ +192334: 1f04 b201 |0012: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b2 │ │ +192338: 5b24 be41 |0014: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ +19233c: 1404 5a01 0a7f |0016: const v4, #float 1.8344e+38 // #7f0a015a │ │ +192342: 6e20 1403 4300 |0019: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0314 │ │ +192348: 0c03 |001c: move-result-object v3 │ │ +19234a: 1f03 bb0e |001d: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ebb │ │ +19234e: 5b23 bb41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ +192352: 2203 9610 |0021: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@1096 │ │ +192356: 6e10 7355 0200 |0023: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5573 │ │ +19235c: 0c04 |0026: move-result-object v4 │ │ +19235e: 7110 2f4f 0200 |0027: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f2f │ │ +192364: 0c00 |002a: move-result-object v0 │ │ +192366: 7040 a455 4320 |002b: 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@55a4 │ │ +19236c: 5b23 bc41 |002e: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ +192370: 2203 e310 |0030: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10e3 │ │ +192374: 5424 bc41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ +192378: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +19237a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +19237c: 7040 6a57 4310 |0036: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@576a │ │ +192382: 5b23 bd41 |0039: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ +192386: 5423 bb41 |003b: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ +19238a: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ +19238e: 6e20 7449 4300 |003f: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4974 │ │ +192394: 5423 be41 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ +192398: 5424 bc41 |0044: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41bc │ │ +19239c: 6e20 0a06 4300 |0046: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@060a │ │ +1923a2: 5423 be41 |0049: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ +1923a6: 5424 bd41 |004b: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41bd │ │ +1923aa: 6e20 f705 4300 |004d: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f7 │ │ +1923b0: 5423 be41 |0050: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41be │ │ +1923b4: 2204 a701 |0052: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01a7 │ │ +1923b8: 6e10 7355 0200 |0054: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@5573 │ │ +1923be: 0c00 |0057: move-result-object v0 │ │ +1923c0: 7020 e205 0400 |0058: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05e2 │ │ +1923c6: 6e20 0e06 4300 |005b: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060e │ │ +1923cc: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x000e line=96 │ │ 0x0019 line=97 │ │ 0x0021 line=99 │ │ 0x0030 line=100 │ │ @@ -607349,46 +607350,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -191eb8: |[191eb8] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -191ec8: 7110 b849 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@49b8 │ │ -191ece: 0a00 |0003: move-result v0 │ │ -191ed0: 0f00 |0004: return v0 │ │ +191ebc: |[191ebc] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +191ecc: 7110 b849 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@49b8 │ │ +191ed2: 0a00 |0003: move-result v0 │ │ +191ed4: 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 │ │ -1923cc: |[1923cc] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -1923dc: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -1923e0: 6e10 7255 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ -1923e6: 0c02 |0005: move-result-object v2 │ │ -1923e8: 7110 1457 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5714 │ │ -1923ee: 0a02 |0009: move-result v2 │ │ -1923f0: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -1923f4: 5412 bb41 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ -1923f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1923fa: 6e20 7449 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4974 │ │ -192400: 2808 |0012: goto 001a // +0008 │ │ -192402: 5412 bb41 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ -192406: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -19240a: 6e20 7449 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4974 │ │ -192410: 0e00 |001a: return-void │ │ +1923d0: |[1923d0] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +1923e0: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +1923e4: 6e10 7255 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5572 │ │ +1923ea: 0c02 |0005: move-result-object v2 │ │ +1923ec: 7110 1457 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@5714 │ │ +1923f2: 0a02 |0009: move-result v2 │ │ +1923f4: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +1923f8: 5412 bb41 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ +1923fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1923fe: 6e20 7449 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4974 │ │ +192404: 2808 |0012: goto 001a // +0008 │ │ +192406: 5412 bb41 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41bb │ │ +19240a: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +19240e: 6e20 7449 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4974 │ │ +192414: 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; │ │ @@ -607399,21 +607400,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -192414: |[192414] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -192424: 5410 c141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ -192428: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -19242c: 6e20 cc55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55cc │ │ -192432: 2803 |0007: goto 000a // +0003 │ │ -192434: 5b12 c041 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41c0 │ │ -192438: 0e00 |000a: return-void │ │ +192418: |[192418] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +192428: 5410 c141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41c1 │ │ +19242c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +192430: 6e20 cc55 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@55cc │ │ +192436: 2803 |0007: goto 000a // +0003 │ │ +192438: 5b12 c041 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41c0 │ │ +19243c: 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; │ │ @@ -618742,17 +618743,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cca0: |[19cca0] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -19ccb0: 7020 a204 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@04a2 │ │ -19ccb6: 0e00 |0003: return-void │ │ +19cca4: |[19cca4] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +19ccb4: 7020 a204 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@04a2 │ │ +19ccba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -618761,25 +618762,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19cbb4: |[19cbb4] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -19cbc4: 6e20 7658 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5876 │ │ -19cbca: 0c02 |0003: move-result-object v2 │ │ -19cbcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19cbce: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -19cbd2: 0f00 |0007: return v0 │ │ -19cbd4: 6e10 ce03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03ce │ │ -19cbda: 0a02 |000b: move-result v2 │ │ -19cbdc: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -19cbe0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19cbe2: 0f00 |000f: return v0 │ │ +19cbb8: |[19cbb8] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +19cbc8: 6e20 7658 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5876 │ │ +19cbce: 0c02 |0003: move-result-object v2 │ │ +19cbd0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +19cbd2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +19cbd6: 0f00 |0007: return v0 │ │ +19cbd8: 6e10 ce03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03ce │ │ +19cbde: 0a02 |000b: move-result v2 │ │ +19cbe0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +19cbe4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19cbe6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=49 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -618789,17 +618790,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 │ │ -19ccb8: |[19ccb8] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -19ccc8: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ -19ccce: 0e00 |0003: return-void │ │ +19ccbc: |[19ccbc] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +19cccc: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ +19ccd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 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; │ │ @@ -618810,20 +618811,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -19cd08: |[19cd08] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -19cd18: 5c12 d742 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d7 │ │ -19cd1c: 5410 d942 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ -19cd20: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -19cd24: 6e20 3d04 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@043d │ │ -19cd2a: 0e00 |0009: return-void │ │ +19cd0c: |[19cd0c] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +19cd1c: 5c12 d742 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d7 │ │ +19cd20: 5410 d942 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ +19cd24: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +19cd28: 6e20 3d04 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@043d │ │ +19cd2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -618834,30 +618835,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -19cd58: |[19cd58] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -19cd68: 5430 d942 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ -19cd6c: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -19cd70: 6e10 3c04 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@043c │ │ -19cd76: 0c00 |0007: move-result-object v0 │ │ -19cd78: 6e10 7758 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5877 │ │ -19cd7e: 0c01 |000b: move-result-object v1 │ │ -19cd80: 1402 5600 067f |000c: const v2, #float 1.78118e+38 // #7f060056 │ │ -19cd86: 7120 3505 2100 |000f: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0535 │ │ -19cd8c: 0a01 |0012: move-result v1 │ │ -19cd8e: 6202 2100 |0013: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -19cd92: 6e30 9801 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0198 │ │ -19cd98: 5430 d942 |0018: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ -19cd9c: 5531 d742 |001a: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d7 │ │ -19cda0: 6e20 3d04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@043d │ │ -19cda6: 0e00 |001f: return-void │ │ +19cd5c: |[19cd5c] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +19cd6c: 5430 d942 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ +19cd70: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +19cd74: 6e10 3c04 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@043c │ │ +19cd7a: 0c00 |0007: move-result-object v0 │ │ +19cd7c: 6e10 7758 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5877 │ │ +19cd82: 0c01 |000b: move-result-object v1 │ │ +19cd84: 1402 5600 067f |000c: const v2, #float 1.78118e+38 // #7f060056 │ │ +19cd8a: 7120 3505 2100 |000f: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0535 │ │ +19cd90: 0a01 |0012: move-result v1 │ │ +19cd92: 6202 2100 |0013: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +19cd96: 6e30 9801 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0198 │ │ +19cd9c: 5430 d942 |0018: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ +19cda0: 5531 d742 |001a: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42d7 │ │ +19cda4: 6e20 3d04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@043d │ │ +19cdaa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0008 line=69 │ │ 0x0018 line=70 │ │ locals : │ │ @@ -618868,26 +618869,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19cda8: |[19cda8] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -19cdb8: 5420 da42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ -19cdbc: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -19cdc0: 5420 d842 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d8 │ │ -19cdc4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -19cdc8: 6e10 e10a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ -19cdce: 0a00 |000b: move-result v0 │ │ -19cdd0: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -19cdd4: 5420 da42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ -19cdd8: 5421 d842 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d8 │ │ -19cddc: 6e20 7204 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ -19cde2: 0e00 |0015: return-void │ │ +19cdac: |[19cdac] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +19cdbc: 5420 da42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ +19cdc0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +19cdc4: 5420 d842 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d8 │ │ +19cdc8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +19cdcc: 6e10 e10a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0ae1 │ │ +19cdd2: 0a00 |000b: move-result v0 │ │ +19cdd4: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +19cdd8: 5420 da42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ +19cddc: 5421 d842 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d8 │ │ +19cde0: 6e20 7204 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ +19cde6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000e line=76 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -618896,24 +618897,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 │ │ -19cbe4: |[19cbe4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19cbf4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -19cbf6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19cbf8: 0760 |0002: move-object v0, v6 │ │ -19cbfa: 0771 |0003: move-object v1, v7 │ │ -19cbfc: 0782 |0004: move-object v2, v8 │ │ -19cbfe: 0193 |0005: move v3, v9 │ │ -19cc00: 7706 8758 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@5887 │ │ -19cc06: 0c06 |0009: move-result-object v6 │ │ -19cc08: 1106 |000a: return-object v6 │ │ +19cbe8: |[19cbe8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19cbf8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +19cbfa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19cbfc: 0760 |0002: move-object v0, v6 │ │ +19cbfe: 0771 |0003: move-object v1, v7 │ │ +19cc00: 0782 |0004: move-object v2, v8 │ │ +19cc02: 0193 |0005: move v3, v9 │ │ +19cc04: 7706 8758 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@5887 │ │ +19cc0a: 0c06 |0009: move-result-object v6 │ │ +19cc0c: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=90 │ │ 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; │ │ @@ -618924,24 +618925,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 │ │ -19cc0c: |[19cc0c] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19cc1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -19cc1e: 0760 |0001: move-object v0, v6 │ │ -19cc20: 0771 |0002: move-object v1, v7 │ │ -19cc22: 0782 |0003: move-object v2, v8 │ │ -19cc24: 0193 |0004: move v3, v9 │ │ -19cc26: 01a4 |0005: move v4, v10 │ │ -19cc28: 7706 8758 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@5887 │ │ -19cc2e: 0c06 |0009: move-result-object v6 │ │ -19cc30: 1106 |000a: return-object v6 │ │ +19cc10: |[19cc10] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19cc20: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +19cc22: 0760 |0001: move-object v0, v6 │ │ +19cc24: 0771 |0002: move-object v1, v7 │ │ +19cc26: 0782 |0003: move-object v2, v8 │ │ +19cc28: 0193 |0004: move v3, v9 │ │ +19cc2a: 01a4 |0005: move v4, v10 │ │ +19cc2c: 7706 8758 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@5887 │ │ +19cc32: 0c06 |0009: move-result-object v6 │ │ +19cc34: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=96 │ │ 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; │ │ @@ -618953,34 +618954,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 : 46 16-bit code units │ │ -19cc34: |[19cc34] 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; │ │ -19cc44: 2200 fd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10fd │ │ -19cc48: 7020 7358 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5873 │ │ -19cc4e: 6e20 8158 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5881 │ │ -19cc54: 6e20 7f58 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@587f │ │ -19cc5a: 7020 7e58 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@587e │ │ -19cc60: 6e20 7c58 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@587c │ │ -19cc66: 6e20 8058 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5880 │ │ -19cc6c: 3805 1600 |0014: if-eqz v5, 002a // +0016 │ │ -19cc70: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -19cc72: 6e20 7d58 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@587d │ │ -19cc78: 1402 a600 137f |001a: const v2, #float 1.954e+38 // #7f1300a6 │ │ -19cc7e: 6e20 7700 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19cc84: 0c01 |0020: move-result-object v1 │ │ -19cc86: 2202 fc10 |0021: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10fc │ │ -19cc8a: 7030 7158 6200 |0023: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@5871 │ │ -19cc90: 12e3 |0026: const/4 v3, #int -2 // #fe │ │ -19cc92: 6e40 7b58 3021 |0027: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@587b │ │ -19cc98: 6e10 8858 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5888 │ │ -19cc9e: 1100 |002d: return-object v0 │ │ +19cc38: |[19cc38] 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; │ │ +19cc48: 2200 fd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10fd │ │ +19cc4c: 7020 7358 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@5873 │ │ +19cc52: 6e20 8158 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@5881 │ │ +19cc58: 6e20 7f58 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@587f │ │ +19cc5e: 7020 7e58 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@587e │ │ +19cc64: 6e20 7c58 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@587c │ │ +19cc6a: 6e20 8058 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@5880 │ │ +19cc70: 3805 1600 |0014: if-eqz v5, 002a // +0016 │ │ +19cc74: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +19cc76: 6e20 7d58 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@587d │ │ +19cc7c: 1402 a600 137f |001a: const v2, #float 1.954e+38 // #7f1300a6 │ │ +19cc82: 6e20 7700 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19cc88: 0c01 |0020: move-result-object v1 │ │ +19cc8a: 2202 fc10 |0021: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10fc │ │ +19cc8e: 7030 7158 6200 |0023: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@5871 │ │ +19cc94: 12e3 |0026: const/4 v3, #int -2 // #fe │ │ +19cc96: 6e40 7b58 3021 |0027: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@587b │ │ +19cc9c: 6e10 8858 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5888 │ │ +19cca2: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0008 line=105 │ │ 0x000b line=106 │ │ 0x000e line=107 │ │ @@ -619002,24 +619003,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19ccd0: |[19ccd0] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -19cce0: 6e10 7758 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5877 │ │ -19cce6: 0c00 |0003: move-result-object v0 │ │ -19cce8: 1401 5e00 0d7f |0004: const v1, #float 1.87423e+38 // #7f0d005e │ │ -19ccee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -19ccf0: 7130 2e03 1002 |0008: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@032e │ │ -19ccf6: 0c00 |000b: move-result-object v0 │ │ -19ccf8: 6e20 8258 0300 |000c: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5882 │ │ -19ccfe: 6f20 a704 4300 |000f: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a7 │ │ -19cd04: 0e00 |0012: return-void │ │ +19ccd4: |[19ccd4] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +19cce4: 6e10 7758 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5877 │ │ +19ccea: 0c00 |0003: move-result-object v0 │ │ +19ccec: 1401 5e00 0d7f |0004: const v1, #float 1.87423e+38 // #7f0d005e │ │ +19ccf2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +19ccf4: 7130 2e03 1002 |0008: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@032e │ │ +19ccfa: 0c00 |000b: move-result-object v0 │ │ +19ccfc: 6e20 8258 0300 |000c: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@5882 │ │ +19cd02: 6f20 a704 4300 |000f: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a7 │ │ +19cd08: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000c line=32 │ │ 0x000f line=33 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -619030,22 +619031,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -19cd2c: |[19cd2c] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -19cd3c: 7210 cd09 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09cd │ │ -19cd42: 0c00 |0003: move-result-object v0 │ │ -19cd44: 5b10 d842 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d8 │ │ -19cd48: 5410 da42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ -19cd4c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -19cd50: 6e20 7204 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ -19cd56: 0e00 |000d: return-void │ │ +19cd30: |[19cd30] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +19cd40: 7210 cd09 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09cd │ │ +19cd46: 0c00 |0003: move-result-object v0 │ │ +19cd48: 5b10 d842 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42d8 │ │ +19cd4c: 5410 da42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ +19cd50: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +19cd54: 6e20 7204 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0472 │ │ +19cd5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x000a line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -619056,46 +619057,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -19cde4: |[19cde4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -19cdf4: 6f10 a804 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a8 │ │ -19cdfa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -19cdfc: 7020 7858 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5878 │ │ -19ce02: 0a00 |0007: move-result v0 │ │ -19ce04: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -19ce08: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -19ce0a: 7020 7858 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5878 │ │ -19ce10: 0a00 |000e: move-result v0 │ │ -19ce12: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -19ce16: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -19ce18: 7020 7858 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5878 │ │ -19ce1e: 0a00 |0015: move-result v0 │ │ -19ce20: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ -19ce24: 1400 6302 0a7f |0018: const v0, #float 1.83446e+38 // #7f0a0263 │ │ -19ce2a: 6e20 7558 0200 |001b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5875 │ │ -19ce30: 0c00 |001e: move-result-object v0 │ │ -19ce32: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ -19ce36: 6e20 4a03 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ -19ce3c: 1400 ad02 0a7f |0024: const v0, #float 1.83447e+38 // #7f0a02ad │ │ -19ce42: 6e20 7558 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5875 │ │ -19ce48: 0c00 |002a: move-result-object v0 │ │ -19ce4a: 1f00 3601 |002b: check-cast v0, Landroid/widget/ProgressBar; // type@0136 │ │ -19ce4e: 5b20 d942 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ -19ce52: 1400 9b03 0a7f |002f: const v0, #float 1.83452e+38 // #7f0a039b │ │ -19ce58: 6e20 7558 0200 |0032: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5875 │ │ -19ce5e: 0c00 |0035: move-result-object v0 │ │ -19ce60: 1f00 4101 |0036: check-cast v0, Landroid/widget/TextView; // type@0141 │ │ -19ce64: 5b20 da42 |0038: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ -19ce68: 7010 8358 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5883 │ │ -19ce6e: 7010 8458 0200 |003d: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5884 │ │ -19ce74: 0e00 |0040: return-void │ │ +19cde8: |[19cde8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +19cdf8: 6f10 a804 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a8 │ │ +19cdfe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +19ce00: 7020 7858 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5878 │ │ +19ce06: 0a00 |0007: move-result v0 │ │ +19ce08: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +19ce0c: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +19ce0e: 7020 7858 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5878 │ │ +19ce14: 0a00 |000e: move-result v0 │ │ +19ce16: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +19ce1a: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +19ce1c: 7020 7858 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5878 │ │ +19ce22: 0a00 |0015: move-result v0 │ │ +19ce24: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ +19ce28: 1400 6302 0a7f |0018: const v0, #float 1.83446e+38 // #7f0a0263 │ │ +19ce2e: 6e20 7558 0200 |001b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5875 │ │ +19ce34: 0c00 |001e: move-result-object v0 │ │ +19ce36: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ +19ce3a: 6e20 4a03 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034a │ │ +19ce40: 1400 ad02 0a7f |0024: const v0, #float 1.83447e+38 // #7f0a02ad │ │ +19ce46: 6e20 7558 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5875 │ │ +19ce4c: 0c00 |002a: move-result-object v0 │ │ +19ce4e: 1f00 3601 |002b: check-cast v0, Landroid/widget/ProgressBar; // type@0136 │ │ +19ce52: 5b20 d942 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42d9 │ │ +19ce56: 1400 9b03 0a7f |002f: const v0, #float 1.83452e+38 // #7f0a039b │ │ +19ce5c: 6e20 7558 0200 |0032: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@5875 │ │ +19ce62: 0c00 |0035: move-result-object v0 │ │ +19ce64: 1f00 4101 |0036: check-cast v0, Landroid/widget/TextView; // type@0141 │ │ +19ce68: 5b20 da42 |0038: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42da │ │ +19ce6c: 7010 8358 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@5883 │ │ +19ce72: 7010 8458 0200 |003d: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@5884 │ │ +19ce78: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=56 │ │ 0x001b line=57 │ │ 0x0027 line=60 │ │ 0x0032 line=61 │ │ @@ -654609,17 +654610,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -190560: |[190560] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -190570: 7010 2b41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412b │ │ -190576: 0e00 |0003: return-void │ │ +190564: |[190564] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +190574: 7010 2b41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412b │ │ +19057a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -654628,22 +654629,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -190538: |[190538] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -190548: 6e10 fb54 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54fb │ │ -19054e: 0c00 |0003: move-result-object v0 │ │ -190550: 1a01 4c4d |0004: const-string v1, "crop_avatar" // string@4d4c │ │ -190554: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -190556: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -19055c: 0a00 |000a: move-result v0 │ │ -19055e: 0f00 |000b: return v0 │ │ +19053c: |[19053c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +19054c: 6e10 fb54 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54fb │ │ +190552: 0c00 |0003: move-result-object v0 │ │ +190554: 1a01 4c4d |0004: const-string v1, "crop_avatar" // string@4d4c │ │ +190558: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19055a: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +190560: 0a00 |000a: move-result v0 │ │ +190562: 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;) │ │ @@ -654651,35 +654652,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -190578: |[190578] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -190588: 1402 fb00 0d7f |0000: const v2, #float 1.87426e+38 // #7f0d00fb │ │ -19058e: 6e20 ff54 2100 |0003: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54ff │ │ -190594: 6e10 fb54 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54fb │ │ -19059a: 0c02 |0009: move-result-object v2 │ │ -19059c: 1a03 4c4d |000a: const-string v3, "crop_avatar" // string@4d4c │ │ -1905a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1905a2: 6e30 8b00 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -1905a8: 0a02 |0010: move-result v2 │ │ -1905aa: 6e10 fb54 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54fb │ │ -1905b0: 0c03 |0014: move-result-object v3 │ │ -1905b2: 6e10 9000 0300 |0015: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ -1905b8: 0c03 |0018: move-result-object v3 │ │ -1905ba: 7120 8554 2300 |0019: invoke-static {v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@5485 │ │ -1905c0: 0c02 |001c: move-result-object v2 │ │ -1905c2: 1403 ff02 0a7f |001d: const v3, #float 1.83449e+38 // #7f0a02ff │ │ -1905c8: 6e30 fc54 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54fc │ │ -1905ce: 0c02 |0023: move-result-object v2 │ │ -1905d0: 1f02 6510 |0024: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1065 │ │ -1905d4: 5b12 7741 |0026: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4177 │ │ -1905d8: 0e00 |0028: return-void │ │ +19057c: |[19057c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +19058c: 1402 fb00 0d7f |0000: const v2, #float 1.87426e+38 // #7f0d00fb │ │ +190592: 6e20 ff54 2100 |0003: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54ff │ │ +190598: 6e10 fb54 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54fb │ │ +19059e: 0c02 |0009: move-result-object v2 │ │ +1905a0: 1a03 4c4d |000a: const-string v3, "crop_avatar" // string@4d4c │ │ +1905a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1905a6: 6e30 8b00 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +1905ac: 0a02 |0010: move-result v2 │ │ +1905ae: 6e10 fb54 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54fb │ │ +1905b4: 0c03 |0014: move-result-object v3 │ │ +1905b6: 6e10 9000 0300 |0015: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ +1905bc: 0c03 |0018: move-result-object v3 │ │ +1905be: 7120 8554 2300 |0019: invoke-static {v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@5485 │ │ +1905c4: 0c02 |001c: move-result-object v2 │ │ +1905c6: 1403 ff02 0a7f |001d: const v3, #float 1.83449e+38 // #7f0a02ff │ │ +1905cc: 6e30 fc54 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54fc │ │ +1905d2: 0c02 |0023: move-result-object v2 │ │ +1905d4: 1f02 6510 |0024: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1065 │ │ +1905d8: 5b12 7741 |0026: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4177 │ │ +1905dc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ 0x0006 line=27 │ │ 0x0011 line=28 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ @@ -654691,20 +654692,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1905dc: |[1905dc] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -1905ec: 2200 b610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10b6 │ │ -1905f0: 7010 4856 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5648 │ │ -1905f6: 5b10 7641 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@4176 │ │ -1905fa: 6f10 3c41 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@413c │ │ -190600: 0e00 |000a: return-void │ │ +1905e0: |[1905e0] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +1905f0: 2200 b610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10b6 │ │ +1905f4: 7010 4856 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5648 │ │ +1905fa: 5b10 7641 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@4176 │ │ +1905fe: 6f10 3c41 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@413c │ │ +190604: 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: 5298526 bytes, number of entries: 3317 │ │ │ +Zip file size: 5298539 bytes, number of entries: 3317 │ │ │ ?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 │ │ │ @@ -1726,15 +1726,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 6748 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView.class │ │ │ ?rwxrwxr-x 2.0 unx 1955 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 3824 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 │ │ │ @@ -3312,8 +3312,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3301 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5561 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/NewConversationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 21278 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 │ │ │ -3317 files, 5649132 bytes uncompressed, 4640556 bytes compressed: 17.9% │ │ │ +3317 files, 5649145 bytes uncompressed, 4640569 bytes compressed: 17.9% │ │ ├── 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: bde72fbdb27c21cbd1e36e55d505fd27785111b3 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0a18ca87db2d12a00fe7cc39f1381dd9c4d6f07f │ ├── strings --all --bytes=8 {} │ │ @@ -13385,14 +13385,15 @@ │ │ crypto/evp/ctrl_params_translate.c │ │ evp_pkey_ctx_ctrl_to_param │ │ [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ rsa-coefficient4 │ │ EVP_PBE_scrypt_ex │ │ pkey_dh_keygen │ │ Got number %d when expecting %d │ │ +built on: Tue Feb 11 13:08:47 2025 UTC │ │ bad reciprocal │ │ bits too small │ │ inaccessible domain parameters │ │ private key encode error │ │ data is wrong │ │ unknown signature algorithm │ │ wrong tag │ │ @@ -17469,15 +17470,14 @@ │ │ evp_pkey_get0_DH_int │ │ dh_rfc5114 │ │ rsa_pss_keygen_md │ │ EXPAND_ONLY │ │ evp_pkey_param_check_combined │ │ EVP_PKEY_CTX_dup │ │ ffdhe3072 │ │ -built on: Sat Feb 15 15:01:31 2025 UTC │ │ div by zero │ │ encoding error │ │ check invalid q value │ │ bad key length │ │ final error │ │ unable to get random strength │ │ wrong final block length │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -99678,4876 +99678,4876 @@ │ │ [2c8b4e] evp_pkey_ctx_ctrl_to_param │ │ [2c8b69] [action:%d, state:%d] trying to get a BIGNUM via ctrl call │ │ [2c8ba4] rsa-coefficient4 │ │ [2c8bb5] EVP_PBE_scrypt_ex │ │ [2c8bc7] pkey_dh_keygen │ │ [2c8bd6] SHA-224 │ │ [2c8bde] Got number %d when expecting %d │ │ - [2c8bfe] bad reciprocal │ │ - [2c8c0d] bits too small │ │ - [2c8c1c] inaccessible domain parameters │ │ - [2c8c3b] private key encode error │ │ - [2c8c54] data is wrong │ │ - [2c8c62] unknown signature algorithm │ │ - [2c8c7e] wrong tag │ │ - [2c8c88] insufficient param size │ │ - [2c8ca0] invalid ossl param type │ │ - [2c8cb8] param unsupported floating point format │ │ - [2c8ce0] wrong curve parameters │ │ - [2c8cf7] invalid cmd number │ │ - [2c8d0a] not initialised │ │ - [2c8d1a] contentidentifier mismatch │ │ - [2c8d35] error creating certconf │ │ - [2c8d4d] error validating signature │ │ - [2c8d68] base64 decode error │ │ - [2c8d7c] ess cert digest error │ │ - [2c8d92] DES3 │ │ - [2c8d97] BF │ │ - [2c8d9a] dynamic_load │ │ - [2c8da7] assertion failed: WITHIN_FREELIST(list) │ │ - [2c8dcf] No password method specified │ │ - [2c8dec] RSA Data Security, Inc. │ │ - [2c8e04] organizationName │ │ - [2c8e15] des-ede3 │ │ - [2c8e1e] messageDigest │ │ - [2c8e2c] RSA-NP-MD5 │ │ - [2c8e37] extReq │ │ - [2c8e3e] OCSP │ │ - [2c8e43] id-smime-alg │ │ - [2c8e50] id-smime-ct-publishCert │ │ - [2c8e68] id-smime-aa-ets-revocationValues │ │ - [2c8e89] id-regCtrl-pkiPublicationInfo │ │ - [2c8ea7] directory services - algorithms │ │ - [2c8ec7] org │ │ - [2c8ecb] iana │ │ - [2c8ed0] Management │ │ - [2c8edb] X509v3 AC Targeting │ │ - [2c8eef] pilotObjectClass │ │ - [2c8f00] setct-CertInqReqTBS │ │ - [2c8f14] setCext-IssuerCapabilities │ │ - [2c8f2f] setAttr-Token-B0Prime │ │ - [2c8f45] JOINT-ISO-ITU-T │ │ - [2c8f55] nameConstraints │ │ - [2c8f65] camellia-128-cfb │ │ - [2c8f76] ecdsa-with-SHA224 │ │ - [2c8f88] id-Gost28147-89-CryptoPro-D-ParamSet │ │ - [2c8fad] id-Gost28147-89-cc │ │ - [2c8fc0] teletexTerminalIdentifier │ │ - [2c8fda] internationaliSDNNumber │ │ - [2c8ff2] protocolInformation │ │ - [2c9006] id-aes192-CCM │ │ - [2c9014] ct_precert_signer │ │ - [2c9026] aes-256-ocb │ │ - [2c9032] camellia-128-gcm │ │ - [2c9043] camellia-192-ctr │ │ - [2c9054] kx-ecdhe │ │ - [2c905d] KxECDHE-PSK │ │ - [2c9069] AuthDSS │ │ - [2c9071] AuthNULL │ │ - [2c907a] id-ct-xml │ │ - [2c9084] auth-any │ │ - [2c908d] sha3-224 │ │ - [2c9096] id-dsa-with-sha384 │ │ - [2c90a9] id-dsa-with-sha3-224 │ │ - [2c90be] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ - [2c90e1] DSTU Gost 28147-2009 OFB mode │ │ - [2c90ff] dstu4145le │ │ - [2c910a] uacurve7 │ │ - [2c9113] id-kp-bgpsec-router │ │ - [2c9127] id-it-certReqTemplate │ │ - [2c913d] Signed Object │ │ - [2c914b] etsi │ │ - [2c9150] signedAssertion │ │ - [2c9160] attributeDescriptor │ │ - [2c9174] X509v3 Acceptable Privilege Policies │ │ - [2c9199] subjectAltPublicKeyInfo │ │ - [2c91b1] ossl_obj_obj2nid │ │ - [2c91c2] issuer │ │ - [2c91c9] OCSP_response_get1_basic │ │ - [2c91e2] digest name err │ │ - [2c91f2] keyblob too short │ │ - [2c9204] PKCS7 │ │ - [2c920a] algor │ │ - [2c9210] crypto/pkcs12/p12_p8e.c │ │ - [2c9228] attrib │ │ - [2c922f] digest_alg │ │ - [2c923a] UTF8STRING │ │ - [2c9245] unknown digest type │ │ - [2c9259] request too large for drbg │ │ - [2c9274] too little nonce requested │ │ - [2c928f] privateExponent: │ │ - [2c92a0] last octet invalid │ │ - [2c92b3] sslv3 rollback attack │ │ - [2c92c9] rsa_new_intern │ │ - [2c92d8] OSSL_STORE_INFO_new_PKEY │ │ - [2c92f1] PKCS12_unpack_p7encdata │ │ - [2c9309] while %s │ │ - [2c9312] keyEncipherment │ │ - [2c9322] %*sPolicy: │ │ - [2c932e] exptext │ │ - [2c9336] %*sOrganization: %.*s\n │ │ - [2c934d] onlyAA │ │ - [2c9354] EXTENDED_KEY_USAGE │ │ - [2c9367] u.inherit │ │ - [2c9371] (VPLS) │ │ - [2c9379] namingAuthorityUrl │ │ - [2c938c] contentsOfAdmissions │ │ - [2c93a1] %*s Profession OIDs:\n │ │ - [2c93ba] Require Explicit Policy │ │ - [2c93d2] Netscape SSL server │ │ - [2c93e6] X400Name │ │ - [2c93ef] Registered ID │ │ - [2c93fd] otherName │ │ - [2c9407] crypto/x509/v3_soa_id.c │ │ - [2c941f] status_request │ │ - [2c942e] s2i_ASN1_INTEGER │ │ - [2c943f] X509V3_get_value_bool │ │ - [2c9455] crypto/x509/x509_att.c │ │ - [2c946c] ossl_x509_add_cert_new │ │ - [2c9483] authority and issuer serial number mismatch │ │ - [2c94af] excluded subtree violation │ │ - [2c94ca] hostname mismatch │ │ - [2c94dc] cert info signature and signature algorithm mismatch │ │ - [2c9511] nid=0x%x │ │ - [2c951a] X509_NAME_INTERNAL │ │ - [2c952d] kernel does not support async afalg │ │ - [2c9551] socket accept failed │ │ - [2c9566] provider=base,fips=yes,output=der,structure=X9.62 │ │ - [2c9598] AES-128-CBC-CTS │ │ - [2c95a8] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ - [2c95cb] SM4-ECB:1.2.156.10197.1.104.1 │ │ - [2c95e9] DES-CBC:DES:1.3.14.3.2.7 │ │ - [2c9602] sm4_xts_cipher │ │ - [2c9611] sm4_xts_set_ctx_params │ │ - [2c9628] providers/implementations/encode_decode/decode_der2key.c │ │ - [2c9661] do_PVK_key_bio │ │ - [2c9670] do_PVK_body_key │ │ - [2c9680] DSA PRIVATE KEY │ │ - [2c9690] dsa_to_type_specific_der_encode │ │ - [2c96b0] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ - [2c96d9] P: │ │ - [2c96df] cannot fetch blake2bmac │ │ - [2c96f7] set_digest │ │ - [2c9702] scrypt_alg │ │ - [2c970d] Invalid public key │ │ - [2c9720] ec_gen_assign_group │ │ - [2c9734] basis-type │ │ - [2c973f] max_noncelen │ │ - [2c974c] providers/implementations/digests/mdc2_prov.c │ │ - [2c977a] indicator integrity failure │ │ - [2c9796] missing cek alg │ │ - [2c97a6] ossl_gcm_set_ctx_params │ │ - [2c97be] o │ │ - [2c97c0] le-filename │ │ - [2c97cc] oid │ │ - [2c97d0] rsion │ │ - [2c97d6] s_standard │ │ - [2c97e1] getRegister │ │ - [2c97ed] r4 │ │ - [2c97f0] d19 │ │ - [2c97f4] java/lang/String │ │ - [2c9805] unix-dotfile │ │ - [2c9812] PBKDF2_HMAC_SHA1 │ │ - [2c9823] main │ │ - [2c9828] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ - [2c985c] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ - [2c9897] community │ │ - [2c98a1] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ - [2c98f3] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ - [2c992d] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ - [2c9982] cannot migrate from within a transaction │ │ - [2c99ab] sqlcipher │ │ - [2c99b5] temp │ │ - [2c99ba] getcwd │ │ - [2c99c1] ftruncate │ │ - [2c99cb] Jump │ │ - [2c99d0] Ne │ │ - [2c99d3] Lt │ │ - [2c99d6] ShiftRight │ │ - [2c99e1] RowCell │ │ - [2c99e9] DeferredSeek │ │ - [2c99f6] MaxPgcnt │ │ - [2c99ff] p4 │ │ - [2c9a02] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ - [2c9a6a] application_id │ │ - [2c9a79] locking_mode │ │ - [2c9a86] match │ │ - [2c9a8c] wr │ │ - [2c9a8f] coll │ │ - [2c9a94] fkid │ │ - [2c9a99] not authorized │ │ - [2c9aa8] %s in "%s" │ │ - [2c9ab3] unsafe use of %#T() │ │ - [2c9ac7] sub-select returns %d columns - expected %d │ │ - [2c9af3] PRIMARY KEY missing on table %s │ │ - [2c9b13] must have at least one non-generated column │ │ - [2c9b3f] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ - [2c9b69] FILTER may not be used with non-aggregate %#T() │ │ - [2c9b99] TEXT │ │ - [2c9b9f] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ - [2c9bdd] abbreviated query algorithm search │ │ - [2c9c00] AND │ │ - [2c9c06] ( │ │ - [2c9c08] exclusive │ │ - [2c9c12] reset │ │ - [2c9c18] values differ from index │ │ - [2c9c33] sqlite_stat3 │ │ - [2c9c40] Cannot add a column with non-constant default │ │ - [2c9c6e] virtual tables may not be altered │ │ - [2c9c90] ORDER BY clause │ │ - [2c9ca0] trim │ │ - [2c9ca5] current_timestamp │ │ - [2c9cb7] local time unavailable │ │ - [2c9cce] jsonb_object │ │ - [2c9cdb] \" │ │ - [2c9cde] datatype mismatch │ │ - [2c9cf0] sqlcipher_export │ │ - [2c9d01] DELETE FROM %Q.'%q_docsize' │ │ - [2c9d1d] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ - [2c9d44] order │ │ - [2c9d4a] unrecognized matchinfo: %s │ │ - [2c9d65] ,%s(?) │ │ - [2c9d6c] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ - [2c9db0] %s_data │ │ - [2c9db8] version │ │ - [2c9dc0] SELECT count(*) FROM %Q.'%q_%s' │ │ - [2c9de0] CREATE TABlE vocab(term, doc, cnt) │ │ - [2c9e03] Node %lld is too small (%d bytes) │ │ - [2c9e25] MUTEX_PTHREADS │ │ - [2c9e34] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ - [2c9e58] TLS_DHE_RSA_WITH_AES_128_CCM │ │ - [2c9e75] TLS_PSK_WITH_AES_256_CCM_8 │ │ - [2c9e90] TLS_ECDH_anon_WITH_NULL_SHA │ │ - [2c9eac] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ - [2c9ed4] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ - [2c9efa] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ - [2c9f1a] RSA-PSK-AES256-CBC-SHA384 │ │ - [2c9f34] ECDHE-PSK-AES256-CBC-SHA384 │ │ - [2c9f50] SRP-RSA-AES-256-CBC-SHA │ │ - [2c9f68] CAMELLIA128-SHA │ │ - [2c9f78] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [2c9f9e] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ - [2c9fbc] aDSS │ │ - [2c9fc1] aGOST │ │ - [2c9fc7] RC2 │ │ - [2c9fcb] dane not enabled │ │ - [2c9fdc] data between ccs and finished │ │ - [2c9ffa] ecdh required for suiteb mode │ │ - [2ca018] invalid raw public key │ │ - [2ca02f] legacy sigalg disallowed or unsupported │ │ - [2ca057] maximum encrypted pkts reached │ │ - [2ca076] missing tmp dh key │ │ - [2ca089] error with the srp params │ │ - [2ca0a3] ossl_ssl_connection_new_int │ │ - [2ca0bf] SSL_do_handshake │ │ - [2ca0d0] UnsafeLegacyRenegotiation │ │ - [2ca0ea] CANames │ │ - [2ca0f2] RxCertificateCompression │ │ - [2ca10b] ssl_set_cert │ │ - [2ca118] seed │ │ - [2ca11d] rsa_pkcs1_sha224 │ │ - [2ca12e] TLS13-KDF │ │ - [2ca138] crypto stream data in wrong EL │ │ - [2ca157] ORIG_DCID appears multiple times │ │ - [2ca178] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ - [2ca1a9] port_v6 │ │ - [2ca1b1] QUIC │ │ - [2ca1b6] frame_type_value │ │ - [2ca1c7] depack_do_frame_retire_conn_id │ │ - [2ca1e6] AES-128-ECB │ │ - [2ca1f2] FLOW_CONTROL_ERROR │ │ - [2ca205] final_early_data │ │ - [2ca216] tls_parse_stoc_ec_pt_formats │ │ - [2ca233] tls_parse_stoc_status_request │ │ - [2ca251] tls_construct_stoc_alpn │ │ - [2ca269] tls_construct_stoc_client_cert_type │ │ - [2ca28d] ssl/statem/statem_lib.c │ │ - [2ca2a5] tls_construct_key_update │ │ - [2ca2be] ssl3_output_cert_chain │ │ - [2ca2d5] crypto/asn1/d2i_pr.c │ │ - [2ca2ea] ossl_c2i_ASN1_INTEGER │ │ - [2ca300] asn1_check_tlen │ │ - [2ca310] crypto/async/async_wait.c │ │ - [2ca32a] %*s │ │ - [2ca32e] unable to bind socket │ │ - [2ca344] unable to keepalive │ │ - [2ca358] FILE pointer │ │ - [2ca365] secure memory buffer │ │ - [2ca37a] OPENSSL_CONF │ │ - [2ca387] OPENSSL_init │ │ - [2ca394] rb │ │ - [2ca397] SET │ │ - [2ca39b] r: │ │ - [2ca3a1] priv_key │ │ - [2ca3aa] crypto/dsa/dsa_lib.c │ │ - [2ca3bf] d2i_ECParameters │ │ - [2ca3d0] X9_62_FIELDID │ │ - [2ca3de] value.implicitlyCA │ │ - [2ca3f1] ossl_ec_group_todata │ │ - [2ca406] explicit │ │ - [2ca40f] NIST/SECG curve over a 521 bit prime field │ │ - [2ca43a] X9.62 curve over a 163 bit binary field │ │ - [2ca462] WTLS curve over a 113 bit binary field │ │ - [2ca489] ED25519 │ │ - [2ca491] int_engine_module_init │ │ - [2ca4a8] ENGINE_ctrl_cmd_string │ │ - [2ca4bf] ENGINE_finish │ │ - [2ca4cd] ENGINE_get_next │ │ - [2ca4dd] error:%08lX:%s:%s:%s │ │ - [2ca4f2] bignum routines │ │ - [2ca502] dsa routines │ │ - [2ca50f] BIO routines │ │ - [2ca51c] BN lib │ │ - [2ca523] ASN1 lib │ │ - [2ca52c] micalg │ │ - [2ca533] secp112r2 │ │ - [2ca53d] c2tnb359v1 │ │ - [2ca548] wap-wsg-idm-ecid-wtls1 │ │ - [2ca55f] brainpoolP192t1 │ │ - [2ca56f] B-233 │ │ - [2ca575] keybits │ │ - [2ca57d] EVP_MD_get_block_size │ │ - [2ca593] inner_ossl_encoder_fetch │ │ - [2ca5ac] EVP_PKEY_encapsulate │ │ - [2ca5c1] pkey_set_type │ │ - [2ca5cf] dh_param │ │ - [2ca5d8] evp_pkey_ctx_ctrl_int │ │ - [2ca5ee] ukm │ │ - [2ca5f2] crypto/evp/dsa_ctrl.c │ │ - [2ca608] ossl_method_construct_postcondition │ │ - [2ca62c] not available │ │ - [2ca63a] check invalid j value │ │ - [2ca650] no private value │ │ - [2ca661] ctrl not implemented │ │ - [2ca676] unsupported number of rounds │ │ - [2ca693] illegal tagged any │ │ - [2ca6a6] unexpected eoc │ │ - [2ca6b5] unsupported type │ │ - [2ca6c6] missing init function │ │ - [2ca6dc] no value │ │ - [2ca6e5] cannot invert │ │ - [2ca6f3] incompatible objects │ │ - [2ca708] invalid cofactor │ │ - [2ca719] invalid compressed point │ │ - [2ca732] invalid form │ │ - [2ca73f] ladder step failure │ │ - [2ca753] empty file structure │ │ - [2ca768] the meth_data stack is corrupt │ │ - [2ca787] not loaded │ │ - [2ca792] unsupported signature algorithm │ │ - [2ca7b2] encountered keyupdatewarning │ │ - [2ca7cf] missing private key for popo │ │ - [2ca7ec] ess signing certificate error │ │ - [2ca80a] des │ │ - [2ca80e] rc2-40 │ │ - [2ca815] dynamic_set_data_ctx │ │ - [2ca82a] assertion failed: WITHIN_ARENA(chunk) │ │ - [2ca850] OSSL_PARAM_BLD_to_param │ │ - [2ca868] get_provider_store │ │ - [2ca87b] crypto/time.c │ │ - [2ca889] OBJ_nid2obj │ │ - [2ca895] PBE-MD2-DES │ │ - [2ca8a1] Netscape Certificate Extension │ │ - [2ca8c0] bf-ecb │ │ - [2ca8c7] CAST5-CFB │ │ - [2ca8d1] RC5-OFB │ │ - [2ca8d9] pbeWithSHA1And128BitRC2-CBC │ │ - [2ca8f5] ISO │ │ - [2ca8f9] id-smime-spq │ │ - [2ca906] id-aca │ │ - [2ca90d] ipsecEndSystem │ │ - [2ca91c] DVCS │ │ - [2ca921] id-regCtrl-oldCertID │ │ - [2ca936] AD Time Stamping │ │ - [2ca947] trustRoot │ │ - [2ca951] snmpv2 │ │ - [2ca958] domain │ │ - [2ca95f] aes-128-ofb │ │ - [2ca96b] aes-256-ofb │ │ - [2ca977] textEncodedORAddress │ │ - [2ca98c] merchant initiated auth │ │ - [2ca9a4] setCext-hashedRoot │ │ - [2ca9b7] setCext-certType │ │ - [2ca9c8] certicom-arc │ │ - [2ca9d5] camellia-192-ofb │ │ - [2ca9e6] camellia-256-ofb │ │ - [2ca9f7] password based MAC │ │ - [2caa0a] ecdsa-with-Specified │ │ - [2caa1f] hmacWithSHA224 │ │ - [2caa2e] GOST R 34.11-94 with GOST R 34.10-2001 │ │ - [2caa55] id-GostR3410-94-aBis │ │ - [2caa6a] id-GostR3410-94-b │ │ - [2caa7c] supportedApplicationContext │ │ - [2caa98] supportedAlgorithms │ │ - [2caaac] aes-128-gcm │ │ - [2caab8] dh-cofactor-kdf │ │ - [2caac8] camellia-192-gcm │ │ - [2caad9] camellia-256-ctr │ │ - [2caaea] chacha20 │ │ - [2caaf3] KxDHE │ │ - [2caaf9] kx-dhe │ │ - [2cab00] SHA512-256 │ │ - [2cab0b] ARIA-128-GCM │ │ - [2cab18] cmcCA │ │ - [2cab1e] DSTU 4145-2002 little endian │ │ - [2cab3b] ieee │ │ - [2cab40] GOST R 34.10-2012 (256 bit) ParamSet B │ │ - [2cab67] gmac │ │ - [2cab6c] id-it-caCerts │ │ - [2cab7a] brainpoolP384r1tls13 │ │ - [2cab8f] issuedOnBehalfOf │ │ - [2caba0] crypto/objects/obj_xref.c │ │ - [2cabba] ossl_obj_find_sigid_algs │ │ - [2cabd3] OCSP_CERTID │ │ - [2cabdf] crypto/evp/p_sign.c │ │ - [2cabf3] PEM_do_header │ │ - [2cac01] value.x509crl │ │ - [2cac0f] mac string set error │ │ - [2cac24] PKCS7_RECIP_INFO │ │ - [2cac35] 00 │ │ - [2cac38] ; │ │ - [2cac3b] = │ │ - [2cac3f] crypto/asn1/a_strex.c │ │ - [2cac55] unable to find message digest │ │ - [2cac73] max_request │ │ - [2cac7f] reseed error │ │ - [2cac8c] seed_properties │ │ - [2cac9c] modulus: │ │ - [2caca5] Mask Algorithm: │ │ - [2cacb6] BN_BLINDING_new │ │ - [2cacc6] OpenSSL PKCS#1 RSA │ │ - [2cacd9] rsa_ossl_public_encrypt │ │ - [2cacf1] RSA_padding_add_X931 │ │ - [2cad06] crypto/srp/srp_lib.c │ │ - [2cad1b] 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: │ │ - [2cadb3] crypto/store/store_register.c │ │ - [2cadd1] general_allocate_prompt │ │ - [2cade9] X509_load_cert_file_ex │ │ - [2cae00] X509 CRL │ │ - [2cae09] Key Compromise │ │ - [2cae18] CRLDistributionPoints │ │ - [2cae2e] addr_validate_path_internal │ │ - [2cae4a] signTool │ │ - [2cae53] crypto/x509/v3_ncons.c │ │ - [2cae6a] %*sPolicy Language: │ │ - [2cae7f] OCSP helper │ │ - [2cae8b] ocsphelper │ │ - [2cae96] crypto/x509/v3_san.c │ │ - [2caeab] SXNET_add_id_asc │ │ - [2caebc] error creating extension │ │ - [2caed5] unsupported name constraint type │ │ - [2caef6] OCSP verification failed │ │ - [2caf0f] Missing Subject Key Identifier │ │ - [2caf2e] crypto/x509/x_pubkey.c │ │ - [2caf45] socket operation failed │ │ - [2caf5d] KECCAK-224 │ │ - [2caf68] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ - [2caf88] OpenSSL X25519 implementation │ │ - [2cafa6] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [2cafed] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [2cb02a] RC2-64-CBC:RC2-64 │ │ - [2cb03c] cts_mode │ │ - [2cb045] providers/implementations/ciphers/cipher_aria_ccm.c │ │ - [2cb079] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2cb0a3] ecx_pki_priv_to_der │ │ - [2cb0b7] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [2cb0e1] x448_to_PrivateKeyInfo_pem_encode │ │ - [2cb103] rsa_to_RSA_pem_encode │ │ - [2cb119] dsa_to_DSA_der_encode │ │ - [2cb12f] ecx_to_text │ │ - [2cb13b] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ - [2cb169] AES-256-WRAP │ │ - [2cb176] Invalid recipient public key │ │ - [2cb193] dhx_gen_set_params │ │ - [2cb1a6] rsa_gen_set_params │ │ - [2cb1b9] providers/implementations/macs/hmac_prov.c │ │ - [2cb1e4] ossl_prov_drbg_reseed_unlocked │ │ - [2cb203] drbg_ctr_init │ │ - [2cb211] %s could not be fetched │ │ - [2cb229] rsa_generate_signature_aid │ │ - [2cb244] providers/implementations/digests/wp_prov.c │ │ - [2cb270] invalid tag length │ │ - [2cb283] not xof or invalid length │ │ - [2cb29d] output buffer too small │ │ - [2cb2b5] ossl_cipher_generic_set_ctx_params │ │ - [2cb2d8] ec-bits │ │ - [2cb2e0] tls │ │ - [2cb2e4] ersion │ │ - [2cb2eb] s15 │ │ - [2cb2ef] sqlite3_rekey_v2: entered database mutex %p │ │ - [2cb31b] target database can't be NULL │ │ - [2cb339] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [2cb378] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ - [2cb3b9] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ - [2cb3fa] set compatibility mode failed, error code %d │ │ - [2cb427] renamed migration database %s to main database %s: %d │ │ - [2cb45d] fcntl │ │ - [2cb463] mremap │ │ - [2cb46a] NoConflict │ │ - [2cb475] EndCoroutine │ │ - [2cb482] Halt │ │ - [2cb487] Copy │ │ - [2cb48c] CreateBtree │ │ - [2cb498] TableLock │ │ - [2cb4a2] VOpen │ │ - [2cb4a8] cannot release savepoint - SQL statements in progress │ │ - [2cb4de] cannot commit transaction - SQL statements in progress │ │ - [2cb515] attached databases must use the same text encoding as main database │ │ - [2cb559] invalid rootpage │ │ - [2cb56a] statement too long │ │ - [2cb57d] noskipscan* │ │ - [2cb589] truncate │ │ - [2cb592] wal │ │ - [2cb596] vtable constructor called recursively: %s │ │ - [2cb5c0] id │ │ - [2cb5c3] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ - [2cb600] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ - [2cb666] table_info │ │ - [2cb671] seqno │ │ - [2cb677] enc │ │ - [2cb67b] parameters │ │ - [2cb686] multiple references to recursive table: %s │ │ - [2cb6b1] UNION ALL │ │ - [2cb6bb] UNIQUE │ │ - [2cb6c3] index '%q' │ │ - [2cb6ce] fast │ │ - [2cb6d3] issisii │ │ - [2cb6db] NUMERIC value in %s.%s │ │ - [2cb6f2] UTF-16be │ │ - [2cb6fb] rwc │ │ - [2cb6ff] sqlite_detach │ │ - [2cb70d] likelihood │ │ - [2cb718] ltrim │ │ - [2cb71e] char │ │ - [2cb723] total_changes │ │ - [2cb731] total │ │ - [2cb737] non-deterministic use of %s() in %s │ │ - [2cb75b] subsec │ │ - [2cb762] json_array_length │ │ - [2cb774] object │ │ - [2cb77b] fts4aux │ │ - [2cb783] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ - [2cb7f3] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ - [2cb87a] rezi │ │ - [2cb87f] unknown tokenizer: %s │ │ - [2cb895] ROLLBACK TO fts3 │ │ - [2cb8a6] fts3tokenize │ │ - [2cb8b3] ational │ │ - [2cb8bb] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ - [2cb8f9] DEFAULT_FILE_FORMAT=4 │ │ - [2cb90f] TLS_AES_128_CCM_8_SHA256 │ │ - [2cb928] TLS_DHE_RSA_WITH_AES_256_CCM │ │ - [2cb945] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ - [2cb966] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ - [2cb982] CAMELLIA256-SHA256 │ │ - [2cb995] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2cb9be] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ - [2cb9e3] GOST94 │ │ - [2cb9ea] SUITEB128C2 │ │ - [2cb9f6] EDH-DSS-DES-CBC3-SHA │ │ - [2cba0b] ssl/ssl_init.c │ │ - [2cba1a] bad ssl filetype │ │ - [2cba2b] bad value │ │ - [2cba35] decryption failed or bad record mac │ │ - [2cba59] library has no ciphers │ │ - [2cba70] no private key assigned │ │ - [2cba88] old session compression algorithm not returned │ │ - [2cbab7] protocol is shutdown │ │ - [2cbacc] ssl/tls alert certificate unknown │ │ - [2cbaee] ssl_undefined_function │ │ - [2cbb05] cert │ │ - [2cbb0a] requestCAFile │ │ - [2cbb18] psk_identity_hint │ │ - [2cbb2a] SSLv3/TLS write next proto │ │ - [2cbb45] SSLv3/TLS read change cipher spec │ │ - [2cbb67] SSLv3/TLS read finished │ │ - [2cbb7f] master secret │ │ - [2cbb8d] tls-sigalg-oid │ │ - [2cbb9c] rsa_pkcs1_sha1 │ │ - [2cbbab] tls13_final_finish_mac │ │ - [2cbbc2] srp_generate_server_master_secret │ │ - [2cbbe4] quic_write_nonblocking_epw │ │ - [2cbbff] rxku_detected │ │ - [2cbc0d] RETRY_SCID may not be sent by a client │ │ - [2cbc34] ip_v4 │ │ - [2cbc3a] connection_id │ │ - [2cbc48] ch_tick_tls │ │ - [2cbc54] client received initial token │ │ - [2cbc72] reason │ │ - [2cbc79] padding │ │ - [2cbc81] error_code │ │ - [2cbc8c] new_connection_id │ │ - [2cbc9e] streams_blocked │ │ - [2cbcae] validate_poll_descriptor │ │ - [2cbcc7] ossl_quic_rstream_queue_data │ │ - [2cbce4] MAX_STREAM_DATA valid only in 0/1-RTT │ │ - [2cbd0a] depack_do_frame_path_challenge │ │ - [2cbd29] ssl/record/methods/tls1_meth.c │ │ - [2cbd48] tls_setup_write_buffer │ │ - [2cbd5f] tls_construct_ctos_ec_pt_formats │ │ - [2cbd80] tls_parse_stoc_npn │ │ - [2cbd93] tls_construct_stoc_key_share │ │ - [2cbdb0] tls_construct_client_certificate │ │ - [2cbdd1] dtls1_retransmit_message │ │ - [2cbdea] get_cert_verify_tbs_data │ │ - [2cbe03] ssl/statem/statem_srvr.c │ │ - [2cbe1c] ossl_statem_server_read_transition │ │ - [2cbe3f] tls-negotiated-version │ │ - [2cbe56] crypto/asn1/a_bitstr.c │ │ - [2cbe6d] ZINT64 │ │ - [2cbe74] openssl.cnf │ │ - [2cbe80] group=%s name=%s │ │ - [2cbe91] UNIVERSALSTRING │ │ - [2cbea1] TELETEXSTRING │ │ - [2cbeaf] NUMERICSTRING │ │ - [2cbebd] Char=%c │ │ - [2cbec5] ASN1_TIME │ │ - [2cbecf] GMT │ │ - [2cbed4] i2o_SCT_signature │ │ - [2cbee6] : │ │ - [2cbee8] %s%s\n │ │ - [2cbeee] OpenSSL EC algorithm │ │ - [2cbf03] X9_62_PENTANOMIAL │ │ - [2cbf15] include-public │ │ - [2cbf24] crypto/ec/ec_check.c │ │ - [2cbf39] X9.62 curve over a 359 bit binary field │ │ - [2cbf61] ec_GF2m_simple_points_mul │ │ - [2cbf7b] crypto/ec/ec_oct.c │ │ - [2cbf8e] ossl_ec_GF2m_simple_oct2point │ │ - [2cbfac] crypto/ec/ecp_nistz256.c │ │ - [2cbfc5] ossl_ec_GFp_simple_set_compressed_coordinates │ │ - [2cbff3] validate_ecx_derive │ │ - [2cc007] crypto/encode_decode/decoder_lib.c │ │ - [2cc02a] Input type: │ │ - [2cc037] structure │ │ - [2cc041] 1.2.840.10045.2.1 │ │ - [2cc053] DIR_ADD │ │ - [2cc05b] memory buffer routines │ │ - [2cc072] Provider routines │ │ - [2cc084] secp224k1 │ │ - [2cc08e] sect283r1 │ │ - [2cc098] sect571k1 │ │ - [2cc0a2] c2pnb304w1 │ │ - [2cc0ad] brainpoolP160r1 │ │ - [2cc0bd] P-192 │ │ - [2cc0c3] keylen │ │ - [2cc0ca] evp_cipher_init_internal │ │ - [2cc0e3] evp_EncryptDecryptUpdate │ │ - [2cc0fc] iv │ │ - [2cc0ff] evp_pkcs82pkey_legacy │ │ - [2cc115] evp_keymgmt_util_assign_pkey │ │ - [2cc132] encoded-pub-key │ │ - [2cc142] [action:%d, state:%d] name=%s, value=%s │ │ - [2cc16a] rsa-exponent2 │ │ - [2cc178] rsa-coefficient3 │ │ - [2cc189] rsa-coefficient7 │ │ - [2cc19a] evp_pkey_ctx_getset_ecdh_param_checks │ │ - [2cc1c0] prime P: │ │ - [2cc1c9] crypto/core_namemap.c │ │ - [2cc1df] not initialized │ │ - [2cc1ef] private key too large │ │ - [2cc205] conflicting algorithm name │ │ - [2cc220] different parameters │ │ - [2cc235] initialization error │ │ - [2cc24a] no digest set │ │ - [2cc258] invalid digest type │ │ - [2cc26c] digest and key type not supported │ │ - [2cc28e] encode error │ │ - [2cc29b] illegal object │ │ - [2cc2aa] mime no content type │ │ - [2cc2bf] no conf │ │ - [2cc2c7] invalid null argument │ │ - [2cc2dd] no space for terminating null │ │ - [2cc2fb] odd number of digits │ │ - [2cc310] invalid field │ │ - [2cc31e] invalid pentanomial basis │ │ - [2cc338] dso already loaded │ │ - [2cc34b] no reference │ │ - [2cc358] redirection not enabled │ │ - [2cc370] malformed iv │ │ - [2cc37d] error creating error │ │ - [2cc392] potentially invalid certificate │ │ - [2cc3b2] value too large │ │ - [2cc3c2] invalid log id length │ │ - [2cc3d8] BF-CBC │ │ - [2cc3df] id-aes256-wrap-pad │ │ - [2cc3f2] Software engine support │ │ - [2cc40a] crypto/initthread.c │ │ - [2cc41e] crypto/packet.c │ │ - [2cc42e] OSSL_PARAM_set_octet_string │ │ - [2cc44a] FALSE │ │ - [2cc450] pkcs7-digestData │ │ - [2cc461] DES-EDE-OFB │ │ - [2cc46d] Netscape Cert Type │ │ - [2cc480] X509v3 Key Usage │ │ - [2cc491] initials │ │ - [2cc49a] Strong Extranet ID │ │ - [2cc4ad] pbeWithMD2AndRC2-CBC │ │ - [2cc4c2] id-qcs-pkixQCSyntax-v1 │ │ - [2cc4d9] enterprises │ │ - [2cc4e5] domainRelatedObject │ │ - [2cc4f9] pilotDSA │ │ - [2cc502] documentIdentifier │ │ - [2cc515] setct-AuthReqTBS │ │ - [2cc526] setct-AuthRevResTBEB │ │ - [2cc53b] setct-CRLNotificationResTBS │ │ - [2cc557] setAttr-Cert │ │ - [2cc564] setAttr-T2cleartxt │ │ - [2cc577] AES-192-CFB8 │ │ - [2cc584] sha256WithRSAEncryption │ │ - [2cc59c] RSA-SHA384 │ │ - [2cc5a7] camellia-128-cbc │ │ - [2cc5b8] CAMELLIA-128-ECB │ │ - [2cc5c9] hmac-sha1 │ │ - [2cc5d3] HMAC GOST 34.11-94 │ │ - [2cc5e6] id-GostR3410-94DH │ │ - [2cc5f8] CMAC │ │ - [2cc5fd] aes-256-gcm │ │ - [2cc609] id-camellia128-wrap │ │ - [2cc61d] mgf1 │ │ - [2cc622] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ - [2cc649] AES-192-OCB │ │ - [2cc655] camellia-192-ccm │ │ - [2cc666] GOST R 34.10-2012 with 256 bit modulus │ │ - [2cc68d] md_gost12_256 │ │ - [2cc69b] ARIA-128-CFB8 │ │ - [2cc6a9] sha512-256 │ │ - [2cc6b4] dsa_with_SHA3-256 │ │ - [2cc6c6] sm4-ofb │ │ - [2cc6ce] sm-scheme │ │ - [2cc6d8] HMAC DSTU Gost 34311-95 │ │ - [2cc6f0] uacurve2 │ │ - [2cc6f9] DSTU curve 3 │ │ - [2cc706] id-ct-rpkiGhostbusters │ │ - [2cc71d] id-cp │ │ - [2cc723] id-mod-cmp2021-02 │ │ - [2cc735] X509v3 Attribute Descriptor │ │ - [2cc751] OCSP_RESPONSE │ │ - [2cc75f] OCSP_RESPID │ │ - [2cc76b] OCSP_SERVICELOC │ │ - [2cc77b] response │ │ - [2cc784] value.byName │ │ - [2cc791] certId │ │ - [2cc798] no revoked time │ │ - [2cc7a8] bad password read │ │ - [2cc7ba] unexpected dek iv │ │ - [2cc7cc] PEM_ASN1_write_bio │ │ - [2cc7df] -----END │ │ - [2cc7e9] PKCS12_pbe_crypt_ex │ │ - [2cc7fd] │ │ - [2cc807] (unknown) │ │ - [2cc811] :[ │ │ - [2cc814] crypto/evp/bio_enc.c │ │ - [2cc829] parse failed │ │ - [2cc836] drbg already initialized │ │ - [2cc84f] Function not implemented │ │ - [2cc868] not instantiated │ │ - [2cc879] personalisation string too long │ │ - [2cc899] unable to create drbg │ │ - [2cc8af] unsupported drbg flags │ │ - [2cc8c6] PSS parameter restrictions: │ │ - [2cc8e2] %s Salt Length: 0x │ │ - [2cc8f5] RSA_PRIME_INFO │ │ - [2cc904] crypto/bn/bn_blind.c │ │ - [2cc919] BN_BLINDING_update │ │ - [2cc92c] rsa_ossl_private_decrypt │ │ - [2cc945] RSA_padding_add_PKCS1_PSS_mgf1 │ │ - [2cc964] 1024 │ │ - [2cc969] subject │ │ - [2cc971] ossl_store_get0_loader_int │ │ - [2cc98c] try_key_value_legacy │ │ - [2cc9a1] crypto/thread/arch.c │ │ - [2cc9b6] no time stamp token │ │ - [2cc9ca] var bad value │ │ - [2cc9d8] :%s:%d:%s\n │ │ - [2cc9e3] partyName │ │ - [2cc9ed] Only Some Reasons │ │ - [2cc9ff] %*scrlTime: │ │ - [2cca0c] IPAddressFamily │ │ - [2cca1c] %*sIPv4 │ │ - [2cca24] namingAuthorityId │ │ - [2cca36] %*sEntry %0d:\n │ │ - [2cca45] PROXY_CERT_INFO_EXTENSION │ │ - [2cca5f] smimesign │ │ - [2cca69] othername: │ │ - [2cca81] v2i_GENERAL_NAME_ex │ │ - [2cca95] IP │ │ - [2cca98] X509V3_parse_list │ │ - [2ccaaa] bad object │ │ - [2ccab5] incorrect policy syntax tag │ │ - [2ccad1] invalid object identifier │ │ - [2ccaeb] invalid policy identifier │ │ - [2ccb05] policy path length already defined │ │ - [2ccb28] unable to get issuer details │ │ - [2ccb45] crl verify failure │ │ - [2ccb58] no certificate or crl found │ │ - [2ccb74] CRL has expired │ │ - [2ccb84] self-signed certificate in certificate chain │ │ - [2ccbb1] authority and subject key identifier mismatch │ │ - [2ccbdf] EE certificate key too weak │ │ - [2ccbfb] Issuer name empty │ │ - [2ccc0d] Authority Key Identifier marked critical │ │ - [2ccc36] crypto/x509/pcy_data.c │ │ - [2ccc4d] cert_info │ │ - [2ccc57] ERR_AFALG_error │ │ - [2ccc67] provider=base,fips=yes,output=pvk │ │ - [2ccc89] provider=base,fips=yes,input=der,structure=dhx │ │ - [2cccb8] provider=default │ │ - [2cccc9] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [2ccd0d] provider=default,fips=yes,output=der,structure=rsa │ │ - [2ccd40] provider=default,fips=yes,output=der,structure=dh │ │ - [2ccd72] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [2ccdb4] provider=default,fips=yes,input=der,structure=rsa │ │ - [2ccde6] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ - [2cce0d] DES-ECB:1.3.14.3.2.6 │ │ - [2cce22] BIO to Core filter │ │ - [2cce35] providers/implementations/ciphers/cipher_aes_gcm.c │ │ - [2cce68] cipher_hw_aes_initkey │ │ - [2cce7e] aes_siv_set_ctx_params │ │ - [2cce95] providers/implementations/ciphers/cipher_aes_wrp.c │ │ - [2ccec8] ossl_blake2b_get_ctx_params │ │ - [2ccee4] providers/implementations/digests/null_prov.c │ │ - [2ccf12] providers/implementations/encode_decode/decode_epki2pki.c │ │ - [2ccf4c] ossl_b2i_RSA_after_header │ │ - [2ccf66] dh_spki_pub_to_der │ │ - [2ccf79] dhx_to_PrivateKeyInfo_pem_encode │ │ - [2ccf9a] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2ccfc3] ED25519 PUBLIC KEY │ │ - [2ccfd6] dhx_to_DHX_pem_encode │ │ - [2ccfec] h: %d\n │ │ - [2ccff3] dsa_to_text │ │ - [2ccfff] ecx_set_peer │ │ - [2cd00c] providers/implementations/kdfs/hkdf.c │ │ - [2cd032] ecxkem_encapsulate │ │ - [2cd045] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ - [2cd07a] providers/implementations/macs/siphash_prov.c │ │ - [2cd0a8] providers/implementations/rands/drbg.c │ │ - [2cd0cf] ossl_drbg_lock_parent │ │ - [2cd0e5] ecdsa_signverify_init │ │ - [2cd0fb] ossl_sm2_internal_sign │ │ - [2cd112] failed to decrypt │ │ - [2cd124] missing constant │ │ - [2cd135] ossl_gcm_stream_update │ │ - [2cd14c] rag_len │ │ - [2cd154] lg │ │ - [2cd157] ossl_digest_default_get_params │ │ - [2cd176] setFloatRegister │ │ - [2cd187] d13 │ │ - [2cd18b] NaN │ │ - [2cd18f] BEGIN IMMEDIATE; COMMIT; │ │ - [2cd1a8] cipher_default_use_hmac │ │ - [2cd1c0] PRAGMA cipher_default_hmac_algorithm = %s; │ │ - [2cd1eb] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ - [2cd224] sqlite3_key_v2: db=%p zDb=%s │ │ - [2cd241] sqlite3_rekey_v2: error %d occurred writing page %d │ │ - [2cd275] sqlite3_rekey_v2: left database mutex %p │ │ - [2cd29e] sqlcipher_deactivate: entered static master mutex │ │ - [2cd2d0] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ - [2cd32e] reset pager │ │ - [2cd33a] %s: %d │ │ - [2cd341] file unlinked while open: %s │ │ - [2cd35e] mkdir │ │ - [2cd364] attempt to open "%s" as file descriptor %d │ │ - [2cd38f] API called with finalized prepared statement │ │ - [2cd3bc] API called with NULL prepared statement │ │ - [2cd3e4] Found │ │ - [2cd3ea] Rewind │ │ - [2cd3f1] Program │ │ - [2cd3f9] IsNull │ │ - [2cd400] ElseEq │ │ - [2cd407] FkCheck │ │ - [2cd40f] RealAffinity │ │ - [2cd41c] Affinity │ │ - [2cd425] Concat │ │ - [2cd42c] String8 │ │ - [2cd434] SeekScan │ │ - [2cd43d] NewRowid │ │ - [2cd446] ResetSorter │ │ - [2cd452] statement aborts at %d: [%s] %s │ │ - [2cd472] 1 │ │ - [2cd474] unsupported file format │ │ - [2cd48c] orphan index │ │ - [2cd499] Page %u: never used │ │ - [2cd4ad] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ - [2cd4f9] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ - [2cd546] analysis_limit │ │ - [2cd555] page_count │ │ - [2cd560] wal_autocheckpoint │ │ - [2cd573] busy │ │ - [2cd578] object name reserved for internal use: %s │ │ - [2cd5a2] old │ │ - [2cd5a7] ) │ │ - [2cd5a9] USE TEMP B-TREE FOR %s │ │ - [2cd5c0] too many terms in compound SELECT │ │ - [2cd5e2] cannot modify %s because it is a view │ │ - [2cd608] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ - [2cd651] rowid not at end-of-record for row │ │ - [2cd675] CASCADE │ │ - [2cd67d] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ - [2cd6c8] %llu │ │ - [2cd6cd] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ - [2cd760] substring │ │ - [2cd76a] %!0.20e │ │ - [2cd772] %Q%s │ │ - [2cd777] current_date │ │ - [2cd784] an index │ │ - [2cd78d] 40f-21a-21d │ │ - [2cd799] 50f │ │ - [2cd79d] json_object │ │ - [2cd7a9] interrupted │ │ - [2cd7b5] RTRIM │ │ - [2cd7bb] ssenevi │ │ - [2cd7c3] itila │ │ - [2cd7c9] uncompress │ │ - [2cd7d4] error parsing prefix parameter: %s │ │ - [2cd7f7] CREATE TABLE %Q.'%q_content'(%s) │ │ - [2cd818] RELEASE fts3 │ │ - [2cd825] contentless_delete=1 requires a contentless table │ │ - [2cd857] %z%s%Q │ │ - [2cd85e] deletemerge │ │ - [2cd86a] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ - [2cd8bc] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ - [2cd8f3] 'rebuild' may not be used with a contentless fts5 table │ │ - [2cd92b] highlight │ │ - [2cd935] bli │ │ - [2cd939] iciti │ │ - [2cd93f] ssl_derive │ │ - [2cd94a] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ - [2cd96a] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [2cd98e] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ - [2cd9b2] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ - [2cd9d6] TLS_RSA_WITH_AES_128_CCM_8 │ │ - [2cd9f1] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ - [2cda0e] DHE-RSA-CAMELLIA256-SHA256 │ │ - [2cda29] DHE-RSA-CAMELLIA128-SHA │ │ - [2cda41] DHE-DSS-ARIA256-GCM-SHA384 │ │ - [2cda5c] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ - [2cda81] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [2cdaa6] ssl3_digest_cached_records │ │ - [2cdac1] at least (D)TLS 1.2 needed in Suite B mode │ │ - [2cdaec] cannot change cipher │ │ - [2cdb01] compression disabled │ │ - [2cdb16] inconsistent early data sni │ │ - [2cdb32] invalid ticket keys length │ │ - [2cdb4d] missing ecdsa signing cert │ │ - [2cdb68] ssl handshake failure │ │ - [2cdb7e] unexpected end of early data │ │ - [2cdb9b] unsolicited extension │ │ - [2cdbb1] version too high │ │ - [2cdbc2] wrong signature type │ │ - [2cdbd7] Curves │ │ - [2cdbde] curves │ │ - [2cdbe5] ChainCAFile │ │ - [2cdbf1] kex_group │ │ - [2cdbfb] SSLv3/TLS read next proto │ │ - [2cdc15] SSLv3/TLS read certificate verify │ │ - [2cdc37] TLSv1.3 write client key update │ │ - [2cdc57] tls-sigalg-name │ │ - [2cdc67] ed448 │ │ - [2cdc6d] ssl_set_tmp_ecdh_groups │ │ - [2cdc85] failed to start assist thread │ │ - [2cdca3] qc_try_create_default_xso_for_write │ │ - [2cdcc7] create_xso_from_stream │ │ - [2cdcde] MAX_IDLE_TIMEOUT is malformed │ │ - [2cdcfc] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ - [2cdd28] original_destination_connection_id │ │ - [2cdd4b] original_source_connection_id │ │ - [2cdd69] ch_on_handshake_complete │ │ - [2cdd82] handshake alert │ │ - [2cdd92] internal error (txp generate) │ │ - [2cddb0] draining │ │ - [2cddb9] payload_length │ │ - [2cddc8] ACK not valid in 0-RTT │ │ - [2cdddf] quic_read_record │ │ - [2cddf0] ossl_quic_tx_packetiser_set_cur_scid │ │ - [2cde15] ACK_WITHOUT_ECN │ │ - [2cde25] PATH_CHALLENGE │ │ - [2cde34] tlstree │ │ - [2cde3c] tls_increment_sequence_ctr │ │ - [2cde57] tls13_set_crypto_state │ │ - [2cde6e] ssl/record/methods/tlsany_meth.c │ │ - [2cde8f] tls_validate_record_header │ │ - [2cdeaa] tls_collect_extensions │ │ - [2cdec1] ssl/statem/extensions_clnt.c │ │ - [2cdede] tls_construct_ctos_srp │ │ - [2cdef5] tls_construct_ctos_session_ticket │ │ - [2cdf17] tls_parse_ctos_srp │ │ - [2cdf2a] tls_parse_ctos_server_cert_type │ │ - [2cdf4a] ssl_cipher_list_to_bytes │ │ - [2cdf63] dtls_get_reassembled_message │ │ - [2cdf80] tls13_restore_handshake_digest_for_pha │ │ - [2cdfa7] ssl_add_cert_chain │ │ - [2cdfba] tls_process_end_of_early_data │ │ - [2cdfd8] asn1_item_embed_d2i │ │ - [2cdfec] ASN1_ENUMERATED │ │ - [2cdffc] ASN1_SET_ANY │ │ - [2ce009] lookup returned nothing │ │ - [2ce021] BIO dgram mem │ │ - [2ce02f] HEX │ │ - [2ce033] PRINTABLESTRING │ │ - [2ce043] Z │ │ - [2ce045] crypto/ct/ct_vfy.c │ │ - [2ce058] bnrand │ │ - [2ce05f] BN_mod_exp_recp │ │ - [2ce06f] crypto/dh/dh_key.c │ │ - [2ce082] OpenSSL DH Method │ │ - [2ce094] dsa_priv_encode │ │ - [2ce0a4] params.q │ │ - [2ce0ad] DSO_convert_filename │ │ - [2ce0c2] group-check │ │ - [2ce0ce] ossl_ec_scalar_mul_ladder │ │ - [2ce0e8] crypto/ec/ecdsa_vrf.c │ │ - [2ce0fe] NIST CURVE: %s\n │ │ - [2ce10e] crypto/ec/ecp_mont.c │ │ - [2ce123] OpenSSL X448 algorithm │ │ - [2ce13a] pkey_ecd_digestsign25519 │ │ - [2ce153] ossl_decoder_ctx_add_decoder_inst │ │ - [2ce175] init │ │ - [2ce17a] ENGINE_get_pkey_meth │ │ - [2ce18f] err:%lx:%lx:%lx:%lx │ │ - [2ce1a3] secp160k1 │ │ - [2ce1ad] wap-wsg-idm-ecid-wtls7 │ │ - [2ce1c4] evp_cipher_asn1_to_param_ex │ │ - [2ce1e0] has-randkey │ │ - [2ce1ec] EVP_MD_get_size │ │ - [2ce1fc] 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? │ │ - [2ce289] PBKDF2 │ │ - [2ce290] PKCS5_v2_PBE_keyivgen_ex │ │ - [2ce2a9] [action:%d, state:%d] only setting allowed │ │ - [2ce2d4] rsa_oaep_md │ │ - [2ce2e0] oaep-label │ │ - [2ce2eb] rsa-factor2 │ │ - [2ce2f7] rsa-factor8 │ │ - [2ce303] get_payload_private_key │ │ - [2ce31b] modp_2048 │ │ - [2ce325] /usr/local/ssl │ │ - [2ce334] modulus too large │ │ - [2ce346] bad q value │ │ - [2ce352] invalid number │ │ - [2ce361] wrong integer type │ │ - [2ce374] unknown name in random section │ │ - [2ce393] invalid compression bit │ │ - [2ce3ab] not implemented │ │ - [2ce3bb] random number generation failed │ │ - [2ce3db] unknown cofactor │ │ - [2ce3ec] wrong order │ │ - [2ce3f8] cleanup method function failed │ │ - [2ce417] failed reading data │ │ - [2ce42b] setting owf algor failure │ │ - [2ce445] polling failed │ │ - [2ce454] wrong pbm value │ │ - [2ce464] ess cert id not found │ │ - [2ce47a] DES │ │ - [2ce47e] DES-EDE3 │ │ - [2ce487] des3-wrap │ │ - [2ce491] cast-cbc │ │ - [2ce49a] aes128-wrap │ │ - [2ce4a6] Prompt info data type incorrect │ │ - [2ce4c6] O │ │ - [2ce4c8] pkcs7-signedData │ │ - [2ce4d9] rc2-ecb │ │ - [2ce4e1] RC2-OFB │ │ - [2ce4e9] nsCertType │ │ - [2ce4f4] Netscape Revocation Url │ │ - [2ce50c] Netscape Certificate Sequence │ │ - [2ce52a] md5-sha1 │ │ - [2ce533] rc5-ecb │ │ - [2ce53b] msCTLSign │ │ - [2ce545] pbeWithSHA1And3-KeyTripleDES-CBC │ │ - [2ce566] pbeWithSHA1And2-KeyTripleDES-CBC │ │ - [2ce587] pkcs8ShroudedKeyBag │ │ - [2ce59b] dnQualifier │ │ - [2ce5a7] iso │ │ - [2ce5ab] id-smime-mod-ets-eSigPolicy-88 │ │ - [2ce5ca] id-smime-aa-contentIdentifier │ │ - [2ce5e8] id-smime-aa-ets-escTimeStamp │ │ - [2ce605] id-smime-alg-ESDHwithRC2 │ │ - [2ce61e] id-aca-accessIdentity │ │ - [2ce634] id-aca-group │ │ - [2ce641] id-cct-crs │ │ - [2ce64c] X500algorithms │ │ - [2ce65b] security │ │ - [2ce664] userClass │ │ - [2ce66e] subtreeMaximumQuality │ │ - [2ce684] id-hex-multipart-message │ │ - [2ce69d] setct-CapRevResTBE │ │ - [2ce6b0] setct-CRLNotificationTBS │ │ - [2ce6c9] setCext-TokenIdentifier │ │ - [2ce6e1] issuer capabilities │ │ - [2ce6f5] aes-256-cfb1 │ │ - [2ce702] aes-128-cfb8 │ │ - [2ce70f] AES-256-CFB8 │ │ - [2ce71c] DES-CFB1 │ │ - [2ce725] policyMappings │ │ - [2ce734] KISA │ │ - [2ce739] md_gost94 │ │ - [2ce743] id-HMACGostR3411-94 │ │ - [2ce757] GOST R 34.10-94 │ │ - [2ce767] id-GostR3411-94-TestParamSet │ │ - [2ce784] registeredAddress │ │ - [2ce796] AES-128-CTR │ │ - [2ce7a2] CT Precertificate Signer │ │ - [2ce7bb] jurisdictionCountryName │ │ - [2ce7d3] id-tc26-sign-constants │ │ - [2ce7ea] pkInitClientAuth │ │ - [2ce7fb] KxSRP │ │ - [2ce801] ARIA-128-CFB1 │ │ - [2ce80f] uacurve1 │ │ - [2ce818] magma-ctr │ │ - [2ce822] KMAC128 │ │ - [2ce82a] BGPsec Router │ │ - [2ce838] oracle-jdk-trustedkeyusage │ │ - [2ce853] authorityAttributeIdentifier │ │ - [2ce870] delegatedNameConstraints │ │ - [2ce889] timeSpecification │ │ - [2ce89b] OCSP_SINGLERESP │ │ - [2ce8ab] hashAlgorithm │ │ - [2ce8b9] nextUpdate │ │ - [2ce8c4] cipher is null │ │ - [2ce8d3] keyblob header parse error │ │ - [2ce8ee] PEM_get_EVP_CIPHER_INFO │ │ - [2ce906] X509 CERTIFICATE │ │ - [2ce917] PKCS #7 SIGNED DATA │ │ - [2ce92b] crypto/pem/pem_oth.c │ │ - [2ce940] PKCS12_BAGS │ │ - [2ce94c] OBJECT DESCRIPTOR │ │ - [2ce95e] PKCS7_dataInit │ │ - [2ce96d] stack_to_property_list │ │ - [2ce984] crypto/rand/prov_seed.c │ │ - [2ce99c] ossl_rand_get_nonce │ │ - [2ce9b0] (INVALID PSS PARAMETERS)\n │ │ - [2ce9ca] ossl_rsa_fromdata │ │ - [2ce9dc] key prime num invalid │ │ - [2ce9f2] pub exponent out of range │ │ - [2cea0c] crypto/rsa/rsa_oaep.c │ │ - [2cea22] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ - [2cea4a] crypto/rsa/rsa_sp800_56b_check.c │ │ - [2cea6b] RSA_padding_check_X931 │ │ - [2cea82] invalid scheme │ │ - [2cea91] unsupported search type │ │ - [2ceaa9] PKCS12_parse │ │ - [2ceab6] by_file_ctrl_ex │ │ - [2ceac6] noticenos │ │ - [2cead0] ,name: │ │ - [2cead7] relativename │ │ - [2ceae4] Certificate Hold │ │ - [2ceaf5] v2i_idp │ │ - [2ceafd] ASIdentifierChoice_is_canonical │ │ - [2ceb1d] %*s │ │ - [2ceb25] process_pci_value │ │ - [2ceb37] PROXY_POLICY │ │ - [2ceb44] SSL server │ │ - [2ceb4f] othername: UPN: │ │ - [2ceb5f] Y │ │ - [2ceb61] X509_ATTRIBUTE_get0_type │ │ - [2ceb7a] invalid trust │ │ - [2ceb88] certificate revoked │ │ - [2ceb9c] permitted subtree violation │ │ - [2cebb8] TSA server │ │ - [2cebc3] revocationDate │ │ - [2cebd2] X509_PUBKEY │ │ - [2cebde] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [2cec22] provider=base,fips=yes,input=der,structure=rsa │ │ - [2cec51] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ - [2cec83] SIPHASH │ │ - [2cec8b] provider=default,fips=yes,output=der,structure=dsa │ │ - [2cecbe] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ - [2cecfd] SM4-CTR:1.2.156.10197.1.104.7 │ │ - [2ced1b] MDC2:2.5.8.3.101 │ │ - [2ced2c] aes_ocb_set_ctx_params │ │ - [2ced43] chacha20_poly1305_get_ctx_params │ │ - [2ced64] i2b_PVK │ │ - [2ced6c] SM2 PUBLIC KEY │ │ - [2ced7b] x448_to_SubjectPublicKeyInfo_der_encode │ │ - [2ceda3] encrypt-level │ │ - [2cedb1] dsa2pvk_encode │ │ - [2cedc0] DSA-Parameters │ │ - [2cedcf] (default) │ │ - [2cedda] lanes │ │ - [2cede0] kbkdf_set_ctx_params │ │ - [2cedf5] x942kdf_hash_kdm │ │ - [2cee06] digest-oneshot │ │ - [2cee15] Ed25519 │ │ - [2cee1d] is %zu, should be at least %zu │ │ - [2cee3c] kdf_pbkdf1_do_derive │ │ - [2cee51] fips module entering error state │ │ - [2cee72] invalid input length │ │ - [2cee87] ossl_ccm_set_ctx_params │ │ - [2cee9f] as │ │ - [2ceea2] actor │ │ - [2ceea8] plicit-rejection │ │ - [2ceeb9] equest │ │ - [2ceec0] l3-ms │ │ - [2ceec6] hase │ │ - [2ceecb] unsupported arm register │ │ - [2ceee4] lr │ │ - [2ceee7] r9 │ │ - [2ceeea] s8 │ │ - [2ceeed] d28 │ │ - [2ceef1] no such column: "%s" │ │ - [2cef06] cannot open %s column for writing │ │ - [2cef28] HMAC_SHA512 │ │ - [2cef34] cipher_log_level │ │ - [2cef45] sqlcipher_codec_ctx_init: allocating context │ │ - [2cef72] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ - [2cefcc] PRAGMA journal_mode = delete; │ │ - [2cefea] sqlcipher_set_log: set log to %s │ │ - [2cf00b] pread │ │ - [2cf011] Checkpoint │ │ - [2cf01c] Le │ │ - [2cf01f] Count │ │ - [2cf025] AggValue │ │ - [2cf02e] GetSubtype │ │ - [2cf039] FilterAdd │ │ - [2cf043] -- %s │ │ - [2cf049] non-text filename │ │ - [2cf05b] output file already exists │ │ - [2cf076] Elapsed time:%.3f ms - %s\n │ │ - [2cf091] hght │ │ - [2cf096] PRAGMA │ │ - [2cf09e] not authorized to use function: %#T │ │ - [2cf0c2] wrong number of arguments to function %#T() │ │ - [2cf0ee] HAVING clause on a non-aggregate query │ │ - [2cf115] too many columns in result set │ │ - [2cf134] ,\n │ │ + [2c8bfe] built on: Tue Feb 11 13:08:47 2025 UTC │ │ + [2c8c25] bad reciprocal │ │ + [2c8c34] bits too small │ │ + [2c8c43] inaccessible domain parameters │ │ + [2c8c62] private key encode error │ │ + [2c8c7b] data is wrong │ │ + [2c8c89] unknown signature algorithm │ │ + [2c8ca5] wrong tag │ │ + [2c8caf] insufficient param size │ │ + [2c8cc7] invalid ossl param type │ │ + [2c8cdf] param unsupported floating point format │ │ + [2c8d07] wrong curve parameters │ │ + [2c8d1e] invalid cmd number │ │ + [2c8d31] not initialised │ │ + [2c8d41] contentidentifier mismatch │ │ + [2c8d5c] error creating certconf │ │ + [2c8d74] error validating signature │ │ + [2c8d8f] base64 decode error │ │ + [2c8da3] ess cert digest error │ │ + [2c8db9] DES3 │ │ + [2c8dbe] BF │ │ + [2c8dc1] dynamic_load │ │ + [2c8dce] assertion failed: WITHIN_FREELIST(list) │ │ + [2c8df6] No password method specified │ │ + [2c8e13] RSA Data Security, Inc. │ │ + [2c8e2b] organizationName │ │ + [2c8e3c] des-ede3 │ │ + [2c8e45] messageDigest │ │ + [2c8e53] RSA-NP-MD5 │ │ + [2c8e5e] extReq │ │ + [2c8e65] OCSP │ │ + [2c8e6a] id-smime-alg │ │ + [2c8e77] id-smime-ct-publishCert │ │ + [2c8e8f] id-smime-aa-ets-revocationValues │ │ + [2c8eb0] id-regCtrl-pkiPublicationInfo │ │ + [2c8ece] directory services - algorithms │ │ + [2c8eee] org │ │ + [2c8ef2] iana │ │ + [2c8ef7] Management │ │ + [2c8f02] X509v3 AC Targeting │ │ + [2c8f16] pilotObjectClass │ │ + [2c8f27] setct-CertInqReqTBS │ │ + [2c8f3b] setCext-IssuerCapabilities │ │ + [2c8f56] setAttr-Token-B0Prime │ │ + [2c8f6c] JOINT-ISO-ITU-T │ │ + [2c8f7c] nameConstraints │ │ + [2c8f8c] camellia-128-cfb │ │ + [2c8f9d] ecdsa-with-SHA224 │ │ + [2c8faf] id-Gost28147-89-CryptoPro-D-ParamSet │ │ + [2c8fd4] id-Gost28147-89-cc │ │ + [2c8fe7] teletexTerminalIdentifier │ │ + [2c9001] internationaliSDNNumber │ │ + [2c9019] protocolInformation │ │ + [2c902d] id-aes192-CCM │ │ + [2c903b] ct_precert_signer │ │ + [2c904d] aes-256-ocb │ │ + [2c9059] camellia-128-gcm │ │ + [2c906a] camellia-192-ctr │ │ + [2c907b] kx-ecdhe │ │ + [2c9084] KxECDHE-PSK │ │ + [2c9090] AuthDSS │ │ + [2c9098] AuthNULL │ │ + [2c90a1] id-ct-xml │ │ + [2c90ab] auth-any │ │ + [2c90b4] sha3-224 │ │ + [2c90bd] id-dsa-with-sha384 │ │ + [2c90d0] id-dsa-with-sha3-224 │ │ + [2c90e5] id-rsassa-pkcs1-v1_5-with-sha3-224 │ │ + [2c9108] DSTU Gost 28147-2009 OFB mode │ │ + [2c9126] dstu4145le │ │ + [2c9131] uacurve7 │ │ + [2c913a] id-kp-bgpsec-router │ │ + [2c914e] id-it-certReqTemplate │ │ + [2c9164] Signed Object │ │ + [2c9172] etsi │ │ + [2c9177] signedAssertion │ │ + [2c9187] attributeDescriptor │ │ + [2c919b] X509v3 Acceptable Privilege Policies │ │ + [2c91c0] subjectAltPublicKeyInfo │ │ + [2c91d8] ossl_obj_obj2nid │ │ + [2c91e9] issuer │ │ + [2c91f0] OCSP_response_get1_basic │ │ + [2c9209] digest name err │ │ + [2c9219] keyblob too short │ │ + [2c922b] PKCS7 │ │ + [2c9231] algor │ │ + [2c9237] crypto/pkcs12/p12_p8e.c │ │ + [2c924f] attrib │ │ + [2c9256] digest_alg │ │ + [2c9261] UTF8STRING │ │ + [2c926c] unknown digest type │ │ + [2c9280] request too large for drbg │ │ + [2c929b] too little nonce requested │ │ + [2c92b6] privateExponent: │ │ + [2c92c7] last octet invalid │ │ + [2c92da] sslv3 rollback attack │ │ + [2c92f0] rsa_new_intern │ │ + [2c92ff] OSSL_STORE_INFO_new_PKEY │ │ + [2c9318] PKCS12_unpack_p7encdata │ │ + [2c9330] while %s │ │ + [2c9339] keyEncipherment │ │ + [2c9349] %*sPolicy: │ │ + [2c9355] exptext │ │ + [2c935d] %*sOrganization: %.*s\n │ │ + [2c9374] onlyAA │ │ + [2c937b] EXTENDED_KEY_USAGE │ │ + [2c938e] u.inherit │ │ + [2c9398] (VPLS) │ │ + [2c93a0] namingAuthorityUrl │ │ + [2c93b3] contentsOfAdmissions │ │ + [2c93c8] %*s Profession OIDs:\n │ │ + [2c93e1] Require Explicit Policy │ │ + [2c93f9] Netscape SSL server │ │ + [2c940d] X400Name │ │ + [2c9416] Registered ID │ │ + [2c9424] otherName │ │ + [2c942e] crypto/x509/v3_soa_id.c │ │ + [2c9446] status_request │ │ + [2c9455] s2i_ASN1_INTEGER │ │ + [2c9466] X509V3_get_value_bool │ │ + [2c947c] crypto/x509/x509_att.c │ │ + [2c9493] ossl_x509_add_cert_new │ │ + [2c94aa] authority and issuer serial number mismatch │ │ + [2c94d6] excluded subtree violation │ │ + [2c94f1] hostname mismatch │ │ + [2c9503] cert info signature and signature algorithm mismatch │ │ + [2c9538] nid=0x%x │ │ + [2c9541] X509_NAME_INTERNAL │ │ + [2c9554] kernel does not support async afalg │ │ + [2c9578] socket accept failed │ │ + [2c958d] provider=base,fips=yes,output=der,structure=X9.62 │ │ + [2c95bf] AES-128-CBC-CTS │ │ + [2c95cf] ARIA-256-ECB:1.2.410.200046.1.1.11 │ │ + [2c95f2] SM4-ECB:1.2.156.10197.1.104.1 │ │ + [2c9610] DES-CBC:DES:1.3.14.3.2.7 │ │ + [2c9629] sm4_xts_cipher │ │ + [2c9638] sm4_xts_set_ctx_params │ │ + [2c964f] providers/implementations/encode_decode/decode_der2key.c │ │ + [2c9688] do_PVK_key_bio │ │ + [2c9697] do_PVK_body_key │ │ + [2c96a7] DSA PRIVATE KEY │ │ + [2c96b7] dsa_to_type_specific_der_encode │ │ + [2c96d7] ed448_to_SubjectPublicKeyInfo_pem_encode │ │ + [2c9700] P: │ │ + [2c9706] cannot fetch blake2bmac │ │ + [2c971e] set_digest │ │ + [2c9729] scrypt_alg │ │ + [2c9734] Invalid public key │ │ + [2c9747] ec_gen_assign_group │ │ + [2c975b] basis-type │ │ + [2c9766] max_noncelen │ │ + [2c9773] providers/implementations/digests/mdc2_prov.c │ │ + [2c97a1] indicator integrity failure │ │ + [2c97bd] missing cek alg │ │ + [2c97cd] ossl_gcm_set_ctx_params │ │ + [2c97e5] o │ │ + [2c97e7] le-filename │ │ + [2c97f3] oid │ │ + [2c97f7] rsion │ │ + [2c97fd] s_standard │ │ + [2c9808] getRegister │ │ + [2c9814] r4 │ │ + [2c9817] d19 │ │ + [2c981b] java/lang/String │ │ + [2c982c] unix-dotfile │ │ + [2c9839] PBKDF2_HMAC_SHA1 │ │ + [2c984a] main │ │ + [2c984f] sqlcipher_deactivate: left SQLCIPHER_MUTEX_PROVIDER │ │ + [2c9883] sqlcipher_mem_unlock: munlock(%p,%lu) returned %d errno=%d │ │ + [2c98be] community │ │ + [2c98c8] sqlcipher_codec_ctx_get_kdf_salt: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ + [2c991a] sqlcipher_codec_ctx_init: error %d initializing write_ctx │ │ + [2c9954] sqlcipher_page_cipher: error possible context corruption, key_sz is zero for pgno=%d │ │ + [2c99a9] cannot migrate from within a transaction │ │ + [2c99d2] sqlcipher │ │ + [2c99dc] temp │ │ + [2c99e1] getcwd │ │ + [2c99e8] ftruncate │ │ + [2c99f2] Jump │ │ + [2c99f7] Ne │ │ + [2c99fa] Lt │ │ + [2c99fd] ShiftRight │ │ + [2c9a08] RowCell │ │ + [2c9a10] DeferredSeek │ │ + [2c9a1d] MaxPgcnt │ │ + [2c9a26] p4 │ │ + [2c9a29] sqlcipher_openssl_hmac: EVP_MAC_update() on 2nd input buffer of %d bytes using algorithm %d returned %d │ │ + [2c9a91] application_id │ │ + [2c9aa0] locking_mode │ │ + [2c9aad] match │ │ + [2c9ab3] wr │ │ + [2c9ab6] coll │ │ + [2c9abb] fkid │ │ + [2c9ac0] not authorized │ │ + [2c9acf] %s in "%s" │ │ + [2c9ada] unsafe use of %#T() │ │ + [2c9aee] sub-select returns %d columns - expected %d │ │ + [2c9b1a] PRIMARY KEY missing on table %s │ │ + [2c9b3a] must have at least one non-generated column │ │ + [2c9b66] CREATE TABLE %Q.sqlite_sequence(name,seq) │ │ + [2c9b90] FILTER may not be used with non-aggregate %#T() │ │ + [2c9bc0] TEXT │ │ + [2c9bc6] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='trigger' │ │ + [2c9c04] abbreviated query algorithm search │ │ + [2c9c27] AND │ │ + [2c9c2d] ( │ │ + [2c9c2f] exclusive │ │ + [2c9c39] reset │ │ + [2c9c3f] values differ from index │ │ + [2c9c5a] sqlite_stat3 │ │ + [2c9c67] Cannot add a column with non-constant default │ │ + [2c9c95] virtual tables may not be altered │ │ + [2c9cb7] ORDER BY clause │ │ + [2c9cc7] trim │ │ + [2c9ccc] current_timestamp │ │ + [2c9cde] local time unavailable │ │ + [2c9cf5] jsonb_object │ │ + [2c9d02] \" │ │ + [2c9d05] datatype mismatch │ │ + [2c9d17] sqlcipher_export │ │ + [2c9d28] DELETE FROM %Q.'%q_docsize' │ │ + [2c9d44] INSERT INTO %Q.'%q_content' VALUES(%s) │ │ + [2c9d6b] order │ │ + [2c9d71] unrecognized matchinfo: %s │ │ + [2c9d8c] ,%s(?) │ │ + [2c9d93] CREATE TABLE %Q.'%q_docsize'(docid INTEGER PRIMARY KEY, size BLOB); │ │ + [2c9dd7] %s_data │ │ + [2c9ddf] version │ │ + [2c9de7] SELECT count(*) FROM %Q.'%q_%s' │ │ + [2c9e07] CREATE TABlE vocab(term, doc, cnt) │ │ + [2c9e2a] Node %lld is too small (%d bytes) │ │ + [2c9e4c] MUTEX_PTHREADS │ │ + [2c9e5b] TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 │ │ + [2c9e7f] TLS_DHE_RSA_WITH_AES_128_CCM │ │ + [2c9e9c] TLS_PSK_WITH_AES_256_CCM_8 │ │ + [2c9eb7] TLS_ECDH_anon_WITH_NULL_SHA │ │ + [2c9ed3] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 │ │ + [2c9efb] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 │ │ + [2c9f21] TLS_PSK_WITH_AES_128_GCM_SHA256 │ │ + [2c9f41] RSA-PSK-AES256-CBC-SHA384 │ │ + [2c9f5b] ECDHE-PSK-AES256-CBC-SHA384 │ │ + [2c9f77] SRP-RSA-AES-256-CBC-SHA │ │ + [2c9f8f] CAMELLIA128-SHA │ │ + [2c9f9f] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [2c9fc5] TLS_DHE_DSS_WITH_SEED_CBC_SHA │ │ + [2c9fe3] aDSS │ │ + [2c9fe8] aGOST │ │ + [2c9fee] RC2 │ │ + [2c9ff2] dane not enabled │ │ + [2ca003] data between ccs and finished │ │ + [2ca021] ecdh required for suiteb mode │ │ + [2ca03f] invalid raw public key │ │ + [2ca056] legacy sigalg disallowed or unsupported │ │ + [2ca07e] maximum encrypted pkts reached │ │ + [2ca09d] missing tmp dh key │ │ + [2ca0b0] error with the srp params │ │ + [2ca0ca] ossl_ssl_connection_new_int │ │ + [2ca0e6] SSL_do_handshake │ │ + [2ca0f7] UnsafeLegacyRenegotiation │ │ + [2ca111] CANames │ │ + [2ca119] RxCertificateCompression │ │ + [2ca132] ssl_set_cert │ │ + [2ca13f] seed │ │ + [2ca144] rsa_pkcs1_sha224 │ │ + [2ca155] TLS13-KDF │ │ + [2ca15f] crypto stream data in wrong EL │ │ + [2ca17e] ORIG_DCID appears multiple times │ │ + [2ca19f] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed │ │ + [2ca1d0] port_v6 │ │ + [2ca1d8] QUIC │ │ + [2ca1dd] frame_type_value │ │ + [2ca1ee] depack_do_frame_retire_conn_id │ │ + [2ca20d] AES-128-ECB │ │ + [2ca219] FLOW_CONTROL_ERROR │ │ + [2ca22c] final_early_data │ │ + [2ca23d] tls_parse_stoc_ec_pt_formats │ │ + [2ca25a] tls_parse_stoc_status_request │ │ + [2ca278] tls_construct_stoc_alpn │ │ + [2ca290] tls_construct_stoc_client_cert_type │ │ + [2ca2b4] ssl/statem/statem_lib.c │ │ + [2ca2cc] tls_construct_key_update │ │ + [2ca2e5] ssl3_output_cert_chain │ │ + [2ca2fc] crypto/asn1/d2i_pr.c │ │ + [2ca311] ossl_c2i_ASN1_INTEGER │ │ + [2ca327] asn1_check_tlen │ │ + [2ca337] crypto/async/async_wait.c │ │ + [2ca351] %*s │ │ + [2ca355] unable to bind socket │ │ + [2ca36b] unable to keepalive │ │ + [2ca37f] FILE pointer │ │ + [2ca38c] secure memory buffer │ │ + [2ca3a1] OPENSSL_CONF │ │ + [2ca3ae] OPENSSL_init │ │ + [2ca3bb] rb │ │ + [2ca3be] SET │ │ + [2ca3c2] r: │ │ + [2ca3c8] priv_key │ │ + [2ca3d1] crypto/dsa/dsa_lib.c │ │ + [2ca3e6] d2i_ECParameters │ │ + [2ca3f7] X9_62_FIELDID │ │ + [2ca405] value.implicitlyCA │ │ + [2ca418] ossl_ec_group_todata │ │ + [2ca42d] explicit │ │ + [2ca436] NIST/SECG curve over a 521 bit prime field │ │ + [2ca461] X9.62 curve over a 163 bit binary field │ │ + [2ca489] WTLS curve over a 113 bit binary field │ │ + [2ca4b0] ED25519 │ │ + [2ca4b8] int_engine_module_init │ │ + [2ca4cf] ENGINE_ctrl_cmd_string │ │ + [2ca4e6] ENGINE_finish │ │ + [2ca4f4] ENGINE_get_next │ │ + [2ca504] error:%08lX:%s:%s:%s │ │ + [2ca519] bignum routines │ │ + [2ca529] dsa routines │ │ + [2ca536] BIO routines │ │ + [2ca543] BN lib │ │ + [2ca54a] ASN1 lib │ │ + [2ca553] micalg │ │ + [2ca55a] secp112r2 │ │ + [2ca564] c2tnb359v1 │ │ + [2ca56f] wap-wsg-idm-ecid-wtls1 │ │ + [2ca586] brainpoolP192t1 │ │ + [2ca596] B-233 │ │ + [2ca59c] keybits │ │ + [2ca5a4] EVP_MD_get_block_size │ │ + [2ca5ba] inner_ossl_encoder_fetch │ │ + [2ca5d3] EVP_PKEY_encapsulate │ │ + [2ca5e8] pkey_set_type │ │ + [2ca5f6] dh_param │ │ + [2ca5ff] evp_pkey_ctx_ctrl_int │ │ + [2ca615] ukm │ │ + [2ca619] crypto/evp/dsa_ctrl.c │ │ + [2ca62f] ossl_method_construct_postcondition │ │ + [2ca653] not available │ │ + [2ca661] check invalid j value │ │ + [2ca677] no private value │ │ + [2ca688] ctrl not implemented │ │ + [2ca69d] unsupported number of rounds │ │ + [2ca6ba] illegal tagged any │ │ + [2ca6cd] unexpected eoc │ │ + [2ca6dc] unsupported type │ │ + [2ca6ed] missing init function │ │ + [2ca703] no value │ │ + [2ca70c] cannot invert │ │ + [2ca71a] incompatible objects │ │ + [2ca72f] invalid cofactor │ │ + [2ca740] invalid compressed point │ │ + [2ca759] invalid form │ │ + [2ca766] ladder step failure │ │ + [2ca77a] empty file structure │ │ + [2ca78f] the meth_data stack is corrupt │ │ + [2ca7ae] not loaded │ │ + [2ca7b9] unsupported signature algorithm │ │ + [2ca7d9] encountered keyupdatewarning │ │ + [2ca7f6] missing private key for popo │ │ + [2ca813] ess signing certificate error │ │ + [2ca831] des │ │ + [2ca835] rc2-40 │ │ + [2ca83c] dynamic_set_data_ctx │ │ + [2ca851] assertion failed: WITHIN_ARENA(chunk) │ │ + [2ca877] OSSL_PARAM_BLD_to_param │ │ + [2ca88f] get_provider_store │ │ + [2ca8a2] crypto/time.c │ │ + [2ca8b0] OBJ_nid2obj │ │ + [2ca8bc] PBE-MD2-DES │ │ + [2ca8c8] Netscape Certificate Extension │ │ + [2ca8e7] bf-ecb │ │ + [2ca8ee] CAST5-CFB │ │ + [2ca8f8] RC5-OFB │ │ + [2ca900] pbeWithSHA1And128BitRC2-CBC │ │ + [2ca91c] ISO │ │ + [2ca920] id-smime-spq │ │ + [2ca92d] id-aca │ │ + [2ca934] ipsecEndSystem │ │ + [2ca943] DVCS │ │ + [2ca948] id-regCtrl-oldCertID │ │ + [2ca95d] AD Time Stamping │ │ + [2ca96e] trustRoot │ │ + [2ca978] snmpv2 │ │ + [2ca97f] domain │ │ + [2ca986] aes-128-ofb │ │ + [2ca992] aes-256-ofb │ │ + [2ca99e] textEncodedORAddress │ │ + [2ca9b3] merchant initiated auth │ │ + [2ca9cb] setCext-hashedRoot │ │ + [2ca9de] setCext-certType │ │ + [2ca9ef] certicom-arc │ │ + [2ca9fc] camellia-192-ofb │ │ + [2caa0d] camellia-256-ofb │ │ + [2caa1e] password based MAC │ │ + [2caa31] ecdsa-with-Specified │ │ + [2caa46] hmacWithSHA224 │ │ + [2caa55] GOST R 34.11-94 with GOST R 34.10-2001 │ │ + [2caa7c] id-GostR3410-94-aBis │ │ + [2caa91] id-GostR3410-94-b │ │ + [2caaa3] supportedApplicationContext │ │ + [2caabf] supportedAlgorithms │ │ + [2caad3] aes-128-gcm │ │ + [2caadf] dh-cofactor-kdf │ │ + [2caaef] camellia-192-gcm │ │ + [2cab00] camellia-256-ctr │ │ + [2cab11] chacha20 │ │ + [2cab1a] KxDHE │ │ + [2cab20] kx-dhe │ │ + [2cab27] SHA512-256 │ │ + [2cab32] ARIA-128-GCM │ │ + [2cab3f] cmcCA │ │ + [2cab45] DSTU 4145-2002 little endian │ │ + [2cab62] ieee │ │ + [2cab67] GOST R 34.10-2012 (256 bit) ParamSet B │ │ + [2cab8e] gmac │ │ + [2cab93] id-it-caCerts │ │ + [2caba1] brainpoolP384r1tls13 │ │ + [2cabb6] issuedOnBehalfOf │ │ + [2cabc7] crypto/objects/obj_xref.c │ │ + [2cabe1] ossl_obj_find_sigid_algs │ │ + [2cabfa] OCSP_CERTID │ │ + [2cac06] crypto/evp/p_sign.c │ │ + [2cac1a] PEM_do_header │ │ + [2cac28] value.x509crl │ │ + [2cac36] mac string set error │ │ + [2cac4b] PKCS7_RECIP_INFO │ │ + [2cac5c] 00 │ │ + [2cac5f] ; │ │ + [2cac62] = │ │ + [2cac66] crypto/asn1/a_strex.c │ │ + [2cac7c] unable to find message digest │ │ + [2cac9a] max_request │ │ + [2caca6] reseed error │ │ + [2cacb3] seed_properties │ │ + [2cacc3] modulus: │ │ + [2caccc] Mask Algorithm: │ │ + [2cacdd] BN_BLINDING_new │ │ + [2caced] OpenSSL PKCS#1 RSA │ │ + [2cad00] rsa_ossl_public_encrypt │ │ + [2cad18] RSA_padding_add_X931 │ │ + [2cad2d] crypto/srp/srp_lib.c │ │ + [2cad42] 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: │ │ + [2cadda] crypto/store/store_register.c │ │ + [2cadf8] general_allocate_prompt │ │ + [2cae10] X509_load_cert_file_ex │ │ + [2cae27] X509 CRL │ │ + [2cae30] Key Compromise │ │ + [2cae3f] CRLDistributionPoints │ │ + [2cae55] addr_validate_path_internal │ │ + [2cae71] signTool │ │ + [2cae7a] crypto/x509/v3_ncons.c │ │ + [2cae91] %*sPolicy Language: │ │ + [2caea6] OCSP helper │ │ + [2caeb2] ocsphelper │ │ + [2caebd] crypto/x509/v3_san.c │ │ + [2caed2] SXNET_add_id_asc │ │ + [2caee3] error creating extension │ │ + [2caefc] unsupported name constraint type │ │ + [2caf1d] OCSP verification failed │ │ + [2caf36] Missing Subject Key Identifier │ │ + [2caf55] crypto/x509/x_pubkey.c │ │ + [2caf6c] socket operation failed │ │ + [2caf84] KECCAK-224 │ │ + [2caf8f] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ + [2cafaf] OpenSSL X25519 implementation │ │ + [2cafcd] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2cb014] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [2cb051] RC2-64-CBC:RC2-64 │ │ + [2cb063] cts_mode │ │ + [2cb06c] providers/implementations/ciphers/cipher_aria_ccm.c │ │ + [2cb0a0] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2cb0ca] ecx_pki_priv_to_der │ │ + [2cb0de] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [2cb108] x448_to_PrivateKeyInfo_pem_encode │ │ + [2cb12a] rsa_to_RSA_pem_encode │ │ + [2cb140] dsa_to_DSA_der_encode │ │ + [2cb156] ecx_to_text │ │ + [2cb162] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ + [2cb190] AES-256-WRAP │ │ + [2cb19d] Invalid recipient public key │ │ + [2cb1ba] dhx_gen_set_params │ │ + [2cb1cd] rsa_gen_set_params │ │ + [2cb1e0] providers/implementations/macs/hmac_prov.c │ │ + [2cb20b] ossl_prov_drbg_reseed_unlocked │ │ + [2cb22a] drbg_ctr_init │ │ + [2cb238] %s could not be fetched │ │ + [2cb250] rsa_generate_signature_aid │ │ + [2cb26b] providers/implementations/digests/wp_prov.c │ │ + [2cb297] invalid tag length │ │ + [2cb2aa] not xof or invalid length │ │ + [2cb2c4] output buffer too small │ │ + [2cb2dc] ossl_cipher_generic_set_ctx_params │ │ + [2cb2ff] ec-bits │ │ + [2cb307] tls │ │ + [2cb30b] ersion │ │ + [2cb312] s15 │ │ + [2cb316] sqlite3_rekey_v2: entered database mutex %p │ │ + [2cb342] target database can't be NULL │ │ + [2cb360] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [2cb39f] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ + [2cb3e0] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ + [2cb421] set compatibility mode failed, error code %d │ │ + [2cb44e] renamed migration database %s to main database %s: %d │ │ + [2cb484] fcntl │ │ + [2cb48a] mremap │ │ + [2cb491] NoConflict │ │ + [2cb49c] EndCoroutine │ │ + [2cb4a9] Halt │ │ + [2cb4ae] Copy │ │ + [2cb4b3] CreateBtree │ │ + [2cb4bf] TableLock │ │ + [2cb4c9] VOpen │ │ + [2cb4cf] cannot release savepoint - SQL statements in progress │ │ + [2cb505] cannot commit transaction - SQL statements in progress │ │ + [2cb53c] attached databases must use the same text encoding as main database │ │ + [2cb580] invalid rootpage │ │ + [2cb591] statement too long │ │ + [2cb5a4] noskipscan* │ │ + [2cb5b0] truncate │ │ + [2cb5b9] wal │ │ + [2cb5bd] vtable constructor called recursively: %s │ │ + [2cb5e7] id │ │ + [2cb5ea] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ + [2cb627] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ + [2cb68d] table_info │ │ + [2cb698] seqno │ │ + [2cb69e] enc │ │ + [2cb6a2] parameters │ │ + [2cb6ad] multiple references to recursive table: %s │ │ + [2cb6d8] UNION ALL │ │ + [2cb6e2] UNIQUE │ │ + [2cb6ea] index '%q' │ │ + [2cb6f5] fast │ │ + [2cb6fa] issisii │ │ + [2cb702] NUMERIC value in %s.%s │ │ + [2cb719] UTF-16be │ │ + [2cb722] rwc │ │ + [2cb726] sqlite_detach │ │ + [2cb734] likelihood │ │ + [2cb73f] ltrim │ │ + [2cb745] char │ │ + [2cb74a] total_changes │ │ + [2cb758] total │ │ + [2cb75e] non-deterministic use of %s() in %s │ │ + [2cb782] subsec │ │ + [2cb789] json_array_length │ │ + [2cb79b] object │ │ + [2cb7a2] fts4aux │ │ + [2cb7aa] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ + [2cb81a] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ + [2cb8a1] rezi │ │ + [2cb8a6] unknown tokenizer: %s │ │ + [2cb8bc] ROLLBACK TO fts3 │ │ + [2cb8cd] fts3tokenize │ │ + [2cb8da] ational │ │ + [2cb8e2] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ + [2cb920] DEFAULT_FILE_FORMAT=4 │ │ + [2cb936] TLS_AES_128_CCM_8_SHA256 │ │ + [2cb94f] TLS_DHE_RSA_WITH_AES_256_CCM │ │ + [2cb96c] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ + [2cb98d] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ + [2cb9a9] CAMELLIA256-SHA256 │ │ + [2cb9bc] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2cb9e5] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ + [2cba0a] GOST94 │ │ + [2cba11] SUITEB128C2 │ │ + [2cba1d] EDH-DSS-DES-CBC3-SHA │ │ + [2cba32] ssl/ssl_init.c │ │ + [2cba41] bad ssl filetype │ │ + [2cba52] bad value │ │ + [2cba5c] decryption failed or bad record mac │ │ + [2cba80] library has no ciphers │ │ + [2cba97] no private key assigned │ │ + [2cbaaf] old session compression algorithm not returned │ │ + [2cbade] protocol is shutdown │ │ + [2cbaf3] ssl/tls alert certificate unknown │ │ + [2cbb15] ssl_undefined_function │ │ + [2cbb2c] cert │ │ + [2cbb31] requestCAFile │ │ + [2cbb3f] psk_identity_hint │ │ + [2cbb51] SSLv3/TLS write next proto │ │ + [2cbb6c] SSLv3/TLS read change cipher spec │ │ + [2cbb8e] SSLv3/TLS read finished │ │ + [2cbba6] master secret │ │ + [2cbbb4] tls-sigalg-oid │ │ + [2cbbc3] rsa_pkcs1_sha1 │ │ + [2cbbd2] tls13_final_finish_mac │ │ + [2cbbe9] srp_generate_server_master_secret │ │ + [2cbc0b] quic_write_nonblocking_epw │ │ + [2cbc26] rxku_detected │ │ + [2cbc34] RETRY_SCID may not be sent by a client │ │ + [2cbc5b] ip_v4 │ │ + [2cbc61] connection_id │ │ + [2cbc6f] ch_tick_tls │ │ + [2cbc7b] client received initial token │ │ + [2cbc99] reason │ │ + [2cbca0] padding │ │ + [2cbca8] error_code │ │ + [2cbcb3] new_connection_id │ │ + [2cbcc5] streams_blocked │ │ + [2cbcd5] validate_poll_descriptor │ │ + [2cbcee] ossl_quic_rstream_queue_data │ │ + [2cbd0b] MAX_STREAM_DATA valid only in 0/1-RTT │ │ + [2cbd31] depack_do_frame_path_challenge │ │ + [2cbd50] ssl/record/methods/tls1_meth.c │ │ + [2cbd6f] tls_setup_write_buffer │ │ + [2cbd86] tls_construct_ctos_ec_pt_formats │ │ + [2cbda7] tls_parse_stoc_npn │ │ + [2cbdba] tls_construct_stoc_key_share │ │ + [2cbdd7] tls_construct_client_certificate │ │ + [2cbdf8] dtls1_retransmit_message │ │ + [2cbe11] get_cert_verify_tbs_data │ │ + [2cbe2a] ssl/statem/statem_srvr.c │ │ + [2cbe43] ossl_statem_server_read_transition │ │ + [2cbe66] tls-negotiated-version │ │ + [2cbe7d] crypto/asn1/a_bitstr.c │ │ + [2cbe94] ZINT64 │ │ + [2cbe9b] openssl.cnf │ │ + [2cbea7] group=%s name=%s │ │ + [2cbeb8] UNIVERSALSTRING │ │ + [2cbec8] TELETEXSTRING │ │ + [2cbed6] NUMERICSTRING │ │ + [2cbee4] Char=%c │ │ + [2cbeec] ASN1_TIME │ │ + [2cbef6] GMT │ │ + [2cbefb] i2o_SCT_signature │ │ + [2cbf0d] : │ │ + [2cbf0f] %s%s\n │ │ + [2cbf15] OpenSSL EC algorithm │ │ + [2cbf2a] X9_62_PENTANOMIAL │ │ + [2cbf3c] include-public │ │ + [2cbf4b] crypto/ec/ec_check.c │ │ + [2cbf60] X9.62 curve over a 359 bit binary field │ │ + [2cbf88] ec_GF2m_simple_points_mul │ │ + [2cbfa2] crypto/ec/ec_oct.c │ │ + [2cbfb5] ossl_ec_GF2m_simple_oct2point │ │ + [2cbfd3] crypto/ec/ecp_nistz256.c │ │ + [2cbfec] ossl_ec_GFp_simple_set_compressed_coordinates │ │ + [2cc01a] validate_ecx_derive │ │ + [2cc02e] crypto/encode_decode/decoder_lib.c │ │ + [2cc051] Input type: │ │ + [2cc05e] structure │ │ + [2cc068] 1.2.840.10045.2.1 │ │ + [2cc07a] DIR_ADD │ │ + [2cc082] memory buffer routines │ │ + [2cc099] Provider routines │ │ + [2cc0ab] secp224k1 │ │ + [2cc0b5] sect283r1 │ │ + [2cc0bf] sect571k1 │ │ + [2cc0c9] c2pnb304w1 │ │ + [2cc0d4] brainpoolP160r1 │ │ + [2cc0e4] P-192 │ │ + [2cc0ea] keylen │ │ + [2cc0f1] evp_cipher_init_internal │ │ + [2cc10a] evp_EncryptDecryptUpdate │ │ + [2cc123] iv │ │ + [2cc126] evp_pkcs82pkey_legacy │ │ + [2cc13c] evp_keymgmt_util_assign_pkey │ │ + [2cc159] encoded-pub-key │ │ + [2cc169] [action:%d, state:%d] name=%s, value=%s │ │ + [2cc191] rsa-exponent2 │ │ + [2cc19f] rsa-coefficient3 │ │ + [2cc1b0] rsa-coefficient7 │ │ + [2cc1c1] evp_pkey_ctx_getset_ecdh_param_checks │ │ + [2cc1e7] prime P: │ │ + [2cc1f0] crypto/core_namemap.c │ │ + [2cc206] not initialized │ │ + [2cc216] private key too large │ │ + [2cc22c] conflicting algorithm name │ │ + [2cc247] different parameters │ │ + [2cc25c] initialization error │ │ + [2cc271] no digest set │ │ + [2cc27f] invalid digest type │ │ + [2cc293] digest and key type not supported │ │ + [2cc2b5] encode error │ │ + [2cc2c2] illegal object │ │ + [2cc2d1] mime no content type │ │ + [2cc2e6] no conf │ │ + [2cc2ee] invalid null argument │ │ + [2cc304] no space for terminating null │ │ + [2cc322] odd number of digits │ │ + [2cc337] invalid field │ │ + [2cc345] invalid pentanomial basis │ │ + [2cc35f] dso already loaded │ │ + [2cc372] no reference │ │ + [2cc37f] redirection not enabled │ │ + [2cc397] malformed iv │ │ + [2cc3a4] error creating error │ │ + [2cc3b9] potentially invalid certificate │ │ + [2cc3d9] value too large │ │ + [2cc3e9] invalid log id length │ │ + [2cc3ff] BF-CBC │ │ + [2cc406] id-aes256-wrap-pad │ │ + [2cc419] Software engine support │ │ + [2cc431] crypto/initthread.c │ │ + [2cc445] crypto/packet.c │ │ + [2cc455] OSSL_PARAM_set_octet_string │ │ + [2cc471] FALSE │ │ + [2cc477] pkcs7-digestData │ │ + [2cc488] DES-EDE-OFB │ │ + [2cc494] Netscape Cert Type │ │ + [2cc4a7] X509v3 Key Usage │ │ + [2cc4b8] initials │ │ + [2cc4c1] Strong Extranet ID │ │ + [2cc4d4] pbeWithMD2AndRC2-CBC │ │ + [2cc4e9] id-qcs-pkixQCSyntax-v1 │ │ + [2cc500] enterprises │ │ + [2cc50c] domainRelatedObject │ │ + [2cc520] pilotDSA │ │ + [2cc529] documentIdentifier │ │ + [2cc53c] setct-AuthReqTBS │ │ + [2cc54d] setct-AuthRevResTBEB │ │ + [2cc562] setct-CRLNotificationResTBS │ │ + [2cc57e] setAttr-Cert │ │ + [2cc58b] setAttr-T2cleartxt │ │ + [2cc59e] AES-192-CFB8 │ │ + [2cc5ab] sha256WithRSAEncryption │ │ + [2cc5c3] RSA-SHA384 │ │ + [2cc5ce] camellia-128-cbc │ │ + [2cc5df] CAMELLIA-128-ECB │ │ + [2cc5f0] hmac-sha1 │ │ + [2cc5fa] HMAC GOST 34.11-94 │ │ + [2cc60d] id-GostR3410-94DH │ │ + [2cc61f] CMAC │ │ + [2cc624] aes-256-gcm │ │ + [2cc630] id-camellia128-wrap │ │ + [2cc644] mgf1 │ │ + [2cc649] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ + [2cc670] AES-192-OCB │ │ + [2cc67c] camellia-192-ccm │ │ + [2cc68d] GOST R 34.10-2012 with 256 bit modulus │ │ + [2cc6b4] md_gost12_256 │ │ + [2cc6c2] ARIA-128-CFB8 │ │ + [2cc6d0] sha512-256 │ │ + [2cc6db] dsa_with_SHA3-256 │ │ + [2cc6ed] sm4-ofb │ │ + [2cc6f5] sm-scheme │ │ + [2cc6ff] HMAC DSTU Gost 34311-95 │ │ + [2cc717] uacurve2 │ │ + [2cc720] DSTU curve 3 │ │ + [2cc72d] id-ct-rpkiGhostbusters │ │ + [2cc744] id-cp │ │ + [2cc74a] id-mod-cmp2021-02 │ │ + [2cc75c] X509v3 Attribute Descriptor │ │ + [2cc778] OCSP_RESPONSE │ │ + [2cc786] OCSP_RESPID │ │ + [2cc792] OCSP_SERVICELOC │ │ + [2cc7a2] response │ │ + [2cc7ab] value.byName │ │ + [2cc7b8] certId │ │ + [2cc7bf] no revoked time │ │ + [2cc7cf] bad password read │ │ + [2cc7e1] unexpected dek iv │ │ + [2cc7f3] PEM_ASN1_write_bio │ │ + [2cc806] -----END │ │ + [2cc810] PKCS12_pbe_crypt_ex │ │ + [2cc824] │ │ + [2cc82e] (unknown) │ │ + [2cc838] :[ │ │ + [2cc83b] crypto/evp/bio_enc.c │ │ + [2cc850] parse failed │ │ + [2cc85d] drbg already initialized │ │ + [2cc876] Function not implemented │ │ + [2cc88f] not instantiated │ │ + [2cc8a0] personalisation string too long │ │ + [2cc8c0] unable to create drbg │ │ + [2cc8d6] unsupported drbg flags │ │ + [2cc8ed] PSS parameter restrictions: │ │ + [2cc909] %s Salt Length: 0x │ │ + [2cc91c] RSA_PRIME_INFO │ │ + [2cc92b] crypto/bn/bn_blind.c │ │ + [2cc940] BN_BLINDING_update │ │ + [2cc953] rsa_ossl_private_decrypt │ │ + [2cc96c] RSA_padding_add_PKCS1_PSS_mgf1 │ │ + [2cc98b] 1024 │ │ + [2cc990] subject │ │ + [2cc998] ossl_store_get0_loader_int │ │ + [2cc9b3] try_key_value_legacy │ │ + [2cc9c8] crypto/thread/arch.c │ │ + [2cc9dd] no time stamp token │ │ + [2cc9f1] var bad value │ │ + [2cc9ff] :%s:%d:%s\n │ │ + [2cca0a] partyName │ │ + [2cca14] Only Some Reasons │ │ + [2cca26] %*scrlTime: │ │ + [2cca33] IPAddressFamily │ │ + [2cca43] %*sIPv4 │ │ + [2cca4b] namingAuthorityId │ │ + [2cca5d] %*sEntry %0d:\n │ │ + [2cca6c] PROXY_CERT_INFO_EXTENSION │ │ + [2cca86] smimesign │ │ + [2cca90] othername: │ │ + [2ccaa8] v2i_GENERAL_NAME_ex │ │ + [2ccabc] IP │ │ + [2ccabf] X509V3_parse_list │ │ + [2ccad1] bad object │ │ + [2ccadc] incorrect policy syntax tag │ │ + [2ccaf8] invalid object identifier │ │ + [2ccb12] invalid policy identifier │ │ + [2ccb2c] policy path length already defined │ │ + [2ccb4f] unable to get issuer details │ │ + [2ccb6c] crl verify failure │ │ + [2ccb7f] no certificate or crl found │ │ + [2ccb9b] CRL has expired │ │ + [2ccbab] self-signed certificate in certificate chain │ │ + [2ccbd8] authority and subject key identifier mismatch │ │ + [2ccc06] EE certificate key too weak │ │ + [2ccc22] Issuer name empty │ │ + [2ccc34] Authority Key Identifier marked critical │ │ + [2ccc5d] crypto/x509/pcy_data.c │ │ + [2ccc74] cert_info │ │ + [2ccc7e] ERR_AFALG_error │ │ + [2ccc8e] provider=base,fips=yes,output=pvk │ │ + [2cccb0] provider=base,fips=yes,input=der,structure=dhx │ │ + [2cccdf] provider=default │ │ + [2cccf0] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [2ccd34] provider=default,fips=yes,output=der,structure=rsa │ │ + [2ccd67] provider=default,fips=yes,output=der,structure=dh │ │ + [2ccd99] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [2ccddb] provider=default,fips=yes,input=der,structure=rsa │ │ + [2cce0d] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ + [2cce34] DES-ECB:1.3.14.3.2.6 │ │ + [2cce49] BIO to Core filter │ │ + [2cce5c] providers/implementations/ciphers/cipher_aes_gcm.c │ │ + [2cce8f] cipher_hw_aes_initkey │ │ + [2ccea5] aes_siv_set_ctx_params │ │ + [2ccebc] providers/implementations/ciphers/cipher_aes_wrp.c │ │ + [2cceef] ossl_blake2b_get_ctx_params │ │ + [2ccf0b] providers/implementations/digests/null_prov.c │ │ + [2ccf39] providers/implementations/encode_decode/decode_epki2pki.c │ │ + [2ccf73] ossl_b2i_RSA_after_header │ │ + [2ccf8d] dh_spki_pub_to_der │ │ + [2ccfa0] dhx_to_PrivateKeyInfo_pem_encode │ │ + [2ccfc1] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2ccfea] ED25519 PUBLIC KEY │ │ + [2ccffd] dhx_to_DHX_pem_encode │ │ + [2cd013] h: %d\n │ │ + [2cd01a] dsa_to_text │ │ + [2cd026] ecx_set_peer │ │ + [2cd033] providers/implementations/kdfs/hkdf.c │ │ + [2cd059] ecxkem_encapsulate │ │ + [2cd06c] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ + [2cd0a1] providers/implementations/macs/siphash_prov.c │ │ + [2cd0cf] providers/implementations/rands/drbg.c │ │ + [2cd0f6] ossl_drbg_lock_parent │ │ + [2cd10c] ecdsa_signverify_init │ │ + [2cd122] ossl_sm2_internal_sign │ │ + [2cd139] failed to decrypt │ │ + [2cd14b] missing constant │ │ + [2cd15c] ossl_gcm_stream_update │ │ + [2cd173] rag_len │ │ + [2cd17b] lg │ │ + [2cd17e] ossl_digest_default_get_params │ │ + [2cd19d] setFloatRegister │ │ + [2cd1ae] d13 │ │ + [2cd1b2] NaN │ │ + [2cd1b6] BEGIN IMMEDIATE; COMMIT; │ │ + [2cd1cf] cipher_default_use_hmac │ │ + [2cd1e7] PRAGMA cipher_default_hmac_algorithm = %s; │ │ + [2cd212] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ + [2cd24b] sqlite3_key_v2: db=%p zDb=%s │ │ + [2cd268] sqlite3_rekey_v2: error %d occurred writing page %d │ │ + [2cd29c] sqlite3_rekey_v2: left database mutex %p │ │ + [2cd2c5] sqlcipher_deactivate: entered static master mutex │ │ + [2cd2f7] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ + [2cd355] reset pager │ │ + [2cd361] %s: %d │ │ + [2cd368] file unlinked while open: %s │ │ + [2cd385] mkdir │ │ + [2cd38b] attempt to open "%s" as file descriptor %d │ │ + [2cd3b6] API called with finalized prepared statement │ │ + [2cd3e3] API called with NULL prepared statement │ │ + [2cd40b] Found │ │ + [2cd411] Rewind │ │ + [2cd418] Program │ │ + [2cd420] IsNull │ │ + [2cd427] ElseEq │ │ + [2cd42e] FkCheck │ │ + [2cd436] RealAffinity │ │ + [2cd443] Affinity │ │ + [2cd44c] Concat │ │ + [2cd453] String8 │ │ + [2cd45b] SeekScan │ │ + [2cd464] NewRowid │ │ + [2cd46d] ResetSorter │ │ + [2cd479] statement aborts at %d: [%s] %s │ │ + [2cd499] 1 │ │ + [2cd49b] unsupported file format │ │ + [2cd4b3] orphan index │ │ + [2cd4c0] Page %u: never used │ │ + [2cd4d4] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ + [2cd520] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ + [2cd56d] analysis_limit │ │ + [2cd57c] page_count │ │ + [2cd587] wal_autocheckpoint │ │ + [2cd59a] busy │ │ + [2cd59f] object name reserved for internal use: %s │ │ + [2cd5c9] old │ │ + [2cd5ce] ) │ │ + [2cd5d0] USE TEMP B-TREE FOR %s │ │ + [2cd5e7] too many terms in compound SELECT │ │ + [2cd609] cannot modify %s because it is a view │ │ + [2cd62f] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ + [2cd678] rowid not at end-of-record for row │ │ + [2cd69c] CASCADE │ │ + [2cd6a4] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ + [2cd6ef] %llu │ │ + [2cd6f4] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ + [2cd787] substring │ │ + [2cd791] %!0.20e │ │ + [2cd799] %Q%s │ │ + [2cd79e] current_date │ │ + [2cd7ab] an index │ │ + [2cd7b4] 40f-21a-21d │ │ + [2cd7c0] 50f │ │ + [2cd7c4] json_object │ │ + [2cd7d0] interrupted │ │ + [2cd7dc] RTRIM │ │ + [2cd7e2] ssenevi │ │ + [2cd7ea] itila │ │ + [2cd7f0] uncompress │ │ + [2cd7fb] error parsing prefix parameter: %s │ │ + [2cd81e] CREATE TABLE %Q.'%q_content'(%s) │ │ + [2cd83f] RELEASE fts3 │ │ + [2cd84c] contentless_delete=1 requires a contentless table │ │ + [2cd87e] %z%s%Q │ │ + [2cd885] deletemerge │ │ + [2cd891] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ + [2cd8e3] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ + [2cd91a] 'rebuild' may not be used with a contentless fts5 table │ │ + [2cd952] highlight │ │ + [2cd95c] bli │ │ + [2cd960] iciti │ │ + [2cd966] ssl_derive │ │ + [2cd971] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ + [2cd991] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [2cd9b5] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ + [2cd9d9] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ + [2cd9fd] TLS_RSA_WITH_AES_128_CCM_8 │ │ + [2cda18] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ + [2cda35] DHE-RSA-CAMELLIA256-SHA256 │ │ + [2cda50] DHE-RSA-CAMELLIA128-SHA │ │ + [2cda68] DHE-DSS-ARIA256-GCM-SHA384 │ │ + [2cda83] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ + [2cdaa8] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [2cdacd] ssl3_digest_cached_records │ │ + [2cdae8] at least (D)TLS 1.2 needed in Suite B mode │ │ + [2cdb13] cannot change cipher │ │ + [2cdb28] compression disabled │ │ + [2cdb3d] inconsistent early data sni │ │ + [2cdb59] invalid ticket keys length │ │ + [2cdb74] missing ecdsa signing cert │ │ + [2cdb8f] ssl handshake failure │ │ + [2cdba5] unexpected end of early data │ │ + [2cdbc2] unsolicited extension │ │ + [2cdbd8] version too high │ │ + [2cdbe9] wrong signature type │ │ + [2cdbfe] Curves │ │ + [2cdc05] curves │ │ + [2cdc0c] ChainCAFile │ │ + [2cdc18] kex_group │ │ + [2cdc22] SSLv3/TLS read next proto │ │ + [2cdc3c] SSLv3/TLS read certificate verify │ │ + [2cdc5e] TLSv1.3 write client key update │ │ + [2cdc7e] tls-sigalg-name │ │ + [2cdc8e] ed448 │ │ + [2cdc94] ssl_set_tmp_ecdh_groups │ │ + [2cdcac] failed to start assist thread │ │ + [2cdcca] qc_try_create_default_xso_for_write │ │ + [2cdcee] create_xso_from_stream │ │ + [2cdd05] MAX_IDLE_TIMEOUT is malformed │ │ + [2cdd23] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ + [2cdd4f] original_destination_connection_id │ │ + [2cdd72] original_source_connection_id │ │ + [2cdd90] ch_on_handshake_complete │ │ + [2cdda9] handshake alert │ │ + [2cddb9] internal error (txp generate) │ │ + [2cddd7] draining │ │ + [2cdde0] payload_length │ │ + [2cddef] ACK not valid in 0-RTT │ │ + [2cde06] quic_read_record │ │ + [2cde17] ossl_quic_tx_packetiser_set_cur_scid │ │ + [2cde3c] ACK_WITHOUT_ECN │ │ + [2cde4c] PATH_CHALLENGE │ │ + [2cde5b] tlstree │ │ + [2cde63] tls_increment_sequence_ctr │ │ + [2cde7e] tls13_set_crypto_state │ │ + [2cde95] ssl/record/methods/tlsany_meth.c │ │ + [2cdeb6] tls_validate_record_header │ │ + [2cded1] tls_collect_extensions │ │ + [2cdee8] ssl/statem/extensions_clnt.c │ │ + [2cdf05] tls_construct_ctos_srp │ │ + [2cdf1c] tls_construct_ctos_session_ticket │ │ + [2cdf3e] tls_parse_ctos_srp │ │ + [2cdf51] tls_parse_ctos_server_cert_type │ │ + [2cdf71] ssl_cipher_list_to_bytes │ │ + [2cdf8a] dtls_get_reassembled_message │ │ + [2cdfa7] tls13_restore_handshake_digest_for_pha │ │ + [2cdfce] ssl_add_cert_chain │ │ + [2cdfe1] tls_process_end_of_early_data │ │ + [2cdfff] asn1_item_embed_d2i │ │ + [2ce013] ASN1_ENUMERATED │ │ + [2ce023] ASN1_SET_ANY │ │ + [2ce030] lookup returned nothing │ │ + [2ce048] BIO dgram mem │ │ + [2ce056] HEX │ │ + [2ce05a] PRINTABLESTRING │ │ + [2ce06a] Z │ │ + [2ce06c] crypto/ct/ct_vfy.c │ │ + [2ce07f] bnrand │ │ + [2ce086] BN_mod_exp_recp │ │ + [2ce096] crypto/dh/dh_key.c │ │ + [2ce0a9] OpenSSL DH Method │ │ + [2ce0bb] dsa_priv_encode │ │ + [2ce0cb] params.q │ │ + [2ce0d4] DSO_convert_filename │ │ + [2ce0e9] group-check │ │ + [2ce0f5] ossl_ec_scalar_mul_ladder │ │ + [2ce10f] crypto/ec/ecdsa_vrf.c │ │ + [2ce125] NIST CURVE: %s\n │ │ + [2ce135] crypto/ec/ecp_mont.c │ │ + [2ce14a] OpenSSL X448 algorithm │ │ + [2ce161] pkey_ecd_digestsign25519 │ │ + [2ce17a] ossl_decoder_ctx_add_decoder_inst │ │ + [2ce19c] init │ │ + [2ce1a1] ENGINE_get_pkey_meth │ │ + [2ce1b6] err:%lx:%lx:%lx:%lx │ │ + [2ce1ca] secp160k1 │ │ + [2ce1d4] wap-wsg-idm-ecid-wtls7 │ │ + [2ce1eb] evp_cipher_asn1_to_param_ex │ │ + [2ce207] has-randkey │ │ + [2ce213] EVP_MD_get_size │ │ + [2ce223] 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? │ │ + [2ce2b0] PBKDF2 │ │ + [2ce2b7] PKCS5_v2_PBE_keyivgen_ex │ │ + [2ce2d0] [action:%d, state:%d] only setting allowed │ │ + [2ce2fb] rsa_oaep_md │ │ + [2ce307] oaep-label │ │ + [2ce312] rsa-factor2 │ │ + [2ce31e] rsa-factor8 │ │ + [2ce32a] get_payload_private_key │ │ + [2ce342] modp_2048 │ │ + [2ce34c] /usr/local/ssl │ │ + [2ce35b] modulus too large │ │ + [2ce36d] bad q value │ │ + [2ce379] invalid number │ │ + [2ce388] wrong integer type │ │ + [2ce39b] unknown name in random section │ │ + [2ce3ba] invalid compression bit │ │ + [2ce3d2] not implemented │ │ + [2ce3e2] random number generation failed │ │ + [2ce402] unknown cofactor │ │ + [2ce413] wrong order │ │ + [2ce41f] cleanup method function failed │ │ + [2ce43e] failed reading data │ │ + [2ce452] setting owf algor failure │ │ + [2ce46c] polling failed │ │ + [2ce47b] wrong pbm value │ │ + [2ce48b] ess cert id not found │ │ + [2ce4a1] DES │ │ + [2ce4a5] DES-EDE3 │ │ + [2ce4ae] des3-wrap │ │ + [2ce4b8] cast-cbc │ │ + [2ce4c1] aes128-wrap │ │ + [2ce4cd] Prompt info data type incorrect │ │ + [2ce4ed] O │ │ + [2ce4ef] pkcs7-signedData │ │ + [2ce500] rc2-ecb │ │ + [2ce508] RC2-OFB │ │ + [2ce510] nsCertType │ │ + [2ce51b] Netscape Revocation Url │ │ + [2ce533] Netscape Certificate Sequence │ │ + [2ce551] md5-sha1 │ │ + [2ce55a] rc5-ecb │ │ + [2ce562] msCTLSign │ │ + [2ce56c] pbeWithSHA1And3-KeyTripleDES-CBC │ │ + [2ce58d] pbeWithSHA1And2-KeyTripleDES-CBC │ │ + [2ce5ae] pkcs8ShroudedKeyBag │ │ + [2ce5c2] dnQualifier │ │ + [2ce5ce] iso │ │ + [2ce5d2] id-smime-mod-ets-eSigPolicy-88 │ │ + [2ce5f1] id-smime-aa-contentIdentifier │ │ + [2ce60f] id-smime-aa-ets-escTimeStamp │ │ + [2ce62c] id-smime-alg-ESDHwithRC2 │ │ + [2ce645] id-aca-accessIdentity │ │ + [2ce65b] id-aca-group │ │ + [2ce668] id-cct-crs │ │ + [2ce673] X500algorithms │ │ + [2ce682] security │ │ + [2ce68b] userClass │ │ + [2ce695] subtreeMaximumQuality │ │ + [2ce6ab] id-hex-multipart-message │ │ + [2ce6c4] setct-CapRevResTBE │ │ + [2ce6d7] setct-CRLNotificationTBS │ │ + [2ce6f0] setCext-TokenIdentifier │ │ + [2ce708] issuer capabilities │ │ + [2ce71c] aes-256-cfb1 │ │ + [2ce729] aes-128-cfb8 │ │ + [2ce736] AES-256-CFB8 │ │ + [2ce743] DES-CFB1 │ │ + [2ce74c] policyMappings │ │ + [2ce75b] KISA │ │ + [2ce760] md_gost94 │ │ + [2ce76a] id-HMACGostR3411-94 │ │ + [2ce77e] GOST R 34.10-94 │ │ + [2ce78e] id-GostR3411-94-TestParamSet │ │ + [2ce7ab] registeredAddress │ │ + [2ce7bd] AES-128-CTR │ │ + [2ce7c9] CT Precertificate Signer │ │ + [2ce7e2] jurisdictionCountryName │ │ + [2ce7fa] id-tc26-sign-constants │ │ + [2ce811] pkInitClientAuth │ │ + [2ce822] KxSRP │ │ + [2ce828] ARIA-128-CFB1 │ │ + [2ce836] uacurve1 │ │ + [2ce83f] magma-ctr │ │ + [2ce849] KMAC128 │ │ + [2ce851] BGPsec Router │ │ + [2ce85f] oracle-jdk-trustedkeyusage │ │ + [2ce87a] authorityAttributeIdentifier │ │ + [2ce897] delegatedNameConstraints │ │ + [2ce8b0] timeSpecification │ │ + [2ce8c2] OCSP_SINGLERESP │ │ + [2ce8d2] hashAlgorithm │ │ + [2ce8e0] nextUpdate │ │ + [2ce8eb] cipher is null │ │ + [2ce8fa] keyblob header parse error │ │ + [2ce915] PEM_get_EVP_CIPHER_INFO │ │ + [2ce92d] X509 CERTIFICATE │ │ + [2ce93e] PKCS #7 SIGNED DATA │ │ + [2ce952] crypto/pem/pem_oth.c │ │ + [2ce967] PKCS12_BAGS │ │ + [2ce973] OBJECT DESCRIPTOR │ │ + [2ce985] PKCS7_dataInit │ │ + [2ce994] stack_to_property_list │ │ + [2ce9ab] crypto/rand/prov_seed.c │ │ + [2ce9c3] ossl_rand_get_nonce │ │ + [2ce9d7] (INVALID PSS PARAMETERS)\n │ │ + [2ce9f1] ossl_rsa_fromdata │ │ + [2cea03] key prime num invalid │ │ + [2cea19] pub exponent out of range │ │ + [2cea33] crypto/rsa/rsa_oaep.c │ │ + [2cea49] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ + [2cea71] crypto/rsa/rsa_sp800_56b_check.c │ │ + [2cea92] RSA_padding_check_X931 │ │ + [2ceaa9] invalid scheme │ │ + [2ceab8] unsupported search type │ │ + [2cead0] PKCS12_parse │ │ + [2ceadd] by_file_ctrl_ex │ │ + [2ceaed] noticenos │ │ + [2ceaf7] ,name: │ │ + [2ceafe] relativename │ │ + [2ceb0b] Certificate Hold │ │ + [2ceb1c] v2i_idp │ │ + [2ceb24] ASIdentifierChoice_is_canonical │ │ + [2ceb44] %*s │ │ + [2ceb4c] process_pci_value │ │ + [2ceb5e] PROXY_POLICY │ │ + [2ceb6b] SSL server │ │ + [2ceb76] othername: UPN: │ │ + [2ceb86] Y │ │ + [2ceb88] X509_ATTRIBUTE_get0_type │ │ + [2ceba1] invalid trust │ │ + [2cebaf] certificate revoked │ │ + [2cebc3] permitted subtree violation │ │ + [2cebdf] TSA server │ │ + [2cebea] revocationDate │ │ + [2cebf9] X509_PUBKEY │ │ + [2cec05] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2cec49] provider=base,fips=yes,input=der,structure=rsa │ │ + [2cec78] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ + [2cecaa] SIPHASH │ │ + [2cecb2] provider=default,fips=yes,output=der,structure=dsa │ │ + [2cece5] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ + [2ced24] SM4-CTR:1.2.156.10197.1.104.7 │ │ + [2ced42] MDC2:2.5.8.3.101 │ │ + [2ced53] aes_ocb_set_ctx_params │ │ + [2ced6a] chacha20_poly1305_get_ctx_params │ │ + [2ced8b] i2b_PVK │ │ + [2ced93] SM2 PUBLIC KEY │ │ + [2ceda2] x448_to_SubjectPublicKeyInfo_der_encode │ │ + [2cedca] encrypt-level │ │ + [2cedd8] dsa2pvk_encode │ │ + [2cede7] DSA-Parameters │ │ + [2cedf6] (default) │ │ + [2cee01] lanes │ │ + [2cee07] kbkdf_set_ctx_params │ │ + [2cee1c] x942kdf_hash_kdm │ │ + [2cee2d] digest-oneshot │ │ + [2cee3c] Ed25519 │ │ + [2cee44] is %zu, should be at least %zu │ │ + [2cee63] kdf_pbkdf1_do_derive │ │ + [2cee78] fips module entering error state │ │ + [2cee99] invalid input length │ │ + [2ceeae] ossl_ccm_set_ctx_params │ │ + [2ceec6] as │ │ + [2ceec9] actor │ │ + [2ceecf] plicit-rejection │ │ + [2ceee0] equest │ │ + [2ceee7] l3-ms │ │ + [2ceeed] hase │ │ + [2ceef2] unsupported arm register │ │ + [2cef0b] lr │ │ + [2cef0e] r9 │ │ + [2cef11] s8 │ │ + [2cef14] d28 │ │ + [2cef18] no such column: "%s" │ │ + [2cef2d] cannot open %s column for writing │ │ + [2cef4f] HMAC_SHA512 │ │ + [2cef5b] cipher_log_level │ │ + [2cef6c] sqlcipher_codec_ctx_init: allocating context │ │ + [2cef99] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ + [2ceff3] PRAGMA journal_mode = delete; │ │ + [2cf011] sqlcipher_set_log: set log to %s │ │ + [2cf032] pread │ │ + [2cf038] Checkpoint │ │ + [2cf043] Le │ │ + [2cf046] Count │ │ + [2cf04c] AggValue │ │ + [2cf055] GetSubtype │ │ + [2cf060] FilterAdd │ │ + [2cf06a] -- %s │ │ + [2cf070] non-text filename │ │ + [2cf082] output file already exists │ │ + [2cf09d] Elapsed time:%.3f ms - %s\n │ │ + [2cf0b8] hght │ │ + [2cf0bd] PRAGMA │ │ + [2cf0c5] not authorized to use function: %#T │ │ + [2cf0e9] wrong number of arguments to function %#T() │ │ + [2cf115] HAVING clause on a non-aggregate query │ │ + [2cf13c] too many columns in result set │ │ + [2cf15b] ,\n │ │ │ │ - [2cf139] cannot use window functions in recursive queries │ │ - [2cf16a] │ │ - [2cf171] COVERING INDEX %s │ │ - [2cf183] RETURNING may not use "TABLE.*" wildcards │ │ - [2cf1ad] cannot use RETURNING in a trigger │ │ - [2cf1cf] trigger %T already exists │ │ - [2cf1e9] view %s may not be altered │ │ - [2cf204] lower │ │ - [2cf20a] avg │ │ - [2cf20e] sqlite_rename_quotefix │ │ - [2cf225] %.*s%s │ │ - [2cf22c] datetime │ │ - [2cf235] timediff │ │ - [2cf23e] bad JSON path: %Q │ │ - [2cf250] json_object() requires an even number of arguments │ │ - [2cf283] porter │ │ - [2cf28a] remove_diacritics=2 │ │ - [2cf29e] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ - [2cf2d9] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ - [2cf308] sei │ │ - [2cf30c] lb │ │ - [2cf30f] ble │ │ - [2cf313] OR │ │ - [2cf316] ... │ │ - [2cf321] prefix length out of range (max 999) │ │ - [2cf346] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ - [2cf364] %s: table does not support scanning │ │ - [2cf388] fts5: syntax error near "%.1s" │ │ - [2cf3a7] ing │ │ - [2cf3ab] alism │ │ - [2cf3b1] ement │ │ - [2cf3b7] fts5vocab: unknown table type: %Q │ │ - [2cf3d9] RtreeMatchArg │ │ - [2cf3e7] [%lld] │ │ - [2cf3ee] ENABLE_RTREE │ │ - [2cf3fb] ENABLE_STAT4 │ │ - [2cf408] TLS_RSA_WITH_NULL_SHA │ │ - [2cf41e] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ - [2cf442] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ - [2cf466] ECDHE-RSA-AES128-SHA256 │ │ - [2cf47e] TLS_PSK_WITH_NULL_SHA │ │ - [2cf494] PSK-AES128-GCM-SHA256 │ │ - [2cf4aa] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ - [2cf4ce] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ - [2cf4f2] ECDHE-PSK-NULL-SHA │ │ - [2cf505] CAMELLIA128-SHA256 │ │ - [2cf518] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2cf541] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [2cf56a] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ - [2cf589] PSK-ARIA128-GCM-SHA256 │ │ - [2cf5a0] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [2cf5c1] aSRP │ │ - [2cf5c6] IDEA │ │ - [2cf5cb] bad psk identity │ │ - [2cf5dc] bad write retry │ │ - [2cf5ec] conn use only │ │ - [2cf5fa] duplicate compression id │ │ - [2cf613] ee key too small │ │ - [2cf624] no suitable record layer │ │ - [2cf63d] parse tlsext │ │ - [2cf64a] quic handshake layer error │ │ - [2cf665] tlsv1 alert decode error │ │ - [2cf67e] uninitialized │ │ - [2cf68c] ossl_bytes_to_cipher_list │ │ - [2cf6a6] SSL_set0_tmp_dh_pkey │ │ - [2cf6bb] │ │ - [2cf6c3] rx_cert_comp │ │ - [2cf6d0] prioritize_chacha │ │ - [2cf6e2] Ciphersuites │ │ - [2cf6ef] max_protocol │ │ - [2cf6fc] PrivateKey │ │ - [2cf707] chainCAfile │ │ - [2cf713] ChainCAStore │ │ - [2cf720] VerifyCAStore │ │ - [2cf72e] ClientRenegotiation │ │ - [2cf742] SSL_use_PrivateKey_file │ │ - [2cf75a] master_key │ │ - [2cf765] tlsext_max_fragment_len_mode │ │ - [2cf782] tls_choose_sigalg │ │ - [2cf794] ossl_quic_clear │ │ - [2cf7a4] quic_conn_stream_new │ │ - [2cf7b9] max_ack_delay │ │ - [2cf7c7] stateless_reset_token │ │ - [2cf7dd] protocol_type │ │ - [2cf7eb] process_id │ │ - [2cf7f6] connection_closed │ │ - [2cf808] datagram_id │ │ - [2cf814] ack_delay │ │ - [2cf81e] fin │ │ - [2cf822] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ - [2cf84e] depack_do_frame_ack │ │ - [2cf862] depack_do_frame_stream_data_blocked │ │ - [2cf886] depack_do_frame_conn_close │ │ - [2cf8a1] ssl/record/methods/ssl3_meth.c │ │ - [2cf8c0] tls_any_set_crypto_state │ │ - [2cf8d9] ssl/statem/extensions.c │ │ - [2cf8f1] tls_construct_ctos_npn │ │ - [2cf908] tls_construct_ctos_post_handshake_auth │ │ - [2cf92f] tls_parse_stoc_early_data │ │ - [2cf949] tls_parse_ctos_status_request │ │ - [2cf967] tls_process_server_done │ │ - [2cf97f] ossl_statem_client13_write_transition │ │ - [2cf9a5] No ciphers enabled for max supported SSL/TLS version │ │ - [2cf9da] 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 │ │ - [2cfa7c] ossl_statem_server_construct_message │ │ - [2cfaa1] ASN1_STRING_set │ │ - [2cfab1] asn1_d2i_ex_primitive │ │ - [2cfac7] X509_ALGOR │ │ - [2cfad2] in use │ │ - [2cfad9] transfer timeout │ │ - [2cfaea] unsupported ip family │ │ - [2cfb00] peer address not available │ │ - [2cfb1b] crypto/bio/bss_dgram_pair.c │ │ - [2cfb37] dgram_mem_init │ │ - [2cfb46] config_diagnostics │ │ - [2cfb59] default │ │ - [2cfb61] crypto/conf/conf_api.c │ │ - [2cfb78] BITLIST │ │ - [2cfb80] SEQ │ │ - [2cfb84] EXPLICIT │ │ - [2cfb8d] %s %2d %02d:%02d:%02d %d%s │ │ - [2cfba8] crypto/bn/bn_prime.c │ │ - [2cfbbd] crypto/bn/bn_rand.c │ │ - [2cfbd1] DSO_load │ │ - [2cfbda] DSO_bind_func │ │ - [2cfbe8] DSO_ctrl │ │ - [2cfbf1] ossl_ec_GF2m_simple_group_set_curve │ │ - [2cfc15] EC_POINT_add │ │ - [2cfc22] crypto/ec/ec_mult.c │ │ - [2cfc36] EC_POINT_set_compressed_coordinates │ │ - [2cfc5a] ossl_ecdsa_simple_verify_sig │ │ - [2cfc77] ECDSA_verify │ │ - [2cfc84] Generator (uncompressed): │ │ - [2cfc9e] BN_mod_sqrt │ │ - [2cfcaa] OSSL_DECODER_from_bio │ │ - [2cfcc0] OSSL_DECODER_get0_properties │ │ - [2cfcdd] PKCS7 routines │ │ - [2cfcec] DSO support routines │ │ - [2cfd01] SM2 routines │ │ - [2cfd0e] system lib │ │ - [2cfd19] evp_md_ctx_new_ex │ │ - [2cfd2b] algid-absent │ │ - [2cfd38] secp521r1 │ │ - [2cfd42] sect163k1 │ │ - [2cfd4c] wap-wsg-idm-ecid-wtls11 │ │ - [2cfd64] B-163 │ │ - [2cfd6a] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ - [2cfda6] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ - [2cfde7] there are no property definitions with encoder %s │ │ - [2cfe19] do_sigver_init │ │ - [2cfe28] evp_mac_final │ │ - [2cfe36] crypto/evp/p5_crpt.c │ │ - [2cfe4b] crypto/evp/p_lib.c │ │ - [2cfe5e] default_fixup_args │ │ - [2cfe71] crypto/ec/ec_pmeth.c │ │ - [2cfe86] validate-g │ │ - [2cfe91] ffdhe2048 │ │ - [2cfe9b] ffdhe6144 │ │ - [2cfea5] expand on static bignum data │ │ - [2cfec2] invalid parameter nid │ │ - [2cfed8] command not supported │ │ - [2cfeee] expecting a dh key │ │ - [2cff01] message digest is null │ │ - [2cff18] unsupported key derivation function │ │ - [2cff3c] unsupported prf │ │ - [2cff4c] depth exceeded │ │ - [2cff5b] explicit tag not constructed │ │ - [2cff78] no multipart boundary │ │ - [2cff8e] object not ascii format │ │ - [2cffa6] sequence not constructed │ │ - [2cffbf] passed null parameter │ │ - [2cffd5] init failed │ │ - [2cffe1] internal list error │ │ - [2cfff5] ess signing certid mismatch error │ │ - [2d0017] unknown digest algorithm │ │ - [2d0030] invalid genp │ │ - [2d003d] total timeout │ │ - [2d004b] log key invalid │ │ - [2d005b] sct list invalid │ │ - [2d006c] DES-EDE3-ECB │ │ - [2d0079] aes256-wrap-pad │ │ - [2d0089] aes256 │ │ - [2d0090] RSA-SHA1-2 │ │ - [2d009b] PBE-MD5-DES │ │ - [2d00a7] signingTime │ │ - [2d00b3] des-ede-ofb │ │ - [2d00bf] dsaWithSHA1-old │ │ - [2d00cf] Netscape SSL Server Name │ │ - [2d00e8] certificatePolicies │ │ - [2d00fc] GN │ │ - [2d00ff] uid │ │ - [2d0103] cast5-cbc │ │ - [2d010d] PKIX │ │ - [2d0112] msCodeInd │ │ - [2d011c] msEFS │ │ - [2d0122] id-smime-aa │ │ - [2d012e] id-smime-mod-cms │ │ - [2d013f] id-smime-alg-3DESwrap │ │ - [2d0155] id-smime-cd-ldap │ │ - [2d0166] id-on │ │ - [2d016c] id-cct │ │ - [2d0173] id-regCtrl-pkiArchiveOptions │ │ - [2d0190] id-cmc-addExtensions │ │ - [2d01a5] ad dvcs │ │ - [2d01ad] Basic OCSP Response │ │ - [2d01c1] CrlID │ │ - [2d01c7] DOD │ │ - [2d01cb] room │ │ - [2d01d0] cNAMERecord │ │ - [2d01dc] pseudonym │ │ - [2d01e6] setct-CredReqTBSX │ │ - [2d01f8] setct-CertReqTBE │ │ - [2d0209] setct-CertReqTBEX │ │ - [2d021b] set-brand-AmericanExpress │ │ - [2d0235] X509v3 Certificate Issuer │ │ - [2d024f] id-it-suppLangTags │ │ - [2d0262] hmacWithSHA384 │ │ - [2d0271] GOST 34.10-2001 Cryptocom │ │ - [2d028b] distinguishedName │ │ - [2d029d] aes-128-xts │ │ - [2d02a9] camellia-128-cmac │ │ - [2d02bb] AuthPSK │ │ - [2d02c3] ARIA-128-CTR │ │ - [2d02d0] ARIA-256-ECB │ │ - [2d02dd] SHA512-224 │ │ - [2d02e8] id-dsa-with-sha3-512 │ │ - [2d02fd] DSTU curve 9 │ │ - [2d030a] GOST R 34.10-2012 (256 bit) ParamSet C │ │ - [2d0331] kmac256 │ │ - [2d0339] ms-app-policies │ │ - [2d0349] signatureAlgorithm │ │ - [2d035c] value.revoked │ │ - [2d036a] value.unknown │ │ - [2d0378] certStatus │ │ - [2d0383] no start line │ │ - [2d0391] pvk too short │ │ - [2d039f] PEM_ASN1_read_bio │ │ - [2d03b1] mac setup error │ │ - [2d03c1] \U%04lX │ │ - [2d03c9] invalid null pointer │ │ - [2d03de] pkcs7 add signer error │ │ - [2d03f5] unsupported cipher type │ │ - [2d040d] error retrieving additional input │ │ - [2d042f] BN_BLINDING_convert_ex │ │ - [2d0446] invalid digest length │ │ - [2d045c] invalid padding mode │ │ - [2d0471] n does not equal product of primes │ │ - [2d0494] message │ │ - [2d049c] not a name │ │ - [2d04a7] crypto/store/store_lib.c │ │ - [2d04c0] OSSL_STORE_find │ │ - [2d04d0] try_pkcs12 │ │ - [2d04db] pkcs7 add signed attr error │ │ - [2d04f7] token not present │ │ - [2d0509] no result buffer │ │ - [2d051a] result too large │ │ - [2d052b] sys$dassgn error │ │ - [2d053c] user data duplication unsupported │ │ - [2d055e] pathlen │ │ - [2d0566] CPS │ │ - [2d056a] reasons │ │ - [2d0572] %*sFull Name:\n │ │ - [2d0581] d2i_ocsp_nonce │ │ - [2d0590] (Tunnel) │ │ - [2d059a] crypto/x509/v3_asid.c │ │ - [2d05b0] %*s%s\n │ │ - [2d05b7] i2r_issuer_sign_tool │ │ - [2d05cc] %*ssignToolCert: │ │ - [2d05de] %*snamingAuthority: │ │ - [2d05f3] crypto/x509/v3_ind_iss.c │ │ - [2d060c] Not Before: │ │ - [2d0619] othername:XmppAddr:%.*s │ │ - [2d0631] EdiPartyName: │ │ - [2d064c] Registered ID: │ │ - [2d065b] crypto/x509/v3_skid.c │ │ - [2d0671] SXNET │ │ - [2d0677] crypto/x509/v3_utl.c │ │ - [2d068c] dirname error │ │ - [2d069a] extension name error │ │ - [2d06af] invalid asnumber │ │ - [2d06c0] policy when proxy language requires no policy │ │ - [2d06ee] invalid non-CA certificate (has CA markings) │ │ - [2d071b] Suite B: curve not allowed for this LOS │ │ - [2d0743] OCSP request │ │ - [2d0750] code_sign │ │ - [2d075a] X509_CRL_INFO │ │ - [2d0768] Extension │ │ - [2d0772] X509_NAME │ │ - [2d077c] provider=base,fips=yes,output=pem,structure=type-specific │ │ - [2d07b6] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ - [2d07f9] provider=base,fips=yes,output=pem,structure=ec │ │ - [2d0828] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ - [2d085a] provider=base,fips=yes,output=der,structure=pkcs3 │ │ - [2d088c] provider=base,fips=yes,output=pem,structure=X9.62 │ │ - [2d08be] OpenSSL Default Provider │ │ - [2d08d7] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ - [2d0912] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ - [2d0932] KRB5KDF │ │ - [2d093a] provider=default,fips=yes,input=pem │ │ - [2d095e] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ - [2d09a4] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ - [2d09d5] AES-128-WRAP-INV:AES128-WRAP-INV │ │ - [2d09f6] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ - [2d0a18] OpenSSL Legacy Provider │ │ - [2d0a30] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ - [2d0a5f] ossl_sm2_plaintext_size │ │ - [2d0a77] providers/implementations/ciphers/cipher_aes_siv.c │ │ - [2d0aaa] aes_wrap_cipher_internal │ │ - [2d0ac3] providers/implementations/encode_decode/encode_key2any.c │ │ - [2d0afc] key_to_p8info │ │ - [2d0b0a] dh_to_PrivateKeyInfo_der_encode │ │ - [2d0b2a] dh_to_PrivateKeyInfo_pem_encode │ │ - [2d0b4a] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ - [2d0b71] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2d0b9d] %s%s%s%u (%s0x%x)\n │ │ - [2d0bb0] ec2text_encode │ │ - [2d0bbf] ec_to_text │ │ - [2d0bca] EC-Parameters │ │ - [2d0bd8] memcost │ │ - [2d0be0] pbkdf2_derive │ │ - [2d0bee] ecxkem_decapsulate │ │ - [2d0c01] dh_gen_common_set_params │ │ - [2d0c1a] context-string │ │ - [2d0c29] rsa_setup_mgf1_md │ │ - [2d0c3b] %08lx │ │ - [2d0c41] invalid memory size │ │ - [2d0c55] missing xcghash │ │ - [2d0c65] seed sources must not have a parent │ │ - [2d0c89] ossl_cipher_generic_get_ctx_params │ │ - [2d0cac] en │ │ - [2d0caf] el │ │ - [2d0cb2] et │ │ - [2d0cb5] egotiated-version │ │ - [2d0cc7] sp │ │ - [2d0cca] r12 │ │ - [2d0cce] d21 │ │ - [2d0cd2] ([BLjava/lang/String;)V │ │ - [2d0cea] cipher_provider_version │ │ - [2d0d02] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ - [2d0d4a] sqlite3_rekey_v2: no key provided │ │ - [2d0d6c] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ - [2d0d9a] codec_ctx_free: iCtx=%p │ │ - [2d0db2] Upgrade format not determined │ │ - [2d0dd0] rmdir │ │ - [2d0dd6] recovered %d pages from %s │ │ - [2d0df1] recovered %d frames from WAL file %s │ │ - [2d0e16] ] │ │ - [2d0e18] IfNullRow │ │ - [2d0e22] Sort │ │ - [2d0e27] OpenWrite │ │ - [2d0e31] Real │ │ - [2d0e36] AggStep1 │ │ - [2d0e3f] error in %s %s after %s: %s │ │ - [2d0e5b] free space corruption │ │ - [2d0e71] cannot open value of type %s │ │ - [2d0e8e] %02x │ │ - [2d0e94] sqlite3Codec: error occurred during key derivation: %d │ │ - [2d0ecb] HMAC │ │ - [2d0ed0] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ - [2d0f14] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2d0f58] foreign_keys │ │ - [2d0f65] pk │ │ - [2d0f68] rowid │ │ - [2d0f6e] set list │ │ - [2d0f77] COMMIT │ │ - [2d0f7e] OID │ │ - [2d0f82] LEFT-MOST SUBQUERY │ │ - [2d0f95] BLOOM FILTER ON %S ( │ │ - [2d0faa] foreign key mismatch - "%w" referencing "%w" │ │ - [2d0fd7] utf16le │ │ - [2d0fdf] rtrim │ │ - [2d0fe5] sqlite_rename_test │ │ - [2d0ff8] utc │ │ - [2d0ffc] jsonb_group_object │ │ - [2d100f] SNaN │ │ - [2d1014] query aborted │ │ - [2d1022] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ - [2d104c] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ - [2d1083] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ - [2d1102] ful │ │ - [2d1106] evita │ │ - [2d110c] tnem │ │ - [2d1111] , x.'%q' │ │ - [2d111a] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ - [2d1158] automerge= │ │ - [2d1163] tokendata │ │ - [2d116d] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ - [2d1195] reads │ │ - [2d119b] 'delete-all' may only be used with a contentless or external content fts5 table │ │ - [2d11eb] malformed inverted index for FTS5 table %s.%s │ │ - [2d1219] ascii │ │ - [2d121f] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ - [2d127a] rtreecheck │ │ - [2d1285] Node %lld is too small for cell count of %d (%d bytes) │ │ - [2d12bc] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ - [2d12ff] MAX_PAGE_COUNT=0xfffffffe │ │ - [2d1319] dtls1_write_app_data_bytes │ │ - [2d1334] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ - [2d1353] ECDHE-ECDSA-AES128-SHA │ │ - [2d136a] ECDHE-RSA-AES128-SHA │ │ - [2d137f] ECDHE-RSA-AES256-GCM-SHA384 │ │ - [2d139b] SRP-RSA-AES-128-CBC-SHA │ │ - [2d13b3] SRP-DSS-AES-256-CBC-SHA │ │ - [2d13cb] CAMELLIA256-SHA │ │ - [2d13db] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ - [2d1401] LEGACY-GOST2012-GOST8912-GOST8912 │ │ - [2d1423] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ - [2d144a] SSL for verify callback │ │ - [2d1462] SUITEB128 │ │ - [2d146c] EDH │ │ - [2d1470] bad decompression │ │ - [2d1482] cookie gen callback failure │ │ - [2d149e] digest check failed │ │ - [2d14b2] no renegotiation │ │ - [2d14c3] srtp unknown protection profile │ │ - [2d14e3] ssl session id has bad length │ │ - [2d1501] unable to find public key parameters │ │ - [2d1526] unable to load ssl3 sha1 routines │ │ - [2d1548] unknown alert type │ │ - [2d155b] ct_move_scts │ │ - [2d1568] no_tls1_1 │ │ - [2d1572] d2i_SSL_SESSION_ex │ │ - [2d1585] error │ │ - [2d158b] SSLv3/TLS read client hello │ │ - [2d15a7] ssl/t1_lib.c │ │ - [2d15b4] srp_verify_server_param │ │ - [2d15cc] unable to store stateless reset token │ │ - [2d15f2] ORIG_DCID is malformed │ │ - [2d1609] PREFERRED_ADDR is malformed │ │ - [2d1625] retry_source_connection_id │ │ - [2d1640] initial_max_stream_data_bidi_remote │ │ - [2d1664] Post-handshake TLS CertificateRequest received │ │ - [2d1693] ch_rxku_tick │ │ - [2d16a0] _%s.sqlog │ │ - [2d16aa] time_format │ │ - [2d16b6] delta │ │ - [2d16bc] connectivity │ │ - [2d16c9] recovery:packet_lost │ │ - [2d16de] crypto_buffer_exceeded │ │ - [2d16f5] depack_do_frame_ping │ │ - [2d170a] STREAM frame for TX only stream │ │ - [2d172a] internal error (rstream available) │ │ - [2d174d] invalid stream count limit │ │ - [2d1768] ossl_quic_tx_packetiser_discard_enc_level │ │ - [2d1792] ossl_quic_gen_rand_conn_id │ │ - [2d17ad] MAX_STREAMS_BIDI │ │ - [2d17be] RETIRE_CONN_ID │ │ - [2d17cd] dtls_prepare_record_header │ │ - [2d17e8] tls_release_record │ │ - [2d17fb] tls_parse_stoc_sct │ │ - [2d180e] tls_parse_stoc_key_share │ │ - [2d1827] tls_process_server_rpk │ │ - [2d183e] tls_process_ske_psk_preamble │ │ - [2d185b] ssl/statem/statem_dtls.c │ │ - [2d1874] tls_early_post_process_client_hello │ │ - [2d1898] asn1_template_noexp_d2i │ │ - [2d18b0] crypto/asn1/tasn_enc.c │ │ - [2d18c7] ASN1_OBJECT │ │ - [2d18d3] crypto/asn1/tasn_utl.c │ │ - [2d18ea] %02X: │ │ - [2d18f0] write to read only BIO │ │ - [2d1907] local address not available │ │ - [2d1923] non-fatal or transient error │ │ - [2d1940] │ │ - [2d1947] memory buffer │ │ - [2d1955] BN_div │ │ - [2d195c] [[%s]]\n │ │ - [2d1964] BOOL │ │ - [2d1969] UTC │ │ - [2d196d] OCT │ │ - [2d1971] UNIV │ │ - [2d1976] VISIBLE │ │ - [2d197e] vparams │ │ - [2d1986] ossl_dh_new_by_nid_ex │ │ - [2d199c] eckey_priv_encode │ │ - [2d19ae] ossl_ec_key_param_from_x509_algor │ │ - [2d19d0] crypto/ec/ec_curve.c │ │ - [2d19e7] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ + [2cf160] cannot use window functions in recursive queries │ │ + [2cf191] │ │ + [2cf198] COVERING INDEX %s │ │ + [2cf1aa] RETURNING may not use "TABLE.*" wildcards │ │ + [2cf1d4] cannot use RETURNING in a trigger │ │ + [2cf1f6] trigger %T already exists │ │ + [2cf210] view %s may not be altered │ │ + [2cf22b] lower │ │ + [2cf231] avg │ │ + [2cf235] sqlite_rename_quotefix │ │ + [2cf24c] %.*s%s │ │ + [2cf253] datetime │ │ + [2cf25c] timediff │ │ + [2cf265] bad JSON path: %Q │ │ + [2cf277] json_object() requires an even number of arguments │ │ + [2cf2aa] porter │ │ + [2cf2b1] remove_diacritics=2 │ │ + [2cf2c5] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ + [2cf300] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ + [2cf32f] sei │ │ + [2cf333] lb │ │ + [2cf336] ble │ │ + [2cf33a] OR │ │ + [2cf33d] ... │ │ + [2cf348] prefix length out of range (max 999) │ │ + [2cf36d] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ + [2cf38b] %s: table does not support scanning │ │ + [2cf3af] fts5: syntax error near "%.1s" │ │ + [2cf3ce] ing │ │ + [2cf3d2] alism │ │ + [2cf3d8] ement │ │ + [2cf3de] fts5vocab: unknown table type: %Q │ │ + [2cf400] RtreeMatchArg │ │ + [2cf40e] [%lld] │ │ + [2cf415] ENABLE_RTREE │ │ + [2cf422] ENABLE_STAT4 │ │ + [2cf42f] TLS_RSA_WITH_NULL_SHA │ │ + [2cf445] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ + [2cf469] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ + [2cf48d] ECDHE-RSA-AES128-SHA256 │ │ + [2cf4a5] TLS_PSK_WITH_NULL_SHA │ │ + [2cf4bb] PSK-AES128-GCM-SHA256 │ │ + [2cf4d1] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ + [2cf4f5] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ + [2cf519] ECDHE-PSK-NULL-SHA │ │ + [2cf52c] CAMELLIA128-SHA256 │ │ + [2cf53f] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2cf568] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [2cf591] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ + [2cf5b0] PSK-ARIA128-GCM-SHA256 │ │ + [2cf5c7] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [2cf5e8] aSRP │ │ + [2cf5ed] IDEA │ │ + [2cf5f2] bad psk identity │ │ + [2cf603] bad write retry │ │ + [2cf613] conn use only │ │ + [2cf621] duplicate compression id │ │ + [2cf63a] ee key too small │ │ + [2cf64b] no suitable record layer │ │ + [2cf664] parse tlsext │ │ + [2cf671] quic handshake layer error │ │ + [2cf68c] tlsv1 alert decode error │ │ + [2cf6a5] uninitialized │ │ + [2cf6b3] ossl_bytes_to_cipher_list │ │ + [2cf6cd] SSL_set0_tmp_dh_pkey │ │ + [2cf6e2] │ │ + [2cf6ea] rx_cert_comp │ │ + [2cf6f7] prioritize_chacha │ │ + [2cf709] Ciphersuites │ │ + [2cf716] max_protocol │ │ + [2cf723] PrivateKey │ │ + [2cf72e] chainCAfile │ │ + [2cf73a] ChainCAStore │ │ + [2cf747] VerifyCAStore │ │ + [2cf755] ClientRenegotiation │ │ + [2cf769] SSL_use_PrivateKey_file │ │ + [2cf781] master_key │ │ + [2cf78c] tlsext_max_fragment_len_mode │ │ + [2cf7a9] tls_choose_sigalg │ │ + [2cf7bb] ossl_quic_clear │ │ + [2cf7cb] quic_conn_stream_new │ │ + [2cf7e0] max_ack_delay │ │ + [2cf7ee] stateless_reset_token │ │ + [2cf804] protocol_type │ │ + [2cf812] process_id │ │ + [2cf81d] connection_closed │ │ + [2cf82f] datagram_id │ │ + [2cf83b] ack_delay │ │ + [2cf845] fin │ │ + [2cf849] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ + [2cf875] depack_do_frame_ack │ │ + [2cf889] depack_do_frame_stream_data_blocked │ │ + [2cf8ad] depack_do_frame_conn_close │ │ + [2cf8c8] ssl/record/methods/ssl3_meth.c │ │ + [2cf8e7] tls_any_set_crypto_state │ │ + [2cf900] ssl/statem/extensions.c │ │ + [2cf918] tls_construct_ctos_npn │ │ + [2cf92f] tls_construct_ctos_post_handshake_auth │ │ + [2cf956] tls_parse_stoc_early_data │ │ + [2cf970] tls_parse_ctos_status_request │ │ + [2cf98e] tls_process_server_done │ │ + [2cf9a6] ossl_statem_client13_write_transition │ │ + [2cf9cc] No ciphers enabled for max supported SSL/TLS version │ │ + [2cfa01] 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 │ │ + [2cfaa3] ossl_statem_server_construct_message │ │ + [2cfac8] ASN1_STRING_set │ │ + [2cfad8] asn1_d2i_ex_primitive │ │ + [2cfaee] X509_ALGOR │ │ + [2cfaf9] in use │ │ + [2cfb00] transfer timeout │ │ + [2cfb11] unsupported ip family │ │ + [2cfb27] peer address not available │ │ + [2cfb42] crypto/bio/bss_dgram_pair.c │ │ + [2cfb5e] dgram_mem_init │ │ + [2cfb6d] config_diagnostics │ │ + [2cfb80] default │ │ + [2cfb88] crypto/conf/conf_api.c │ │ + [2cfb9f] BITLIST │ │ + [2cfba7] SEQ │ │ + [2cfbab] EXPLICIT │ │ + [2cfbb4] %s %2d %02d:%02d:%02d %d%s │ │ + [2cfbcf] crypto/bn/bn_prime.c │ │ + [2cfbe4] crypto/bn/bn_rand.c │ │ + [2cfbf8] DSO_load │ │ + [2cfc01] DSO_bind_func │ │ + [2cfc0f] DSO_ctrl │ │ + [2cfc18] ossl_ec_GF2m_simple_group_set_curve │ │ + [2cfc3c] EC_POINT_add │ │ + [2cfc49] crypto/ec/ec_mult.c │ │ + [2cfc5d] EC_POINT_set_compressed_coordinates │ │ + [2cfc81] ossl_ecdsa_simple_verify_sig │ │ + [2cfc9e] ECDSA_verify │ │ + [2cfcab] Generator (uncompressed): │ │ + [2cfcc5] BN_mod_sqrt │ │ + [2cfcd1] OSSL_DECODER_from_bio │ │ + [2cfce7] OSSL_DECODER_get0_properties │ │ + [2cfd04] PKCS7 routines │ │ + [2cfd13] DSO support routines │ │ + [2cfd28] SM2 routines │ │ + [2cfd35] system lib │ │ + [2cfd40] evp_md_ctx_new_ex │ │ + [2cfd52] algid-absent │ │ + [2cfd5f] secp521r1 │ │ + [2cfd69] sect163k1 │ │ + [2cfd73] wap-wsg-idm-ecid-wtls11 │ │ + [2cfd8b] B-163 │ │ + [2cfd91] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ + [2cfdcd] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ + [2cfe0e] there are no property definitions with encoder %s │ │ + [2cfe40] do_sigver_init │ │ + [2cfe4f] evp_mac_final │ │ + [2cfe5d] crypto/evp/p5_crpt.c │ │ + [2cfe72] crypto/evp/p_lib.c │ │ + [2cfe85] default_fixup_args │ │ + [2cfe98] crypto/ec/ec_pmeth.c │ │ + [2cfead] validate-g │ │ + [2cfeb8] ffdhe2048 │ │ + [2cfec2] ffdhe6144 │ │ + [2cfecc] expand on static bignum data │ │ + [2cfee9] invalid parameter nid │ │ + [2cfeff] command not supported │ │ + [2cff15] expecting a dh key │ │ + [2cff28] message digest is null │ │ + [2cff3f] unsupported key derivation function │ │ + [2cff63] unsupported prf │ │ + [2cff73] depth exceeded │ │ + [2cff82] explicit tag not constructed │ │ + [2cff9f] no multipart boundary │ │ + [2cffb5] object not ascii format │ │ + [2cffcd] sequence not constructed │ │ + [2cffe6] passed null parameter │ │ + [2cfffc] init failed │ │ + [2d0008] internal list error │ │ + [2d001c] ess signing certid mismatch error │ │ + [2d003e] unknown digest algorithm │ │ + [2d0057] invalid genp │ │ + [2d0064] total timeout │ │ + [2d0072] log key invalid │ │ + [2d0082] sct list invalid │ │ + [2d0093] DES-EDE3-ECB │ │ + [2d00a0] aes256-wrap-pad │ │ + [2d00b0] aes256 │ │ + [2d00b7] RSA-SHA1-2 │ │ + [2d00c2] PBE-MD5-DES │ │ + [2d00ce] signingTime │ │ + [2d00da] des-ede-ofb │ │ + [2d00e6] dsaWithSHA1-old │ │ + [2d00f6] Netscape SSL Server Name │ │ + [2d010f] certificatePolicies │ │ + [2d0123] GN │ │ + [2d0126] uid │ │ + [2d012a] cast5-cbc │ │ + [2d0134] PKIX │ │ + [2d0139] msCodeInd │ │ + [2d0143] msEFS │ │ + [2d0149] id-smime-aa │ │ + [2d0155] id-smime-mod-cms │ │ + [2d0166] id-smime-alg-3DESwrap │ │ + [2d017c] id-smime-cd-ldap │ │ + [2d018d] id-on │ │ + [2d0193] id-cct │ │ + [2d019a] id-regCtrl-pkiArchiveOptions │ │ + [2d01b7] id-cmc-addExtensions │ │ + [2d01cc] ad dvcs │ │ + [2d01d4] Basic OCSP Response │ │ + [2d01e8] CrlID │ │ + [2d01ee] DOD │ │ + [2d01f2] room │ │ + [2d01f7] cNAMERecord │ │ + [2d0203] pseudonym │ │ + [2d020d] setct-CredReqTBSX │ │ + [2d021f] setct-CertReqTBE │ │ + [2d0230] setct-CertReqTBEX │ │ + [2d0242] set-brand-AmericanExpress │ │ + [2d025c] X509v3 Certificate Issuer │ │ + [2d0276] id-it-suppLangTags │ │ + [2d0289] hmacWithSHA384 │ │ + [2d0298] GOST 34.10-2001 Cryptocom │ │ + [2d02b2] distinguishedName │ │ + [2d02c4] aes-128-xts │ │ + [2d02d0] camellia-128-cmac │ │ + [2d02e2] AuthPSK │ │ + [2d02ea] ARIA-128-CTR │ │ + [2d02f7] ARIA-256-ECB │ │ + [2d0304] SHA512-224 │ │ + [2d030f] id-dsa-with-sha3-512 │ │ + [2d0324] DSTU curve 9 │ │ + [2d0331] GOST R 34.10-2012 (256 bit) ParamSet C │ │ + [2d0358] kmac256 │ │ + [2d0360] ms-app-policies │ │ + [2d0370] signatureAlgorithm │ │ + [2d0383] value.revoked │ │ + [2d0391] value.unknown │ │ + [2d039f] certStatus │ │ + [2d03aa] no start line │ │ + [2d03b8] pvk too short │ │ + [2d03c6] PEM_ASN1_read_bio │ │ + [2d03d8] mac setup error │ │ + [2d03e8] \U%04lX │ │ + [2d03f0] invalid null pointer │ │ + [2d0405] pkcs7 add signer error │ │ + [2d041c] unsupported cipher type │ │ + [2d0434] error retrieving additional input │ │ + [2d0456] BN_BLINDING_convert_ex │ │ + [2d046d] invalid digest length │ │ + [2d0483] invalid padding mode │ │ + [2d0498] n does not equal product of primes │ │ + [2d04bb] message │ │ + [2d04c3] not a name │ │ + [2d04ce] crypto/store/store_lib.c │ │ + [2d04e7] OSSL_STORE_find │ │ + [2d04f7] try_pkcs12 │ │ + [2d0502] pkcs7 add signed attr error │ │ + [2d051e] token not present │ │ + [2d0530] no result buffer │ │ + [2d0541] result too large │ │ + [2d0552] sys$dassgn error │ │ + [2d0563] user data duplication unsupported │ │ + [2d0585] pathlen │ │ + [2d058d] CPS │ │ + [2d0591] reasons │ │ + [2d0599] %*sFull Name:\n │ │ + [2d05a8] d2i_ocsp_nonce │ │ + [2d05b7] (Tunnel) │ │ + [2d05c1] crypto/x509/v3_asid.c │ │ + [2d05d7] %*s%s\n │ │ + [2d05de] i2r_issuer_sign_tool │ │ + [2d05f3] %*ssignToolCert: │ │ + [2d0605] %*snamingAuthority: │ │ + [2d061a] crypto/x509/v3_ind_iss.c │ │ + [2d0633] Not Before: │ │ + [2d0640] othername:XmppAddr:%.*s │ │ + [2d0658] EdiPartyName: │ │ + [2d0673] Registered ID: │ │ + [2d0682] crypto/x509/v3_skid.c │ │ + [2d0698] SXNET │ │ + [2d069e] crypto/x509/v3_utl.c │ │ + [2d06b3] dirname error │ │ + [2d06c1] extension name error │ │ + [2d06d6] invalid asnumber │ │ + [2d06e7] policy when proxy language requires no policy │ │ + [2d0715] invalid non-CA certificate (has CA markings) │ │ + [2d0742] Suite B: curve not allowed for this LOS │ │ + [2d076a] OCSP request │ │ + [2d0777] code_sign │ │ + [2d0781] X509_CRL_INFO │ │ + [2d078f] Extension │ │ + [2d0799] X509_NAME │ │ + [2d07a3] provider=base,fips=yes,output=pem,structure=type-specific │ │ + [2d07dd] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2d0820] provider=base,fips=yes,output=pem,structure=ec │ │ + [2d084f] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ + [2d0881] provider=base,fips=yes,output=der,structure=pkcs3 │ │ + [2d08b3] provider=base,fips=yes,output=pem,structure=X9.62 │ │ + [2d08e5] OpenSSL Default Provider │ │ + [2d08fe] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ + [2d0939] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ + [2d0959] KRB5KDF │ │ + [2d0961] provider=default,fips=yes,input=pem │ │ + [2d0985] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ + [2d09cb] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ + [2d09fc] AES-128-WRAP-INV:AES128-WRAP-INV │ │ + [2d0a1d] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ + [2d0a3f] OpenSSL Legacy Provider │ │ + [2d0a57] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ + [2d0a86] ossl_sm2_plaintext_size │ │ + [2d0a9e] providers/implementations/ciphers/cipher_aes_siv.c │ │ + [2d0ad1] aes_wrap_cipher_internal │ │ + [2d0aea] providers/implementations/encode_decode/encode_key2any.c │ │ + [2d0b23] key_to_p8info │ │ + [2d0b31] dh_to_PrivateKeyInfo_der_encode │ │ + [2d0b51] dh_to_PrivateKeyInfo_pem_encode │ │ + [2d0b71] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ + [2d0b98] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2d0bc4] %s%s%s%u (%s0x%x)\n │ │ + [2d0bd7] ec2text_encode │ │ + [2d0be6] ec_to_text │ │ + [2d0bf1] EC-Parameters │ │ + [2d0bff] memcost │ │ + [2d0c07] pbkdf2_derive │ │ + [2d0c15] ecxkem_decapsulate │ │ + [2d0c28] dh_gen_common_set_params │ │ + [2d0c41] context-string │ │ + [2d0c50] rsa_setup_mgf1_md │ │ + [2d0c62] %08lx │ │ + [2d0c68] invalid memory size │ │ + [2d0c7c] missing xcghash │ │ + [2d0c8c] seed sources must not have a parent │ │ + [2d0cb0] ossl_cipher_generic_get_ctx_params │ │ + [2d0cd3] en │ │ + [2d0cd6] el │ │ + [2d0cd9] et │ │ + [2d0cdc] egotiated-version │ │ + [2d0cee] sp │ │ + [2d0cf1] r12 │ │ + [2d0cf5] d21 │ │ + [2d0cf9] ([BLjava/lang/String;)V │ │ + [2d0d11] cipher_provider_version │ │ + [2d0d29] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ + [2d0d71] sqlite3_rekey_v2: no key provided │ │ + [2d0d93] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ + [2d0dc1] codec_ctx_free: iCtx=%p │ │ + [2d0dd9] Upgrade format not determined │ │ + [2d0df7] rmdir │ │ + [2d0dfd] recovered %d pages from %s │ │ + [2d0e18] recovered %d frames from WAL file %s │ │ + [2d0e3d] ] │ │ + [2d0e3f] IfNullRow │ │ + [2d0e49] Sort │ │ + [2d0e4e] OpenWrite │ │ + [2d0e58] Real │ │ + [2d0e5d] AggStep1 │ │ + [2d0e66] error in %s %s after %s: %s │ │ + [2d0e82] free space corruption │ │ + [2d0e98] cannot open value of type %s │ │ + [2d0eb5] %02x │ │ + [2d0ebb] sqlite3Codec: error occurred during key derivation: %d │ │ + [2d0ef2] HMAC │ │ + [2d0ef7] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ + [2d0f3b] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2d0f7f] foreign_keys │ │ + [2d0f8c] pk │ │ + [2d0f8f] rowid │ │ + [2d0f95] set list │ │ + [2d0f9e] COMMIT │ │ + [2d0fa5] OID │ │ + [2d0fa9] LEFT-MOST SUBQUERY │ │ + [2d0fbc] BLOOM FILTER ON %S ( │ │ + [2d0fd1] foreign key mismatch - "%w" referencing "%w" │ │ + [2d0ffe] utf16le │ │ + [2d1006] rtrim │ │ + [2d100c] sqlite_rename_test │ │ + [2d101f] utc │ │ + [2d1023] jsonb_group_object │ │ + [2d1036] SNaN │ │ + [2d103b] query aborted │ │ + [2d1049] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ + [2d1073] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ + [2d10aa] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ + [2d1129] ful │ │ + [2d112d] evita │ │ + [2d1133] tnem │ │ + [2d1138] , x.'%q' │ │ + [2d1141] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ + [2d117f] automerge= │ │ + [2d118a] tokendata │ │ + [2d1194] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ + [2d11bc] reads │ │ + [2d11c2] 'delete-all' may only be used with a contentless or external content fts5 table │ │ + [2d1212] malformed inverted index for FTS5 table %s.%s │ │ + [2d1240] ascii │ │ + [2d1246] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ + [2d12a1] rtreecheck │ │ + [2d12ac] Node %lld is too small for cell count of %d (%d bytes) │ │ + [2d12e3] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ + [2d1326] MAX_PAGE_COUNT=0xfffffffe │ │ + [2d1340] dtls1_write_app_data_bytes │ │ + [2d135b] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ + [2d137a] ECDHE-ECDSA-AES128-SHA │ │ + [2d1391] ECDHE-RSA-AES128-SHA │ │ + [2d13a6] ECDHE-RSA-AES256-GCM-SHA384 │ │ + [2d13c2] SRP-RSA-AES-128-CBC-SHA │ │ + [2d13da] SRP-DSS-AES-256-CBC-SHA │ │ + [2d13f2] CAMELLIA256-SHA │ │ + [2d1402] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ + [2d1428] LEGACY-GOST2012-GOST8912-GOST8912 │ │ + [2d144a] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ + [2d1471] SSL for verify callback │ │ + [2d1489] SUITEB128 │ │ + [2d1493] EDH │ │ + [2d1497] bad decompression │ │ + [2d14a9] cookie gen callback failure │ │ + [2d14c5] digest check failed │ │ + [2d14d9] no renegotiation │ │ + [2d14ea] srtp unknown protection profile │ │ + [2d150a] ssl session id has bad length │ │ + [2d1528] unable to find public key parameters │ │ + [2d154d] unable to load ssl3 sha1 routines │ │ + [2d156f] unknown alert type │ │ + [2d1582] ct_move_scts │ │ + [2d158f] no_tls1_1 │ │ + [2d1599] d2i_SSL_SESSION_ex │ │ + [2d15ac] error │ │ + [2d15b2] SSLv3/TLS read client hello │ │ + [2d15ce] ssl/t1_lib.c │ │ + [2d15db] srp_verify_server_param │ │ + [2d15f3] unable to store stateless reset token │ │ + [2d1619] ORIG_DCID is malformed │ │ + [2d1630] PREFERRED_ADDR is malformed │ │ + [2d164c] retry_source_connection_id │ │ + [2d1667] initial_max_stream_data_bidi_remote │ │ + [2d168b] Post-handshake TLS CertificateRequest received │ │ + [2d16ba] ch_rxku_tick │ │ + [2d16c7] _%s.sqlog │ │ + [2d16d1] time_format │ │ + [2d16dd] delta │ │ + [2d16e3] connectivity │ │ + [2d16f0] recovery:packet_lost │ │ + [2d1705] crypto_buffer_exceeded │ │ + [2d171c] depack_do_frame_ping │ │ + [2d1731] STREAM frame for TX only stream │ │ + [2d1751] internal error (rstream available) │ │ + [2d1774] invalid stream count limit │ │ + [2d178f] ossl_quic_tx_packetiser_discard_enc_level │ │ + [2d17b9] ossl_quic_gen_rand_conn_id │ │ + [2d17d4] MAX_STREAMS_BIDI │ │ + [2d17e5] RETIRE_CONN_ID │ │ + [2d17f4] dtls_prepare_record_header │ │ + [2d180f] tls_release_record │ │ + [2d1822] tls_parse_stoc_sct │ │ + [2d1835] tls_parse_stoc_key_share │ │ + [2d184e] tls_process_server_rpk │ │ + [2d1865] tls_process_ske_psk_preamble │ │ + [2d1882] ssl/statem/statem_dtls.c │ │ + [2d189b] tls_early_post_process_client_hello │ │ + [2d18bf] asn1_template_noexp_d2i │ │ + [2d18d7] crypto/asn1/tasn_enc.c │ │ + [2d18ee] ASN1_OBJECT │ │ + [2d18fa] crypto/asn1/tasn_utl.c │ │ + [2d1911] %02X: │ │ + [2d1917] write to read only BIO │ │ + [2d192e] local address not available │ │ + [2d194a] non-fatal or transient error │ │ + [2d1967] │ │ + [2d196e] memory buffer │ │ + [2d197c] BN_div │ │ + [2d1983] [[%s]]\n │ │ + [2d198b] BOOL │ │ + [2d1990] UTC │ │ + [2d1994] OCT │ │ + [2d1998] UNIV │ │ + [2d199d] VISIBLE │ │ + [2d19a5] vparams │ │ + [2d19ad] ossl_dh_new_by_nid_ex │ │ + [2d19c3] eckey_priv_encode │ │ + [2d19d5] ossl_ec_key_param_from_x509_algor │ │ + [2d19f7] crypto/ec/ec_curve.c │ │ + [2d1a0e] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [2d1a56] OpenSSL ED448 algorithm │ │ - [2d1a6e] EMPTY │ │ - [2d1a74] ENGINE_get_first │ │ - [2d1a85] rsa routines │ │ - [2d1a92] engine routines │ │ - [2d1aa2] CMS routines │ │ - [2d1aaf] DSA lib │ │ - [2d1ab7] passed a null parameter │ │ - [2d1acf] called a function that was disabled at compile-time │ │ - [2d1b03] nested asn1 error │ │ - [2d1b15] EVP_PKEY_CTX_set_dh_pad │ │ - [2d1b2d] secp160r1 │ │ - [2d1b37] Oakley-EC2N-4 │ │ - [2d1b45] brainpoolP320t1 │ │ - [2d1b55] ivlen │ │ - [2d1b5b] tlsaad │ │ - [2d1b62] tls1multi_enc │ │ - [2d1b70] OSSL_ENCODER_CTX_set_cleanup │ │ - [2d1b8d] output │ │ - [2d1b94] EVP_PKEY_derive_set_peer_ex │ │ - [2d1bb0] crypto/evp/kdf_meth.c │ │ - [2d1bc6] crypto/evp/m_sigver.c │ │ - [2d1bdc] update │ │ - [2d1be3] keyLength │ │ - [2d1bed] PKCS5_PBE_keyivgen_ex │ │ - [2d1c03] pass │ │ - [2d1c08] oeap │ │ - [2d1c0d] EXTRACT_ONLY │ │ - [2d1c1a] get_dh_dsa_payload_p │ │ - [2d1c2f] gen_init │ │ - [2d1c38] crypto/evp/pmeth_lib.c │ │ - [2d1c4f] evp_pkey_ctx_set_md │ │ - [2d1c63] dh_2048_224 │ │ - [2d1c6f] "%s" has an existing different identity %d (from "%s") │ │ - [2d1ca6] MODULESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-1edb1134dfebf7ee/out/openssl-build/install/lib/ossl-modules" │ │ - [2d1d68] check p not safe prime │ │ - [2d1d7f] invalid salt length │ │ - [2d1d93] no cipher set │ │ - [2d1da1] seed_len is less than the length of q │ │ - [2d1dc7] mstring not universal │ │ - [2d1ddd] string too short │ │ - [2d1dee] universalstring is wrong length │ │ - [2d1e0e] unknown format │ │ - [2d1e1d] relative path │ │ - [2d1e2b] error parsing content length │ │ - [2d1e48] content not found │ │ - [2d1e5a] content type not enveloped data │ │ - [2d1e7a] ctrl error │ │ - [2d1e85] no msgsigdigest │ │ - [2d1e95] type not data │ │ - [2d1ea3] popo inconsistent public key │ │ - [2d1ec0] checkafter out of range │ │ - [2d1ed8] error creating rp │ │ - [2d1eea] missing secret │ │ - [2d1ef9] sct unsupported version │ │ - [2d1f11] aes192-wrap │ │ - [2d1f1d] id-aes192-wrap-pad │ │ - [2d1f30] aes192 │ │ - [2d1f37] ossl_provider_test_operation_bit │ │ - [2d1f58] crypto/self_test_core.c │ │ - [2d1f70] pkcs7 │ │ - [2d1f76] pkcs7-encryptedData │ │ - [2d1f8a] DES-ECB │ │ - [2d1f92] DSA-SHA1-old │ │ - [2d1f9f] subjectKeyIdentifier │ │ - [2d1fb4] X509v3 Authority Key Identifier │ │ - [2d1fd4] cast5-cfb │ │ - [2d1fde] TLS Web Client Authentication │ │ - [2d1ffc] CRLReason │ │ - [2d2006] localKeyID │ │ - [2d2011] pbeWithSHA1AndDES-CBC │ │ - [2d2027] X9.57 │ │ - [2d202d] id-smime-ct-TDTInfo │ │ - [2d2041] id-smime-aa-smimeEncryptCerts │ │ - [2d205f] id-smime-alg-ESDHwith3DES │ │ - [2d2079] ac-auditEntity │ │ - [2d2088] sbgp-autonomousSysNum │ │ - [2d209e] id-alg-des40 │ │ - [2d20ab] Acceptable OCSP Responses │ │ - [2d20c5] archiveCutoff │ │ - [2d20d3] dod │ │ - [2d20d7] RSA-MD4 │ │ - [2d20df] X509v3 Policy Constraints │ │ - [2d20f9] setct-PInitResData │ │ - [2d210c] setct-AuthRevResTBE │ │ - [2d2120] setct-CapRevReqTBEX │ │ - [2d2134] encrypted track 2 │ │ - [2d2146] joint-iso-itu-t │ │ - [2d2156] CAMELLIA-192-CFB8 │ │ - [2d2168] id-GostR3410-2001DH │ │ - [2d217c] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ - [2d21ab] freshestCRL │ │ - [2d21b7] crossCertificatePair │ │ - [2d21cc] deltaRevocationList │ │ - [2d21e0] id-aes256-GCM │ │ - [2d21ee] SNILS │ │ - [2d21f4] kuznyechik-ofb │ │ - [2d2203] SSH Server │ │ - [2d220e] PKINIT Client Auth │ │ - [2d2221] pkInitKDC │ │ - [2d222b] kx-psk │ │ - [2d2232] BLAKE2s256 │ │ - [2d223d] aria-256-cfb │ │ - [2d224a] dsa_with_SHA384 │ │ - [2d225a] aria-192-gcm │ │ - [2d2267] SM4-CFB1 │ │ - [2d2270] SM4-CTR │ │ - [2d2278] sha512-224WithRSAEncryption │ │ - [2d2294] AES-192-SIV │ │ - [2d22a0] id-on-NAIRealm │ │ - [2d22af] oracle-organization │ │ - [2d22c3] Oracle organization │ │ - [2d22d7] roleSpecCertIdentifier │ │ - [2d22ee] X509v3 Role Specification Certificate Identifier │ │ - [2d231f] X509v3 Time Specification │ │ - [2d2339] unknown object name │ │ - [2d234d] OCSP_CERTSTATUS │ │ - [2d235d] responseStatus │ │ - [2d236c] locator │ │ - [2d2374] crypto/pkcs12/p12_asn.c │ │ - [2d238c] value.keybag │ │ - [2d2399] │ │ - [2d23a3] trailing characters │ │ - [2d23b7] HERE-->%c%s │ │ - [2d23c3] Cannot open file │ │ - [2d23d4] in error state │ │ - [2d23e3] prediction resistance not supported │ │ - [2d2407] prime1: │ │ - [2d240f] 14 (default) │ │ - [2d241c] crypto/rsa/rsa_backend.c │ │ - [2d2435] digest does not match │ │ - [2d244b] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ - [2d246e] rsa_ossl_private_encrypt │ │ - [2d2487] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ - [2d24ac] ossl_rsa_sp800_56b_pairwise_test │ │ - [2d24cd] path must be absolute │ │ - [2d24e3] OSSL_STORE_INFO_new_PARAMS │ │ - [2d24fe] bad type │ │ - [2d2507] tsa untrusted │ │ - [2d2515] PEM_X509_INFO_read_bio_ex │ │ - [2d252f] crypto/asn1/x_info.c │ │ - [2d2544] value │ │ - [2d254a] \n │ │ - [2d2553] %*scrlNum: │ │ - [2d255f] inherit │ │ - [2d2567] %d.%d.%d.%d │ │ - [2d2573] signToolCert │ │ - [2d2580] addProfessionInfo │ │ - [2d2592] pcPathLengthConstraint │ │ - [2d25a9] subjectDomainPolicy │ │ - [2d25bd] s2i_ASN1_OCTET_STRING │ │ - [2d25d3] bad ip address │ │ - [2d25e2] ossl_x509_check_private_key │ │ - [2d25fe] Path length given without key usage keyCertSign │ │ - [2d262e] crypto/x509/x_all.c │ │ - [2d2642] x509_pubkey_ex_new_ex │ │ - [2d2658] x509_pubkey_ex_d2i_ex │ │ - [2d266e] provider=base,fips=yes,output=pem,structure=dh │ │ - [2d269d] X942KDF-ASN1:X942KDF │ │ - [2d26b2] provider=default,fips=yes,output=pem,structure=dsa │ │ - [2d26e5] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ - [2d2730] AES-192-WRAP-INV:AES192-WRAP-INV │ │ - [2d2751] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ - [2d2774] secp256r1 │ │ - [2d277e] crypto/sm2/sm2_crypt.c │ │ - [2d2795] aes_xts_set_ctx_params │ │ - [2d27ac] chacha20_poly1305_cipher │ │ - [2d27c5] rsa_to_type_specific_keypair_der_encode │ │ - [2d27ed] sm2_to_type_specific_no_pub_pem_encode │ │ - [2d2814] rsa_to_SubjectPublicKeyInfo_der_encode │ │ - [2d283b] RSA-PSS PRIVATE KEY │ │ - [2d284f] dh_to_SubjectPublicKeyInfo_pem_encode │ │ - [2d2875] dsa_to_PrivateKeyInfo_der_encode │ │ - [2d2896] ec_to_SubjectPublicKeyInfo_pem_encode │ │ - [2d28bc] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2d28ea] X25519 PRIVATE KEY │ │ - [2d28fd] rsa2pvk_encode │ │ - [2d290c] ed4482text_encode │ │ - [2d291e] HKDF_Extract │ │ - [2d292b] AES-192-WRAP │ │ - [2d2938] ikm length is :%zu, should be at least %zu │ │ - [2d2963] *enclen too small │ │ - [2d2975] ossl_kdf_ctx_create │ │ - [2d2989] dhkem-ikm │ │ - [2d2993] digest-noinit │ │ - [2d29a1] right_encode │ │ - [2d29ae] rsa_pss_compute_saltlen │ │ - [2d29c6] PSS saltlen can only be specified if PSS padding has been specified first │ │ - [2d2a10] Cannot use autodetected salt length │ │ - [2d2a34] Should be more than %d, but would be set to match digest size (%d) │ │ - [2d2a77] file_setup_decoders │ │ - [2d2a8b] file_load_dir_entry │ │ - [2d2a9f] cipher operation failed │ │ - [2d2ab7] invalid digest size │ │ - [2d2acb] missing type │ │ - [2d2ad8] tag not set │ │ - [2d2ae4] providers/implementations/ciphers/ciphercommon.c │ │ - [2d2b15] vp-info │ │ - [2d2b1d] d-pub-key │ │ - [2d2b27] erslen │ │ - [2d2b2e] ame │ │ - [2d2b32] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [2d2b95] s13 │ │ - [2d2b99] s20 │ │ - [2d2b9d] s22 │ │ - [2d2ba1] d1 │ │ - [2d2ba4] d16 │ │ - [2d2ba8] key │ │ - [2d2bac] INFO │ │ - [2d2bb1] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ - [2d2c04] sqlcipherCodecAttach: left database mutex %p │ │ - [2d2c31] sqlite3_rekey_v2: entering database mutex %p │ │ - [2d2c5e] sqlite3_rekey_v2: committing │ │ - [2d2c7b] HMAC operation failed for page %d │ │ - [2d2c9f] cannot fstat db file %s │ │ - [2d2cb7] access │ │ - [2d2cbe] 922337203685477580 │ │ - [2d2cd1] B │ │ - [2d2cd3] IfPos │ │ - [2d2cd9] Function │ │ - [2d2ce2] SorterOpen │ │ - [2d2ced] AggInverse │ │ - [2d2cf8] CursorHint │ │ - [2d2d03] codec_set_pass_key: no btree present on db %d │ │ - [2d2d31] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2d2d72] foreign_key_check │ │ - [2d2d84] journal_mode │ │ - [2d2d91] writable_schema │ │ - [2d2da1] origin │ │ - [2d2da8] sqlite_ │ │ - [2d2db0] aggregate functions are not allowed in the GROUP BY clause │ │ - [2d2deb] %!S │ │ - [2d2def] table %s has %d values for %d columns │ │ - [2d2e15] too many terms in ORDER BY clause │ │ - [2d2e37] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ - [2d2e72] MERGE (%s) │ │ - [2d2e7d] ANY(%s) │ │ - [2d2e85] cannot INSERT into generated column "%s" │ │ - [2d2eae] row not in PRIMARY KEY order for %s │ │ - [2d2ed2] wrong # of entries in index │ │ - [2d2eef] %llu │ │ - [2d2ef5] 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 │ │ - [2d2fa3] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ - [2d3026] length │ │ - [2d302d] sum │ │ - [2d3031] group_concat │ │ - [2d303e] json_patch │ │ - [2d3049] jsonb_set │ │ - [2d3053] \u0009 │ │ - [2d305a] database table is locked │ │ - [2d3073] database disk image is malformed │ │ - [2d3094] unable to delete/modify user-function due to active statements │ │ - [2d30d3] MATCH │ │ - [2d30d9] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ - [2d3143] ta │ │ - [2d3146] ilsuo │ │ - [2d314c] ezila │ │ - [2d3152] luf │ │ - [2d3156] merge= │ │ - [2d315d] contentless_delete=1 is incompatible with columnsize=0 │ │ - [2d3194] unterminated string │ │ - [2d31a8] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ - [2d31e5] L* N* Co │ │ - [2d31ee] iveness │ │ - [2d31f6] icate │ │ - [2d31fc] ion │ │ - [2d3200] overflow │ │ - [2d3209] ENABLE_LOAD_EXTENSION │ │ - [2d321f] MALLOC_SOFT_LIMIT=1024 │ │ - [2d3236] MAX_PAGE_SIZE=65536 │ │ - [2d324a] SOUNDEX │ │ - [2d3252] ssl_decapsulate │ │ - [2d3262] AES128-CCM8 │ │ - [2d326e] RSA-PSK-AES128-CBC-SHA │ │ - [2d3285] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ - [2d32a6] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ - [2d32c7] DHE-RSA-CAMELLIA128-SHA256 │ │ - [2d32e2] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [2d330b] ADH-CAMELLIA128-SHA │ │ - [2d331f] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [2d334a] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [2d336f] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ - [2d3398] SHA384 │ │ - [2d339f] aECDSA │ │ - [2d33a6] 3DES │ │ - [2d33ab] ca md too weak │ │ - [2d33ba] invalid max early data │ │ - [2d33d1] invalid null cmd name │ │ - [2d33e7] invalid session id │ │ - [2d33fa] missing signing cert │ │ - [2d340f] no suitable key share │ │ - [2d3425] no verify cookie callback │ │ - [2d343f] pem name too short │ │ - [2d3452] quic network error │ │ - [2d3465] ssl session id callback failed │ │ - [2d3484] tlsv1 alert export restriction │ │ - [2d34a3] ssl/ssl_lib.c │ │ - [2d34b1] no_tx_cert_comp │ │ - [2d34c1] ssl/ssl_asn1.c │ │ - [2d34d0] ssl_version │ │ - [2d34dc] SSLv3/TLS write client hello │ │ - [2d34f9] DTLS1 write hello verify request │ │ - [2d351a] tls1_set_groups │ │ - [2d352a] ecdsa_secp256r1_sha256 │ │ - [2d3541] ecdsa_brainpoolP512r1_sha512 │ │ - [2d355e] rsa_pss_rsae_sha512 │ │ - [2d3572] header │ │ - [2d3579] packet_type │ │ - [2d3585] flow_control_error │ │ - [2d3598] ce │ │ - [2d359b] unidirectional │ │ - [2d35aa] HKDF │ │ - [2d35af] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ - [2d35db] depack_do_frame_stream │ │ - [2d35f2] PADDING │ │ - [2d35fa] hdr_generate_mask │ │ - [2d360c] tls_get_more_records │ │ - [2d3621] final_renegotiate │ │ - [2d3633] tls_parse_ctos_psk_kex_modes │ │ - [2d3650] tls_process_rpk │ │ - [2d3660] tls13_save_handshake_digest_for_pha │ │ - [2d3684] tls_process_cke_srp │ │ - [2d3698] tls_process_cke_gost18 │ │ - [2d36af] dgram_pair_sendmmsg │ │ - [2d36c3] path │ │ - [2d36c8] append_exp │ │ - [2d36d3] DIR │ │ - [2d36d7] DH Public-Key │ │ - [2d36e5] %s: (%d bit)\n │ │ - [2d36f3] %s 0\n │ │ - [2d36f9] (Negative) │ │ - [2d3705] BN_div_recp │ │ - [2d3711] do_EC_KEY_print │ │ - [2d3721] named-nist │ │ - [2d372c] prime-field │ │ - [2d3738] generator │ │ - [2d3742] SECG curve over a 112 bit prime field │ │ - [2d3768] SECG curve over a 128 bit prime field │ │ - [2d378e] RFC 5639 curve over a 160 bit prime field │ │ - [2d37b8] EC_KEY_check_key │ │ - [2d37c9] EC_POINT_set_to_infinity │ │ - [2d37e2] ossl_ec_wNAF_mul │ │ - [2d37f3] Generator (hybrid): │ │ - [2d3807] Polynomial: │ │ - [2d3813] crypto/ec/ecp_oct.c │ │ - [2d3827] crypto/encode_decode/decoder_pkey.c │ │ - [2d384b] OSSL_DECODER_CTX_new_for_pkey │ │ - [2d3869] object identifier routines │ │ - [2d3884] FIPS routines │ │ - [2d3892] operation fail │ │ - [2d38a1] dh_paramgen_check │ │ - [2d38b3] secp384r1 │ │ - [2d38bd] c2tnb239v2 │ │ - [2d38c8] B-409 │ │ - [2d38ce] tag │ │ - [2d38d2] id-smime-alg-CMS3DESwrap │ │ - [2d38eb] cts │ │ - [2d38ef] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ - [2d393a] EVP_MAC_CTX_dup │ │ - [2d394a] crypto/asn1/p5_pbe.c │ │ - [2d395f] pkcs5 │ │ - [2d3965] EVP_PKEY_get_security_bits │ │ - [2d3980] dh_paramgen_prime_len │ │ - [2d3996] ecdh_kdf_md │ │ - [2d39a2] digestsize │ │ - [2d39ad] hexsecret │ │ - [2d39b7] qy │ │ - [2d39ba] pkey_ec_derive │ │ - [2d39c9] EVP_PKEY_verify │ │ - [2d39d9] validate-legacy │ │ - [2d39e9] OPENSSLDIR: "/usr/local/ssl" │ │ - [2d3a06] CPUINFO: N/A │ │ - [2d3a13] called with even modulus │ │ - [2d3a2c] expecting a siphash key │ │ - [2d3a44] method not supported │ │ - [2d3a59] unsupported cipher │ │ - [2d3a6c] illegal characters │ │ - [2d3a7f] sequence length mismatch │ │ - [2d3a98] no close brace │ │ - [2d3aa7] asn1 error │ │ - [2d3ab2] undefined generator │ │ - [2d3ac6] unsupported content type │ │ - [2d3adf] unwrap failure │ │ - [2d3aee] popo missing subject │ │ - [2d3b03] unsupported popo method │ │ - [2d3b1b] multiple san sources │ │ - [2d3b30] AES-128-CBC │ │ - [2d3b3c] ARIA192 │ │ - [2d3b44] ripemd │ │ - [2d3b4b] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ - [2d3b9b] NO │ │ - [2d3b9e] provider_init │ │ - [2d3bac] rc2-cbc │ │ - [2d3bb4] RSA-SHA │ │ - [2d3bbc] Netscape Communications Corp. │ │ - [2d3bda] issuerAltName │ │ - [2d3be8] mdc2 │ │ - [2d3bed] RC5-CFB │ │ - [2d3bf5] id-qt-cps │ │ - [2d3bff] pbeWithMD5AndRC2-CBC │ │ - [2d3c14] X9.57 CM ? │ │ - [2d3c1f] id-smime-aa-equivalentLabels │ │ - [2d3c3c] id-smime-aa-signingCertificate │ │ - [2d3c5b] id-pkix1-explicit-93 │ │ - [2d3c70] id-mod-kea-profile-88 │ │ - [2d3c86] id-it-currentCRL │ │ - [2d3c97] id-cmc-regInfo │ │ - [2d3ca6] id-aca-authenticationInfo │ │ - [2d3cc0] basicOCSPResponse │ │ - [2d3cd2] aes-192-cbc │ │ - [2d3cde] otherMailbox │ │ - [2d3ceb] dITRedirect │ │ - [2d3cf7] setct-PANOnly │ │ - [2d3d05] setct-AuthRevResBaggage │ │ - [2d3d1d] generate cryptogram │ │ - [2d3d31] rsaOAEPEncryptionSET │ │ - [2d3d46] wap │ │ - [2d3d4a] CAMELLIA-192-OFB │ │ - [2d3d5b] SEED-CBC │ │ - [2d3d64] CA Repository │ │ - [2d3d72] id-GostR3410-94-TestParamSet │ │ - [2d3d8f] id-camellia192-wrap │ │ - [2d3da3] AES-256-CBC-HMAC-SHA1 │ │ - [2d3db9] AES-128-CBC-HMAC-SHA256 │ │ - [2d3dd1] jurisdictionST │ │ - [2d3de0] CAMELLIA-128-GCM │ │ - [2d3df1] gost89-cbc │ │ - [2d3dfc] Send Owner │ │ - [2d3e07] sendProxiedOwner │ │ - [2d3e18] id-pkinit │ │ - [2d3e22] aria-192-ofb │ │ - [2d3e2f] RSA-SHA3-512 │ │ - [2d3e3c] dstu28147-ofb │ │ - [2d3e4a] magma-ctr-acpkm-omac │ │ - [2d3e5f] magma-ofb │ │ - [2d3e69] classSignToolKB2 │ │ - [2d3e7a] X509v3 Allowed Attribute Assignments │ │ - [2d3e9f] X509v3 Alternative Signature Value │ │ - [2d3ec2] digest size err │ │ - [2d3ed2] no signer key │ │ - [2d3ee0] not dek info │ │ - [2d3eed] PEM_def_callback │ │ - [2d3efe] ENCRYPTED PRIVATE KEY │ │ - [2d3f14] X9.42 DH PARAMETERS │ │ - [2d3f28] TRUSTED CERTIFICATE │ │ - [2d3f3c] CMS │ │ - [2d3f40] :EXTERNAL TYPE %s\n │ │ - [2d3f53] = │ │ - [2d3f55] not an identifier │ │ - [2d3f67] provider │ │ - [2d3f70] ossl_property_string │ │ - [2d3f85] error retrieving nonce │ │ - [2d3f9c] parent locking not enabled │ │ - [2d3fb7] random pool overflow │ │ - [2d3fcc] reseed_time_interval │ │ - [2d3fe1] coefficient: │ │ - [2d3fee] bad pad byte count │ │ - [2d4001] dmp1 not congruent to d │ │ - [2d4019] crypto/stack/stack.c │ │ - [2d402e] fingerprint │ │ - [2d403a] crypto/pkcs12/p12_add.c │ │ - [2d4052] token present │ │ - [2d4060] opening session │ │ - [2d4070] crypto/pem/pem_info.c │ │ - [2d4086] Key Agreement │ │ - [2d4094] POLICYINFO │ │ - [2d409f] USERNOTICE │ │ - [2d40aa] AUTHORITY_KEYID │ │ - [2d40ba] onlysomereasons │ │ - [2d40ca] %*sIssuer: │ │ - [2d40d6] (Unknown SAFI %u) │ │ - [2d40e9] /%d\n │ │ - [2d40ef] %*sExtensions: │ │ - [2d40ff] crypto/x509/v3_no_rev_avail.c │ │ - [2d411d] smimeencrypt │ │ - [2d412a] IP Address:%s │ │ - [2d4138] x509v3_add_len_value │ │ - [2d414d] distpoint already set │ │ - [2d4163] extension setting not supported │ │ - [2d4183] section not found │ │ - [2d4195] unknown bit string argument │ │ - [2d41b1] unknown value │ │ - [2d41bf] crl already delta │ │ - [2d41d1] X509_STORE_add_cert │ │ - [2d41e5] OCSP unknown cert │ │ - [2d41f7] Cannot find certificate signature algorithm │ │ - [2d4223] check_name_constraints │ │ - [2d423a] crypto/x509/x_name.c │ │ - [2d424f] X509_NAME_ENTRIES │ │ - [2d4261] reject │ │ - [2d4268] code │ │ - [2d426e] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ - [2d4291] SM3:1.2.156.10197.1.401 │ │ - [2d42a9] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ - [2d42de] provider=default,fips=no,input=der,structure=type-specific │ │ - [2d4319] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ - [2d4342] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ - [2d4365] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ - [2d439c] ossl_aes_gcm_siv_cipher │ │ - [2d43b4] aes_xts_init │ │ - [2d43c1] providers/implementations/ciphers/cipher_aria.c │ │ - [2d43f1] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ - [2d4426] shake_set_ctx_params │ │ - [2d443b] ed25519_to_PrivateKeyInfo_pem_encode │ │ - [2d4460] ecx_spki_pub_to_der │ │ - [2d4474] ed448_to_SubjectPublicKeyInfo_der_encode │ │ - [2d449d] recommended-private-length: %ld bits\n │ │ - [2d44c3] Q: │ │ - [2d44c9] Minimum Salt Length: %d%s\n │ │ - [2d44e6] ad │ │ - [2d44e9] min threads: %u │ │ - [2d44f9] providers/implementations/kdfs/krb5kdf.c │ │ - [2d4522] dhkem_encap │ │ - [2d452e] rsasve_recover │ │ - [2d453d] providers/implementations/keymgmt/ec_kmgmt.c │ │ - [2d456a] crypto/cmac/cmac.c │ │ - [2d457d] test_rng_enable_locking │ │ - [2d4595] ecdsa_setup_md │ │ - [2d45a4] providers/implementations/signature/eddsa_sig.c │ │ - [2d45d4] fips module conditional error │ │ - [2d45f2] invalid constant length │ │ - [2d460a] invalid thread pool size │ │ - [2d4623] unsupported cek alg │ │ - [2d4637] ossl_cipher_generic_initiv │ │ - [2d4652] ng │ │ - [2d4655] tance │ │ - [2d465b] ssl-version │ │ - [2d4667] erence │ │ - [2d466e] sion_id │ │ - [2d4676] ls │ │ - [2d4679] ofactor-flag │ │ - [2d4686] setRegister │ │ - [2d4692] s26 │ │ - [2d4696] d12 │ │ - [2d469a] %d │ │ - [2d469d] cipher_default_kdf_iter │ │ - [2d46b5] x' │ │ - [2d46b8] HMAC_SHA1 │ │ - [2d46c2] pragma │ │ - [2d46c9] DEBUG │ │ - [2d46cf] sqlcipherCodecAttach: no codec attached to db, exiting │ │ - [2d4706] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ - [2d473d] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ - [2d4788] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ - [2d47e0] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ - [2d4822] keying attached database failed, error code %d │ │ - [2d4851] INTEGER │ │ - [2d4859] unable to open a temporary database file for storing temporary tables │ │ - [2d489f] SeekLT │ │ - [2d48a6] Divide │ │ - [2d48ad] Delete │ │ - [2d48b4] ReleaseReg │ │ - [2d48bf] Explain │ │ - [2d48c7] cannot change %s wal mode from within a transaction │ │ - [2d48fb] table │ │ - [2d4901] max rootpage (%u) disagrees with header (%u) │ │ - [2d492e] Multiple uses for byte %u of page %u │ │ - [2d4953] BEGIN │ │ - [2d4959] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ - [2d4997] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ - [2d49d4] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2d4a17] defer_foreign_keys │ │ - [2d4a2a] ,arg HIDDEN │ │ - [2d4a36] on_delete │ │ - [2d4a40] %s.%s │ │ - [2d4a46] generated column loop on "%s" │ │ - [2d4a64] hex literal too big: %s%#T │ │ - [2d4a7f] none │ │ - [2d4a84] new │ │ - [2d4a89] │ │ - [2d4a8c] USING COVERING INDEX │ │ - [2d4aa3] too many columns in %s │ │ - [2d4aba] C │ │ - [2d4abc] incremental │ │ - [2d4ac8] cannot create INSTEAD OF trigger on table: %S │ │ - [2d4af6] BBB │ │ - [2d4afa] table %s may not be altered │ │ - [2d4b16] Cannot add a PRIMARY KEY column │ │ - [2d4b36] sqlite_rename_column │ │ - [2d4b4b] start of │ │ - [2d4b55] %02d:%02d │ │ - [2d4b5f] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ - [2d4b81] -9e999 │ │ - [2d4b88] " │ │ - [2d4b8a] unable to close due to unfinalized statements or unfinished backups │ │ - [2d4bce] fts3 │ │ - [2d4bd3] gni │ │ - [2d4bd7] 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)); │ │ - [2d4c70] DESC │ │ - [2d4c75] %s_stat │ │ - [2d4c7d] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ - [2d4cac] columns │ │ - [2d4cb4] reserved fts5 column name: %s │ │ - [2d4cd2] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ - [2d4cf8] delete-all │ │ - [2d4d03] ative │ │ - [2d4d09] 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) │ │ - [2d4da4] DEFAULT_WORKER_THREADS=0 │ │ - [2d4dbd] NULL-SHA │ │ - [2d4dc6] TLS_RSA_WITH_AES_128_CBC_SHA │ │ - [2d4de3] DHE-RSA-AES256-SHA256 │ │ - [2d4df9] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [2d4e1d] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [2d4e49] DHE-DSS-CAMELLIA256-SHA256 │ │ - [2d4e64] SEED-SHA │ │ - [2d4e6d] DSA │ │ - [2d4e71] RC4 │ │ - [2d4e75] AES256 │ │ - [2d4e7c] ARIAGCM │ │ - [2d4e84] bad compression algorithm │ │ - [2d4e9e] bad legacy version │ │ - [2d4eb1] bad signature │ │ - [2d4ebf] bad srp parameters │ │ - [2d4ed2] error setting tlsa base domain │ │ - [2d4ef1] invalid record │ │ - [2d4f00] invalid status response │ │ - [2d4f18] missing sigalgs extension │ │ - [2d4f32] peer did not return a certificate │ │ - [2d4f54] read bio not set │ │ - [2d4f65] read timeout expired │ │ - [2d4f7a] required cipher missing │ │ - [2d4f92] comp │ │ - [2d4f97] no_resumption_on_reneg │ │ - [2d4fae] allow_no_dhe_kex │ │ - [2d4fbf] ClientSignatureAlgorithms │ │ - [2d4fd9] DTLSv1.2 │ │ - [2d4fe2] ssl_session_dup_intern │ │ - [2d4ff9] session_id │ │ - [2d5004] tls-sigalg-code-point │ │ - [2d501a] tls-sigalg-sig-name │ │ - [2d502e] quic_wait_for_stream │ │ - [2d5043] MAX_ACK_DELAY is malformed │ │ - [2d505e] STATELESS_RESET_TOKEN encountered internal error │ │ - [2d508f] initial_max_stream_data_bidi_local │ │ - [2d50b2] connectivity:connection_closed │ │ - [2d50d1] bidirectional │ │ - [2d50df] application │ │ - [2d50eb] ssl/quic/quic_record_shared.c │ │ - [2d5109] empty packet payload │ │ - [2d511e] acked packet which initiated a key update without a corresponding key update │ │ - [2d516b] STREAM_STATE_ERROR │ │ - [2d517e] ossl_quic_hdr_protector_init │ │ - [2d519b] ssl/quic/uint_set.c │ │ - [2d51af] ssl3_write_bytes │ │ - [2d51c0] read_ahead │ │ - [2d51cb] tls1_initialise_write_packets │ │ - [2d51e9] tls1_set_crypto_state │ │ - [2d51ff] final_ems │ │ - [2d5209] tls_construct_stoc_ems │ │ - [2d5220] tls_post_process_server_rpk │ │ - [2d523c] tls_post_process_client_hello │ │ - [2d525a] kxBlob │ │ - [2d5261] crypto/asn1/asn1_lib.c │ │ - [2d5278] %u\n │ │ - [2d527c] buffer │ │ - [2d5283] %02X │ │ - [2d5288] addrinfo addr is not af inet │ │ - [2d52a5] crypto/bn/bn_ctx.c │ │ - [2d52b8] mask │ │ - [2d52bd] OCTETSTRING │ │ - [2d52c9] T61STRING │ │ - [2d52d3] recommended-private-length: %d bits\n │ │ - [2d52f8] CBIGNUM │ │ - [2d5300] generate_key │ │ - [2d530d] value.named_curve │ │ - [2d531f] ossl_ec_key_from_pkcs8 │ │ - [2d5336] NIST/SECG/WTLS curve over a 163 bit binary field │ │ - [2d5367] X9.62 curve over a 304 bit binary field │ │ - [2d538f] EC_KEY_priv2oct │ │ - [2d539f] EC_POINT_oct2point │ │ - [2d53b2] crypto/ec/ec2_oct.c │ │ - [2d53c6] crypto/ec/ecp_smpl.c │ │ - [2d53db] OpenSSL ED25519 algorithm │ │ - [2d53f5] ossl_decoder_get_number │ │ - [2d540d] dynamic_path │ │ - [2d541a] CIPHERS │ │ - [2d5422] PKEY_ASN1 │ │ - [2d542c] ENGINE_remove │ │ - [2d543a] crypto/engine/tb_eckey.c │ │ - [2d5453] SSL routines │ │ - [2d5460] BUF lib │ │ - [2d5468] missing asn1 eos │ │ - [2d5479] prime239v3 │ │ - [2d5484] Oakley-EC2N-3 │ │ - [2d5492] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ - [2d54d3] rounds │ │ - [2d54da] evp_pkey_get0_RSA_int │ │ - [2d54f0] EVP_PKEY_get_params │ │ - [2d5504] dh_paramgen_generator │ │ - [2d551a] hexseed │ │ - [2d5522] maxmem_bytes │ │ - [2d552f] X942KDF-ASN1 │ │ - [2d553c] crypto/deterministic_nonce.c │ │ - [2d5559] invalid parameter name │ │ - [2d5570] peer key error │ │ - [2d557f] aes key setup failed │ │ - [2d5594] list error │ │ - [2d559f] odd number of chars │ │ - [2d55b3] invalid trinomial basis │ │ - [2d55cb] point at infinity │ │ - [2d55dd] no filename │ │ - [2d55e9] argument is not a number │ │ - [2d5602] cms datafinal error │ │ - [2d5616] content verify error │ │ - [2d562b] crmferror │ │ - [2d5635] missing pbm secret │ │ - [2d5648] missing protection │ │ - [2d565b] RC2-64-CBC │ │ - [2d5666] aria_ccm_init_key │ │ - [2d5678] EVP_PKEY_base_id │ │ - [2d5689] push_BN │ │ - [2d5691] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ - [2d56d6] MD2 │ │ - [2d56da] shaWithRSAEncryption │ │ - [2d56ef] unstructuredName │ │ - [2d5700] Netscape Data Type │ │ - [2d5713] nsCertSequence │ │ - [2d5722] subjectAltName │ │ - [2d5731] X509v3 Basic Constraints │ │ - [2d574a] bf-ofb │ │ - [2d5751] CAST5-OFB │ │ - [2d575b] ripemd160WithRSA │ │ - [2d576c] pbeWithSHA1And40BitRC4 │ │ - [2d5783] crlBag │ │ - [2d578a] id-ad │ │ - [2d5790] id-smime-ct-DVCSResponseData │ │ - [2d57ad] id-smime-aa-receiptRequest │ │ - [2d57c8] id-smime-aa-ets-contentTimestamp │ │ - [2d57e9] id-smime-aa-signatureType │ │ - [2d5803] id-mod-cmp │ │ - [2d580e] Biometric Info │ │ - [2d581d] IPSec End System │ │ - [2d582e] id-it-keyPairParamReq │ │ - [2d5844] AES-128-CFB │ │ - [2d5850] pilotGroups │ │ - [2d585c] friendlyCountry │ │ - [2d586c] UID │ │ - [2d5870] documentLocation │ │ - [2d5881] buildingName │ │ - [2d588e] audio │ │ - [2d5894] setct-PIDataUnsigned │ │ - [2d58a9] setct-CredReqTBS │ │ - [2d58ba] setct-MeAqCInitResTBS │ │ - [2d58d0] setAttr-IssCap │ │ - [2d58df] camellia-192-cbc │ │ - [2d58f0] CAMELLIA-192-ECB │ │ - [2d5901] id-smime-ct-compressedData │ │ - [2d591c] hmacWithSHA512 │ │ - [2d592b] gost94 │ │ - [2d5932] GOST R 34.11-94 PRF │ │ - [2d5946] enhancedSearchGuide │ │ - [2d595a] aes-128-cbc-hmac-sha1 │ │ - [2d5970] pSpecified │ │ - [2d597b] ct_precert_poison │ │ - [2d598d] aes-192-ocb │ │ - [2d5999] CAMELLIA-192-GCM │ │ - [2d59aa] Send Proxied Router │ │ - [2d59be] Signing KDC Response │ │ - [2d59d3] AuthGOST12 │ │ - [2d59de] id-smime-ct-contentCollection │ │ - [2d59fc] ARIA-128-ECB │ │ - [2d5a09] aria-192-ecb │ │ - [2d5a16] ARIA-256-CFB8 │ │ - [2d5a24] sha3-256 │ │ - [2d5a2d] shake128 │ │ - [2d5a36] id-dsa-with-sha3-384 │ │ - [2d5a4b] dsa_with_SHA3-384 │ │ - [2d5a5d] aria-128-ccm │ │ - [2d5a6a] aria-256-ccm │ │ - [2d5a77] id-tc26-gost-3410-2012-512-paramSetC │ │ - [2d5a9c] uacurve6 │ │ - [2d5aa5] kuznyechik-ctr-acpkm-omac │ │ - [2d5abf] GMAC │ │ - [2d5ac4] NAIRealm │ │ - [2d5acd] KxGOST18 │ │ - [2d5ad6] classSignToolKC2 │ │ - [2d5ae7] ipAddr-asNumberv2 │ │ - [2d5af9] id-it-rootCaCert │ │ - [2d5b0a] id-aa-ets-attrRevocationRefs │ │ - [2d5b27] id-aa-ets-mimeType │ │ - [2d5b3a] id-aa-ATSHashIndex-v2 │ │ - [2d5b50] ms-ntds-obj-sid │ │ - [2d5b60] Microsoft NTDS AD objectSid │ │ - [2d5b7c] X509v3 Basic Attribute Certificate Constraints │ │ - [2d5bab] X509v3 Delegated Name Constraints │ │ - [2d5bcd] X509v3 Group Attribute Certificate │ │ - [2d5bf0] responseType │ │ - [2d5bfd] error in nextupdate field │ │ - [2d5c17] error converting private key │ │ - [2d5c34] expecting dss key blob │ │ - [2d5c4b] PKCS7_SIGN_ENVELOPE │ │ - [2d5c5f] d.digest │ │ - [2d5c68] issuer_and_serial │ │ - [2d5c7a] (%ld unused bits)\n │ │ - [2d5c8e] PKCS7_dataFinal │ │ - [2d5c9e] encryption not supported for this key type │ │ - [2d5cc9] pkcs7 datasign │ │ - [2d5cd8] unable to find certificate │ │ - [2d5cf3] random pool underflow │ │ - [2d5d09] No PSS parameter restrictions\n │ │ - [2d5d28] with │ │ - [2d5d2f] rsa_int_import_from │ │ - [2d5d43] RSA_PSS_PARAMS │ │ - [2d5d52] saltLength │ │ - [2d5d5d] ossl_rsa_param_decode │ │ - [2d5d73] null before block missing │ │ - [2d5d8d] derive_kdk │ │ - [2d5d98] RSA_padding_add_PKCS1_type_1 │ │ - [2d5db5] RSA_padding_check_PKCS1_type_1 │ │ - [2d5dd4] pkey_rsa_sign │ │ - [2d5de2] ossl_bn_rsa_fips186_4_derive_prime │ │ - [2d5e05] 1536 │ │ - [2d5e0a] error verifying pkcs12 mac │ │ - [2d5e25] OSSL_STORE_INFO_new_CRL │ │ - [2d5e3d] ossl_store_handle_load_result │ │ - [2d5e5b] unsupported md algorithm │ │ - [2d5e74] %s: │ │ - [2d5e78] Load certs from files in a directory │ │ - [2d5e9d] Load file into cache │ │ - [2d5eb2] EDIPARTYNAME │ │ - [2d5ebf] d.rfc822Name │ │ - [2d5ecc] BASIC_CONSTRAINTS │ │ - [2d5ede] (Multicast) │ │ - [2d5eeb] %x%s │ │ - [2d5ef0] %*sSigned Certificate Timestamp: │ │ - [2d5f11] %s%s%s%s\n │ │ - [2d5f1b] minimum │ │ - [2d5f23] excludedSubtrees │ │ - [2d5f34] othername:SmtpUTF8Mailbox:%.*s │ │ - [2d5f53] URI: │ │ - [2d5f58] i2s_ASN1_ENUMERATED │ │ - [2d5f6c] invalid ipaddress │ │ - [2d5f7e] policy language already defined │ │ - [2d5f9e] X509_check_private_key │ │ - [2d5fb5] error using siginf set │ │ - [2d5fcc] idp mismatch │ │ - [2d5fd9] public key decode error │ │ - [2d5ff1] certificate not trusted │ │ - [2d6009] name constraints minimum and maximum not supported │ │ - [2d603c] Certificate Transparency required, but no valid SCTs found │ │ - [2d6077] crypto/asn1/a_verify.c │ │ - [2d608e] provider=base,fips=yes,output=der,structure=ec │ │ - [2d60bd] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ - [2d60e4] OpenSSL ED25519 implementation │ │ - [2d6103] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ - [2d613f] MD4:1.2.840.113549.2.4 │ │ - [2d6156] DES-CFB:1.3.14.3.2.9 │ │ - [2d616b] SHA-1 │ │ - [2d6171] aes_cbc_cts_set_ctx_params │ │ - [2d618c] blake2b512_internal_final │ │ - [2d61a6] providers/implementations/digests/sha2_prov.c │ │ - [2d61d4] check_bitlen_rsa │ │ - [2d61e5] DSA PARAMETERS │ │ - [2d61f4] ed25519_to_PrivateKeyInfo_der_encode │ │ - [2d6219] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [2d6244] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2d626f] GROUP: %s\n │ │ - [2d627a] dh_plain_derive │ │ - [2d628a] ecx_init │ │ - [2d6293] m_cost must be greater or equal than 8 times the number of lanes │ │ - [2d62d4] kdf_hkdf_size │ │ - [2d62e2] hmac_drbg_kdf_new │ │ - [2d62f4] pkcs12kdf_derive │ │ - [2d6305] kdf_scrypt_derive │ │ - [2d6317] use-keybits │ │ - [2d6323] RSASVE │ │ - [2d632a] ec_gen_set_group │ │ - [2d633b] ossl_drbg_get_seed │ │ - [2d634e] min_entropylen │ │ - [2d635d] sm2_sig_verify │ │ - [2d636c] invalid kdf │ │ - [2d6378] mismatching domain parameters │ │ - [2d6396] cipher_generic_init_internal │ │ - [2d63b3] ossl_cipher_trailingdata │ │ - [2d63cc] d-absent │ │ - [2d63d5] sis-type │ │ - [2d63de] kalg │ │ - [2d63e3] ld-type │ │ - [2d63eb] ential │ │ - [2d63f2] _Unwind_VRS_Get_Internal │ │ - [2d640b] r8 │ │ - [2d640e] s19 │ │ - [2d6412] s23 │ │ - [2d6416] │ │ - [2d641d] cannot open virtual table: %s │ │ - [2d643b] cipher_log │ │ - [2d6446] sqlite3_key_v2: no key provided │ │ - [2d6466] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ - [2d6489] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ - [2d64b2] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ - [2d64e9] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ - [2d651f] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ - [2d6569] stderr │ │ - [2d6570] %s.lock │ │ - [2d6578] JournalMode │ │ - [2d6584] NotNull │ │ - [2d658c] TypeCheck │ │ - [2d6596] MakeRecord │ │ - [2d65a1] OpenAutoindex │ │ - [2d65af] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ - [2d65f7] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ - [2d6620] btreeInitPage() returns error code %d │ │ - [2d6646] Child page depth differs │ │ - [2d665f] CRE │ │ - [2d6663] sha1 │ │ - [2d6668] case_sensitive_like │ │ - [2d667c] checkpoint_fullfsync │ │ - [2d6691] legacy_alter_table │ │ - [2d66a4] reverse_unordered_selects │ │ - [2d66be] textrekey │ │ - [2d66c8] wdth │ │ - [2d66cd] timeout │ │ - [2d66d5] REUSE SUBQUERY %d │ │ - [2d66e7] %s %T already exists │ │ - [2d66fc] missing datatype for %s.%s │ │ - [2d6717] CHECK constraints │ │ - [2d6729] * │ │ - [2d672b] '%s' is not a function │ │ - [2d6742] sqlite_autoindex_%s_%d │ │ - [2d6759] recursive aggregate queries not supported │ │ - [2d6783] AUTOMATIC PARTIAL COVERING INDEX │ │ - [2d67a4] RIGHT-JOIN %s │ │ - [2d67b2] table %s may not be modified │ │ - [2d67cf] %s.rowid │ │ - [2d67d8] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ - [2d6821] IN(...) element has %d term%s - expected %d │ │ - [2d684d] SET DEFAULT │ │ - [2d6859] cannot create %s trigger on view: %S │ │ - [2d687e] likely │ │ - [2d6885] subtype │ │ - [2d688d] format │ │ - [2d6894] last_insert_rowid │ │ - [2d68a6] 20b:20e │ │ - [2d68ae] unable to use function %s in the requested context │ │ - [2d68e1] PRAGMA table_list │ │ - [2d68f3] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ - [2d692d] %s_segments │ │ - [2d6939] __langid │ │ - [2d6942] -- │ │ - [2d6945] unindexed │ │ - [2d694f] WITHOUT ROWID │ │ - [2d695e] expected integer, got "%.*s" │ │ - [2d697b] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ - [2d69c2] tokenchars │ │ - [2d69cd] fts5_api_ptr │ │ - [2d69da] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ - [2d6a0f] rtree constraint failed: %s.(%s<=%s) │ │ - [2d6a34] json_each │ │ - [2d6a3e] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ - [2d6a5c] MAX_COMPOUND_SELECT=500 │ │ - [2d6a74] MAX_LIKE_PATTERN_LENGTH=50000 │ │ - [2d6a92] MAX_VDBE_OP=250000000 │ │ - [2d6aa8] TLS_AES_256_GCM_SHA384 │ │ - [2d6abf] DHE-PSK-AES256-CCM8 │ │ - [2d6ad3] AECDH-NULL-SHA │ │ - [2d6ae2] ADH-CAMELLIA256-SHA256 │ │ - [2d6af9] DHE-PSK-CAMELLIA128-SHA256 │ │ - [2d6b14] ssl3_do_change_cipher_spec │ │ - [2d6b2f] ECDSA │ │ - [2d6b35] kuznyechik-mac │ │ - [2d6b44] gost2012_512 │ │ - [2d6b51] kSRP │ │ - [2d6b56] GOST2012-GOST8912-GOST8912 │ │ - [2d6b71] CBC │ │ - [2d6b75] SECLEVEL= │ │ - [2d6b7f] ca key too small │ │ - [2d6b90] connection type not set │ │ - [2d6ba8] invalid sequence number │ │ - [2d6bc0] no shared signature algorithms │ │ - [2d6bdf] sct verification failed │ │ - [2d6bf7] session id context uninitialized │ │ - [2d6c18] ssl section not found │ │ - [2d6c2e] ssl session version mismatch │ │ - [2d6c4b] stream reset │ │ - [2d6c58] no_legacy_server_connect │ │ - [2d6c71] ciphersuites │ │ - [2d6c7e] None │ │ - [2d6c83] AllowNoDHEKEX │ │ - [2d6c91] KTLS │ │ - [2d6c96] Require │ │ - [2d6c9e] TLSv1.3 read client compressed certificate │ │ - [2d6cc9] tls1_PRF │ │ - [2d6cd2] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ - [2d6d0c] initial_max_stream_data_uni │ │ - [2d6d28] connectivity:connection_started │ │ - [2d6d48] NEW_TOKEN valid only in 1-RTT │ │ - [2d6d66] quic_release_record │ │ - [2d6d7a] TRANSPORT_PARAMETER_ERROR │ │ - [2d6d94] INVALID_TOKEN │ │ - [2d6da2] APPLICATION_ERROR │ │ - [2d6db4] use_etm │ │ - [2d6dbc] ossl_get_max_early_data │ │ - [2d6dd4] tls_write_records │ │ - [2d6de6] tls_parse_stoc_alpn │ │ - [2d6dfa] tls_construct_ctos_server_cert_type │ │ - [2d6e1e] custom_ext_parse │ │ - [2d6e2f] tls_parse_ctos_key_share │ │ - [2d6e48] tls_process_key_exchange │ │ - [2d6e61] tls_client_key_exchange_post_work │ │ - [2d6e83] tls_construct_cke_psk_preamble │ │ - [2d6ea2] parse_ca_names │ │ - [2d6eb1] opaqueBlob │ │ - [2d6ebc] d2i_AutoPrivateKey_legacy │ │ - [2d6ed6] asn1_item_ex_d2i_intern │ │ - [2d6eee] BN_CTX_get │ │ - [2d6ef9] crypto/conf/conf_mod.c │ │ - [2d6f10] OPENSSL_finish │ │ - [2d6f1f] r │ │ - [2d6f21] do_tcreate │ │ - [2d6f2c] field=%s, value=%s │ │ - [2d6f3f] BITSTRING │ │ - [2d6f49] crypto/asn1/a_time.c │ │ - [2d6f5e] X9.42 DH │ │ - [2d6f67] crypto/bn/bn_exp.c │ │ - [2d6f7a] DSO_free │ │ - [2d6f83] i2d_ECPKParameters │ │ - [2d6f96] k1 │ │ - [2d6f99] characteristic-two-field │ │ - [2d6fb2] SECG curve over a 192 bit prime field │ │ - [2d6fd8] X9.62 curve over a 192 bit prime field │ │ - [2d6fff] SECG curve over a 113 bit binary field │ │ - [2d7026] EC_KEY_generate_key │ │ - [2d703a] ossl_ec_key_pairwise_check │ │ - [2d7055] EC_GROUP_get_curve │ │ - [2d7068] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ - [2d7097] ossl_ecdh_simple_compute_key │ │ - [2d70b4] crypto/ec/ecdsa_ossl.c │ │ - [2d70cb] pkey_ecd_digestverify448 │ │ - [2d70e4] OSSL_DECODER_from_data │ │ - [2d70fb] dynamic │ │ - [2d7103] ENGINE_set_default_string │ │ - [2d711d] ENGINE_add │ │ - [2d7128] engine_list_add │ │ - [2d7138] crypto/engine/tb_cipher.c │ │ - [2d7152] OBJ lib │ │ - [2d715a] passed invalid argument │ │ - [2d7172] aes_xts_init_key │ │ - [2d7183] prime192v2 │ │ - [2d718e] c2pnb163v1 │ │ - [2d7199] wap-wsg-idm-ecid-wtls3 │ │ - [2d71b0] brainpoolP224r1 │ │ - [2d71c0] randkey │ │ - [2d71c8] tls1multi_aadpacklen │ │ - [2d71dd] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ - [2d724d] evp_get_global_properties_str │ │ - [2d726b] aead │ │ - [2d7270] tls-multi │ │ - [2d727a] OSSL_ENCODER_CTX_set_construct │ │ - [2d7299] geterr │ │ - [2d72a0] mandatory-digest │ │ - [2d72b1] blockSize │ │ - [2d72bb] prf │ │ - [2d72bf] assertion failed: keylen <= sizeof(key) │ │ - [2d72e7] EVP_PKEY_new │ │ - [2d72f4] evp_pkey_copy_downgraded │ │ - [2d730d] key type = %s │ │ - [2d731b] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ - [2d7351] kdf-outlen │ │ - [2d735c] x931 │ │ - [2d7361] fips186_4 │ │ - [2d736b] pkey_ec_ctrl │ │ - [2d7378] pkey_ec_ctrl_str │ │ - [2d7389] dh_2048_256 │ │ - [2d7395] ossl_ffc_params_full_validate │ │ - [2d73b3] input not reduced │ │ - [2d73c5] invalid custom length │ │ - [2d73db] keymgmt export failure │ │ - [2d73f2] not XOF or invalid length │ │ - [2d740c] pbkdf2 error │ │ - [2d7419] expecting an integer │ │ - [2d742e] illegal negative value │ │ - [2d7445] missing eoc │ │ - [2d7451] the asn1 object identifier is not known for this md │ │ - [2d7485] param not integer type │ │ - [2d749c] i2d ecpkparameters failure │ │ - [2d74b7] slot full │ │ - [2d74c1] engine is not in the list │ │ - [2d74db] connect failure │ │ - [2d74eb] cms lib │ │ - [2d74f3] not a signed receipt │ │ - [2d7508] unsupported kek algorithm │ │ - [2d7522] setting mac algor failure │ │ - [2d753c] wrong rp component count │ │ - [2d7555] sct not set │ │ - [2d7561] ARIA-256-CBC │ │ - [2d756e] crypto/evp/e_des3.c │ │ - [2d7582] Specifies to continue even if version checking fails (boolean) │ │ - [2d75c1] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ - [2d760e] Load up the ENGINE specified by other settings │ │ - [2d763d] assertion failed: sh.freelist[slist] == temp │ │ - [2d766a] crypto/o_str.c │ │ - [2d7679] OSSL_PARAM_get_int32 │ │ - [2d768e] BN_hex2bn │ │ - [2d7698] crypto/provider_conf.c │ │ - [2d76af] TRUE │ │ - [2d76b4] no │ │ - [2d76b7] IDEA-CBC │ │ - [2d76c0] des-ede-cbc │ │ - [2d76cc] extendedCertificateAttributes │ │ - [2d76ea] des-ede-cfb │ │ - [2d76f6] givenName │ │ - [2d7700] sha1WithRSA │ │ - [2d770c] rc5-cfb │ │ - [2d7714] SXNetID │ │ - [2d771c] PBE-SHA1-RC2-128 │ │ - [2d772d] x509Crl │ │ - [2d7735] Policy Qualifier User Notice │ │ - [2d7752] id-smime-mod-ets-eSignature-97 │ │ - [2d7771] id-smime-aa-contentHint │ │ - [2d7789] id-smime-aa-ets-certCRLTimestamp │ │ - [2d77aa] id-smime-alg-ESDH │ │ - [2d77bc] id-mod-cmc │ │ - [2d77c7] id-mod-ocsp │ │ - [2d77d3] IPSec User │ │ - [2d77de] id-alg-noSignature │ │ - [2d77f1] id-cmc-recipientNonce │ │ - [2d7807] X509v3 No Revocation Available │ │ - [2d7826] friendlyCountryName │ │ - [2d783a] dSAQuality │ │ - [2d7845] personalSignature │ │ - [2d7857] setct-AuthResBaggage │ │ - [2d786c] setct-PI-TBS │ │ - [2d7879] setct-AuthRevResData │ │ - [2d788e] setct-CapResData │ │ - [2d789f] setct-CapRevReqTBS │ │ - [2d78b2] setct-RegFormReqTBE │ │ - [2d78c6] set-brand-JCB │ │ - [2d78d4] msUPN │ │ - [2d78da] id-ppl │ │ - [2d78e1] Independent │ │ - [2d78ed] c2onb191v5 │ │ - [2d78f8] c2onb239v4 │ │ - [2d7903] seed-ecb │ │ - [2d790c] Diffie-Hellman based MAC │ │ - [2d7925] GOST R 34.10-94 DH │ │ - [2d7938] id-GostR3410-94-CryptoPro-D-ParamSet │ │ - [2d795d] physicalDeliveryOfficeName │ │ - [2d7978] houseIdentifier │ │ - [2d7988] id-tc26-hmac-gost-3411-2012-256 │ │ - [2d79a8] KxDHE-PSK │ │ - [2d79b2] kx-any │ │ - [2d79b9] aria-256-cfb1 │ │ - [2d79c7] SHA3-224 │ │ - [2d79d0] SHA3-256 │ │ - [2d79d9] id-hmacWithSHA3-256 │ │ - [2d79ed] CMC Certificate Authority │ │ - [2d7a07] uacurve0 │ │ - [2d7a10] DSTU curve 6 │ │ - [2d7a1d] uacurve9 │ │ - [2d7a26] magma-kexp15 │ │ - [2d7a33] id-tc26-gost-3410-2012-256-paramSetC │ │ - [2d7a58] id-on-SmtpUTF8Mailbox │ │ - [2d7a6e] SRVName │ │ - [2d7a76] hmacWithSM3 │ │ - [2d7a82] X509v3 Authority Attribute Identifier │ │ - [2d7aa8] singleUse │ │ - [2d7ab2] bad version number │ │ - [2d7ac5] bio write failure │ │ - [2d7ad7] expecting private key blob │ │ - [2d7af2] not proc type │ │ - [2d7b00] pem_read_bio_key_decoder │ │ - [2d7b19] PKCS12_SAFEBAG │ │ - [2d7b28] content type not data │ │ - [2d7b3e] d.data │ │ - [2d7b45] %*s<%s>\n │ │ - [2d7b4e] EXTERNAL │ │ - [2d7b57] signing ctrl failure │ │ - [2d7b6c] crypto/property/property.c │ │ - [2d7b87] parse_unquoted │ │ - [2d7b96] evp_rand_from_algorithm │ │ - [2d7bae] additional input too long │ │ - [2d7bc8] insufficient drbg strength │ │ - [2d7be3] Not a regular file │ │ - [2d7bf6] unable to get parent strength │ │ - [2d7c14] exponent%d: │ │ - [2d7c20] algorithm-id │ │ - [2d7c2d] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ - [2d7c75] block type is not 01 │ │ - [2d7c8a] digest not allowed │ │ - [2d7c9d] crypto/rsa/rsa_pss.c │ │ - [2d7cb2] 6144 │ │ - [2d7cb7] passphrase callback error │ │ - [2d7cd1] crypto/pkcs12/p12_mutl.c │ │ - [2d7cea] nonce mismatch │ │ - [2d7cf9] nonce not returned │ │ - [2d7d0c] common ok and cancel characters │ │ - [2d7d2c] UI_new_method │ │ - [2d7d3a] UI_get_result_length │ │ - [2d7d4f] X509_load_crl_file │ │ - [2d7d62] method │ │ - [2d7d69] objsign │ │ - [2d7d71] Encipher Only │ │ - [2d7d7f] %*sNumber%s: │ │ - [2d7d8d] u.addressRange │ │ - [2d7d9c] %*sIPv6 │ │ - [2d7da4] %*s Profession Info Entry %0d:\n │ │ - [2d7dc5] r2i_pci │ │ - [2d7dcd] notAfter │ │ - [2d7dd6] POLICY_MAPPING │ │ - [2d7de5] POLICY_MAPPINGS │ │ - [2d7df5] Any Purpose │ │ - [2d7e01] othername:NAIRealm:%.*s │ │ - [2d7e19] email: │ │ - [2d7e20] %d.%d.%d.%d%n │ │ - [2d7e2e] invalid safi │ │ - [2d7e3b] unknown extension name │ │ - [2d7e52] X509_STORE_new │ │ - [2d7e61] crypto/x509/x509_obj.c │ │ - [2d7e78] subject issuer mismatch │ │ - [2d7e90] invalid or inconsistent certificate policy extension │ │ - [2d7ec5] proxy subject name violation │ │ - [2d7ee2] subject signature algorithm and issuer public key algorithm mismatch │ │ - [2d7f27] Missing Authority Key Identifier │ │ - [2d7f48] X509_verify_cert │ │ - [2d7f59] x509_verify_x509 │ │ - [2d7f6a] X509_ATTRIBUTE │ │ - [2d7f79] revoked │ │ - [2d7f81] x509_name_encode │ │ - [2d7f92] x509_pubkey_decode │ │ - [2d7fa5] socket create failed │ │ - [2d7fba] ) │ │ - [2d7fbd] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ - [2d7fec] provider=default,fips=yes │ │ - [2d8006] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ - [2d802a] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ - [2d8055] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ - [2d8087] RC4:1.2.840.113549.3.4 │ │ - [2d809e] blake2s256_internal_final │ │ - [2d80b8] ec_to_SubjectPublicKeyInfo_der_encode │ │ - [2d80de] J: │ │ - [2d80e4] pcounter: %d\n │ │ - [2d80f2] ecx_dupctx │ │ - [2d80fd] ossl_ec_match_params │ │ - [2d8112] eckem_encapsulate │ │ - [2d8124] sk │ │ - [2d8127] ecx_gen │ │ - [2d812f] CTR │ │ - [2d8133] digest=%s │ │ - [2d813d] Ed25519ctx │ │ - [2d8148] OAEP padding not allowed for signing / verifying │ │ - [2d8179] localhost/ │ │ - [2d8184] file_open_stream │ │ - [2d8195] bad tls client version │ │ - [2d81ac] entropy source strength too weak │ │ - [2d81cd] module integrity failure │ │ - [2d81e6] ossl_ccm_get_ctx_params │ │ - [2d81fe] oinit │ │ - [2d8204] props │ │ - [2d820a] ntropy │ │ - [2d8211] s2 │ │ - [2d8214] d4 │ │ - [2d8217] d9 │ │ - [2d821a] PRAGMA rekey_cipher is no longer supported. │ │ - [2d8246] kdf_iter │ │ - [2d824f] fast_kdf_iter │ │ - [2d825d] PRAGMA cipher_page_size = %d; │ │ - [2d827b] %u │ │ - [2d827e] sqlcipherCodecAttach: db=%p, nDb=%d │ │ - [2d82a2] sqlcipher_activate: leaving static master mutex │ │ - [2d82d2] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ - [2d8300] PRAGMA cipher_compatibility = %d; │ │ - [2d8322] DETACH DATABASE migrate; │ │ - [2d833b] %Y-%m-%d %H:%M:%S │ │ - [2d834d] 0 │ │ - [2d834f] :memory: │ │ - [2d8358] %.4c%s%.16c │ │ - [2d8364] MJ collide: %s │ │ - [2d8373] Gt │ │ - [2d8376] Add │ │ - [2d837a] IdxInsert │ │ - [2d8384] FinishSeek │ │ - [2d838f] VBegin │ │ - [2d8396] %z: %s │ │ - [2d839d] cannot rollback - no transaction is active │ │ - [2d83c8] database schema is locked: %s │ │ - [2d83e6] %s is %u but should be %u │ │ - [2d8400] vtable constructor failed: %s │ │ - [2d841e] no such rowid: %lld │ │ - [2d8432] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ - [2d8479] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2d84ba] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2d84f7] count_changes │ │ - [2d8505] tbl │ │ - [2d8509] near "%T": syntax error │ │ - [2d8521] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [2d8575] USING INDEX %s FOR IN-OPERATOR │ │ - [2d8594] no such column │ │ - [2d85a3] sqlite_schema │ │ - [2d85b1] ORDER │ │ - [2d85b7] no tables specified │ │ - [2d85cb] %.*z:%u │ │ - [2d85d3] sqlite_stat%d │ │ - [2d85e1] VIRTUAL TABLE INDEX %d:%s │ │ - [2d85fc] isisi │ │ - [2d8602] UTF-8 │ │ - [2d8608] invalid uri authority: %.*s │ │ - [2d8624] no such vfs: %s │ │ - [2d8634] unable to identify the object to be reindexed │ │ - [2d8662] stat_init │ │ - [2d866c] cannot %s %s "%s" │ │ - [2d867e] incomplete input │ │ - [2d868f] unlikely │ │ - [2d8698] %02d │ │ - [2d869d] JSON cannot hold BLOB values │ │ - [2d86ba] database or disk is full │ │ - [2d86d3] column index out of range │ │ - [2d86ed] another row available │ │ - [2d8703] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ - [2d8744] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ - [2d8774] ilb │ │ - [2d8778] unrecognized parameter: %s │ │ - [2d8793] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ - [2d87d3] malformed inverted index for FTS%d table %s.%s │ │ - [2d8802] k PRIMARY KEY, v │ │ - [2d8813] PRAGMA %Q.data_version │ │ - [2d882a] fts5 expression tree is too large (maximum depth %d) │ │ - [2d885f] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ - [2d8887] parse error in rank function: %s │ │ - [2d88a8] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ - [2d88e2] ,%.*s REAL │ │ - [2d88ed] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ - [2d893f] corrupted │ │ - [2d8949] ENABLE_MEMORY_MANAGEMENT │ │ - [2d8962] DHE-RSA-AES256-CCM │ │ - [2d8975] PSK-AES128-CBC-SHA │ │ - [2d8988] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ - [2d89a9] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ - [2d89cd] RSA-PSK-AES256-GCM-SHA384 │ │ - [2d89e7] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ - [2d8a04] DHE-DSS-CAMELLIA128-SHA │ │ - [2d8a1c] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [2d8a41] ssl_cert_dup │ │ - [2d8a4e] SSLv3 │ │ - [2d8a54] ciphersuite digest has changed │ │ - [2d8a73] empty raw public key │ │ - [2d8a88] empty srtp protection profile list │ │ - [2d8aab] can't find SRP server param │ │ - [2d8ac7] no shared groups │ │ - [2d8ad8] no suitable signature algorithm │ │ - [2d8af8] poll request not supported │ │ - [2d8b13] records not released │ │ - [2d8b28] ssl section empty │ │ - [2d8b3a] unknown state │ │ - [2d8b48] unsupported ssl version │ │ - [2d8b60] ssl_do_config │ │ - [2d8b6e] ClientCAStore │ │ - [2d8b7c] SSL_CTX_use_serverinfo_ex │ │ - [2d8b96] before SSL initialization │ │ - [2d8bb0] SSLv3/TLS write certificate │ │ - [2d8bcc] TLSv1.3 read encrypted extensions │ │ - [2d8bee] tls1_set_sigalgs_list │ │ - [2d8c04] PSS │ │ - [2d8c08] label │ │ - [2d8c0e] ssl/tls_depr.c │ │ - [2d8c1d] ossl_quic_new │ │ - [2d8c2b] ossl_quic_pending_int │ │ - [2d8c41] ssl/quic/quic_engine.c │ │ - [2d8c58] INITIAL_MAX_DATA appears multiple times │ │ - [2d8c80] transport │ │ - [2d8c8a] min_cwnd_size │ │ - [2d8c98] qlog_version │ │ - [2d8ca5] \f │ │ - [2d8ca8] retry │ │ - [2d8cae] crypto │ │ - [2d8cb5] max_stream_data │ │ - [2d8cc5] el_setup_keyslot │ │ - [2d8cd6] depack_do_frame_reset_stream │ │ - [2d8cf3] internal error (flow control) │ │ - [2d8d11] depack_do_frame_handshake_done │ │ - [2d8d30] handshake layer error, error code %llu (0x%llx) ("%s") │ │ - [2d8d67] STREAM_LEN │ │ - [2d8d72] STREAM_OFF_LEN │ │ - [2d8d81] AEAD_LIMIT_REACHED │ │ - [2d8d94] dtls1_read_bytes │ │ - [2d8da5] final_maxfragmentlen │ │ - [2d8dba] tls_construct_ctos_supported_versions │ │ - [2d8de0] tls_parse_stoc_psk │ │ - [2d8df3] tls_parse_ctos_renegotiate │ │ - [2d8e0e] tls_process_ske_srp │ │ - [2d8e22] tls_construct_cke_ecdhe │ │ - [2d8e3a] tls_construct_cke_srp │ │ - [2d8e50] tls_process_client_hello │ │ - [2d8e69] tls_construct_new_session_ticket │ │ - [2d8e8a] ZUINT64 │ │ - [2d8e92] accept error │ │ - [2d8e9f] bad fopen mode │ │ - [2d8eae] crypto/bn/bn_mont.c │ │ - [2d8ec2] on │ │ - [2d8ec5] name=%s, value=%s │ │ - [2d8ed7] maxsize=%ld │ │ - [2d8ee3] ASN1_STRING_TABLE_add │ │ - [2d8ef9] crypto/dsa/dsa_ossl.c │ │ - [2d8f0f] crypto/ec/ec_ameth.c │ │ - [2d8f24] k3 │ │ - [2d8f27] point-format │ │ - [2d8f34] named │ │ - [2d8f3a] SECG curve over a 163 bit binary field │ │ - [2d8f61] X9.62 curve over a 239 bit binary field │ │ - [2d8f89] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ - [2d8fba] EC_POINT_is_at_infinity │ │ - [2d8fd2] ecx_pub_encode │ │ - [2d8fe1] │ │ - [2d8fe8] crypto/engine/tb_pkmeth.c │ │ - [2d9002] lib(%lu) │ │ - [2d900b] crypto/evp/asymcipher.c │ │ - [2d9023] secp192k1 │ │ - [2d902d] prime256v1 │ │ - [2d9038] wap-wsg-idm-ecid-wtls6 │ │ - [2d904f] assertion failed: b <= sizeof(ctx->buf) │ │ - [2d9077] tls1multi_encin │ │ - [2d9087] crypto/encode_decode/encoder_pkey.c │ │ - [2d90ab] OSSL_ENCODER_to_data │ │ - [2d90c0] EVP_DigestVerify │ │ - [2d90d1] EVP_Q_mac │ │ - [2d90db] kdf-digest │ │ - [2d90e6] dsa_paramgen_q_bits │ │ - [2d90fa] ec_param_enc │ │ - [2d9107] fix_dh_nid5114 │ │ - [2d9116] rsa-factor9 │ │ - [2d9122] EVP_PKEY_CTX_md │ │ - [2d9132] counter: %d\n │ │ - [2d913f] crypto/bio/bss_core.c │ │ - [2d9155] expecting a poly1305 key │ │ - [2d916e] not able to copy ctx │ │ - [2d9183] unable to enable locking │ │ - [2d919c] unsupported keylength │ │ - [2d91b2] missing value │ │ - [2d91c0] hex string too short │ │ - [2d91d5] param of incompatible type │ │ - [2d91f0] discriminant is zero │ │ - [2d9205] invalid generator │ │ - [2d9217] missing OID │ │ - [2d9223] invalid string │ │ - [2d9232] asn1 len exceeds max resp len │ │ - [2d9250] invalid port number │ │ - [2d9264] max resp len exceeded │ │ - [2d927a] content type mismatch │ │ - [2d9290] error setting key │ │ - [2d92a2] error parsing pkistatus │ │ - [2d92ba] missing trust store │ │ - [2d92ce] multiple requests not supported │ │ - [2d92ee] empty ess cert id list │ │ - [2d9305] dynamic_ctrl │ │ - [2d9312] OSSL_PARAM_set_int32 │ │ - [2d9327] set_string_internal │ │ - [2d933b] identity │ │ - [2d9344] rc2-40-cbc │ │ - [2d934f] rc5-ofb │ │ - [2d9357] extendedKeyUsage │ │ - [2d9368] id-kp │ │ - [2d936e] serverAuth │ │ - [2d9379] nsSGC │ │ - [2d937f] id-smime-ct │ │ - [2d938b] id-smime-alg-RC2wrap │ │ - [2d93a0] id-smime-alg-CMSRC2wrap │ │ - [2d93b8] MD4 │ │ - [2d93bc] id-it-implicitConfirm │ │ - [2d93d2] rsaSignature │ │ - [2d93df] Private │ │ - [2d93e7] Subject Information Access │ │ - [2d9402] aes-192-cfb │ │ - [2d940e] pilot │ │ - [2d9414] nSRecord │ │ - [2d941d] set-policy │ │ - [2d9428] set-certExt │ │ - [2d9434] setAttr-IssCap-CVM │ │ - [2d9447] id-ppl-independent │ │ - [2d945a] RSA-SHA512 │ │ - [2d9465] ipsec4 │ │ - [2d946c] CAMELLIA-192-CFB1 │ │ - [2d947e] CAMELLIA-256-OFB │ │ - [2d948f] X509v3 Issuing Distribution Point │ │ - [2d94b1] id-GostR3410-2001-ParamSet-cc │ │ - [2d94cf] telephoneNumber │ │ - [2d94df] telexNumber │ │ - [2d94eb] aes-192-ctr │ │ - [2d94f7] CAMELLIA-128-CTR │ │ - [2d9508] HMAC GOST 34.11-2012 256 bit │ │ - [2d9525] hkdf │ │ - [2d952a] kx-ecdhe-psk │ │ - [2d9537] id-smime-ct-authEnvelopedData │ │ - [2d9555] ARIA-192-CTR │ │ - [2d9562] n3 │ │ - [2d9565] Professional Information or basis for Admission │ │ - [2d9595] ecdsa_with_SHA3-224 │ │ - [2d95a9] ISO-UA │ │ - [2d95b0] DSTU Gost 28147-2009 │ │ - [2d95c5] id-tc26-cipher-gostr3412-2015-magma │ │ - [2d95e9] id-tc26-gost-3410-2012-256-paramSetB │ │ - [2d960e] hmacWithSHA512-224 │ │ - [2d9621] classSignToolKB1 │ │ - [2d9632] id-ct-signedTAL │ │ - [2d9642] ms-ntds-sec-ext │ │ - [2d9652] X509v3 Acceptable Certification Policies │ │ - [2d967b] allowedAttributeAssignments │ │ - [2d9697] X509v3 Subject Alternative Public Key Info │ │ - [2d96c2] value.byKey │ │ - [2d96ce] get_header_and_data │ │ - [2d96e2] mac verify failure │ │ - [2d96f5] │ │ - [2d96ff] %5ld:d=%-2d hl=%ld l=inf %s │ │ - [2d971c] \%02X │ │ - [2d9722] invalid signed data type │ │ - [2d973b] PRNG not seeded │ │ - [2d974b] \\n │ │ - [2d974e] rsa_validate_keypair_multiprime │ │ - [2d976e] data too large │ │ - [2d977d] unsupported mask parameter │ │ - [2d9798] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ - [2d97ba] pkey_rsa_verifyrecover │ │ - [2d97d1] 4096 │ │ - [2d97d6] ui process interrupted or cancelled │ │ - [2d97fa] uri authority unsupported │ │ - [2d9814] crypto/store/store_result.c │ │ - [2d9830] ess add signing cert v2 error │ │ - [2d984e] crypto/ui/ui_openssl.c │ │ - [2d9865] emailCA │ │ - [2d986d] name= │ │ - [2d9873] CACompromise │ │ - [2d9880] name.relativename │ │ - [2d9892] IPAddressOrRange │ │ - [2d98a3] IPv4 │ │ - [2d98a8] u.range │ │ - [2d98b1] %*sTimestamp : │ │ - [2d98c1] v2i_POLICY_CONSTRAINTS │ │ - [2d98d8] do_dirname │ │ - [2d98e3] %X: │ │ - [2d98e7] bn to asn1 integer error │ │ - [2d9900] x509_sig_info_init │ │ - [2d9913] unable to decode issuer public key │ │ - [2d9936] certificate is not yet valid │ │ - [2d9953] CRL is not yet valid │ │ - [2d9968] unhandled critical extension │ │ - [2d9985] path loop │ │ - [2d998f] issuer certificate lookup error │ │ - [2d99af] X509_STORE_CTX_set_default │ │ - [2d99ca] S/MIME email │ │ - [2d99d7] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [2d9a18] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ - [2d9a52] provider=base,fips=yes,output=der,structure=rsa │ │ - [2d9a82] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ - [2d9abb] TEST-RAND │ │ - [2d9ac5] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ - [2d9aee] ED25519:1.3.101.112 │ │ - [2d9b02] provider=default,fips=no,output=pem,structure=type-specific │ │ - [2d9b3e] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [2d9b7c] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [2d9bba] provider=default,fips=yes,input=der,structure=ec │ │ - [2d9beb] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ - [2d9c16] AES-192-GCM-SIV │ │ - [2d9c26] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ - [2d9c50] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ - [2d9c72] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ - [2d9c9a] providers/implementations/ciphers/cipher_chacha20.c │ │ - [2d9cce] chacha20_get_ctx_params │ │ - [2d9ce6] providers/implementations/ciphers/cipher_null.c │ │ - [2d9d16] tdes_init │ │ - [2d9d20] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2d9d49] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2d9d73] ED448 PUBLIC KEY │ │ - [2d9d84] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2d9db1] ec_to_X9_62_der_encode │ │ - [2d9dc8] dhx2text_encode │ │ - [2d9dd8] dh_match_params │ │ - [2d9de8] requested more threads (%u) than lanes (%u) │ │ - [2d9e14] kdf_hkdf_derive │ │ - [2d9e24] providers/implementations/kdfs/kbkdf.c │ │ - [2d9e4b] providers/implementations/kdfs/sshkdf.c │ │ - [2d9e73] sskdf_derive │ │ - [2d9e80] eae_prk │ │ - [2d9e88] dh_gen_set_params │ │ - [2d9e9a] mac_gen_set_params │ │ - [2d9ead] providers/implementations/macs/gmac_prov.c │ │ - [2d9ed8] /dev/hwrng │ │ - [2d9ee3] Should be more than %d, but would be set to %d │ │ - [2d9f12] sm2sig_signature_init │ │ - [2d9f28] providers/implementations/ciphers/cipher_rc4.c │ │ - [2d9f57] providers/common/der/der_rsa_key.c │ │ - [2d9f7a] failed to sign │ │ - [2d9f89] invalid tag │ │ - [2d9f95] rithm-id │ │ - [2d9f9e] oded-from-explicit │ │ - [2d9fb1] ndex │ │ - [2d9fb6] roperties │ │ - [2d9fc0] ial │ │ - [2d9fc4] ivinfo │ │ - [2d9fcb] pe │ │ - [2d9fce] tm │ │ - [2d9fd1] s28 │ │ - [2d9fd5] d0 │ │ - [2d9fd8] unknown register │ │ - [2d9fe9] lotCPtr │ │ - [2d9ff1] cipher_profile │ │ - [2da000] cipher_default_plaintext_header_size │ │ - [2da025] PRAGMA cipher_use_hmac = %d; │ │ - [2da042] sqlcipher_activate: entered static master mutex │ │ - [2da072] sqlcipher_activate: left static master mutex │ │ - [2da09f] HMAC verification failed for page %d │ │ - [2da0c4] /dev/urandom │ │ - [2da0d1] - │ │ - [2da0d3] SorterInsert │ │ - [2da0e0] ClrSubtype │ │ - [2da0eb] cannot start a transaction within a transaction │ │ - [2da11b] Tree %u page %u cell %u: │ │ - [2da135] max_page_count │ │ - [2da144] name │ │ - [2da149] unknown database %T │ │ - [2da15d] aggregate │ │ - [2da167] column%d │ │ - [2da170] _ROWID_ │ │ - [2da178] REAL │ │ - [2da17e] error in generated column "%s" │ │ - [2da19d] %s clause should come after %s not before │ │ - [2da1c7] a JOIN clause is required before %s │ │ - [2da1eb] UPDATE │ │ - [2da1f2] rows updated │ │ - [2da1ff] table %S has %d columns but %d values were supplied │ │ - [2da233] UPSERT not implemented for virtual table "%s" │ │ - [2da261] variable number must be between ?1 and ?%d │ │ - [2da28c] sssiii │ │ - [2da293] iissssss │ │ - [2da29c] missing from index │ │ - [2da2b1] utf16be │ │ - [2da2b9] SET NULL │ │ - [2da2c2] cannot create triggers on shadow tables │ │ - [2da2ea] Invalid key value │ │ - [2da2fc] rw │ │ - [2da2ff] expr_implies_expr │ │ - [2da311] sign │ │ - [2da316] weekday │ │ - [2da31f] 50f-20a-20d │ │ - [2da32b] json_remove │ │ - [2da337] json_replace │ │ - [2da344] infinity │ │ - [2da34d] array │ │ - [2da353] attempt to write a readonly database │ │ - [2da378] unicode61 │ │ - [2da382] fts3_tokenizer │ │ - [2da391] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ - [2da3bd] ize │ │ - [2da3c1] tion │ │ - [2da3c6] notindexed │ │ - [2da3d1] unrecognized order: %s │ │ - [2da3e8] %z, langid │ │ - [2da3f3] malformed prefix=... directive │ │ - [2da412] multiple content_rowid=... directives │ │ - [2da438] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ - [2da460] alize │ │ - [2da466] col │ │ - [2da46a] no such fts5 table: %s.%s │ │ - [2da484] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [2da4b8] UNIQUE constraint failed: %s.%s │ │ - [2da4d8] DEFAULT_MMAP_SIZE=0 │ │ - [2da4ec] MAX_ATTACHED=10 │ │ - [2da4fc] MAX_LENGTH=1000000000 │ │ - [2da512] NULL-MD5 │ │ - [2da51b] AES256-CCM8 │ │ - [2da527] TLS_DHE_PSK_WITH_AES_128_CCM │ │ - [2da544] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ - [2da565] ECDHE-PSK-NULL-SHA384 │ │ - [2da57b] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [2da5a5] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2da5d0] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [2da5f9] DHE-PSK-ARIA128-GCM-SHA256 │ │ - [2da614] TLS_FALLBACK_SCSV │ │ - [2da626] ssl/s3_msg.c │ │ - [2da633] Verify error:%s │ │ - [2da643] gost-mac-12 │ │ - [2da64f] cert cb error │ │ - [2da65d] illegal Suite B digest │ │ - [2da674] inconsistent extms │ │ - [2da687] missing tmp ecdh key │ │ - [2da69c] no suitable groups │ │ - [2da6af] stream finished │ │ - [2da6bf] tlsv13 alert certificate required │ │ - [2da6e1] ssl_handshake_hash │ │ - [2da6f4] ssl_start_async_job │ │ - [2da708] cmd=%s, value=%s │ │ - [2da719] no_tls1_3 │ │ - [2da723] prefer_no_dhe_kex │ │ - [2da735] NumTickets │ │ - [2da740] IgnoreUnexpectedEOF │ │ - [2da754] SSL_CTX_use_PrivateKey │ │ - [2da76b] max_early_data │ │ - [2da77a] SSLv3/TLS write hello request │ │ - [2da798] SSLv3/TLS write certificate request │ │ - [2da7bc] extended master secret │ │ - [2da7d3] secret │ │ - [2da7da] rsa_pss_rsae_sha256 │ │ - [2da7ee] CLIENT_TRAFFIC_SECRET_N │ │ - [2da806] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ - [2da85a] ch_on_handshake_yield_secret │ │ - [2da877] INITIAL_SCID appears multiple times │ │ - [2da89b] MAX_UDP_PAYLOAD_SIZE is malformed │ │ - [2da8bd] ORIG_DCID was not sent but is required │ │ - [2da8e4] RXKU cooldown internal error │ │ - [2da901] received oversize token │ │ - [2da919] group_id │ │ - [2da922] dst_cid │ │ - [2da92a] handshake_done │ │ - [2da939] Unknown frame type received │ │ - [2da955] ACK_WITH_ECN │ │ - [2da962] tls_prepare_for_encryption_default │ │ - [2da985] rlayer_early_data_count_ok │ │ - [2da9a0] final_ec_pt_formats │ │ - [2da9b4] tls_parse_stoc_session_ticket │ │ - [2da9d2] dtls_process_hello_verify │ │ - [2da9ec] tls_construct_certificate_request │ │ - [2daa0e] ossl_statem_server13_write_transition │ │ - [2daa34] tls-client-version │ │ - [2daa47] ossl_d2i_PrivateKey_legacy │ │ - [2daa62] pkeyalg │ │ - [2daa6a] a2d_ASN1_OBJECT │ │ - [2daa7a] d2i_ASN1_OBJECT │ │ - [2daa8a] ASN1_BIT_STRING │ │ - [2daa9a] ossl_asn1_do_lock │ │ - [2daaac] connect error │ │ - [2daaba] unable to create socket │ │ - [2daad2] unable to reuseaddr │ │ - [2daae6] BIO_sendmmsg │ │ - [2daaf3] dgram_pair_ctrl_set_write_buf_size │ │ - [2dab16] NCONF_get_string │ │ - [2dab27] oid_module_init │ │ - [2dab37] crypto/asn1/asn_mstbl.c │ │ - [2dab4f] bn_set_words │ │ - [2dab5c] crypto/dh/dh_asn1.c │ │ - [2dab70] int_dhvparams │ │ - [2dab7e] ECPARAMETERS │ │ - [2dab8b] uncompressed │ │ - [2dab98] crypto/ec/ec_kmeth.c │ │ - [2dabad] EC_POINT_set_Jprojective_coordinates_GFp │ │ - [2dabd6] A: │ │ - [2dabdc] ossl_ec_GFp_mont_group_set_curve │ │ - [2dabfd] ecd_item_verify │ │ - [2dac0d] ossl_decoder_instance_new │ │ - [2dac27] id-ecPublicKey │ │ - [2dac36] crypto/engine/eng_list.c │ │ - [2dac4f] ENGINE_by_id │ │ - [2dac5c] OPENSSL_ENGINES │ │ - [2dac6c] secp224r1 │ │ - [2dac76] c2pnb163v3 │ │ - [2dac81] c2pnb272w1 │ │ - [2dac8c] c2pnb368w1 │ │ - [2dac97] brainpoolP256r1 │ │ - [2daca7] K-163 │ │ - [2dacad] K-233 │ │ - [2dacb3] K-571 │ │ - [2dacb9] mackey │ │ - [2dacc0] EVP_CIPHER_CTX_copy │ │ - [2dacd4] OSSL_ENCODER_CTX_add_encoder │ │ - [2dacf1] ossl_encoder_ctx_add_encoder_inst │ │ - [2dad13] crypto/evp/keymgmt_lib.c │ │ - [2dad2c] EVP_DigestVerifyFinal │ │ - [2dad42] new_raw_key_int │ │ - [2dad52] evp_pkey_get0_DSA_int │ │ - [2dad68] default_check │ │ - [2dad76] fix_dh_nid │ │ - [2dad81] rsa-exponent3 │ │ - [2dad8f] get_ec_decoded_from_explicit_params │ │ - [2dadb3] try_provided_check │ │ - [2dadc6] iteration │ │ - [2dadd0] crypto/dh/dh_pmeth.c │ │ - [2dade5] crypto/dh/dh_gen.c │ │ - [2dadf8] pkey_ec_paramgen │ │ - [2dae09] OpenSSL 3.3.0 9 Apr 2024 │ │ - [2dae22] not a square │ │ - [2dae2f] invalid secret │ │ - [2dae3e] no keymgmt present │ │ - [2dae51] operation not initialized │ │ - [2dae6b] update error │ │ - [2dae78] unknown tag │ │ - [2dae84] missing equal sign │ │ - [2dae97] curve does not support ecdh │ │ - [2daeb3] curve does not support signing │ │ - [2daed2] field too large │ │ - [2daee2] failure │ │ - [2daeea] certificate has no keyid │ │ - [2daf03] cipher parameter initialisation error │ │ - [2daf29] msgsigdigest error │ │ - [2daf3c] no cipher │ │ - [2daf46] signfinal error │ │ - [2daf56] failed building own chain │ │ - [2daf70] missing reference cert │ │ - [2daf87] transactionid unmatched │ │ - [2daf9f] unsupported version │ │ - [2dafb3] rc2-64 │ │ - [2dafba] id-aes128-wrap-pad │ │ - [2dafcd] v_check │ │ - [2dafd5] general_set_int │ │ - [2dafe5] legacy │ │ - [2dafec] dsaWithSHA │ │ - [2daff7] MD5-SHA1 │ │ - [2db000] deltaCRL │ │ - [2db009] id-smime-aa-dvcs-dvc │ │ - [2db01e] id-smime-spq-ets-sqt-unotice │ │ - [2db03b] id-smime-cti-ets-proofOfCreation │ │ - [2db05c] id-pkip │ │ - [2db064] ac-targeting │ │ - [2db071] ipsecUser │ │ - [2db07b] id-it-subscriptionRequest │ │ - [2db095] id-cmc-queryPending │ │ - [2db0a9] holdInstructionCode │ │ - [2db0bd] simpleSecurityObject │ │ - [2db0d2] rfc822Mailbox │ │ - [2db0e0] host │ │ - [2db0e5] subtreeMinimumQuality │ │ - [2db0fb] message extensions │ │ - [2db10e] setct-CapReqTBSX │ │ - [2db11f] setAttr-TokenType │ │ - [2db131] CAMELLIA-192-CBC │ │ - [2db142] camellia-128-ecb │ │ - [2db153] camellia-128-cfb8 │ │ - [2db165] camellia-128-ofb │ │ - [2db176] SEED-ECB │ │ - [2db17f] id-Gost28147-89-CryptoPro-KeyMeshing │ │ - [2db1a4] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ - [2db1cc] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ - [2db1f6] gost2001cc │ │ - [2db201] dmdName │ │ - [2db209] id-aes128-GCM │ │ - [2db217] GOST R 34.11-2012 with 256 bit hash │ │ - [2db23b] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ - [2db26e] ARIA-128-CFB │ │ - [2db27b] ARIA-128-OFB │ │ - [2db288] aria-192-cbc │ │ - [2db295] sha512-224 │ │ - [2db2a0] RSA-SHA3-384 │ │ - [2db2ad] sha512-256WithRSAEncryption │ │ - [2db2c9] blake2bmac │ │ - [2db2d4] SM2-SM3 │ │ - [2db2dc] x963kdf │ │ - [2db2e4] CMC Archive Server │ │ - [2db2f7] id-ct-ASPA │ │ - [2db302] X509v3 Attribute Authority Issuing Distribution Point │ │ - [2db338] unknown message digest │ │ - [2db34f] problems getting password │ │ - [2db369] pvk data too short │ │ - [2db37c] crypto/pem/pem_lib.c │ │ - [2db391] PKCS12_item_i2d_encrypt_ex │ │ - [2db3ac] PKCS7_SIGNER_INFO_sign │ │ - [2db3c3] crypto/pkcs7/pk7_lib.c │ │ - [2db3da] unable to find mem bio │ │ - [2db3f1] wrong pkcs7 type │ │ - [2db402] not an ascii character │ │ - [2db419] parse_hex │ │ - [2db423] crypto/evp/evp_rand.c │ │ - [2db439] invalid property query │ │ - [2db450] unable to fetch drbg │ │ - [2db465] unable to get parent reseed prop counter │ │ - [2db48e] reseed_requests │ │ - [2db49e] coefficient%d: │ │ - [2db4ad] Trailer Field: 0x │ │ - [2db4bf] dmq1 │ │ - [2db4c4] algorithm mismatch │ │ - [2db4d7] pss saltlen too small │ │ - [2db4ed] unsupported signature type │ │ - [2db508] value missing │ │ - [2db516] rsa_multiprime_keygen │ │ - [2db52c] check_padding_md │ │ - [2db53d] RSA_sign │ │ - [2db546] OPENSSL_sk_set │ │ - [2db555] cannot load private key │ │ - [2db56d] OpenSSL default user interface │ │ - [2db58c] d.ediPartyName │ │ - [2db59b] sslCA │ │ - [2db5a1] Object Signing CA │ │ - [2db5b3] Decipher Only │ │ - [2db5c1] CA │ │ - [2db5c4] v2i_AUTHORITY_KEYID │ │ - [2db5d8] IPv6 │ │ - [2db5dd] : inherit\n │ │ - [2db5e8] Autonomous System Numbers │ │ - [2db602] crypto/ct/ct_x509v3.c │ │ - [2db619] %*sLog ID : │ │ - [2db629] cAToolCert │ │ - [2db634] Excluded │ │ - [2db63d] IP:%s/%s │ │ - [2db647] %*sPolicy Text: %.*s │ │ - [2db65c] │ │ - [2db66a] crypto/x509/v3_tlsf.c │ │ - [2db680] unknown extension │ │ - [2db692] X509at_get_attr │ │ - [2db6a2] bad selector │ │ - [2db6af] certificate verification failed │ │ - [2db6cf] crypto/x509/x509_set.c │ │ - [2db6e6] no explicit policy │ │ - [2db6f9] X509_VERIFY_PARAM_set1 │ │ - [2db710] X509_VERIFY_PARAM_set1_policies │ │ - [2db730] lastUpdate │ │ - [2db73b] X509_PUBKEY_get │ │ - [2db74b] X509_CINF │ │ - [2db755] issuerUID │ │ - [2db75f] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [2db799] provider=base,fips=yes,input=der,structure=type-specific │ │ - [2db7d2] provider=base,fips=yes,input=der,structure=dsa │ │ - [2db801] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ - [2db829] ARGON2I │ │ - [2db831] HMAC-DRBG │ │ - [2db83b] ED448:1.3.101.113 │ │ - [2db84d] OpenSSL SCRYPT via EVP_PKEY implementation │ │ - [2db878] provider=default,fips=yes,output=blob │ │ - [2db89e] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ - [2db8c8] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ - [2db8ea] ossl_sm2_encrypt │ │ - [2db8fb] CS2 │ │ - [2db8ff] EncryptedPrivateKeyInfo │ │ - [2db917] dh_to_type_specific_params_der_encode │ │ - [2db93d] key_to_pubkey │ │ - [2db94b] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ - [2db972] providers/implementations/encode_decode/encode_key2blob.c │ │ - [2db9ac] x255192text_encode │ │ - [2db9bf] providers/implementations/exchange/dh_exch.c │ │ - [2db9ec] generate_ecdhkm │ │ - [2db9fc] ossl_hpke_labeled_expand │ │ - [2dba15] rsasve_generate │ │ - [2dba25] providers/implementations/rands/seed_src.c │ │ - [2dba50] providers/implementations/signature/dsa_sig.c │ │ - [2dba7e] providers/implementations/storemgmt/file_store_any2obj.c │ │ - [2dbab7] derivation function init failed │ │ - [2dbad7] invalid aead │ │ - [2dbae4] invalid data │ │ - [2dbaf1] ine │ │ - [2dbaf5] -info │ │ - [2dbafb] s24 │ │ - [2dbaff] _Unwind_GetTextRelBase() not implemented │ │ - [2dbb28] accountsCPtr │ │ - [2dbb35] indexed │ │ - [2dbb3d] PRAGMA cipher is no longer supported. │ │ - [2dbb63] le │ │ - [2dbb66] cipher_hmac_algorithm │ │ - [2dbb7c] cipher_default_kdf_algorithm │ │ - [2dbb99] PRAGMA cipher_default_kdf_iter = %d; │ │ - [2dbbbe] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ - [2dbc21] sqlcipher_codec_ctx_init: allocating provider │ │ - [2dbc4f] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ - [2dbc90] database file is undefined │ │ - [2dbcab] sqlcipher_export failed, error code %d │ │ - [2dbcd2] FOREIGN KEY constraint failed │ │ - [2dbcf0] MustBeInt │ │ - [2dbcfa] Not │ │ - [2dbcfe] SeekRowid │ │ - [2dbd08] Ge │ │ - [2dbd0b] IsTrue │ │ - [2dbd12] Remainder │ │ - [2dbd1c] DropTrigger │ │ - [2dbd28] VDestroy │ │ - [2dbd31] Page %u: pointer map referenced │ │ - [2dbd51] sqlcipher_cipher_ctx_init: allocating context │ │ - [2dbd7f] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ - [2dbdb0] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ - [2dbdff] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ - [2dbe4e] hexrekey │ │ - [2dbe57] type │ │ - [2dbe5c] flags │ │ - [2dbe62] %s prohibited in %s │ │ - [2dbe76] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ - [2dbebd] expected %d columns for '%s' but got %d │ │ - [2dbee5] misuse of aggregate: %s() │ │ - [2dbeff] normal │ │ - [2dbf06] sqlite_attach │ │ - [2dbf14] sqlite\_% │ │ - [2dbf1e] 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') │ │ - [2dc027] expr_compare │ │ - [2dc034] year │ │ - [2dc039] json_extract │ │ - [2dc046] jsonb_insert │ │ - [2dc053] inity │ │ - [2dc059] access permission denied │ │ - [2dc072] SELECT %s WHERE rowid=? │ │ - [2dc08a] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ - [2dc0d3] etaci │ │ - [2dc0d9] eta │ │ - [2dc0dd] prefix │ │ - [2dc0e4] flush │ │ - [2dc0ea] SELECT %s │ │ - [2dc0f4] fts5_source_id │ │ - [2dc103] malformed tokendata=... directive │ │ - [2dc125] no such tokenizer: %s │ │ - [2dc13b] error in tokenizer constructor │ │ - [2dc15a] fts5: syntax error near "%.*s" │ │ - [2dc179] DELETE FROM %Q.'%q_docsize'; │ │ - [2dc196] ant │ │ - [2dc19a] instance │ │ - [2dc1a3] +- \n │ │ + [2d1a7d] OpenSSL ED448 algorithm │ │ + [2d1a95] EMPTY │ │ + [2d1a9b] ENGINE_get_first │ │ + [2d1aac] rsa routines │ │ + [2d1ab9] engine routines │ │ + [2d1ac9] CMS routines │ │ + [2d1ad6] DSA lib │ │ + [2d1ade] passed a null parameter │ │ + [2d1af6] called a function that was disabled at compile-time │ │ + [2d1b2a] nested asn1 error │ │ + [2d1b3c] EVP_PKEY_CTX_set_dh_pad │ │ + [2d1b54] secp160r1 │ │ + [2d1b5e] Oakley-EC2N-4 │ │ + [2d1b6c] brainpoolP320t1 │ │ + [2d1b7c] ivlen │ │ + [2d1b82] tlsaad │ │ + [2d1b89] tls1multi_enc │ │ + [2d1b97] OSSL_ENCODER_CTX_set_cleanup │ │ + [2d1bb4] output │ │ + [2d1bbb] EVP_PKEY_derive_set_peer_ex │ │ + [2d1bd7] crypto/evp/kdf_meth.c │ │ + [2d1bed] crypto/evp/m_sigver.c │ │ + [2d1c03] update │ │ + [2d1c0a] keyLength │ │ + [2d1c14] PKCS5_PBE_keyivgen_ex │ │ + [2d1c2a] pass │ │ + [2d1c2f] oeap │ │ + [2d1c34] EXTRACT_ONLY │ │ + [2d1c41] get_dh_dsa_payload_p │ │ + [2d1c56] gen_init │ │ + [2d1c5f] crypto/evp/pmeth_lib.c │ │ + [2d1c76] evp_pkey_ctx_set_md │ │ + [2d1c8a] dh_2048_224 │ │ + [2d1c96] "%s" has an existing different identity %d (from "%s") │ │ + [2d1ccd] MODULESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-1edb1134dfebf7ee/out/openssl-build/install/lib/ossl-modules" │ │ + [2d1d8f] check p not safe prime │ │ + [2d1da6] invalid salt length │ │ + [2d1dba] no cipher set │ │ + [2d1dc8] seed_len is less than the length of q │ │ + [2d1dee] mstring not universal │ │ + [2d1e04] string too short │ │ + [2d1e15] universalstring is wrong length │ │ + [2d1e35] unknown format │ │ + [2d1e44] relative path │ │ + [2d1e52] error parsing content length │ │ + [2d1e6f] content not found │ │ + [2d1e81] content type not enveloped data │ │ + [2d1ea1] ctrl error │ │ + [2d1eac] no msgsigdigest │ │ + [2d1ebc] type not data │ │ + [2d1eca] popo inconsistent public key │ │ + [2d1ee7] checkafter out of range │ │ + [2d1eff] error creating rp │ │ + [2d1f11] missing secret │ │ + [2d1f20] sct unsupported version │ │ + [2d1f38] aes192-wrap │ │ + [2d1f44] id-aes192-wrap-pad │ │ + [2d1f57] aes192 │ │ + [2d1f5e] ossl_provider_test_operation_bit │ │ + [2d1f7f] crypto/self_test_core.c │ │ + [2d1f97] pkcs7 │ │ + [2d1f9d] pkcs7-encryptedData │ │ + [2d1fb1] DES-ECB │ │ + [2d1fb9] DSA-SHA1-old │ │ + [2d1fc6] subjectKeyIdentifier │ │ + [2d1fdb] X509v3 Authority Key Identifier │ │ + [2d1ffb] cast5-cfb │ │ + [2d2005] TLS Web Client Authentication │ │ + [2d2023] CRLReason │ │ + [2d202d] localKeyID │ │ + [2d2038] pbeWithSHA1AndDES-CBC │ │ + [2d204e] X9.57 │ │ + [2d2054] id-smime-ct-TDTInfo │ │ + [2d2068] id-smime-aa-smimeEncryptCerts │ │ + [2d2086] id-smime-alg-ESDHwith3DES │ │ + [2d20a0] ac-auditEntity │ │ + [2d20af] sbgp-autonomousSysNum │ │ + [2d20c5] id-alg-des40 │ │ + [2d20d2] Acceptable OCSP Responses │ │ + [2d20ec] archiveCutoff │ │ + [2d20fa] dod │ │ + [2d20fe] RSA-MD4 │ │ + [2d2106] X509v3 Policy Constraints │ │ + [2d2120] setct-PInitResData │ │ + [2d2133] setct-AuthRevResTBE │ │ + [2d2147] setct-CapRevReqTBEX │ │ + [2d215b] encrypted track 2 │ │ + [2d216d] joint-iso-itu-t │ │ + [2d217d] CAMELLIA-192-CFB8 │ │ + [2d218f] id-GostR3410-2001DH │ │ + [2d21a3] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ + [2d21d2] freshestCRL │ │ + [2d21de] crossCertificatePair │ │ + [2d21f3] deltaRevocationList │ │ + [2d2207] id-aes256-GCM │ │ + [2d2215] SNILS │ │ + [2d221b] kuznyechik-ofb │ │ + [2d222a] SSH Server │ │ + [2d2235] PKINIT Client Auth │ │ + [2d2248] pkInitKDC │ │ + [2d2252] kx-psk │ │ + [2d2259] BLAKE2s256 │ │ + [2d2264] aria-256-cfb │ │ + [2d2271] dsa_with_SHA384 │ │ + [2d2281] aria-192-gcm │ │ + [2d228e] SM4-CFB1 │ │ + [2d2297] SM4-CTR │ │ + [2d229f] sha512-224WithRSAEncryption │ │ + [2d22bb] AES-192-SIV │ │ + [2d22c7] id-on-NAIRealm │ │ + [2d22d6] oracle-organization │ │ + [2d22ea] Oracle organization │ │ + [2d22fe] roleSpecCertIdentifier │ │ + [2d2315] X509v3 Role Specification Certificate Identifier │ │ + [2d2346] X509v3 Time Specification │ │ + [2d2360] unknown object name │ │ + [2d2374] OCSP_CERTSTATUS │ │ + [2d2384] responseStatus │ │ + [2d2393] locator │ │ + [2d239b] crypto/pkcs12/p12_asn.c │ │ + [2d23b3] value.keybag │ │ + [2d23c0] │ │ + [2d23ca] trailing characters │ │ + [2d23de] HERE-->%c%s │ │ + [2d23ea] Cannot open file │ │ + [2d23fb] in error state │ │ + [2d240a] prediction resistance not supported │ │ + [2d242e] prime1: │ │ + [2d2436] 14 (default) │ │ + [2d2443] crypto/rsa/rsa_backend.c │ │ + [2d245c] digest does not match │ │ + [2d2472] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ + [2d2495] rsa_ossl_private_encrypt │ │ + [2d24ae] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ + [2d24d3] ossl_rsa_sp800_56b_pairwise_test │ │ + [2d24f4] path must be absolute │ │ + [2d250a] OSSL_STORE_INFO_new_PARAMS │ │ + [2d2525] bad type │ │ + [2d252e] tsa untrusted │ │ + [2d253c] PEM_X509_INFO_read_bio_ex │ │ + [2d2556] crypto/asn1/x_info.c │ │ + [2d256b] value │ │ + [2d2571] \n │ │ + [2d257a] %*scrlNum: │ │ + [2d2586] inherit │ │ + [2d258e] %d.%d.%d.%d │ │ + [2d259a] signToolCert │ │ + [2d25a7] addProfessionInfo │ │ + [2d25b9] pcPathLengthConstraint │ │ + [2d25d0] subjectDomainPolicy │ │ + [2d25e4] s2i_ASN1_OCTET_STRING │ │ + [2d25fa] bad ip address │ │ + [2d2609] ossl_x509_check_private_key │ │ + [2d2625] Path length given without key usage keyCertSign │ │ + [2d2655] crypto/x509/x_all.c │ │ + [2d2669] x509_pubkey_ex_new_ex │ │ + [2d267f] x509_pubkey_ex_d2i_ex │ │ + [2d2695] provider=base,fips=yes,output=pem,structure=dh │ │ + [2d26c4] X942KDF-ASN1:X942KDF │ │ + [2d26d9] provider=default,fips=yes,output=pem,structure=dsa │ │ + [2d270c] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ + [2d2757] AES-192-WRAP-INV:AES192-WRAP-INV │ │ + [2d2778] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ + [2d279b] secp256r1 │ │ + [2d27a5] crypto/sm2/sm2_crypt.c │ │ + [2d27bc] aes_xts_set_ctx_params │ │ + [2d27d3] chacha20_poly1305_cipher │ │ + [2d27ec] rsa_to_type_specific_keypair_der_encode │ │ + [2d2814] sm2_to_type_specific_no_pub_pem_encode │ │ + [2d283b] rsa_to_SubjectPublicKeyInfo_der_encode │ │ + [2d2862] RSA-PSS PRIVATE KEY │ │ + [2d2876] dh_to_SubjectPublicKeyInfo_pem_encode │ │ + [2d289c] dsa_to_PrivateKeyInfo_der_encode │ │ + [2d28bd] ec_to_SubjectPublicKeyInfo_pem_encode │ │ + [2d28e3] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2d2911] X25519 PRIVATE KEY │ │ + [2d2924] rsa2pvk_encode │ │ + [2d2933] ed4482text_encode │ │ + [2d2945] HKDF_Extract │ │ + [2d2952] AES-192-WRAP │ │ + [2d295f] ikm length is :%zu, should be at least %zu │ │ + [2d298a] *enclen too small │ │ + [2d299c] ossl_kdf_ctx_create │ │ + [2d29b0] dhkem-ikm │ │ + [2d29ba] digest-noinit │ │ + [2d29c8] right_encode │ │ + [2d29d5] rsa_pss_compute_saltlen │ │ + [2d29ed] PSS saltlen can only be specified if PSS padding has been specified first │ │ + [2d2a37] Cannot use autodetected salt length │ │ + [2d2a5b] Should be more than %d, but would be set to match digest size (%d) │ │ + [2d2a9e] file_setup_decoders │ │ + [2d2ab2] file_load_dir_entry │ │ + [2d2ac6] cipher operation failed │ │ + [2d2ade] invalid digest size │ │ + [2d2af2] missing type │ │ + [2d2aff] tag not set │ │ + [2d2b0b] providers/implementations/ciphers/ciphercommon.c │ │ + [2d2b3c] vp-info │ │ + [2d2b44] d-pub-key │ │ + [2d2b4e] erslen │ │ + [2d2b55] ame │ │ + [2d2b59] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [2d2bbc] s13 │ │ + [2d2bc0] s20 │ │ + [2d2bc4] s22 │ │ + [2d2bc8] d1 │ │ + [2d2bcb] d16 │ │ + [2d2bcf] key │ │ + [2d2bd3] INFO │ │ + [2d2bd8] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ + [2d2c2b] sqlcipherCodecAttach: left database mutex %p │ │ + [2d2c58] sqlite3_rekey_v2: entering database mutex %p │ │ + [2d2c85] sqlite3_rekey_v2: committing │ │ + [2d2ca2] HMAC operation failed for page %d │ │ + [2d2cc6] cannot fstat db file %s │ │ + [2d2cde] access │ │ + [2d2ce5] 922337203685477580 │ │ + [2d2cf8] B │ │ + [2d2cfa] IfPos │ │ + [2d2d00] Function │ │ + [2d2d09] SorterOpen │ │ + [2d2d14] AggInverse │ │ + [2d2d1f] CursorHint │ │ + [2d2d2a] codec_set_pass_key: no btree present on db %d │ │ + [2d2d58] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2d2d99] foreign_key_check │ │ + [2d2dab] journal_mode │ │ + [2d2db8] writable_schema │ │ + [2d2dc8] origin │ │ + [2d2dcf] sqlite_ │ │ + [2d2dd7] aggregate functions are not allowed in the GROUP BY clause │ │ + [2d2e12] %!S │ │ + [2d2e16] table %s has %d values for %d columns │ │ + [2d2e3c] too many terms in ORDER BY clause │ │ + [2d2e5e] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ + [2d2e99] MERGE (%s) │ │ + [2d2ea4] ANY(%s) │ │ + [2d2eac] cannot INSERT into generated column "%s" │ │ + [2d2ed5] row not in PRIMARY KEY order for %s │ │ + [2d2ef9] wrong # of entries in index │ │ + [2d2f16] %llu │ │ + [2d2f1c] 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 │ │ + [2d2fca] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ + [2d304d] length │ │ + [2d3054] sum │ │ + [2d3058] group_concat │ │ + [2d3065] json_patch │ │ + [2d3070] jsonb_set │ │ + [2d307a] \u0009 │ │ + [2d3081] database table is locked │ │ + [2d309a] database disk image is malformed │ │ + [2d30bb] unable to delete/modify user-function due to active statements │ │ + [2d30fa] MATCH │ │ + [2d3100] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ + [2d316a] ta │ │ + [2d316d] ilsuo │ │ + [2d3173] ezila │ │ + [2d3179] luf │ │ + [2d317d] merge= │ │ + [2d3184] contentless_delete=1 is incompatible with columnsize=0 │ │ + [2d31bb] unterminated string │ │ + [2d31cf] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ + [2d320c] L* N* Co │ │ + [2d3215] iveness │ │ + [2d321d] icate │ │ + [2d3223] ion │ │ + [2d3227] overflow │ │ + [2d3230] ENABLE_LOAD_EXTENSION │ │ + [2d3246] MALLOC_SOFT_LIMIT=1024 │ │ + [2d325d] MAX_PAGE_SIZE=65536 │ │ + [2d3271] SOUNDEX │ │ + [2d3279] ssl_decapsulate │ │ + [2d3289] AES128-CCM8 │ │ + [2d3295] RSA-PSK-AES128-CBC-SHA │ │ + [2d32ac] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ + [2d32cd] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ + [2d32ee] DHE-RSA-CAMELLIA128-SHA256 │ │ + [2d3309] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [2d3332] ADH-CAMELLIA128-SHA │ │ + [2d3346] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [2d3371] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [2d3396] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ + [2d33bf] SHA384 │ │ + [2d33c6] aECDSA │ │ + [2d33cd] 3DES │ │ + [2d33d2] ca md too weak │ │ + [2d33e1] invalid max early data │ │ + [2d33f8] invalid null cmd name │ │ + [2d340e] invalid session id │ │ + [2d3421] missing signing cert │ │ + [2d3436] no suitable key share │ │ + [2d344c] no verify cookie callback │ │ + [2d3466] pem name too short │ │ + [2d3479] quic network error │ │ + [2d348c] ssl session id callback failed │ │ + [2d34ab] tlsv1 alert export restriction │ │ + [2d34ca] ssl/ssl_lib.c │ │ + [2d34d8] no_tx_cert_comp │ │ + [2d34e8] ssl/ssl_asn1.c │ │ + [2d34f7] ssl_version │ │ + [2d3503] SSLv3/TLS write client hello │ │ + [2d3520] DTLS1 write hello verify request │ │ + [2d3541] tls1_set_groups │ │ + [2d3551] ecdsa_secp256r1_sha256 │ │ + [2d3568] ecdsa_brainpoolP512r1_sha512 │ │ + [2d3585] rsa_pss_rsae_sha512 │ │ + [2d3599] header │ │ + [2d35a0] packet_type │ │ + [2d35ac] flow_control_error │ │ + [2d35bf] ce │ │ + [2d35c2] unidirectional │ │ + [2d35d1] HKDF │ │ + [2d35d6] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ + [2d3602] depack_do_frame_stream │ │ + [2d3619] PADDING │ │ + [2d3621] hdr_generate_mask │ │ + [2d3633] tls_get_more_records │ │ + [2d3648] final_renegotiate │ │ + [2d365a] tls_parse_ctos_psk_kex_modes │ │ + [2d3677] tls_process_rpk │ │ + [2d3687] tls13_save_handshake_digest_for_pha │ │ + [2d36ab] tls_process_cke_srp │ │ + [2d36bf] tls_process_cke_gost18 │ │ + [2d36d6] dgram_pair_sendmmsg │ │ + [2d36ea] path │ │ + [2d36ef] append_exp │ │ + [2d36fa] DIR │ │ + [2d36fe] DH Public-Key │ │ + [2d370c] %s: (%d bit)\n │ │ + [2d371a] %s 0\n │ │ + [2d3720] (Negative) │ │ + [2d372c] BN_div_recp │ │ + [2d3738] do_EC_KEY_print │ │ + [2d3748] named-nist │ │ + [2d3753] prime-field │ │ + [2d375f] generator │ │ + [2d3769] SECG curve over a 112 bit prime field │ │ + [2d378f] SECG curve over a 128 bit prime field │ │ + [2d37b5] RFC 5639 curve over a 160 bit prime field │ │ + [2d37df] EC_KEY_check_key │ │ + [2d37f0] EC_POINT_set_to_infinity │ │ + [2d3809] ossl_ec_wNAF_mul │ │ + [2d381a] Generator (hybrid): │ │ + [2d382e] Polynomial: │ │ + [2d383a] crypto/ec/ecp_oct.c │ │ + [2d384e] crypto/encode_decode/decoder_pkey.c │ │ + [2d3872] OSSL_DECODER_CTX_new_for_pkey │ │ + [2d3890] object identifier routines │ │ + [2d38ab] FIPS routines │ │ + [2d38b9] operation fail │ │ + [2d38c8] dh_paramgen_check │ │ + [2d38da] secp384r1 │ │ + [2d38e4] c2tnb239v2 │ │ + [2d38ef] B-409 │ │ + [2d38f5] tag │ │ + [2d38f9] id-smime-alg-CMS3DESwrap │ │ + [2d3912] cts │ │ + [2d3916] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ + [2d3961] EVP_MAC_CTX_dup │ │ + [2d3971] crypto/asn1/p5_pbe.c │ │ + [2d3986] pkcs5 │ │ + [2d398c] EVP_PKEY_get_security_bits │ │ + [2d39a7] dh_paramgen_prime_len │ │ + [2d39bd] ecdh_kdf_md │ │ + [2d39c9] digestsize │ │ + [2d39d4] hexsecret │ │ + [2d39de] qy │ │ + [2d39e1] pkey_ec_derive │ │ + [2d39f0] EVP_PKEY_verify │ │ + [2d3a00] validate-legacy │ │ + [2d3a10] OPENSSLDIR: "/usr/local/ssl" │ │ + [2d3a2d] CPUINFO: N/A │ │ + [2d3a3a] called with even modulus │ │ + [2d3a53] expecting a siphash key │ │ + [2d3a6b] method not supported │ │ + [2d3a80] unsupported cipher │ │ + [2d3a93] illegal characters │ │ + [2d3aa6] sequence length mismatch │ │ + [2d3abf] no close brace │ │ + [2d3ace] asn1 error │ │ + [2d3ad9] undefined generator │ │ + [2d3aed] unsupported content type │ │ + [2d3b06] unwrap failure │ │ + [2d3b15] popo missing subject │ │ + [2d3b2a] unsupported popo method │ │ + [2d3b42] multiple san sources │ │ + [2d3b57] AES-128-CBC │ │ + [2d3b63] ARIA192 │ │ + [2d3b6b] ripemd │ │ + [2d3b72] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ + [2d3bc2] NO │ │ + [2d3bc5] provider_init │ │ + [2d3bd3] rc2-cbc │ │ + [2d3bdb] RSA-SHA │ │ + [2d3be3] Netscape Communications Corp. │ │ + [2d3c01] issuerAltName │ │ + [2d3c0f] mdc2 │ │ + [2d3c14] RC5-CFB │ │ + [2d3c1c] id-qt-cps │ │ + [2d3c26] pbeWithMD5AndRC2-CBC │ │ + [2d3c3b] X9.57 CM ? │ │ + [2d3c46] id-smime-aa-equivalentLabels │ │ + [2d3c63] id-smime-aa-signingCertificate │ │ + [2d3c82] id-pkix1-explicit-93 │ │ + [2d3c97] id-mod-kea-profile-88 │ │ + [2d3cad] id-it-currentCRL │ │ + [2d3cbe] id-cmc-regInfo │ │ + [2d3ccd] id-aca-authenticationInfo │ │ + [2d3ce7] basicOCSPResponse │ │ + [2d3cf9] aes-192-cbc │ │ + [2d3d05] otherMailbox │ │ + [2d3d12] dITRedirect │ │ + [2d3d1e] setct-PANOnly │ │ + [2d3d2c] setct-AuthRevResBaggage │ │ + [2d3d44] generate cryptogram │ │ + [2d3d58] rsaOAEPEncryptionSET │ │ + [2d3d6d] wap │ │ + [2d3d71] CAMELLIA-192-OFB │ │ + [2d3d82] SEED-CBC │ │ + [2d3d8b] CA Repository │ │ + [2d3d99] id-GostR3410-94-TestParamSet │ │ + [2d3db6] id-camellia192-wrap │ │ + [2d3dca] AES-256-CBC-HMAC-SHA1 │ │ + [2d3de0] AES-128-CBC-HMAC-SHA256 │ │ + [2d3df8] jurisdictionST │ │ + [2d3e07] CAMELLIA-128-GCM │ │ + [2d3e18] gost89-cbc │ │ + [2d3e23] Send Owner │ │ + [2d3e2e] sendProxiedOwner │ │ + [2d3e3f] id-pkinit │ │ + [2d3e49] aria-192-ofb │ │ + [2d3e56] RSA-SHA3-512 │ │ + [2d3e63] dstu28147-ofb │ │ + [2d3e71] magma-ctr-acpkm-omac │ │ + [2d3e86] magma-ofb │ │ + [2d3e90] classSignToolKB2 │ │ + [2d3ea1] X509v3 Allowed Attribute Assignments │ │ + [2d3ec6] X509v3 Alternative Signature Value │ │ + [2d3ee9] digest size err │ │ + [2d3ef9] no signer key │ │ + [2d3f07] not dek info │ │ + [2d3f14] PEM_def_callback │ │ + [2d3f25] ENCRYPTED PRIVATE KEY │ │ + [2d3f3b] X9.42 DH PARAMETERS │ │ + [2d3f4f] TRUSTED CERTIFICATE │ │ + [2d3f63] CMS │ │ + [2d3f67] :EXTERNAL TYPE %s\n │ │ + [2d3f7a] = │ │ + [2d3f7c] not an identifier │ │ + [2d3f8e] provider │ │ + [2d3f97] ossl_property_string │ │ + [2d3fac] error retrieving nonce │ │ + [2d3fc3] parent locking not enabled │ │ + [2d3fde] random pool overflow │ │ + [2d3ff3] reseed_time_interval │ │ + [2d4008] coefficient: │ │ + [2d4015] bad pad byte count │ │ + [2d4028] dmp1 not congruent to d │ │ + [2d4040] crypto/stack/stack.c │ │ + [2d4055] fingerprint │ │ + [2d4061] crypto/pkcs12/p12_add.c │ │ + [2d4079] token present │ │ + [2d4087] opening session │ │ + [2d4097] crypto/pem/pem_info.c │ │ + [2d40ad] Key Agreement │ │ + [2d40bb] POLICYINFO │ │ + [2d40c6] USERNOTICE │ │ + [2d40d1] AUTHORITY_KEYID │ │ + [2d40e1] onlysomereasons │ │ + [2d40f1] %*sIssuer: │ │ + [2d40fd] (Unknown SAFI %u) │ │ + [2d4110] /%d\n │ │ + [2d4116] %*sExtensions: │ │ + [2d4126] crypto/x509/v3_no_rev_avail.c │ │ + [2d4144] smimeencrypt │ │ + [2d4151] IP Address:%s │ │ + [2d415f] x509v3_add_len_value │ │ + [2d4174] distpoint already set │ │ + [2d418a] extension setting not supported │ │ + [2d41aa] section not found │ │ + [2d41bc] unknown bit string argument │ │ + [2d41d8] unknown value │ │ + [2d41e6] crl already delta │ │ + [2d41f8] X509_STORE_add_cert │ │ + [2d420c] OCSP unknown cert │ │ + [2d421e] Cannot find certificate signature algorithm │ │ + [2d424a] check_name_constraints │ │ + [2d4261] crypto/x509/x_name.c │ │ + [2d4276] X509_NAME_ENTRIES │ │ + [2d4288] reject │ │ + [2d428f] code │ │ + [2d4295] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ + [2d42b8] SM3:1.2.156.10197.1.401 │ │ + [2d42d0] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ + [2d4305] provider=default,fips=no,input=der,structure=type-specific │ │ + [2d4340] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ + [2d4369] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ + [2d438c] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ + [2d43c3] ossl_aes_gcm_siv_cipher │ │ + [2d43db] aes_xts_init │ │ + [2d43e8] providers/implementations/ciphers/cipher_aria.c │ │ + [2d4418] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ + [2d444d] shake_set_ctx_params │ │ + [2d4462] ed25519_to_PrivateKeyInfo_pem_encode │ │ + [2d4487] ecx_spki_pub_to_der │ │ + [2d449b] ed448_to_SubjectPublicKeyInfo_der_encode │ │ + [2d44c4] recommended-private-length: %ld bits\n │ │ + [2d44ea] Q: │ │ + [2d44f0] Minimum Salt Length: %d%s\n │ │ + [2d450d] ad │ │ + [2d4510] min threads: %u │ │ + [2d4520] providers/implementations/kdfs/krb5kdf.c │ │ + [2d4549] dhkem_encap │ │ + [2d4555] rsasve_recover │ │ + [2d4564] providers/implementations/keymgmt/ec_kmgmt.c │ │ + [2d4591] crypto/cmac/cmac.c │ │ + [2d45a4] test_rng_enable_locking │ │ + [2d45bc] ecdsa_setup_md │ │ + [2d45cb] providers/implementations/signature/eddsa_sig.c │ │ + [2d45fb] fips module conditional error │ │ + [2d4619] invalid constant length │ │ + [2d4631] invalid thread pool size │ │ + [2d464a] unsupported cek alg │ │ + [2d465e] ossl_cipher_generic_initiv │ │ + [2d4679] ng │ │ + [2d467c] tance │ │ + [2d4682] ssl-version │ │ + [2d468e] erence │ │ + [2d4695] sion_id │ │ + [2d469d] ls │ │ + [2d46a0] ofactor-flag │ │ + [2d46ad] setRegister │ │ + [2d46b9] s26 │ │ + [2d46bd] d12 │ │ + [2d46c1] %d │ │ + [2d46c4] cipher_default_kdf_iter │ │ + [2d46dc] x' │ │ + [2d46df] HMAC_SHA1 │ │ + [2d46e9] pragma │ │ + [2d46f0] DEBUG │ │ + [2d46f6] sqlcipherCodecAttach: no codec attached to db, exiting │ │ + [2d472d] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ + [2d4764] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ + [2d47af] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ + [2d4807] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ + [2d4849] keying attached database failed, error code %d │ │ + [2d4878] INTEGER │ │ + [2d4880] unable to open a temporary database file for storing temporary tables │ │ + [2d48c6] SeekLT │ │ + [2d48cd] Divide │ │ + [2d48d4] Delete │ │ + [2d48db] ReleaseReg │ │ + [2d48e6] Explain │ │ + [2d48ee] cannot change %s wal mode from within a transaction │ │ + [2d4922] table │ │ + [2d4928] max rootpage (%u) disagrees with header (%u) │ │ + [2d4955] Multiple uses for byte %u of page %u │ │ + [2d497a] BEGIN │ │ + [2d4980] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ + [2d49be] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ + [2d49fb] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2d4a3e] defer_foreign_keys │ │ + [2d4a51] ,arg HIDDEN │ │ + [2d4a5d] on_delete │ │ + [2d4a67] %s.%s │ │ + [2d4a6d] generated column loop on "%s" │ │ + [2d4a8b] hex literal too big: %s%#T │ │ + [2d4aa6] none │ │ + [2d4aab] new │ │ + [2d4ab0] │ │ + [2d4ab3] USING COVERING INDEX │ │ + [2d4aca] too many columns in %s │ │ + [2d4ae1] C │ │ + [2d4ae3] incremental │ │ + [2d4aef] cannot create INSTEAD OF trigger on table: %S │ │ + [2d4b1d] BBB │ │ + [2d4b21] table %s may not be altered │ │ + [2d4b3d] Cannot add a PRIMARY KEY column │ │ + [2d4b5d] sqlite_rename_column │ │ + [2d4b72] start of │ │ + [2d4b7c] %02d:%02d │ │ + [2d4b86] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ + [2d4ba8] -9e999 │ │ + [2d4baf] " │ │ + [2d4bb1] unable to close due to unfinalized statements or unfinished backups │ │ + [2d4bf5] fts3 │ │ + [2d4bfa] gni │ │ + [2d4bfe] 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)); │ │ + [2d4c97] DESC │ │ + [2d4c9c] %s_stat │ │ + [2d4ca4] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ + [2d4cd3] columns │ │ + [2d4cdb] reserved fts5 column name: %s │ │ + [2d4cf9] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ + [2d4d1f] delete-all │ │ + [2d4d2a] ative │ │ + [2d4d30] 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) │ │ + [2d4dcb] DEFAULT_WORKER_THREADS=0 │ │ + [2d4de4] NULL-SHA │ │ + [2d4ded] TLS_RSA_WITH_AES_128_CBC_SHA │ │ + [2d4e0a] DHE-RSA-AES256-SHA256 │ │ + [2d4e20] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [2d4e44] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [2d4e70] DHE-DSS-CAMELLIA256-SHA256 │ │ + [2d4e8b] SEED-SHA │ │ + [2d4e94] DSA │ │ + [2d4e98] RC4 │ │ + [2d4e9c] AES256 │ │ + [2d4ea3] ARIAGCM │ │ + [2d4eab] bad compression algorithm │ │ + [2d4ec5] bad legacy version │ │ + [2d4ed8] bad signature │ │ + [2d4ee6] bad srp parameters │ │ + [2d4ef9] error setting tlsa base domain │ │ + [2d4f18] invalid record │ │ + [2d4f27] invalid status response │ │ + [2d4f3f] missing sigalgs extension │ │ + [2d4f59] peer did not return a certificate │ │ + [2d4f7b] read bio not set │ │ + [2d4f8c] read timeout expired │ │ + [2d4fa1] required cipher missing │ │ + [2d4fb9] comp │ │ + [2d4fbe] no_resumption_on_reneg │ │ + [2d4fd5] allow_no_dhe_kex │ │ + [2d4fe6] ClientSignatureAlgorithms │ │ + [2d5000] DTLSv1.2 │ │ + [2d5009] ssl_session_dup_intern │ │ + [2d5020] session_id │ │ + [2d502b] tls-sigalg-code-point │ │ + [2d5041] tls-sigalg-sig-name │ │ + [2d5055] quic_wait_for_stream │ │ + [2d506a] MAX_ACK_DELAY is malformed │ │ + [2d5085] STATELESS_RESET_TOKEN encountered internal error │ │ + [2d50b6] initial_max_stream_data_bidi_local │ │ + [2d50d9] connectivity:connection_closed │ │ + [2d50f8] bidirectional │ │ + [2d5106] application │ │ + [2d5112] ssl/quic/quic_record_shared.c │ │ + [2d5130] empty packet payload │ │ + [2d5145] acked packet which initiated a key update without a corresponding key update │ │ + [2d5192] STREAM_STATE_ERROR │ │ + [2d51a5] ossl_quic_hdr_protector_init │ │ + [2d51c2] ssl/quic/uint_set.c │ │ + [2d51d6] ssl3_write_bytes │ │ + [2d51e7] read_ahead │ │ + [2d51f2] tls1_initialise_write_packets │ │ + [2d5210] tls1_set_crypto_state │ │ + [2d5226] final_ems │ │ + [2d5230] tls_construct_stoc_ems │ │ + [2d5247] tls_post_process_server_rpk │ │ + [2d5263] tls_post_process_client_hello │ │ + [2d5281] kxBlob │ │ + [2d5288] crypto/asn1/asn1_lib.c │ │ + [2d529f] %u\n │ │ + [2d52a3] buffer │ │ + [2d52aa] %02X │ │ + [2d52af] addrinfo addr is not af inet │ │ + [2d52cc] crypto/bn/bn_ctx.c │ │ + [2d52df] mask │ │ + [2d52e4] OCTETSTRING │ │ + [2d52f0] T61STRING │ │ + [2d52fa] recommended-private-length: %d bits\n │ │ + [2d531f] CBIGNUM │ │ + [2d5327] generate_key │ │ + [2d5334] value.named_curve │ │ + [2d5346] ossl_ec_key_from_pkcs8 │ │ + [2d535d] NIST/SECG/WTLS curve over a 163 bit binary field │ │ + [2d538e] X9.62 curve over a 304 bit binary field │ │ + [2d53b6] EC_KEY_priv2oct │ │ + [2d53c6] EC_POINT_oct2point │ │ + [2d53d9] crypto/ec/ec2_oct.c │ │ + [2d53ed] crypto/ec/ecp_smpl.c │ │ + [2d5402] OpenSSL ED25519 algorithm │ │ + [2d541c] ossl_decoder_get_number │ │ + [2d5434] dynamic_path │ │ + [2d5441] CIPHERS │ │ + [2d5449] PKEY_ASN1 │ │ + [2d5453] ENGINE_remove │ │ + [2d5461] crypto/engine/tb_eckey.c │ │ + [2d547a] SSL routines │ │ + [2d5487] BUF lib │ │ + [2d548f] missing asn1 eos │ │ + [2d54a0] prime239v3 │ │ + [2d54ab] Oakley-EC2N-3 │ │ + [2d54b9] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ + [2d54fa] rounds │ │ + [2d5501] evp_pkey_get0_RSA_int │ │ + [2d5517] EVP_PKEY_get_params │ │ + [2d552b] dh_paramgen_generator │ │ + [2d5541] hexseed │ │ + [2d5549] maxmem_bytes │ │ + [2d5556] X942KDF-ASN1 │ │ + [2d5563] crypto/deterministic_nonce.c │ │ + [2d5580] invalid parameter name │ │ + [2d5597] peer key error │ │ + [2d55a6] aes key setup failed │ │ + [2d55bb] list error │ │ + [2d55c6] odd number of chars │ │ + [2d55da] invalid trinomial basis │ │ + [2d55f2] point at infinity │ │ + [2d5604] no filename │ │ + [2d5610] argument is not a number │ │ + [2d5629] cms datafinal error │ │ + [2d563d] content verify error │ │ + [2d5652] crmferror │ │ + [2d565c] missing pbm secret │ │ + [2d566f] missing protection │ │ + [2d5682] RC2-64-CBC │ │ + [2d568d] aria_ccm_init_key │ │ + [2d569f] EVP_PKEY_base_id │ │ + [2d56b0] push_BN │ │ + [2d56b8] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ + [2d56fd] MD2 │ │ + [2d5701] shaWithRSAEncryption │ │ + [2d5716] unstructuredName │ │ + [2d5727] Netscape Data Type │ │ + [2d573a] nsCertSequence │ │ + [2d5749] subjectAltName │ │ + [2d5758] X509v3 Basic Constraints │ │ + [2d5771] bf-ofb │ │ + [2d5778] CAST5-OFB │ │ + [2d5782] ripemd160WithRSA │ │ + [2d5793] pbeWithSHA1And40BitRC4 │ │ + [2d57aa] crlBag │ │ + [2d57b1] id-ad │ │ + [2d57b7] id-smime-ct-DVCSResponseData │ │ + [2d57d4] id-smime-aa-receiptRequest │ │ + [2d57ef] id-smime-aa-ets-contentTimestamp │ │ + [2d5810] id-smime-aa-signatureType │ │ + [2d582a] id-mod-cmp │ │ + [2d5835] Biometric Info │ │ + [2d5844] IPSec End System │ │ + [2d5855] id-it-keyPairParamReq │ │ + [2d586b] AES-128-CFB │ │ + [2d5877] pilotGroups │ │ + [2d5883] friendlyCountry │ │ + [2d5893] UID │ │ + [2d5897] documentLocation │ │ + [2d58a8] buildingName │ │ + [2d58b5] audio │ │ + [2d58bb] setct-PIDataUnsigned │ │ + [2d58d0] setct-CredReqTBS │ │ + [2d58e1] setct-MeAqCInitResTBS │ │ + [2d58f7] setAttr-IssCap │ │ + [2d5906] camellia-192-cbc │ │ + [2d5917] CAMELLIA-192-ECB │ │ + [2d5928] id-smime-ct-compressedData │ │ + [2d5943] hmacWithSHA512 │ │ + [2d5952] gost94 │ │ + [2d5959] GOST R 34.11-94 PRF │ │ + [2d596d] enhancedSearchGuide │ │ + [2d5981] aes-128-cbc-hmac-sha1 │ │ + [2d5997] pSpecified │ │ + [2d59a2] ct_precert_poison │ │ + [2d59b4] aes-192-ocb │ │ + [2d59c0] CAMELLIA-192-GCM │ │ + [2d59d1] Send Proxied Router │ │ + [2d59e5] Signing KDC Response │ │ + [2d59fa] AuthGOST12 │ │ + [2d5a05] id-smime-ct-contentCollection │ │ + [2d5a23] ARIA-128-ECB │ │ + [2d5a30] aria-192-ecb │ │ + [2d5a3d] ARIA-256-CFB8 │ │ + [2d5a4b] sha3-256 │ │ + [2d5a54] shake128 │ │ + [2d5a5d] id-dsa-with-sha3-384 │ │ + [2d5a72] dsa_with_SHA3-384 │ │ + [2d5a84] aria-128-ccm │ │ + [2d5a91] aria-256-ccm │ │ + [2d5a9e] id-tc26-gost-3410-2012-512-paramSetC │ │ + [2d5ac3] uacurve6 │ │ + [2d5acc] kuznyechik-ctr-acpkm-omac │ │ + [2d5ae6] GMAC │ │ + [2d5aeb] NAIRealm │ │ + [2d5af4] KxGOST18 │ │ + [2d5afd] classSignToolKC2 │ │ + [2d5b0e] ipAddr-asNumberv2 │ │ + [2d5b20] id-it-rootCaCert │ │ + [2d5b31] id-aa-ets-attrRevocationRefs │ │ + [2d5b4e] id-aa-ets-mimeType │ │ + [2d5b61] id-aa-ATSHashIndex-v2 │ │ + [2d5b77] ms-ntds-obj-sid │ │ + [2d5b87] Microsoft NTDS AD objectSid │ │ + [2d5ba3] X509v3 Basic Attribute Certificate Constraints │ │ + [2d5bd2] X509v3 Delegated Name Constraints │ │ + [2d5bf4] X509v3 Group Attribute Certificate │ │ + [2d5c17] responseType │ │ + [2d5c24] error in nextupdate field │ │ + [2d5c3e] error converting private key │ │ + [2d5c5b] expecting dss key blob │ │ + [2d5c72] PKCS7_SIGN_ENVELOPE │ │ + [2d5c86] d.digest │ │ + [2d5c8f] issuer_and_serial │ │ + [2d5ca1] (%ld unused bits)\n │ │ + [2d5cb5] PKCS7_dataFinal │ │ + [2d5cc5] encryption not supported for this key type │ │ + [2d5cf0] pkcs7 datasign │ │ + [2d5cff] unable to find certificate │ │ + [2d5d1a] random pool underflow │ │ + [2d5d30] No PSS parameter restrictions\n │ │ + [2d5d4f] with │ │ + [2d5d56] rsa_int_import_from │ │ + [2d5d6a] RSA_PSS_PARAMS │ │ + [2d5d79] saltLength │ │ + [2d5d84] ossl_rsa_param_decode │ │ + [2d5d9a] null before block missing │ │ + [2d5db4] derive_kdk │ │ + [2d5dbf] RSA_padding_add_PKCS1_type_1 │ │ + [2d5ddc] RSA_padding_check_PKCS1_type_1 │ │ + [2d5dfb] pkey_rsa_sign │ │ + [2d5e09] ossl_bn_rsa_fips186_4_derive_prime │ │ + [2d5e2c] 1536 │ │ + [2d5e31] error verifying pkcs12 mac │ │ + [2d5e4c] OSSL_STORE_INFO_new_CRL │ │ + [2d5e64] ossl_store_handle_load_result │ │ + [2d5e82] unsupported md algorithm │ │ + [2d5e9b] %s: │ │ + [2d5e9f] Load certs from files in a directory │ │ + [2d5ec4] Load file into cache │ │ + [2d5ed9] EDIPARTYNAME │ │ + [2d5ee6] d.rfc822Name │ │ + [2d5ef3] BASIC_CONSTRAINTS │ │ + [2d5f05] (Multicast) │ │ + [2d5f12] %x%s │ │ + [2d5f17] %*sSigned Certificate Timestamp: │ │ + [2d5f38] %s%s%s%s\n │ │ + [2d5f42] minimum │ │ + [2d5f4a] excludedSubtrees │ │ + [2d5f5b] othername:SmtpUTF8Mailbox:%.*s │ │ + [2d5f7a] URI: │ │ + [2d5f7f] i2s_ASN1_ENUMERATED │ │ + [2d5f93] invalid ipaddress │ │ + [2d5fa5] policy language already defined │ │ + [2d5fc5] X509_check_private_key │ │ + [2d5fdc] error using siginf set │ │ + [2d5ff3] idp mismatch │ │ + [2d6000] public key decode error │ │ + [2d6018] certificate not trusted │ │ + [2d6030] name constraints minimum and maximum not supported │ │ + [2d6063] Certificate Transparency required, but no valid SCTs found │ │ + [2d609e] crypto/asn1/a_verify.c │ │ + [2d60b5] provider=base,fips=yes,output=der,structure=ec │ │ + [2d60e4] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ + [2d610b] OpenSSL ED25519 implementation │ │ + [2d612a] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ + [2d6166] MD4:1.2.840.113549.2.4 │ │ + [2d617d] DES-CFB:1.3.14.3.2.9 │ │ + [2d6192] SHA-1 │ │ + [2d6198] aes_cbc_cts_set_ctx_params │ │ + [2d61b3] blake2b512_internal_final │ │ + [2d61cd] providers/implementations/digests/sha2_prov.c │ │ + [2d61fb] check_bitlen_rsa │ │ + [2d620c] DSA PARAMETERS │ │ + [2d621b] ed25519_to_PrivateKeyInfo_der_encode │ │ + [2d6240] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [2d626b] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2d6296] GROUP: %s\n │ │ + [2d62a1] dh_plain_derive │ │ + [2d62b1] ecx_init │ │ + [2d62ba] m_cost must be greater or equal than 8 times the number of lanes │ │ + [2d62fb] kdf_hkdf_size │ │ + [2d6309] hmac_drbg_kdf_new │ │ + [2d631b] pkcs12kdf_derive │ │ + [2d632c] kdf_scrypt_derive │ │ + [2d633e] use-keybits │ │ + [2d634a] RSASVE │ │ + [2d6351] ec_gen_set_group │ │ + [2d6362] ossl_drbg_get_seed │ │ + [2d6375] min_entropylen │ │ + [2d6384] sm2_sig_verify │ │ + [2d6393] invalid kdf │ │ + [2d639f] mismatching domain parameters │ │ + [2d63bd] cipher_generic_init_internal │ │ + [2d63da] ossl_cipher_trailingdata │ │ + [2d63f3] d-absent │ │ + [2d63fc] sis-type │ │ + [2d6405] kalg │ │ + [2d640a] ld-type │ │ + [2d6412] ential │ │ + [2d6419] _Unwind_VRS_Get_Internal │ │ + [2d6432] r8 │ │ + [2d6435] s19 │ │ + [2d6439] s23 │ │ + [2d643d] │ │ + [2d6444] cannot open virtual table: %s │ │ + [2d6462] cipher_log │ │ + [2d646d] sqlite3_key_v2: no key provided │ │ + [2d648d] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ + [2d64b0] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ + [2d64d9] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ + [2d6510] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ + [2d6546] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ + [2d6590] stderr │ │ + [2d6597] %s.lock │ │ + [2d659f] JournalMode │ │ + [2d65ab] NotNull │ │ + [2d65b3] TypeCheck │ │ + [2d65bd] MakeRecord │ │ + [2d65c8] OpenAutoindex │ │ + [2d65d6] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ + [2d661e] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ + [2d6647] btreeInitPage() returns error code %d │ │ + [2d666d] Child page depth differs │ │ + [2d6686] CRE │ │ + [2d668a] sha1 │ │ + [2d668f] case_sensitive_like │ │ + [2d66a3] checkpoint_fullfsync │ │ + [2d66b8] legacy_alter_table │ │ + [2d66cb] reverse_unordered_selects │ │ + [2d66e5] textrekey │ │ + [2d66ef] wdth │ │ + [2d66f4] timeout │ │ + [2d66fc] REUSE SUBQUERY %d │ │ + [2d670e] %s %T already exists │ │ + [2d6723] missing datatype for %s.%s │ │ + [2d673e] CHECK constraints │ │ + [2d6750] * │ │ + [2d6752] '%s' is not a function │ │ + [2d6769] sqlite_autoindex_%s_%d │ │ + [2d6780] recursive aggregate queries not supported │ │ + [2d67aa] AUTOMATIC PARTIAL COVERING INDEX │ │ + [2d67cb] RIGHT-JOIN %s │ │ + [2d67d9] table %s may not be modified │ │ + [2d67f6] %s.rowid │ │ + [2d67ff] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ + [2d6848] IN(...) element has %d term%s - expected %d │ │ + [2d6874] SET DEFAULT │ │ + [2d6880] cannot create %s trigger on view: %S │ │ + [2d68a5] likely │ │ + [2d68ac] subtype │ │ + [2d68b4] format │ │ + [2d68bb] last_insert_rowid │ │ + [2d68cd] 20b:20e │ │ + [2d68d5] unable to use function %s in the requested context │ │ + [2d6908] PRAGMA table_list │ │ + [2d691a] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ + [2d6954] %s_segments │ │ + [2d6960] __langid │ │ + [2d6969] -- │ │ + [2d696c] unindexed │ │ + [2d6976] WITHOUT ROWID │ │ + [2d6985] expected integer, got "%.*s" │ │ + [2d69a2] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ + [2d69e9] tokenchars │ │ + [2d69f4] fts5_api_ptr │ │ + [2d6a01] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ + [2d6a36] rtree constraint failed: %s.(%s<=%s) │ │ + [2d6a5b] json_each │ │ + [2d6a65] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ + [2d6a83] MAX_COMPOUND_SELECT=500 │ │ + [2d6a9b] MAX_LIKE_PATTERN_LENGTH=50000 │ │ + [2d6ab9] MAX_VDBE_OP=250000000 │ │ + [2d6acf] TLS_AES_256_GCM_SHA384 │ │ + [2d6ae6] DHE-PSK-AES256-CCM8 │ │ + [2d6afa] AECDH-NULL-SHA │ │ + [2d6b09] ADH-CAMELLIA256-SHA256 │ │ + [2d6b20] DHE-PSK-CAMELLIA128-SHA256 │ │ + [2d6b3b] ssl3_do_change_cipher_spec │ │ + [2d6b56] ECDSA │ │ + [2d6b5c] kuznyechik-mac │ │ + [2d6b6b] gost2012_512 │ │ + [2d6b78] kSRP │ │ + [2d6b7d] GOST2012-GOST8912-GOST8912 │ │ + [2d6b98] CBC │ │ + [2d6b9c] SECLEVEL= │ │ + [2d6ba6] ca key too small │ │ + [2d6bb7] connection type not set │ │ + [2d6bcf] invalid sequence number │ │ + [2d6be7] no shared signature algorithms │ │ + [2d6c06] sct verification failed │ │ + [2d6c1e] session id context uninitialized │ │ + [2d6c3f] ssl section not found │ │ + [2d6c55] ssl session version mismatch │ │ + [2d6c72] stream reset │ │ + [2d6c7f] no_legacy_server_connect │ │ + [2d6c98] ciphersuites │ │ + [2d6ca5] None │ │ + [2d6caa] AllowNoDHEKEX │ │ + [2d6cb8] KTLS │ │ + [2d6cbd] Require │ │ + [2d6cc5] TLSv1.3 read client compressed certificate │ │ + [2d6cf0] tls1_PRF │ │ + [2d6cf9] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ + [2d6d33] initial_max_stream_data_uni │ │ + [2d6d4f] connectivity:connection_started │ │ + [2d6d6f] NEW_TOKEN valid only in 1-RTT │ │ + [2d6d8d] quic_release_record │ │ + [2d6da1] TRANSPORT_PARAMETER_ERROR │ │ + [2d6dbb] INVALID_TOKEN │ │ + [2d6dc9] APPLICATION_ERROR │ │ + [2d6ddb] use_etm │ │ + [2d6de3] ossl_get_max_early_data │ │ + [2d6dfb] tls_write_records │ │ + [2d6e0d] tls_parse_stoc_alpn │ │ + [2d6e21] tls_construct_ctos_server_cert_type │ │ + [2d6e45] custom_ext_parse │ │ + [2d6e56] tls_parse_ctos_key_share │ │ + [2d6e6f] tls_process_key_exchange │ │ + [2d6e88] tls_client_key_exchange_post_work │ │ + [2d6eaa] tls_construct_cke_psk_preamble │ │ + [2d6ec9] parse_ca_names │ │ + [2d6ed8] opaqueBlob │ │ + [2d6ee3] d2i_AutoPrivateKey_legacy │ │ + [2d6efd] asn1_item_ex_d2i_intern │ │ + [2d6f15] BN_CTX_get │ │ + [2d6f20] crypto/conf/conf_mod.c │ │ + [2d6f37] OPENSSL_finish │ │ + [2d6f46] r │ │ + [2d6f48] do_tcreate │ │ + [2d6f53] field=%s, value=%s │ │ + [2d6f66] BITSTRING │ │ + [2d6f70] crypto/asn1/a_time.c │ │ + [2d6f85] X9.42 DH │ │ + [2d6f8e] crypto/bn/bn_exp.c │ │ + [2d6fa1] DSO_free │ │ + [2d6faa] i2d_ECPKParameters │ │ + [2d6fbd] k1 │ │ + [2d6fc0] characteristic-two-field │ │ + [2d6fd9] SECG curve over a 192 bit prime field │ │ + [2d6fff] X9.62 curve over a 192 bit prime field │ │ + [2d7026] SECG curve over a 113 bit binary field │ │ + [2d704d] EC_KEY_generate_key │ │ + [2d7061] ossl_ec_key_pairwise_check │ │ + [2d707c] EC_GROUP_get_curve │ │ + [2d708f] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ + [2d70be] ossl_ecdh_simple_compute_key │ │ + [2d70db] crypto/ec/ecdsa_ossl.c │ │ + [2d70f2] pkey_ecd_digestverify448 │ │ + [2d710b] OSSL_DECODER_from_data │ │ + [2d7122] dynamic │ │ + [2d712a] ENGINE_set_default_string │ │ + [2d7144] ENGINE_add │ │ + [2d714f] engine_list_add │ │ + [2d715f] crypto/engine/tb_cipher.c │ │ + [2d7179] OBJ lib │ │ + [2d7181] passed invalid argument │ │ + [2d7199] aes_xts_init_key │ │ + [2d71aa] prime192v2 │ │ + [2d71b5] c2pnb163v1 │ │ + [2d71c0] wap-wsg-idm-ecid-wtls3 │ │ + [2d71d7] brainpoolP224r1 │ │ + [2d71e7] randkey │ │ + [2d71ef] tls1multi_aadpacklen │ │ + [2d7204] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ + [2d7274] evp_get_global_properties_str │ │ + [2d7292] aead │ │ + [2d7297] tls-multi │ │ + [2d72a1] OSSL_ENCODER_CTX_set_construct │ │ + [2d72c0] geterr │ │ + [2d72c7] mandatory-digest │ │ + [2d72d8] blockSize │ │ + [2d72e2] prf │ │ + [2d72e6] assertion failed: keylen <= sizeof(key) │ │ + [2d730e] EVP_PKEY_new │ │ + [2d731b] evp_pkey_copy_downgraded │ │ + [2d7334] key type = %s │ │ + [2d7342] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ + [2d7378] kdf-outlen │ │ + [2d7383] x931 │ │ + [2d7388] fips186_4 │ │ + [2d7392] pkey_ec_ctrl │ │ + [2d739f] pkey_ec_ctrl_str │ │ + [2d73b0] dh_2048_256 │ │ + [2d73bc] ossl_ffc_params_full_validate │ │ + [2d73da] input not reduced │ │ + [2d73ec] invalid custom length │ │ + [2d7402] keymgmt export failure │ │ + [2d7419] not XOF or invalid length │ │ + [2d7433] pbkdf2 error │ │ + [2d7440] expecting an integer │ │ + [2d7455] illegal negative value │ │ + [2d746c] missing eoc │ │ + [2d7478] the asn1 object identifier is not known for this md │ │ + [2d74ac] param not integer type │ │ + [2d74c3] i2d ecpkparameters failure │ │ + [2d74de] slot full │ │ + [2d74e8] engine is not in the list │ │ + [2d7502] connect failure │ │ + [2d7512] cms lib │ │ + [2d751a] not a signed receipt │ │ + [2d752f] unsupported kek algorithm │ │ + [2d7549] setting mac algor failure │ │ + [2d7563] wrong rp component count │ │ + [2d757c] sct not set │ │ + [2d7588] ARIA-256-CBC │ │ + [2d7595] crypto/evp/e_des3.c │ │ + [2d75a9] Specifies to continue even if version checking fails (boolean) │ │ + [2d75e8] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ + [2d7635] Load up the ENGINE specified by other settings │ │ + [2d7664] assertion failed: sh.freelist[slist] == temp │ │ + [2d7691] crypto/o_str.c │ │ + [2d76a0] OSSL_PARAM_get_int32 │ │ + [2d76b5] BN_hex2bn │ │ + [2d76bf] crypto/provider_conf.c │ │ + [2d76d6] TRUE │ │ + [2d76db] no │ │ + [2d76de] IDEA-CBC │ │ + [2d76e7] des-ede-cbc │ │ + [2d76f3] extendedCertificateAttributes │ │ + [2d7711] des-ede-cfb │ │ + [2d771d] givenName │ │ + [2d7727] sha1WithRSA │ │ + [2d7733] rc5-cfb │ │ + [2d773b] SXNetID │ │ + [2d7743] PBE-SHA1-RC2-128 │ │ + [2d7754] x509Crl │ │ + [2d775c] Policy Qualifier User Notice │ │ + [2d7779] id-smime-mod-ets-eSignature-97 │ │ + [2d7798] id-smime-aa-contentHint │ │ + [2d77b0] id-smime-aa-ets-certCRLTimestamp │ │ + [2d77d1] id-smime-alg-ESDH │ │ + [2d77e3] id-mod-cmc │ │ + [2d77ee] id-mod-ocsp │ │ + [2d77fa] IPSec User │ │ + [2d7805] id-alg-noSignature │ │ + [2d7818] id-cmc-recipientNonce │ │ + [2d782e] X509v3 No Revocation Available │ │ + [2d784d] friendlyCountryName │ │ + [2d7861] dSAQuality │ │ + [2d786c] personalSignature │ │ + [2d787e] setct-AuthResBaggage │ │ + [2d7893] setct-PI-TBS │ │ + [2d78a0] setct-AuthRevResData │ │ + [2d78b5] setct-CapResData │ │ + [2d78c6] setct-CapRevReqTBS │ │ + [2d78d9] setct-RegFormReqTBE │ │ + [2d78ed] set-brand-JCB │ │ + [2d78fb] msUPN │ │ + [2d7901] id-ppl │ │ + [2d7908] Independent │ │ + [2d7914] c2onb191v5 │ │ + [2d791f] c2onb239v4 │ │ + [2d792a] seed-ecb │ │ + [2d7933] Diffie-Hellman based MAC │ │ + [2d794c] GOST R 34.10-94 DH │ │ + [2d795f] id-GostR3410-94-CryptoPro-D-ParamSet │ │ + [2d7984] physicalDeliveryOfficeName │ │ + [2d799f] houseIdentifier │ │ + [2d79af] id-tc26-hmac-gost-3411-2012-256 │ │ + [2d79cf] KxDHE-PSK │ │ + [2d79d9] kx-any │ │ + [2d79e0] aria-256-cfb1 │ │ + [2d79ee] SHA3-224 │ │ + [2d79f7] SHA3-256 │ │ + [2d7a00] id-hmacWithSHA3-256 │ │ + [2d7a14] CMC Certificate Authority │ │ + [2d7a2e] uacurve0 │ │ + [2d7a37] DSTU curve 6 │ │ + [2d7a44] uacurve9 │ │ + [2d7a4d] magma-kexp15 │ │ + [2d7a5a] id-tc26-gost-3410-2012-256-paramSetC │ │ + [2d7a7f] id-on-SmtpUTF8Mailbox │ │ + [2d7a95] SRVName │ │ + [2d7a9d] hmacWithSM3 │ │ + [2d7aa9] X509v3 Authority Attribute Identifier │ │ + [2d7acf] singleUse │ │ + [2d7ad9] bad version number │ │ + [2d7aec] bio write failure │ │ + [2d7afe] expecting private key blob │ │ + [2d7b19] not proc type │ │ + [2d7b27] pem_read_bio_key_decoder │ │ + [2d7b40] PKCS12_SAFEBAG │ │ + [2d7b4f] content type not data │ │ + [2d7b65] d.data │ │ + [2d7b6c] %*s<%s>\n │ │ + [2d7b75] EXTERNAL │ │ + [2d7b7e] signing ctrl failure │ │ + [2d7b93] crypto/property/property.c │ │ + [2d7bae] parse_unquoted │ │ + [2d7bbd] evp_rand_from_algorithm │ │ + [2d7bd5] additional input too long │ │ + [2d7bef] insufficient drbg strength │ │ + [2d7c0a] Not a regular file │ │ + [2d7c1d] unable to get parent strength │ │ + [2d7c3b] exponent%d: │ │ + [2d7c47] algorithm-id │ │ + [2d7c54] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ + [2d7c9c] block type is not 01 │ │ + [2d7cb1] digest not allowed │ │ + [2d7cc4] crypto/rsa/rsa_pss.c │ │ + [2d7cd9] 6144 │ │ + [2d7cde] passphrase callback error │ │ + [2d7cf8] crypto/pkcs12/p12_mutl.c │ │ + [2d7d11] nonce mismatch │ │ + [2d7d20] nonce not returned │ │ + [2d7d33] common ok and cancel characters │ │ + [2d7d53] UI_new_method │ │ + [2d7d61] UI_get_result_length │ │ + [2d7d76] X509_load_crl_file │ │ + [2d7d89] method │ │ + [2d7d90] objsign │ │ + [2d7d98] Encipher Only │ │ + [2d7da6] %*sNumber%s: │ │ + [2d7db4] u.addressRange │ │ + [2d7dc3] %*sIPv6 │ │ + [2d7dcb] %*s Profession Info Entry %0d:\n │ │ + [2d7dec] r2i_pci │ │ + [2d7df4] notAfter │ │ + [2d7dfd] POLICY_MAPPING │ │ + [2d7e0c] POLICY_MAPPINGS │ │ + [2d7e1c] Any Purpose │ │ + [2d7e28] othername:NAIRealm:%.*s │ │ + [2d7e40] email: │ │ + [2d7e47] %d.%d.%d.%d%n │ │ + [2d7e55] invalid safi │ │ + [2d7e62] unknown extension name │ │ + [2d7e79] X509_STORE_new │ │ + [2d7e88] crypto/x509/x509_obj.c │ │ + [2d7e9f] subject issuer mismatch │ │ + [2d7eb7] invalid or inconsistent certificate policy extension │ │ + [2d7eec] proxy subject name violation │ │ + [2d7f09] subject signature algorithm and issuer public key algorithm mismatch │ │ + [2d7f4e] Missing Authority Key Identifier │ │ + [2d7f6f] X509_verify_cert │ │ + [2d7f80] x509_verify_x509 │ │ + [2d7f91] X509_ATTRIBUTE │ │ + [2d7fa0] revoked │ │ + [2d7fa8] x509_name_encode │ │ + [2d7fb9] x509_pubkey_decode │ │ + [2d7fcc] socket create failed │ │ + [2d7fe1] ) │ │ + [2d7fe4] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ + [2d8013] provider=default,fips=yes │ │ + [2d802d] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ + [2d8051] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ + [2d807c] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ + [2d80ae] RC4:1.2.840.113549.3.4 │ │ + [2d80c5] blake2s256_internal_final │ │ + [2d80df] ec_to_SubjectPublicKeyInfo_der_encode │ │ + [2d8105] J: │ │ + [2d810b] pcounter: %d\n │ │ + [2d8119] ecx_dupctx │ │ + [2d8124] ossl_ec_match_params │ │ + [2d8139] eckem_encapsulate │ │ + [2d814b] sk │ │ + [2d814e] ecx_gen │ │ + [2d8156] CTR │ │ + [2d815a] digest=%s │ │ + [2d8164] Ed25519ctx │ │ + [2d816f] OAEP padding not allowed for signing / verifying │ │ + [2d81a0] localhost/ │ │ + [2d81ab] file_open_stream │ │ + [2d81bc] bad tls client version │ │ + [2d81d3] entropy source strength too weak │ │ + [2d81f4] module integrity failure │ │ + [2d820d] ossl_ccm_get_ctx_params │ │ + [2d8225] oinit │ │ + [2d822b] props │ │ + [2d8231] ntropy │ │ + [2d8238] s2 │ │ + [2d823b] d4 │ │ + [2d823e] d9 │ │ + [2d8241] PRAGMA rekey_cipher is no longer supported. │ │ + [2d826d] kdf_iter │ │ + [2d8276] fast_kdf_iter │ │ + [2d8284] PRAGMA cipher_page_size = %d; │ │ + [2d82a2] %u │ │ + [2d82a5] sqlcipherCodecAttach: db=%p, nDb=%d │ │ + [2d82c9] sqlcipher_activate: leaving static master mutex │ │ + [2d82f9] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ + [2d8327] PRAGMA cipher_compatibility = %d; │ │ + [2d8349] DETACH DATABASE migrate; │ │ + [2d8362] %Y-%m-%d %H:%M:%S │ │ + [2d8374] 0 │ │ + [2d8376] :memory: │ │ + [2d837f] %.4c%s%.16c │ │ + [2d838b] MJ collide: %s │ │ + [2d839a] Gt │ │ + [2d839d] Add │ │ + [2d83a1] IdxInsert │ │ + [2d83ab] FinishSeek │ │ + [2d83b6] VBegin │ │ + [2d83bd] %z: %s │ │ + [2d83c4] cannot rollback - no transaction is active │ │ + [2d83ef] database schema is locked: %s │ │ + [2d840d] %s is %u but should be %u │ │ + [2d8427] vtable constructor failed: %s │ │ + [2d8445] no such rowid: %lld │ │ + [2d8459] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ + [2d84a0] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2d84e1] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2d851e] count_changes │ │ + [2d852c] tbl │ │ + [2d8530] near "%T": syntax error │ │ + [2d8548] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [2d859c] USING INDEX %s FOR IN-OPERATOR │ │ + [2d85bb] no such column │ │ + [2d85ca] sqlite_schema │ │ + [2d85d8] ORDER │ │ + [2d85de] no tables specified │ │ + [2d85f2] %.*z:%u │ │ + [2d85fa] sqlite_stat%d │ │ + [2d8608] VIRTUAL TABLE INDEX %d:%s │ │ + [2d8623] isisi │ │ + [2d8629] UTF-8 │ │ + [2d862f] invalid uri authority: %.*s │ │ + [2d864b] no such vfs: %s │ │ + [2d865b] unable to identify the object to be reindexed │ │ + [2d8689] stat_init │ │ + [2d8693] cannot %s %s "%s" │ │ + [2d86a5] incomplete input │ │ + [2d86b6] unlikely │ │ + [2d86bf] %02d │ │ + [2d86c4] JSON cannot hold BLOB values │ │ + [2d86e1] database or disk is full │ │ + [2d86fa] column index out of range │ │ + [2d8714] another row available │ │ + [2d872a] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ + [2d876b] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ + [2d879b] ilb │ │ + [2d879f] unrecognized parameter: %s │ │ + [2d87ba] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ + [2d87fa] malformed inverted index for FTS%d table %s.%s │ │ + [2d8829] k PRIMARY KEY, v │ │ + [2d883a] PRAGMA %Q.data_version │ │ + [2d8851] fts5 expression tree is too large (maximum depth %d) │ │ + [2d8886] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ + [2d88ae] parse error in rank function: %s │ │ + [2d88cf] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ + [2d8909] ,%.*s REAL │ │ + [2d8914] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ + [2d8966] corrupted │ │ + [2d8970] ENABLE_MEMORY_MANAGEMENT │ │ + [2d8989] DHE-RSA-AES256-CCM │ │ + [2d899c] PSK-AES128-CBC-SHA │ │ + [2d89af] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ + [2d89d0] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ + [2d89f4] RSA-PSK-AES256-GCM-SHA384 │ │ + [2d8a0e] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ + [2d8a2b] DHE-DSS-CAMELLIA128-SHA │ │ + [2d8a43] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [2d8a68] ssl_cert_dup │ │ + [2d8a75] SSLv3 │ │ + [2d8a7b] ciphersuite digest has changed │ │ + [2d8a9a] empty raw public key │ │ + [2d8aaf] empty srtp protection profile list │ │ + [2d8ad2] can't find SRP server param │ │ + [2d8aee] no shared groups │ │ + [2d8aff] no suitable signature algorithm │ │ + [2d8b1f] poll request not supported │ │ + [2d8b3a] records not released │ │ + [2d8b4f] ssl section empty │ │ + [2d8b61] unknown state │ │ + [2d8b6f] unsupported ssl version │ │ + [2d8b87] ssl_do_config │ │ + [2d8b95] ClientCAStore │ │ + [2d8ba3] SSL_CTX_use_serverinfo_ex │ │ + [2d8bbd] before SSL initialization │ │ + [2d8bd7] SSLv3/TLS write certificate │ │ + [2d8bf3] TLSv1.3 read encrypted extensions │ │ + [2d8c15] tls1_set_sigalgs_list │ │ + [2d8c2b] PSS │ │ + [2d8c2f] label │ │ + [2d8c35] ssl/tls_depr.c │ │ + [2d8c44] ossl_quic_new │ │ + [2d8c52] ossl_quic_pending_int │ │ + [2d8c68] ssl/quic/quic_engine.c │ │ + [2d8c7f] INITIAL_MAX_DATA appears multiple times │ │ + [2d8ca7] transport │ │ + [2d8cb1] min_cwnd_size │ │ + [2d8cbf] qlog_version │ │ + [2d8ccc] \f │ │ + [2d8ccf] retry │ │ + [2d8cd5] crypto │ │ + [2d8cdc] max_stream_data │ │ + [2d8cec] el_setup_keyslot │ │ + [2d8cfd] depack_do_frame_reset_stream │ │ + [2d8d1a] internal error (flow control) │ │ + [2d8d38] depack_do_frame_handshake_done │ │ + [2d8d57] handshake layer error, error code %llu (0x%llx) ("%s") │ │ + [2d8d8e] STREAM_LEN │ │ + [2d8d99] STREAM_OFF_LEN │ │ + [2d8da8] AEAD_LIMIT_REACHED │ │ + [2d8dbb] dtls1_read_bytes │ │ + [2d8dcc] final_maxfragmentlen │ │ + [2d8de1] tls_construct_ctos_supported_versions │ │ + [2d8e07] tls_parse_stoc_psk │ │ + [2d8e1a] tls_parse_ctos_renegotiate │ │ + [2d8e35] tls_process_ske_srp │ │ + [2d8e49] tls_construct_cke_ecdhe │ │ + [2d8e61] tls_construct_cke_srp │ │ + [2d8e77] tls_process_client_hello │ │ + [2d8e90] tls_construct_new_session_ticket │ │ + [2d8eb1] ZUINT64 │ │ + [2d8eb9] accept error │ │ + [2d8ec6] bad fopen mode │ │ + [2d8ed5] crypto/bn/bn_mont.c │ │ + [2d8ee9] on │ │ + [2d8eec] name=%s, value=%s │ │ + [2d8efe] maxsize=%ld │ │ + [2d8f0a] ASN1_STRING_TABLE_add │ │ + [2d8f20] crypto/dsa/dsa_ossl.c │ │ + [2d8f36] crypto/ec/ec_ameth.c │ │ + [2d8f4b] k3 │ │ + [2d8f4e] point-format │ │ + [2d8f5b] named │ │ + [2d8f61] SECG curve over a 163 bit binary field │ │ + [2d8f88] X9.62 curve over a 239 bit binary field │ │ + [2d8fb0] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ + [2d8fe1] EC_POINT_is_at_infinity │ │ + [2d8ff9] ecx_pub_encode │ │ + [2d9008] │ │ + [2d900f] crypto/engine/tb_pkmeth.c │ │ + [2d9029] lib(%lu) │ │ + [2d9032] crypto/evp/asymcipher.c │ │ + [2d904a] secp192k1 │ │ + [2d9054] prime256v1 │ │ + [2d905f] wap-wsg-idm-ecid-wtls6 │ │ + [2d9076] assertion failed: b <= sizeof(ctx->buf) │ │ + [2d909e] tls1multi_encin │ │ + [2d90ae] crypto/encode_decode/encoder_pkey.c │ │ + [2d90d2] OSSL_ENCODER_to_data │ │ + [2d90e7] EVP_DigestVerify │ │ + [2d90f8] EVP_Q_mac │ │ + [2d9102] kdf-digest │ │ + [2d910d] dsa_paramgen_q_bits │ │ + [2d9121] ec_param_enc │ │ + [2d912e] fix_dh_nid5114 │ │ + [2d913d] rsa-factor9 │ │ + [2d9149] EVP_PKEY_CTX_md │ │ + [2d9159] counter: %d\n │ │ + [2d9166] crypto/bio/bss_core.c │ │ + [2d917c] expecting a poly1305 key │ │ + [2d9195] not able to copy ctx │ │ + [2d91aa] unable to enable locking │ │ + [2d91c3] unsupported keylength │ │ + [2d91d9] missing value │ │ + [2d91e7] hex string too short │ │ + [2d91fc] param of incompatible type │ │ + [2d9217] discriminant is zero │ │ + [2d922c] invalid generator │ │ + [2d923e] missing OID │ │ + [2d924a] invalid string │ │ + [2d9259] asn1 len exceeds max resp len │ │ + [2d9277] invalid port number │ │ + [2d928b] max resp len exceeded │ │ + [2d92a1] content type mismatch │ │ + [2d92b7] error setting key │ │ + [2d92c9] error parsing pkistatus │ │ + [2d92e1] missing trust store │ │ + [2d92f5] multiple requests not supported │ │ + [2d9315] empty ess cert id list │ │ + [2d932c] dynamic_ctrl │ │ + [2d9339] OSSL_PARAM_set_int32 │ │ + [2d934e] set_string_internal │ │ + [2d9362] identity │ │ + [2d936b] rc2-40-cbc │ │ + [2d9376] rc5-ofb │ │ + [2d937e] extendedKeyUsage │ │ + [2d938f] id-kp │ │ + [2d9395] serverAuth │ │ + [2d93a0] nsSGC │ │ + [2d93a6] id-smime-ct │ │ + [2d93b2] id-smime-alg-RC2wrap │ │ + [2d93c7] id-smime-alg-CMSRC2wrap │ │ + [2d93df] MD4 │ │ + [2d93e3] id-it-implicitConfirm │ │ + [2d93f9] rsaSignature │ │ + [2d9406] Private │ │ + [2d940e] Subject Information Access │ │ + [2d9429] aes-192-cfb │ │ + [2d9435] pilot │ │ + [2d943b] nSRecord │ │ + [2d9444] set-policy │ │ + [2d944f] set-certExt │ │ + [2d945b] setAttr-IssCap-CVM │ │ + [2d946e] id-ppl-independent │ │ + [2d9481] RSA-SHA512 │ │ + [2d948c] ipsec4 │ │ + [2d9493] CAMELLIA-192-CFB1 │ │ + [2d94a5] CAMELLIA-256-OFB │ │ + [2d94b6] X509v3 Issuing Distribution Point │ │ + [2d94d8] id-GostR3410-2001-ParamSet-cc │ │ + [2d94f6] telephoneNumber │ │ + [2d9506] telexNumber │ │ + [2d9512] aes-192-ctr │ │ + [2d951e] CAMELLIA-128-CTR │ │ + [2d952f] HMAC GOST 34.11-2012 256 bit │ │ + [2d954c] hkdf │ │ + [2d9551] kx-ecdhe-psk │ │ + [2d955e] id-smime-ct-authEnvelopedData │ │ + [2d957c] ARIA-192-CTR │ │ + [2d9589] n3 │ │ + [2d958c] Professional Information or basis for Admission │ │ + [2d95bc] ecdsa_with_SHA3-224 │ │ + [2d95d0] ISO-UA │ │ + [2d95d7] DSTU Gost 28147-2009 │ │ + [2d95ec] id-tc26-cipher-gostr3412-2015-magma │ │ + [2d9610] id-tc26-gost-3410-2012-256-paramSetB │ │ + [2d9635] hmacWithSHA512-224 │ │ + [2d9648] classSignToolKB1 │ │ + [2d9659] id-ct-signedTAL │ │ + [2d9669] ms-ntds-sec-ext │ │ + [2d9679] X509v3 Acceptable Certification Policies │ │ + [2d96a2] allowedAttributeAssignments │ │ + [2d96be] X509v3 Subject Alternative Public Key Info │ │ + [2d96e9] value.byKey │ │ + [2d96f5] get_header_and_data │ │ + [2d9709] mac verify failure │ │ + [2d971c] │ │ + [2d9726] %5ld:d=%-2d hl=%ld l=inf %s │ │ + [2d9743] \%02X │ │ + [2d9749] invalid signed data type │ │ + [2d9762] PRNG not seeded │ │ + [2d9772] \\n │ │ + [2d9775] rsa_validate_keypair_multiprime │ │ + [2d9795] data too large │ │ + [2d97a4] unsupported mask parameter │ │ + [2d97bf] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ + [2d97e1] pkey_rsa_verifyrecover │ │ + [2d97f8] 4096 │ │ + [2d97fd] ui process interrupted or cancelled │ │ + [2d9821] uri authority unsupported │ │ + [2d983b] crypto/store/store_result.c │ │ + [2d9857] ess add signing cert v2 error │ │ + [2d9875] crypto/ui/ui_openssl.c │ │ + [2d988c] emailCA │ │ + [2d9894] name= │ │ + [2d989a] CACompromise │ │ + [2d98a7] name.relativename │ │ + [2d98b9] IPAddressOrRange │ │ + [2d98ca] IPv4 │ │ + [2d98cf] u.range │ │ + [2d98d8] %*sTimestamp : │ │ + [2d98e8] v2i_POLICY_CONSTRAINTS │ │ + [2d98ff] do_dirname │ │ + [2d990a] %X: │ │ + [2d990e] bn to asn1 integer error │ │ + [2d9927] x509_sig_info_init │ │ + [2d993a] unable to decode issuer public key │ │ + [2d995d] certificate is not yet valid │ │ + [2d997a] CRL is not yet valid │ │ + [2d998f] unhandled critical extension │ │ + [2d99ac] path loop │ │ + [2d99b6] issuer certificate lookup error │ │ + [2d99d6] X509_STORE_CTX_set_default │ │ + [2d99f1] S/MIME email │ │ + [2d99fe] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [2d9a3f] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ + [2d9a79] provider=base,fips=yes,output=der,structure=rsa │ │ + [2d9aa9] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ + [2d9ae2] TEST-RAND │ │ + [2d9aec] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ + [2d9b15] ED25519:1.3.101.112 │ │ + [2d9b29] provider=default,fips=no,output=pem,structure=type-specific │ │ + [2d9b65] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [2d9ba3] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [2d9be1] provider=default,fips=yes,input=der,structure=ec │ │ + [2d9c12] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ + [2d9c3d] AES-192-GCM-SIV │ │ + [2d9c4d] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ + [2d9c77] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ + [2d9c99] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ + [2d9cc1] providers/implementations/ciphers/cipher_chacha20.c │ │ + [2d9cf5] chacha20_get_ctx_params │ │ + [2d9d0d] providers/implementations/ciphers/cipher_null.c │ │ + [2d9d3d] tdes_init │ │ + [2d9d47] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2d9d70] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2d9d9a] ED448 PUBLIC KEY │ │ + [2d9dab] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2d9dd8] ec_to_X9_62_der_encode │ │ + [2d9def] dhx2text_encode │ │ + [2d9dff] dh_match_params │ │ + [2d9e0f] requested more threads (%u) than lanes (%u) │ │ + [2d9e3b] kdf_hkdf_derive │ │ + [2d9e4b] providers/implementations/kdfs/kbkdf.c │ │ + [2d9e72] providers/implementations/kdfs/sshkdf.c │ │ + [2d9e9a] sskdf_derive │ │ + [2d9ea7] eae_prk │ │ + [2d9eaf] dh_gen_set_params │ │ + [2d9ec1] mac_gen_set_params │ │ + [2d9ed4] providers/implementations/macs/gmac_prov.c │ │ + [2d9eff] /dev/hwrng │ │ + [2d9f0a] Should be more than %d, but would be set to %d │ │ + [2d9f39] sm2sig_signature_init │ │ + [2d9f4f] providers/implementations/ciphers/cipher_rc4.c │ │ + [2d9f7e] providers/common/der/der_rsa_key.c │ │ + [2d9fa1] failed to sign │ │ + [2d9fb0] invalid tag │ │ + [2d9fbc] rithm-id │ │ + [2d9fc5] oded-from-explicit │ │ + [2d9fd8] ndex │ │ + [2d9fdd] roperties │ │ + [2d9fe7] ial │ │ + [2d9feb] ivinfo │ │ + [2d9ff2] pe │ │ + [2d9ff5] tm │ │ + [2d9ff8] s28 │ │ + [2d9ffc] d0 │ │ + [2d9fff] unknown register │ │ + [2da010] lotCPtr │ │ + [2da018] cipher_profile │ │ + [2da027] cipher_default_plaintext_header_size │ │ + [2da04c] PRAGMA cipher_use_hmac = %d; │ │ + [2da069] sqlcipher_activate: entered static master mutex │ │ + [2da099] sqlcipher_activate: left static master mutex │ │ + [2da0c6] HMAC verification failed for page %d │ │ + [2da0eb] /dev/urandom │ │ + [2da0f8] - │ │ + [2da0fa] SorterInsert │ │ + [2da107] ClrSubtype │ │ + [2da112] cannot start a transaction within a transaction │ │ + [2da142] Tree %u page %u cell %u: │ │ + [2da15c] max_page_count │ │ + [2da16b] name │ │ + [2da170] unknown database %T │ │ + [2da184] aggregate │ │ + [2da18e] column%d │ │ + [2da197] _ROWID_ │ │ + [2da19f] REAL │ │ + [2da1a5] error in generated column "%s" │ │ + [2da1c4] %s clause should come after %s not before │ │ + [2da1ee] a JOIN clause is required before %s │ │ + [2da212] UPDATE │ │ + [2da219] rows updated │ │ + [2da226] table %S has %d columns but %d values were supplied │ │ + [2da25a] UPSERT not implemented for virtual table "%s" │ │ + [2da288] variable number must be between ?1 and ?%d │ │ + [2da2b3] sssiii │ │ + [2da2ba] iissssss │ │ + [2da2c3] missing from index │ │ + [2da2d8] utf16be │ │ + [2da2e0] SET NULL │ │ + [2da2e9] cannot create triggers on shadow tables │ │ + [2da311] Invalid key value │ │ + [2da323] rw │ │ + [2da326] expr_implies_expr │ │ + [2da338] sign │ │ + [2da33d] weekday │ │ + [2da346] 50f-20a-20d │ │ + [2da352] json_remove │ │ + [2da35e] json_replace │ │ + [2da36b] infinity │ │ + [2da374] array │ │ + [2da37a] attempt to write a readonly database │ │ + [2da39f] unicode61 │ │ + [2da3a9] fts3_tokenizer │ │ + [2da3b8] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ + [2da3e4] ize │ │ + [2da3e8] tion │ │ + [2da3ed] notindexed │ │ + [2da3f8] unrecognized order: %s │ │ + [2da40f] %z, langid │ │ + [2da41a] malformed prefix=... directive │ │ + [2da439] multiple content_rowid=... directives │ │ + [2da45f] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ + [2da487] alize │ │ + [2da48d] col │ │ + [2da491] no such fts5 table: %s.%s │ │ + [2da4ab] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [2da4df] UNIQUE constraint failed: %s.%s │ │ + [2da4ff] DEFAULT_MMAP_SIZE=0 │ │ + [2da513] MAX_ATTACHED=10 │ │ + [2da523] MAX_LENGTH=1000000000 │ │ + [2da539] NULL-MD5 │ │ + [2da542] AES256-CCM8 │ │ + [2da54e] TLS_DHE_PSK_WITH_AES_128_CCM │ │ + [2da56b] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ + [2da58c] ECDHE-PSK-NULL-SHA384 │ │ + [2da5a2] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [2da5cc] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2da5f7] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [2da620] DHE-PSK-ARIA128-GCM-SHA256 │ │ + [2da63b] TLS_FALLBACK_SCSV │ │ + [2da64d] ssl/s3_msg.c │ │ + [2da65a] Verify error:%s │ │ + [2da66a] gost-mac-12 │ │ + [2da676] cert cb error │ │ + [2da684] illegal Suite B digest │ │ + [2da69b] inconsistent extms │ │ + [2da6ae] missing tmp ecdh key │ │ + [2da6c3] no suitable groups │ │ + [2da6d6] stream finished │ │ + [2da6e6] tlsv13 alert certificate required │ │ + [2da708] ssl_handshake_hash │ │ + [2da71b] ssl_start_async_job │ │ + [2da72f] cmd=%s, value=%s │ │ + [2da740] no_tls1_3 │ │ + [2da74a] prefer_no_dhe_kex │ │ + [2da75c] NumTickets │ │ + [2da767] IgnoreUnexpectedEOF │ │ + [2da77b] SSL_CTX_use_PrivateKey │ │ + [2da792] max_early_data │ │ + [2da7a1] SSLv3/TLS write hello request │ │ + [2da7bf] SSLv3/TLS write certificate request │ │ + [2da7e3] extended master secret │ │ + [2da7fa] secret │ │ + [2da801] rsa_pss_rsae_sha256 │ │ + [2da815] CLIENT_TRAFFIC_SECRET_N │ │ + [2da82d] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ + [2da881] ch_on_handshake_yield_secret │ │ + [2da89e] INITIAL_SCID appears multiple times │ │ + [2da8c2] MAX_UDP_PAYLOAD_SIZE is malformed │ │ + [2da8e4] ORIG_DCID was not sent but is required │ │ + [2da90b] RXKU cooldown internal error │ │ + [2da928] received oversize token │ │ + [2da940] group_id │ │ + [2da949] dst_cid │ │ + [2da951] handshake_done │ │ + [2da960] Unknown frame type received │ │ + [2da97c] ACK_WITH_ECN │ │ + [2da989] tls_prepare_for_encryption_default │ │ + [2da9ac] rlayer_early_data_count_ok │ │ + [2da9c7] final_ec_pt_formats │ │ + [2da9db] tls_parse_stoc_session_ticket │ │ + [2da9f9] dtls_process_hello_verify │ │ + [2daa13] tls_construct_certificate_request │ │ + [2daa35] ossl_statem_server13_write_transition │ │ + [2daa5b] tls-client-version │ │ + [2daa6e] ossl_d2i_PrivateKey_legacy │ │ + [2daa89] pkeyalg │ │ + [2daa91] a2d_ASN1_OBJECT │ │ + [2daaa1] d2i_ASN1_OBJECT │ │ + [2daab1] ASN1_BIT_STRING │ │ + [2daac1] ossl_asn1_do_lock │ │ + [2daad3] connect error │ │ + [2daae1] unable to create socket │ │ + [2daaf9] unable to reuseaddr │ │ + [2dab0d] BIO_sendmmsg │ │ + [2dab1a] dgram_pair_ctrl_set_write_buf_size │ │ + [2dab3d] NCONF_get_string │ │ + [2dab4e] oid_module_init │ │ + [2dab5e] crypto/asn1/asn_mstbl.c │ │ + [2dab76] bn_set_words │ │ + [2dab83] crypto/dh/dh_asn1.c │ │ + [2dab97] int_dhvparams │ │ + [2daba5] ECPARAMETERS │ │ + [2dabb2] uncompressed │ │ + [2dabbf] crypto/ec/ec_kmeth.c │ │ + [2dabd4] EC_POINT_set_Jprojective_coordinates_GFp │ │ + [2dabfd] A: │ │ + [2dac03] ossl_ec_GFp_mont_group_set_curve │ │ + [2dac24] ecd_item_verify │ │ + [2dac34] ossl_decoder_instance_new │ │ + [2dac4e] id-ecPublicKey │ │ + [2dac5d] crypto/engine/eng_list.c │ │ + [2dac76] ENGINE_by_id │ │ + [2dac83] OPENSSL_ENGINES │ │ + [2dac93] secp224r1 │ │ + [2dac9d] c2pnb163v3 │ │ + [2daca8] c2pnb272w1 │ │ + [2dacb3] c2pnb368w1 │ │ + [2dacbe] brainpoolP256r1 │ │ + [2dacce] K-163 │ │ + [2dacd4] K-233 │ │ + [2dacda] K-571 │ │ + [2dace0] mackey │ │ + [2dace7] EVP_CIPHER_CTX_copy │ │ + [2dacfb] OSSL_ENCODER_CTX_add_encoder │ │ + [2dad18] ossl_encoder_ctx_add_encoder_inst │ │ + [2dad3a] crypto/evp/keymgmt_lib.c │ │ + [2dad53] EVP_DigestVerifyFinal │ │ + [2dad69] new_raw_key_int │ │ + [2dad79] evp_pkey_get0_DSA_int │ │ + [2dad8f] default_check │ │ + [2dad9d] fix_dh_nid │ │ + [2dada8] rsa-exponent3 │ │ + [2dadb6] get_ec_decoded_from_explicit_params │ │ + [2dadda] try_provided_check │ │ + [2daded] iteration │ │ + [2dadf7] crypto/dh/dh_pmeth.c │ │ + [2dae0c] crypto/dh/dh_gen.c │ │ + [2dae1f] pkey_ec_paramgen │ │ + [2dae30] OpenSSL 3.3.0 9 Apr 2024 │ │ + [2dae49] not a square │ │ + [2dae56] invalid secret │ │ + [2dae65] no keymgmt present │ │ + [2dae78] operation not initialized │ │ + [2dae92] update error │ │ + [2dae9f] unknown tag │ │ + [2daeab] missing equal sign │ │ + [2daebe] curve does not support ecdh │ │ + [2daeda] curve does not support signing │ │ + [2daef9] field too large │ │ + [2daf09] failure │ │ + [2daf11] certificate has no keyid │ │ + [2daf2a] cipher parameter initialisation error │ │ + [2daf50] msgsigdigest error │ │ + [2daf63] no cipher │ │ + [2daf6d] signfinal error │ │ + [2daf7d] failed building own chain │ │ + [2daf97] missing reference cert │ │ + [2dafae] transactionid unmatched │ │ + [2dafc6] unsupported version │ │ + [2dafda] rc2-64 │ │ + [2dafe1] id-aes128-wrap-pad │ │ + [2daff4] v_check │ │ + [2daffc] general_set_int │ │ + [2db00c] legacy │ │ + [2db013] dsaWithSHA │ │ + [2db01e] MD5-SHA1 │ │ + [2db027] deltaCRL │ │ + [2db030] id-smime-aa-dvcs-dvc │ │ + [2db045] id-smime-spq-ets-sqt-unotice │ │ + [2db062] id-smime-cti-ets-proofOfCreation │ │ + [2db083] id-pkip │ │ + [2db08b] ac-targeting │ │ + [2db098] ipsecUser │ │ + [2db0a2] id-it-subscriptionRequest │ │ + [2db0bc] id-cmc-queryPending │ │ + [2db0d0] holdInstructionCode │ │ + [2db0e4] simpleSecurityObject │ │ + [2db0f9] rfc822Mailbox │ │ + [2db107] host │ │ + [2db10c] subtreeMinimumQuality │ │ + [2db122] message extensions │ │ + [2db135] setct-CapReqTBSX │ │ + [2db146] setAttr-TokenType │ │ + [2db158] CAMELLIA-192-CBC │ │ + [2db169] camellia-128-ecb │ │ + [2db17a] camellia-128-cfb8 │ │ + [2db18c] camellia-128-ofb │ │ + [2db19d] SEED-ECB │ │ + [2db1a6] id-Gost28147-89-CryptoPro-KeyMeshing │ │ + [2db1cb] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ + [2db1f3] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ + [2db21d] gost2001cc │ │ + [2db228] dmdName │ │ + [2db230] id-aes128-GCM │ │ + [2db23e] GOST R 34.11-2012 with 256 bit hash │ │ + [2db262] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ + [2db295] ARIA-128-CFB │ │ + [2db2a2] ARIA-128-OFB │ │ + [2db2af] aria-192-cbc │ │ + [2db2bc] sha512-224 │ │ + [2db2c7] RSA-SHA3-384 │ │ + [2db2d4] sha512-256WithRSAEncryption │ │ + [2db2f0] blake2bmac │ │ + [2db2fb] SM2-SM3 │ │ + [2db303] x963kdf │ │ + [2db30b] CMC Archive Server │ │ + [2db31e] id-ct-ASPA │ │ + [2db329] X509v3 Attribute Authority Issuing Distribution Point │ │ + [2db35f] unknown message digest │ │ + [2db376] problems getting password │ │ + [2db390] pvk data too short │ │ + [2db3a3] crypto/pem/pem_lib.c │ │ + [2db3b8] PKCS12_item_i2d_encrypt_ex │ │ + [2db3d3] PKCS7_SIGNER_INFO_sign │ │ + [2db3ea] crypto/pkcs7/pk7_lib.c │ │ + [2db401] unable to find mem bio │ │ + [2db418] wrong pkcs7 type │ │ + [2db429] not an ascii character │ │ + [2db440] parse_hex │ │ + [2db44a] crypto/evp/evp_rand.c │ │ + [2db460] invalid property query │ │ + [2db477] unable to fetch drbg │ │ + [2db48c] unable to get parent reseed prop counter │ │ + [2db4b5] reseed_requests │ │ + [2db4c5] coefficient%d: │ │ + [2db4d4] Trailer Field: 0x │ │ + [2db4e6] dmq1 │ │ + [2db4eb] algorithm mismatch │ │ + [2db4fe] pss saltlen too small │ │ + [2db514] unsupported signature type │ │ + [2db52f] value missing │ │ + [2db53d] rsa_multiprime_keygen │ │ + [2db553] check_padding_md │ │ + [2db564] RSA_sign │ │ + [2db56d] OPENSSL_sk_set │ │ + [2db57c] cannot load private key │ │ + [2db594] OpenSSL default user interface │ │ + [2db5b3] d.ediPartyName │ │ + [2db5c2] sslCA │ │ + [2db5c8] Object Signing CA │ │ + [2db5da] Decipher Only │ │ + [2db5e8] CA │ │ + [2db5eb] v2i_AUTHORITY_KEYID │ │ + [2db5ff] IPv6 │ │ + [2db604] : inherit\n │ │ + [2db60f] Autonomous System Numbers │ │ + [2db629] crypto/ct/ct_x509v3.c │ │ + [2db640] %*sLog ID : │ │ + [2db650] cAToolCert │ │ + [2db65b] Excluded │ │ + [2db664] IP:%s/%s │ │ + [2db66e] %*sPolicy Text: %.*s │ │ + [2db683] │ │ + [2db691] crypto/x509/v3_tlsf.c │ │ + [2db6a7] unknown extension │ │ + [2db6b9] X509at_get_attr │ │ + [2db6c9] bad selector │ │ + [2db6d6] certificate verification failed │ │ + [2db6f6] crypto/x509/x509_set.c │ │ + [2db70d] no explicit policy │ │ + [2db720] X509_VERIFY_PARAM_set1 │ │ + [2db737] X509_VERIFY_PARAM_set1_policies │ │ + [2db757] lastUpdate │ │ + [2db762] X509_PUBKEY_get │ │ + [2db772] X509_CINF │ │ + [2db77c] issuerUID │ │ + [2db786] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [2db7c0] provider=base,fips=yes,input=der,structure=type-specific │ │ + [2db7f9] provider=base,fips=yes,input=der,structure=dsa │ │ + [2db828] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ + [2db850] ARGON2I │ │ + [2db858] HMAC-DRBG │ │ + [2db862] ED448:1.3.101.113 │ │ + [2db874] OpenSSL SCRYPT via EVP_PKEY implementation │ │ + [2db89f] provider=default,fips=yes,output=blob │ │ + [2db8c5] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ + [2db8ef] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ + [2db911] ossl_sm2_encrypt │ │ + [2db922] CS2 │ │ + [2db926] EncryptedPrivateKeyInfo │ │ + [2db93e] dh_to_type_specific_params_der_encode │ │ + [2db964] key_to_pubkey │ │ + [2db972] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ + [2db999] providers/implementations/encode_decode/encode_key2blob.c │ │ + [2db9d3] x255192text_encode │ │ + [2db9e6] providers/implementations/exchange/dh_exch.c │ │ + [2dba13] generate_ecdhkm │ │ + [2dba23] ossl_hpke_labeled_expand │ │ + [2dba3c] rsasve_generate │ │ + [2dba4c] providers/implementations/rands/seed_src.c │ │ + [2dba77] providers/implementations/signature/dsa_sig.c │ │ + [2dbaa5] providers/implementations/storemgmt/file_store_any2obj.c │ │ + [2dbade] derivation function init failed │ │ + [2dbafe] invalid aead │ │ + [2dbb0b] invalid data │ │ + [2dbb18] ine │ │ + [2dbb1c] -info │ │ + [2dbb22] s24 │ │ + [2dbb26] _Unwind_GetTextRelBase() not implemented │ │ + [2dbb4f] accountsCPtr │ │ + [2dbb5c] indexed │ │ + [2dbb64] PRAGMA cipher is no longer supported. │ │ + [2dbb8a] le │ │ + [2dbb8d] cipher_hmac_algorithm │ │ + [2dbba3] cipher_default_kdf_algorithm │ │ + [2dbbc0] PRAGMA cipher_default_kdf_iter = %d; │ │ + [2dbbe5] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ + [2dbc48] sqlcipher_codec_ctx_init: allocating provider │ │ + [2dbc76] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ + [2dbcb7] database file is undefined │ │ + [2dbcd2] sqlcipher_export failed, error code %d │ │ + [2dbcf9] FOREIGN KEY constraint failed │ │ + [2dbd17] MustBeInt │ │ + [2dbd21] Not │ │ + [2dbd25] SeekRowid │ │ + [2dbd2f] Ge │ │ + [2dbd32] IsTrue │ │ + [2dbd39] Remainder │ │ + [2dbd43] DropTrigger │ │ + [2dbd4f] VDestroy │ │ + [2dbd58] Page %u: pointer map referenced │ │ + [2dbd78] sqlcipher_cipher_ctx_init: allocating context │ │ + [2dbda6] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ + [2dbdd7] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ + [2dbe26] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ + [2dbe75] hexrekey │ │ + [2dbe7e] type │ │ + [2dbe83] flags │ │ + [2dbe89] %s prohibited in %s │ │ + [2dbe9d] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ + [2dbee4] expected %d columns for '%s' but got %d │ │ + [2dbf0c] misuse of aggregate: %s() │ │ + [2dbf26] normal │ │ + [2dbf2d] sqlite_attach │ │ + [2dbf3b] sqlite\_% │ │ + [2dbf45] 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') │ │ + [2dc04e] expr_compare │ │ + [2dc05b] year │ │ + [2dc060] json_extract │ │ + [2dc06d] jsonb_insert │ │ + [2dc07a] inity │ │ + [2dc080] access permission denied │ │ + [2dc099] SELECT %s WHERE rowid=? │ │ + [2dc0b1] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ + [2dc0fa] etaci │ │ + [2dc100] eta │ │ + [2dc104] prefix │ │ + [2dc10b] flush │ │ + [2dc111] SELECT %s │ │ + [2dc11b] fts5_source_id │ │ + [2dc12a] malformed tokendata=... directive │ │ + [2dc14c] no such tokenizer: %s │ │ + [2dc162] error in tokenizer constructor │ │ + [2dc181] fts5: syntax error near "%.*s" │ │ + [2dc1a0] DELETE FROM %Q.'%q_docsize'; │ │ + [2dc1bd] ant │ │ + [2dc1c1] instance │ │ + [2dc1ca] +- \n │ │ 0123456789 │ │ - [2dc1b3] ENABLE_FTS3_PARENTHESIS │ │ - [2dc1cb] SYSTEM_MALLOC │ │ - [2dc1d9] TLS_PSK_WITH_AES_256_CBC_SHA │ │ - [2dc1f6] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ - [2dc21a] DHE-PSK-NULL-SHA256 │ │ - [2dc22e] ECDHE-PSK-AES128-CBC-SHA │ │ - [2dc247] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ - [2dc26c] DHE-RSA-ARIA256-GCM-SHA384 │ │ - [2dc287] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [2dc2ac] ssl3_finish_mac │ │ - [2dc2bc] gost2001 │ │ - [2dc2c5] ADH │ │ - [2dc2c9] bad digest length │ │ - [2dc2db] dh public value length is wrong │ │ - [2dc2fb] renegotiation mismatch │ │ - [2dc312] request sent │ │ - [2dc31f] scsv received when renegotiating │ │ - [2dc340] tlsv1 alert internal error │ │ - [2dc35b] tlsv1 alert user cancelled │ │ - [2dc376] unknown pkey type │ │ - [2dc388] unsupported compression algorithm │ │ - [2dc3aa] ssl_read_internal │ │ - [2dc3bc] MaxProtocol │ │ - [2dc3c8] SSLv2 │ │ - [2dc3ce] Bugs │ │ - [2dc3d3] ECDHSingle │ │ - [2dc3de] tlsext_hostname │ │ - [2dc3ee] TLSv1.3 read server compressed certificate │ │ - [2dc419] SSLv3/TLS read server certificate request │ │ - [2dc443] EC │ │ - [2dc446] tls1_set_groups_list │ │ - [2dc45b] tls-min-dtls │ │ - [2dc468] create_channel │ │ - [2dc477] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ - [2dc4a7] owner │ │ - [2dc4ad] handling retry packet │ │ - [2dc4c3] │ │ - [2dc4c8] \b │ │ - [2dc4cb] stream_state_error │ │ - [2dc4de] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ - [2dc508] depack_do_frame_max_streams │ │ - [2dc524] ssl/quic/quic_tls.c │ │ - [2dc538] CRYPTO_BUFFER_EXCEEDED │ │ - [2dc54f] tls-mac │ │ - [2dc557] tls_post_encryption_processing_default │ │ - [2dc57e] tls_construct_ctos_status_request │ │ - [2dc5a0] tls_construct_ctos_ems │ │ - [2dc5b7] tls_parse_stoc_supported_versions │ │ - [2dc5d9] tls_construct_stoc_ec_pt_formats │ │ - [2dc5fa] tls_process_new_session_ticket │ │ - [2dc619] tls_finish_handshake │ │ - [2dc62e] ossl_statem_server_pre_work │ │ - [2dc64a] asn1_collect │ │ - [2dc657] ASN1_item_ex_i2d │ │ - [2dc668] ASN1_NULL │ │ - [2dc672] uint32_c2i │ │ - [2dc67d] unavailable ip family │ │ - [2dc693] bn_expand_internal │ │ - [2dc6a6] %s%s%s │ │ - [2dc6ad] module_load_dso │ │ - [2dc6bd] tag=%s │ │ - [2dc6c4] VISIBLESTRING │ │ - [2dc6d2] SETWRAP │ │ - [2dc6da] ASN1_mbstring_ncopy │ │ - [2dc6ee] ssl_module_init │ │ - [2dc6fe] q │ │ - [2dc700] ossl_dsa_key_from_pkcs8 │ │ - [2dc718] %*spub:\n │ │ - [2dc721] EC_GROUP_new_from_ecparameters │ │ - [2dc740] d2i_ECPrivateKey │ │ - [2dc751] RFC 5639 curve over a 256 bit prime field │ │ - [2dc77b] BN_GF2m_mod │ │ - [2dc787] EC_KEY_oct2priv │ │ - [2dc797] ossl_ec_key_simple_oct2priv │ │ - [2dc7b3] EC_POINT_point2oct │ │ - [2dc7c6] ecp_nistz256_mult_precompute │ │ - [2dc7e3] SHAKE256 │ │ - [2dc7ec] engine_id │ │ - [2dc7f6] ENGINE_ctrl │ │ - [2dc802] str=%s │ │ - [2dc809] crypto/err/err.c │ │ - [2dc81a] OCSP routines │ │ - [2dc828] ENCODER routines │ │ - [2dc839] ECDSA lib │ │ - [2dc843] OSSL_STORE lib │ │ - [2dc852] EVP_PKEY_encrypt │ │ - [2dc863] crypto/evp/dh_ctrl.c │ │ - [2dc878] aes_wrap_init_key │ │ - [2dc88a] c2tnb191v1 │ │ - [2dc895] fips_mode │ │ - [2dc89f] EVP_CIPHER_CTX_ctrl │ │ - [2dc8b3] ossl_asn1_type_get_octetstring_int │ │ - [2dc8d6] OSSL_ENCODER_CTX_set_output_structure │ │ - [2dc8fc] evp_kem_from_algorithm │ │ - [2dc913] keymgmt_from_algorithm │ │ - [2dc92a] EVP_DigestSign │ │ - [2dc939] d │ │ - [2dc93b] evp_pkey_public_check_combined │ │ - [2dc95a] EVP_PKEY_keygen │ │ - [2dc96a] subgroup order Q: │ │ - [2dc97c] no import function │ │ - [2dc98f] setting xof failed │ │ - [2dc9a2] xts data unit is too large │ │ - [2dc9bd] too many retries │ │ - [2dc9ce] asn1 sig parse error │ │ - [2dc9e3] openssl conf references missing section │ │ - [2dca0b] param cannot be represented exactly │ │ - [2dca2f] invalid output length │ │ - [2dca45] failed loading public key │ │ - [2dca5f] error parsing asn1 length │ │ - [2dca79] response too many hdrlines │ │ - [2dca94] no private key │ │ - [2dcaa3] unsupported method for creating popo │ │ - [2dcac8] error protecting message │ │ - [2dcae1] expected pollreq │ │ - [2dcaf2] missing key usage digitalsignature │ │ - [2dcb15] aria128 │ │ - [2dcb1d] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ - [2dcb5e] param_push_num │ │ - [2dcb6d] OSSL_PARAM_set_uint32 │ │ - [2dcb83] get_string_internal │ │ - [2dcb97] ossl_pw_set_pem_password_cb │ │ - [2dcbb3] ossl_provider_info_add_to_store │ │ - [2dcbd3] ossl_time_now │ │ - [2dcbe1] countryName │ │ - [2dcbed] RC2-CFB │ │ - [2dcbf5] X509v3 CRL Distribution Points │ │ - [2dcc14] PBE-SHA1-RC2-40 │ │ - [2dcc24] id-smime-cti-ets-proofOfOrigin │ │ - [2dcc43] id-mod-kea-profile-93 │ │ - [2dcc59] id-cmc-encryptedPOP │ │ - [2dcc6d] Trust Root │ │ - [2dcc78] Experimental │ │ - [2dcc85] targetInformation │ │ - [2dcc97] aes-192-ofb │ │ - [2dcca3] AES-256-CFB │ │ - [2dccaf] Hold Instruction Code │ │ - [2dccc5] dNSDomain │ │ - [2dcccf] mail │ │ - [2dccd4] roomNumber │ │ - [2dccdf] secretary │ │ - [2dcce9] setct-CapTokenSeq │ │ - [2dccfb] setct-AcqCardCodeMsg │ │ - [2dcd10] setct-PIUnsignedTBE │ │ - [2dcd24] setct-CapReqTBEX │ │ - [2dcd35] setct-CredRevReqTBE │ │ - [2dcd49] setAttr-SecDevSig │ │ - [2dcd5b] proxyCertInfo │ │ - [2dcd69] Inherit all │ │ - [2dcd75] X509v3 Name Constraints │ │ - [2dcd8d] CAMELLIA-256-CFB │ │ - [2dcd9e] CAMELLIA-128-OFB │ │ - [2dcdaf] id-ct-asciiTextWithCRLF │ │ - [2dcdc7] cryptocom │ │ - [2dcdd1] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ - [2dcdfe] id-alg-PWRI-KEK │ │ - [2dce0e] aes-128-ccm │ │ - [2dce1a] MGF1 │ │ - [2dce1f] aes-256-cbc-hmac-sha1 │ │ - [2dce35] aes-192-cbc-hmac-sha256 │ │ - [2dce4d] AES-128-OCB │ │ - [2dce59] CAMELLIA-192-CMAC │ │ - [2dce6b] id-tc26-gost-3410-2012-512-paramSetB │ │ - [2dce90] Signing Tool of Issuer │ │ - [2dcea7] kuznyechik-cfb │ │ - [2dceb6] sendProxiedRouter │ │ - [2dcec8] AuthANY │ │ - [2dced0] aria-256-ecb │ │ - [2dcedd] hmac-sha3-384 │ │ - [2dceeb] sm4-ctr │ │ - [2dcef3] GOST R 34.10-2012 (256 bit) ParamSet D │ │ - [2dcf1a] AES-128-SIV │ │ - [2dcf26] BLAKE2BMAC │ │ - [2dcf31] id-ct-routeOriginAuthz │ │ - [2dcf48] id-regCtrl-algId │ │ - [2dcf59] id-aa-ets-attrCertificateRefs │ │ - [2dcf77] cades-attributes │ │ - [2dcf88] indirectIssuer │ │ - [2dcf97] OBJ_dup │ │ - [2dcf9f] crypto/ocsp/ocsp_cl.c │ │ - [2dcfb5] expecting public key blob │ │ - [2dcfcf] ^I^M\n │ │ - [2dcfd4] PEM_read_bio_ex │ │ - [2dcfe4] CERTIFICATE │ │ - [2dcff0] crypto/asn1/a_i2d_fp.c │ │ - [2dd007] authsafes │ │ - [2dd011] value.bag │ │ - [2dd01b] PKCS7_ENVELOPE │ │ - [2dd02a] │ │ - [2dd034] crypto/property/defn_cache.c │ │ - [2dd051] too much nonce requested │ │ - [2dd06a] rsa_pss_verify_param │ │ - [2dd07f] publicExponent: │ │ - [2dd08f] invalid message length │ │ - [2dd0a6] mgf1 digest not allowed │ │ - [2dd0be] n does not equal p q │ │ - [2dd0d3] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ - [2dd0fb] RSA_padding_add_none │ │ - [2dd110] sk_reserve │ │ - [2dd11b] OSSL_STORE_INFO_new_NAME │ │ - [2dd134] crypto/store/store_meth.c │ │ - [2dd14e] could not set engine │ │ - [2dd163] invalid signer certificate purpose │ │ - [2dd186] ts datasign │ │ - [2dd192] NOTICEREF │ │ - [2dd19c] crypto/x509/v3_cpols.c │ │ - [2dd1b3] %*sUser Notice:\n │ │ - [2dd1c4] set_dist_point_name │ │ - [2dd1d8] affiliationChanged │ │ - [2dd1eb] Superseded │ │ - [2dd1f6] v2i_ASIdentifiers │ │ - [2dd208] crypto/x509/v3_group_ac.c │ │ - [2dd222] text: │ │ - [2dd228] ossl_x509v3_cache_extensions │ │ - [2dd245] othername: NAIRealm: │ │ - [2dd25a] DirName: │ │ - [2dd263] extension not found │ │ - [2dd277] no issuer details │ │ - [2dd289] policy path length │ │ - [2dd29c] no crl number │ │ - [2dd2aa] X509_STORE_add_crl │ │ - [2dd2bd] different CRL scope │ │ - [2dd2d1] X509_STORE_CTX_init │ │ - [2dd2e5] compatible │ │ - [2dd2f0] X509_NAME_print │ │ - [2dd300] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [2dd33a] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [2dd379] OpenSSL HMAC via EVP_PKEY implementation │ │ - [2dd3a2] OpenSSL SIPHASH via EVP_PKEY implementation │ │ - [2dd3ce] provider=default,fips=yes,output=text │ │ - [2dd3f4] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ - [2dd41d] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ - [2dd440] rsa_encrypt │ │ - [2dd44c] ossl_sm2_decrypt │ │ - [2dd45d] ossl_aes_gcm_siv_set_ctx_params │ │ - [2dd47d] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ - [2dd4ba] providers/implementations/ciphers/cipher_sm4_xts.c │ │ - [2dd4ed] tdes_wrap_update │ │ - [2dd4fe] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2dd528] dhx_to_SubjectPublicKeyInfo_der_encode │ │ - [2dd54f] ec_spki_pub_to_der │ │ - [2dd562] x25519_to_PrivateKeyInfo_pem_encode │ │ - [2dd586] dsa_to_DSA_pem_encode │ │ - [2dd59c] dh2text_encode │ │ - [2dd5ab] kdf_argon2_ctx_set_m_cost │ │ - [2dd5c5] constant │ │ - [2dd5ce] ossl_HPKE_KEM_INFO_find_curve │ │ - [2dd5ec] dsa_gen │ │ - [2dd5f4] mac_gen │ │ - [2dd5fc] blake2_mac_init │ │ - [2dd60c] poly1305_setkey │ │ - [2dd61c] max_adinlen │ │ - [2dd628] reseed_time │ │ - [2dd634] ossl_drbg_verify_digest │ │ - [2dd64c] digest %s != %s │ │ - [2dd65c] Ed25519ph │ │ - [2dd666] rsa_setup_md │ │ - [2dd673] invalid aad │ │ - [2dd67f] length too large │ │ - [2dd690] self test kat failure │ │ - [2dd6a6] gcm_init │ │ - [2dd6af] id_param │ │ - [2dd6b8] ider-name │ │ - [2dd6c2] e-parameters │ │ - [2dd6cf] -kem │ │ - [2dd6d4] Invalid descriptor kind found. │ │ - [2dd6f3] J │ │ - [2dd6f5] chatlistCPtr │ │ - [2dd702] chatCPtr │ │ - [2dd70b] (join-%u) │ │ - [2dd715] cipher_store_pass │ │ - [2dd727] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ - [2dd76b] HMAC is not enabled, unable to integrity check │ │ - [2dd79a] PRAGMA migrate.user_version = %d; │ │ - [2dd7bc] SELECT sqlcipher_export('migrate'); │ │ - [2dd7e0] device │ │ - [2dd7e7] end │ │ - [2dd7eb] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ - [2dd840] unopened │ │ - [2dd849] stat │ │ - [2dd84e] %s at line %d of [%.10s] │ │ - [2dd867] %.16g │ │ - [2dd86d] Vacuum │ │ - [2dd874] IdxGE │ │ - [2dd87a] CollSeq │ │ - [2dd882] Compare │ │ - [2dd88a] Clear │ │ - [2dd890] VRename │ │ - [2dd898] malformed database schema (%s) │ │ - [2dd8b7] sqlite3Codec: error decrypting page %d data: %d │ │ - [2dd8e7] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ - [2dd93b] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ - [2dd96a] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2dd9b0] sha512 │ │ - [2dd9b7] sqlcipher_openssl_hmac: invalid algorithm %d │ │ - [2dd9e4] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ - [2dda1d] foreign_key_list │ │ - [2dda2e] schema_version │ │ - [2dda3d] short_column_names │ │ - [2dda50] trusted_schema │ │ - [2dda5f] partial │ │ - [2dda67] %Q. │ │ - [2dda6b] no entry point [%s] in shared library [%s] │ │ - [2dda96] tbl_name='%q' AND type!='trigger' │ │ - [2ddab8] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ - [2ddaf8] views may not be indexed │ │ - [2ddb11] virtual tables may not be indexed │ │ - [2ddb33] parameters are not allowed in views │ │ - [2ddb57] SCAN %d CONSTANT ROW%s │ │ - [2ddb6e] rowid=? │ │ - [2ddb76] LEFT-JOIN │ │ - [2ddb81] table %S has no column named %s │ │ - [2ddba1] ok │ │ - [2ddba4] AFTER │ │ - [2ddbaa] no such trigger: %S │ │ - [2ddbbe] cannot add a STORED column │ │ - [2ddbd9] load_extension │ │ - [2ddbe8] sqlite_version │ │ - [2ddbf7] sqlite_drop_column │ │ - [2ddc0a] julianday │ │ - [2ddc14] 40f │ │ - [2ddc18] json_type │ │ - [2ddc22] jsonb_group_array │ │ - [2ddc34] SQL logic error │ │ - [2ddc44] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ - [2ddc88] DELETE FROM %Q.'%q_segments' │ │ - [2ddca5] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ - [2ddce1] block │ │ - [2ddce7] ee │ │ - [2ddcea] SELECT %s ORDER BY rowid %s │ │ - [2ddd06] NEAR │ │ - [2ddd0b] fts3cursor │ │ - [2ddd16] SAVEPOINT fts3 │ │ - [2ddd25] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ - [2ddd5a] , T.c%d │ │ - [2ddd62] data │ │ - [2ddd67] SELECT k, v FROM %Q.'%q_config' │ │ - [2ddd87] phrase │ │ - [2ddd8e] separators │ │ - [2ddd99] %_parent │ │ - [2ddda2] ); │ │ - [2ddda5] WHERE rowid=?1 │ │ - [2dddb5] %s%.3x/ │ │ - [2dddbd] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ - [2dde10] DEFAULT_PCACHE_INITSZ=20 │ │ - [2dde29] ssl/d1_msg.c │ │ - [2dde36] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ - [2dde57] DHE-RSA-AES128-CCM │ │ - [2dde6a] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ - [2dde8b] PSK-AES128-CBC-SHA256 │ │ - [2ddea1] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [2ddec5] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [2ddee7] TLS_RSA_WITH_IDEA_CBC_SHA │ │ - [2ddf01] ECDHE-ARIA256-GCM-SHA384 │ │ - [2ddf1a] PSK-ARIA256-GCM-SHA384 │ │ - [2ddf31] DEFAULT │ │ - [2ddf39] SHA1 │ │ - [2ddf3e] DHE │ │ - [2ddf42] bad hello request │ │ - [2ddf54] bad hrr version │ │ - [2ddf64] callback failed │ │ - [2ddf74] dane tlsa bad selector │ │ - [2ddf8b] invalid ccs message │ │ - [2ddf9f] missing rsa encrypting cert │ │ - [2ddfbb] no certificate set │ │ - [2ddfce] ssl3 ext invalid servername type │ │ - [2ddfef] ssl command section not found │ │ - [2de00d] tlsv1 alert decrypt error │ │ - [2de027] tlsv1 alert unknown ca │ │ - [2de03e] unknown command │ │ - [2de04e] wrong ssl version │ │ - [2de060] include/internal/packet.h │ │ - [2de07a] no_anti_replay │ │ - [2de089] ServerInfoFile │ │ - [2de098] chainCAstore │ │ - [2de0a5] num_tickets │ │ - [2de0b1] automatic │ │ - [2de0bb] peer_rpk │ │ - [2de0c4] SSLv3/TLS write certificate status │ │ - [2de0e7] TLSv1.3 read client key update │ │ - [2de106] TLSv1.3 read server key update │ │ - [2de125] tls12_copy_sigalgs │ │ - [2de138] No valid signature algorithms in '%s' │ │ - [2de15e] tls-sigalg-iana-name │ │ - [2de173] rsa_pss_pss_sha384 │ │ - [2de186] ssl/quic/quic_impl.c │ │ - [2de19b] handshake cannot be confirmed before it is completed │ │ - [2de1d0] ch_on_transport_params │ │ - [2de1e7] INITIAL_MAX_DATA is malformed │ │ - [2de205] new packet with old keys │ │ - [2de21e] packet_received │ │ - [2de22e] ssl/quic/quic_demux.c │ │ - [2de244] closed │ │ - [2de24b] application_error │ │ - [2de25d] ssl/quic/quic_lcidm.c │ │ - [2de273] exceeded maximum allowed streams │ │ - [2de294] MAX_STREAM_DATA for TX only stream │ │ - [2de2b7] NEW_CONN_ID │ │ - [2de2c3] STREAM_LIMIT_ERROR │ │ - [2de2d6] max_frag_len │ │ - [2de2e3] ossl_set_tls_provider_parameters │ │ - [2de304] final_psk │ │ - [2de30e] tls_parse_ctos_supported_groups │ │ - [2de32e] tls_parse_ctos_ems │ │ - [2de341] ossl_statem_server_process_message │ │ - [2de364] crypto/asn1/a_dup.c │ │ - [2de378] ASN1_item_dup │ │ - [2de386] ZINT32 │ │ - [2de38d] invalid socket │ │ - [2de39c] tfo no kernel support │ │ - [2de3b2] BN_nnmod │ │ - [2de3bb] BUF_MEM_grow_clean │ │ - [2de3ce] %ld │ │ - [2de3d2] str_copy │ │ - [2de3db] parsebool │ │ - [2de3e5] UTCTIME │ │ - [2de3ed] IA5STRING │ │ - [2de3f7] BITWRAP │ │ - [2de3ff] crypto/dh/dh_ameth.c │ │ - [2de414] dsa_do_verify │ │ - [2de422] ECPKPARAMETERS │ │ - [2de431] p.char_two │ │ - [2de43c] X9.62 curve over a 208 bit binary field │ │ - [2de464] X9.62 curve over a 368 bit binary field │ │ - [2de48c] EC_POINT_set_affine_coordinates │ │ - [2de4ac] EC_POINT_mul │ │ - [2de4b9] crypto/ec/ecdh_ossl.c │ │ - [2de4cf] ossl_ecdsa_simple_sign_sig │ │ - [2de4ea] ECDSA_do_sign_ex │ │ - [2de4fb] ASN1 OID: %s │ │ - [2de508] Basis Type: %s\n │ │ - [2de518] ossl_ec_GFp_mont_field_decode │ │ - [2de536] ossl_ec_GFp_simple_point2oct │ │ - [2de553] ossl_ec_GFp_simple_points_make_affine │ │ - [2de579] OSSL_DECODER_CTX_set_construct_data │ │ - [2de59d] SO_PATH │ │ - [2de5a5] ENGINE_cmd_is_executable │ │ - [2de5be] ENGINE_new │ │ - [2de5c9] crypto/engine/tb_rand.c │ │ - [2de5e1] reason(%lu) │ │ - [2de5ed] Diffie-Hellman routines │ │ - [2de605] EC lib │ │ - [2de60c] evp_pkey_asym_cipher_init │ │ - [2de626] aes_ccm_init_key │ │ - [2de637] prime192v3 │ │ - [2de642] prime239v2 │ │ - [2de64d] tlsaadpad │ │ - [2de657] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ - [2de685] UNDEF │ │ - [2de68b] PKCS5_pbe_set_ex │ │ - [2de69c] evp_pkey_get0_EC_KEY_int │ │ - [2de6b5] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ - [2de6ef] pad-mode │ │ - [2de6f8] rsa_pss_keygen_saltlen │ │ - [2de70f] [action:%d, state:%d] padding name %s │ │ - [2de735] fix_group_ecx │ │ - [2de743] crypto/evp/signature.c │ │ - [2de75a] seed: │ │ - [2de760] crypto/ffc/ffc_params_validate.c │ │ - [2de781] .so │ │ - [2de785] env:%s │ │ - [2de78d] bignum too long │ │ - [2de79d] pkey application asn1 method already registered │ │ - [2de7cd] private key decode error │ │ - [2de7e6] illegal nested tagging │ │ - [2de7fd] invalid utf8string │ │ - [2de810] second number too large │ │ - [2de828] unsupported public key type │ │ - [2de844] list cannot be null │ │ - [2de858] invalid b │ │ - [2de862] invalid p │ │ - [2de86c] filename too big │ │ - [2de87d] received error │ │ - [2de88c] error reading messagedigest attribute │ │ - [2de8b2] no public key │ │ - [2de8c0] private key does not match certificate │ │ - [2de8e7] unsupported encryption type │ │ - [2de903] wrap error │ │ - [2de90e] bad pbm iterationcount │ │ - [2de925] bad request id │ │ - [2de934] error unexpected certconf │ │ - [2de94e] invalid rootcakeyupdate │ │ - [2de966] unknown pkistatus │ │ - [2de978] ARIA-128-CBC │ │ - [2de985] assertion failed: bit > 0 && bit < sh.bittable_size │ │ - [2de9b9] assertion failed: !TESTBIT(table, bit) │ │ - [2de9e0] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ - [2dea19] ossl_hexstr2buf_sep │ │ - [2dea2d] OSSL_PARAM_get_utf8_string │ │ - [2dea48] OSSL_PARAM_set_utf8_ptr │ │ - [2dea60] general_get_uint │ │ - [2dea71] crypto/threads_pthread.c │ │ - [2dea8a] RSA Data Security, Inc. PKCS │ │ - [2deaa7] md5 │ │ - [2deaab] rsaEncryption │ │ - [2deab9] pbeWithMD5AndDES-CBC │ │ - [2deace] commonName │ │ - [2dead9] rc2-ofb │ │ - [2deae1] PBE-SHA1-RC2-64 │ │ - [2deaf1] RC4-40 │ │ - [2deaf8] CAST5-ECB │ │ - [2deb02] PBE-MD5-RC2-64 │ │ - [2deb11] id-pkix-mod │ │ - [2deb1d] id-it-caProtEncCert │ │ - [2deb31] id-regCtrl │ │ - [2deb3c] id-alg-dh-sig-hmac-sha1 │ │ - [2deb54] id-cmc-senderNonce │ │ - [2deb67] aes-128-cfb │ │ - [2deb73] associatedDomain │ │ - [2deb84] setct-PANData │ │ - [2deb92] setct-PIData │ │ - [2deb9f] setct-AuthResTBEX │ │ - [2debb1] international-organizations │ │ - [2debcd] AES-192-CFB1 │ │ - [2debda] seed-cfb │ │ - [2debe3] hmacWithSHA256 │ │ - [2debf2] dsa_with_SHA256 │ │ - [2dec02] whirlpool │ │ - [2dec0c] id-Gost28147-89-CryptoPro-A-ParamSet │ │ - [2dec31] X509v3 Freshest CRL │ │ - [2dec45] id-camellia256-wrap │ │ - [2dec59] anyExtendedKeyUsage │ │ - [2dec6d] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ - [2dec96] CT Certificate SCTs │ │ - [2decaa] camellia-256-ccm │ │ - [2decbb] GOST R 34.10-2012 (512 bit) ParamSet A │ │ - [2dece2] id-tc26-cipher-constants │ │ - [2decfb] ipsec Internet Key Exchange │ │ - [2ded17] Ctrl/Provision WAP Termination │ │ - [2ded36] SSH Client │ │ - [2ded41] siphash │ │ - [2ded49] aria-128-ecb │ │ - [2ded56] hmac-sha3-224 │ │ - [2ded64] dsa_with_SHA512 │ │ - [2ded74] dsa_with_SHA3-224 │ │ - [2ded86] ecdsa_with_SHA3-384 │ │ - [2ded9a] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ - [2dedbd] ISO-CN │ │ - [2dedc4] dstu28147-cfb │ │ - [2dedd2] DSTU curve 0 │ │ - [2deddf] Smtp UTF8 Mailbox │ │ - [2dedf1] Class of Signing Tool │ │ - [2dee07] sm4-xts │ │ - [2dee0f] X509v3 Indirect Issuer │ │ - [2dee26] ossl_obj_add_object │ │ - [2dee3a] crypto/objects/obj_lib.c │ │ - [2dee53] value.good │ │ - [2dee5e] thisUpdate │ │ - [2dee69] no response data │ │ - [2dee7a] crypto/pkcs12/p12_key.c │ │ - [2dee92] crypto/pkcs12/p12_decr.c │ │ - [2deeab] iv gen error │ │ - [2deeb8] auth_attr │ │ - [2deec2] serial │ │ - [2deec9] BAD RECURSION DEPTH\n │ │ - [2deede] not an hexadecimal digit │ │ - [2deef7] unsupported drbg type │ │ - [2def0d] prime2: │ │ - [2def15] invalid multi prime key │ │ - [2def2d] padding check failed │ │ - [2def42] crypto/rsa/rsa_none.c │ │ - [2def58] pkey_rsa_ctrl_str │ │ - [2def6a] 3072 │ │ - [2def6f] OSSL_STORE_open_ex │ │ - [2def82] OpenSSL NULL UI │ │ - [2def92] d.x400Address │ │ - [2defa0] email │ │ - [2defa6] qualifiers │ │ - [2defb1] d.usernotice │ │ - [2defbe] fullname │ │ - [2defc7] Cessation Of Operation │ │ - [2defde] privilegeWithdrawn │ │ - [2deff1] Reasons │ │ - [2deff9] %*sCRL Issuer:\n │ │ - [2df009] %*scrlUrl: │ │ - [2df015] crypto/x509/v3_addr.c │ │ - [2df02b] (MPLS-labeled VPN) │ │ - [2df03f] rdi │ │ - [2df043] v2i_issuer_sign_tool │ │ - [2df058] %*ssignTool : │ │ - [2df06a] namingAuthority │ │ - [2df07a] NAME_CONSTRAINTS │ │ - [2df08b] Not After: │ │ - [2df097] v2i_POLICY_MAPPINGS │ │ - [2df0ab] othername: SmtpUTF8Mailbox: │ │ - [2df0c7] copy_issuer │ │ - [2df0d3] i2s_ASN1_UTF8STRING │ │ - [2df0e7] y │ │ - [2df0e9] invalid inheritance │ │ - [2df0fd] invalid field name │ │ - [2df110] unknown trust id │ │ - [2df121] format error in certificate's notAfter field │ │ - [2df14e] Suite B: invalid ECC curve │ │ - [2df169] invalid certificate verification context │ │ - [2df192] Subject empty and Subject Alt Name extension not critical │ │ - [2df1cc] engines/e_afalg.c │ │ - [2df1de] engines/e_afalg_err.c │ │ - [2df1f4] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ - [2df234] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ - [2df255] POLY1305 │ │ - [2df25e] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ - [2df281] SM4-CCM:1.2.156.10197.1.104.9 │ │ - [2df29f] providers/implementations/digests/blake2_prov.c │ │ - [2df2cf] ossl_blake2b_set_ctx_params │ │ - [2df2eb] providers/implementations/digests/md5_prov.c │ │ - [2df318] RSA PUBLIC KEY │ │ - [2df327] rsa_to_PrivateKeyInfo_der_encode │ │ - [2df348] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2df372] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2df39c] sm2_to_SubjectPublicKeyInfo_der_encode │ │ - [2df3c3] dhx_to_X9_42_der_encode │ │ - [2df3db] ec_to_X9_62_pem_encode │ │ - [2df3f2] rsa2msblob_encode │ │ - [2df404] dh_to_text │ │ - [2df40f] gindex: %d\n │ │ - [2df41b] providers/implementations/kdfs/argon2.c │ │ - [2df443] kbkdf_derive │ │ - [2df450] x963kdf_derive │ │ - [2df45f] x942kdf_derive │ │ - [2df46e] AES-128-WRAP │ │ - [2df47b] eckey_check │ │ - [2df487] providers/implementations/macs/poly1305_prov.c │ │ - [2df4b6] digest-size │ │ - [2df4c2] providers/implementations/ciphers/cipher_cast5.c │ │ - [2df4f3] ems not enabled │ │ - [2df503] failed to set parameter │ │ - [2df51b] invalid state │ │ - [2df529] missing cipher │ │ - [2df538] missing message digest │ │ - [2df54f] self test post failure │ │ - [2df566] dinlen │ │ - [2df56d] unds │ │ - [2df572] once │ │ - [2df577] c-bits │ │ - [2df57e] s7 │ │ - [2df581] d22 │ │ - [2df585] ATTACH x AS %Q │ │ - [2df594] cipher_page_size │ │ - [2df5a5] cipher_use_hmac │ │ - [2df5b5] cipher_default_compatibility │ │ - [2df5d2] PRAGMA cipher_kdf_algorithm = %s; │ │ - [2df5f4] PRAGMA cipher_default_page_size = %d; │ │ - [2df61a] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ - [2df65c] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ - [2df695] sqlite3_key: db=%p │ │ - [2df6a8] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ - [2df6d8] error reading %d bytes from file page %d at offset %d │ │ - [2df70e] PRAGMA journal_mode = %s; │ │ - [2df728] /usr/tmp │ │ - [2df731] %!.15g │ │ - [2df738] Cast │ │ - [2df73d] ZeroOrNull │ │ - [2df748] IdxDelete │ │ - [2df752] FkCounter │ │ - [2df75c] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ - [2df787] INT │ │ - [2df78b] sqlite_temp_master │ │ - [2df79e] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ - [2df7d8] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ - [2df80e] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ - [2df872] data_version │ │ - [2df87f] fullfsync │ │ - [2df889] incremental_vacuum │ │ - [2df89c] CREATE TABLE x │ │ - [2df8ab] unable to open shared library [%.*s] │ │ - [2df8d0] unknown function: %#T() │ │ - [2df8e8] %d columns assigned %d values │ │ - [2df906] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ - [2df935] temporary table name must be unqualified │ │ - [2df95e] sqlite_sequence │ │ - [2df96e] index expressions │ │ - [2df980] misuse of aliased aggregate %s │ │ - [2df99f] misuse of aliased window function %s │ │ - [2df9c4] too many terms in %s BY clause │ │ - [2df9e3] generated columns cannot be part of the PRIMARY KEY │ │ - [2dfa17] table %s may not be indexed │ │ - [2dfa33] %s %T cannot reference objects in database %s │ │ - [2dfa61] RIGHT │ │ - [2dfa67] ON clause references tables to its right │ │ - [2dfa90] rows deleted │ │ - [2dfa9d] syntax error after column name "%.*s" │ │ - [2dfac3] NULL value in %s.%s │ │ - [2dfad7] w │ │ - [2dfad9] sqlite_compileoption_get │ │ - [2dfaf2] sqlite_log │ │ - [2dfafd] %04d │ │ - [2dfb02] json_quote │ │ - [2dfb0d] jsonb_replace │ │ - [2dfb1b] 0123456789abcdef │ │ - [2dfb2c] abort due to ROLLBACK │ │ - [2dfb42] matchinfo │ │ - [2dfb4c] icne │ │ - [2dfb51] icna │ │ - [2dfb56] asc │ │ - [2dfb5a] unknown tokenizer │ │ - [2dfb6c] langid │ │ - [2dfb73] wrong number of arguments to function snippet() │ │ - [2dfba3] multiple tokenize=... directives │ │ - [2dfbc4] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ - [2dfbf7] hashsize │ │ - [2dfc00] cannot %s contentless fts5 table: %s │ │ - [2dfc25] merge │ │ - [2dfc2b] entli │ │ - [2dfc31] ization │ │ - [2dfc39] iviti │ │ - [2dfc3f] _parent │ │ - [2dfc47] Too many columns for an rtree table │ │ - [2dfc6b] ."%.*s" │ │ - [2dfc73] COMPILER=clang-18.0.1 │ │ - [2dfc89] server finished │ │ - [2dfc99] AES128-GCM-SHA256 │ │ - [2dfcab] DHE-PSK-AES128-CCM8 │ │ - [2dfcbf] TLS_PSK_WITH_AES_128_CBC_SHA │ │ - [2dfcdc] TLS_PSK_WITH_NULL_SHA384 │ │ - [2dfcf5] DHE-PSK-AES256-CBC-SHA384 │ │ - [2dfd0f] GOST2012-MAGMA-MAGMAOMAC │ │ - [2dfd28] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ - [2dfd51] ssl_cert_add0_chain_cert │ │ - [2dfd6a] SSL_add_file_cert_subjects_to_stack │ │ - [2dfd8e] gost2012_256 │ │ - [2dfd9b] DSS │ │ - [2dfd9f] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ - [2dfdea] kRSAPSK │ │ - [2dfdf2] AESCCM8 │ │ - [2dfdfa] ARIA128 │ │ - [2dfe02] bad data │ │ - [2dfe0b] compressed length too long │ │ - [2dfe26] dh key too small │ │ - [2dfe37] invalid alert │ │ - [2dfe45] not replacing certificate │ │ - [2dfe5f] null ssl method passed │ │ - [2dfe76] private key mismatch │ │ - [2dfe8b] psk no client cb │ │ - [2dfe9c] shutdown while in init │ │ - [2dfeb3] ssl session id context too long │ │ - [2dfed3] tlsv1 unrecognized name │ │ - [2dfeeb] wrong cipher returned │ │ - [2dff01] ssl_validate_ct │ │ - [2dff11] verifyCApath │ │ - [2dff1e] +automatic │ │ - [2dff29] Request │ │ - [2dff31] ssl_get_prev_session │ │ - [2dff46] SSLv3/TLS write change cipher spec │ │ - [2dff69] TLSv1.3 write end of early data │ │ - [2dff89] TLS-SIGALG │ │ - [2dff94] ecdsa_brainpoolP384r1_sha384 │ │ - [2dffb1] properties │ │ - [2dffbc] ssl_srp_ctx_init_intern │ │ - [2dffd4] expect_quic │ │ - [2dffe0] quic_read │ │ - [2dffea] quic_read_again │ │ - [2dfffa] ACK_DELAY_EXP appears multiple times │ │ - [2e001f] MAX_ACK_DELAY appears multiple times │ │ - [2e0044] ack_delay_exponent │ │ - [2e0057] port_v4 │ │ - [2e005f] cur_state │ │ - [2e0069] client │ │ - [2e0070] \t │ │ - [2e0073] connection_code │ │ - [2e0083] handshake │ │ - [2e008d] offset │ │ - [2e0094] explicit_length │ │ - [2e00a4] sequence_number │ │ - [2e00b4] PATH_CHALLENGE valid only in 0/1-RTT │ │ - [2e00d9] internal error (stream count RXFC) │ │ - [2e00fc] zero-length NEW_TOKEN │ │ - [2e0112] read header │ │ - [2e011e] DATA_BLOCKED │ │ - [2e012b] KEY_UPDATE_ERROR │ │ - [2e013c] ssl/record/rec_layer_s3.c │ │ - [2e0156] tls_initialise_write_packets_default │ │ - [2e017b] tls13_post_process_record │ │ - [2e0195] HEAD │ │ - [2e019b] final_key_share │ │ - [2e01ab] ssl3_check_cert_and_algorithm │ │ - [2e01c9] tls_construct_server_key_exchange │ │ - [2e01eb] tls_handle_status_request │ │ - [2e0205] attributes │ │ - [2e0210] asn1_template_ex_i2d │ │ - [2e0225] ASN1_SEQUENCE │ │ - [2e0233] openssl_conf=%s │ │ - [2e0243] NCONF_get_section │ │ - [2e0255] def_load_bio │ │ - [2e0262] .include │ │ - [2e026b] ASCII │ │ - [2e0271] BMPSTRING │ │ - [2e027b] crypto/dh/dh_backend.c │ │ - [2e0292] ossl_dsa_do_sign_int │ │ - [2e02a7] crypto/bn/bn_exp2.c │ │ - [2e02bb] ec_asn1_group2fieldid │ │ - [2e02d1] X9.62 curve over a 272 bit binary field │ │ - [2e02f9] ossl_ec_key_simple_priv2oct │ │ - [2e0315] EC_GROUP_get_trinomial_basis │ │ - [2e0332] Seed: │ │ - [2e0338] ECPKParameters_print │ │ - [2e034d] %*s\n │ │ - [2e0366] OSSL_DECODER_CTX_add_extra │ │ - [2e0381] ossl_decoder_cache_flush │ │ - [2e039a] crypto/err/err_local.h │ │ - [2e03b1] CRMF routines │ │ - [2e03bf] sect193r1 │ │ - [2e03c9] sect409r1 │ │ - [2e03d3] wap-wsg-idm-ecid-wtls9 │ │ - [2e03ea] wap-wsg-idm-ecid-wtls10 │ │ - [2e0402] brainpoolP320r1 │ │ - [2e0412] K-283 │ │ - [2e0418] EVP_DecryptUpdate │ │ - [2e042a] inner_evp_generic_fetch │ │ - [2e0442] crypto/encode_decode/encoder_meth.c │ │ - [2e0466] ossl_encoder_parsed_properties │ │ - [2e0485] hexpass │ │ - [2e048d] N │ │ - [2e048f] oaep │ │ - [2e0494] rsa-factor3 │ │ - [2e04a0] rsa-exponent5 │ │ - [2e04ae] pkey_ec_keygen │ │ - [2e04bd] dh_1024_160 │ │ - [2e04c9] Thread-local default library context │ │ - [2e04ee] os-specific │ │ - [2e04fa] invalid range │ │ - [2e0508] bad ffc parameters │ │ - [2e051b] check pubkey too large │ │ - [2e0532] memory limit exceeded │ │ - [2e0548] only oneshot supported │ │ - [2e055f] unable to get maximum request size │ │ - [2e0582] asn1 parse error │ │ - [2e0593] mime sig parse error │ │ - [2e05a8] type not constructed │ │ - [2e05bd] wrong public key type │ │ - [2e05d3] variable has no value │ │ - [2e05e9] secure malloc failure │ │ - [2e05ff] could not load the shared library │ │ - [2e0621] 'id' or 'name' missing │ │ - [2e0638] unimplemented public key method │ │ - [2e0658] error parsing url │ │ - [2e066a] invalid url scheme │ │ - [2e067d] redirection from https to http │ │ - [2e069c] no signers │ │ - [2e06a7] error decrypting certificate │ │ - [2e06c4] bad checkafter in pollrep │ │ - [2e06de] request not accepted │ │ - [2e06f3] request rejected by server │ │ - [2e070e] unsupported pkibody │ │ - [2e0722] SM4 │ │ - [2e0726] SM4-CBC │ │ - [2e072e] aes128 │ │ - [2e0735] ssl3-md5 │ │ - [2e073e] assertion failed: TESTBIT(table, bit) │ │ - [2e0764] directive %s set to unrecognized value │ │ - [2e078b] X500 │ │ - [2e0790] sha │ │ - [2e0794] nsBaseUrl │ │ - [2e079e] BF-ECB │ │ - [2e07a5] RSA-RIPEMD160 │ │ - [2e07b3] emailProtection │ │ - [2e07c3] PBE-SHA1-2DES │ │ - [2e07d1] certBag │ │ - [2e07d9] OCSP Signing │ │ - [2e07e6] S/MIME │ │ - [2e07ed] id-smime-mod-oid │ │ - [2e07fe] id-smime-aa-securityLabel │ │ - [2e0818] id-smime-aa-ets-signerLocation │ │ - [2e0837] id-smime-aa-ets-CertificateRefs │ │ - [2e0857] id-regCtrl-regToken │ │ - [2e086b] id-regCtrl-protocolEncrKey │ │ - [2e0886] id-cmc-popLinkRandom │ │ - [2e089b] id-pda-countryOfCitizenship │ │ - [2e08b7] selected-attribute-types │ │ - [2e08d0] rFC822localPart │ │ - [2e08e0] qualityLabelledData │ │ - [2e08f4] manager │ │ - [2e08fc] mailPreferenceOption │ │ - [2e0911] setct-CapTokenTBS │ │ - [2e0923] setct-BatchAdminReqTBE │ │ - [2e093a] generic cryptogram │ │ - [2e094d] set-brand-Novus │ │ - [2e095d] aes-192-cfb1 │ │ - [2e096a] sha224 │ │ - [2e0971] CAMELLIA-256-CFB1 │ │ - [2e0983] CAMELLIA-256-CFB8 │ │ - [2e0995] prf-gostr3411-94 │ │ - [2e09a6] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ - [2e09d3] id-GostR3410-2001-TestParamSet │ │ - [2e09f2] GOST R 3410-2001 Parameter Set Cryptocom │ │ - [2e0a1b] id-on-permanentIdentifier │ │ - [2e0a35] certificateRevocationList │ │ - [2e0a4f] rsassaPss │ │ - [2e0a59] AES-128-CBC-HMAC-SHA1 │ │ - [2e0a6f] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ - [2e0a98] secureShellClient │ │ - [2e0aaa] aria-128-cfb8 │ │ - [2e0ab8] ISO CN Member Body │ │ - [2e0acb] dstu4145be │ │ - [2e0ad6] XmppAddr │ │ - [2e0adf] Class of Signing Tool KB1 │ │ - [2e0af9] id-ct-signedChecklist │ │ - [2e0b0f] itu-t-identified-organization │ │ - [2e0b2d] id-ct-rpkiSignedPrefixList │ │ - [2e0b48] unsupported requestorname type │ │ - [2e0b67] bad end line │ │ - [2e0b74] unsupported encryption │ │ - [2e0b8b] -----\n │ │ - [2e0b92] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ - [2e0bbf] PKCS12_PBE_keyivgen_ex │ │ - [2e0bd6] maybe wrong password │ │ - [2e0beb] PKCS8_encrypt_ex │ │ - [2e0bfc] mac │ │ - [2e0c00] value.x509cert │ │ - [2e0c0f] value.shkeybag │ │ - [2e0c1e] PKCS7_ENC_CONTENT │ │ - [2e0c30] enc_digest │ │ - [2e0c3b] (%s) │ │ - [2e0c41] GENERALSTRING │ │ - [2e0c4f] :BAD ENUMERATED │ │ - [2e0c5f] pkcs7_bio_add_digest │ │ - [2e0c74] error adding recipient │ │ - [2e0c8b] parse_name │ │ - [2e0c96] parse_number │ │ - [2e0ca3] entropy input too long │ │ - [2e0cba] mgf1 with sha1 (default) │ │ - [2e0cd3] ossl_rsa_key_from_pkcs8 │ │ - [2e0ceb] RSA_setup_blinding │ │ - [2e0cfe] scheme=%s │ │ - [2e0d08] policy mismatch │ │ - [2e0d18] time syscall error │ │ - [2e0d2b] errno=%d │ │ - [2e0d34] Verify failure\n │ │ - [2e0d44] X509V3_get_section │ │ - [2e0d57] Object Signing │ │ - [2e0d66] nonRepudiation │ │ - [2e0d75] ia5org │ │ - [2e0d7c] policy_section │ │ - [2e0d8b] policyIdentifier │ │ - [2e0d9c] unused │ │ - [2e0da3] [%d] │ │ - [2e0da8] v1 (0x0) │ │ - [2e0db1] infinite │ │ - [2e0dba] inhibitPolicyMapping │ │ - [2e0dcf] v2i_subject_alt │ │ - [2e0ddf] %*sVersion: %ld (0x%lX) │ │ - [2e0df7] invalid boolean string │ │ - [2e0e0e] crypto/x509/x509_cmp.c │ │ - [2e0e25] should retry │ │ - [2e0e32] X509_STORE_add_lookup │ │ - [2e0e48] proxy certificates not allowed, please set the appropriate flag │ │ - [2e0e88] Suite B: cannot sign P-384 with P-256 │ │ - [2e0eae] Path length invalid for non-CA cert │ │ - [2e0ed2] X509_EXTENSIONS │ │ - [2e0ee2] X509_NAME_ENTRY │ │ - [2e0ef2] X509_PUBKEY_get0 │ │ - [2e0f03] kernel op failed │ │ - [2e0f14] socket bind failed │ │ - [2e0f27] buildinfo │ │ - [2e0f31] provider=base,fips=yes,output=msblob │ │ - [2e0f56] SHA2-256/192:SHA-256/192:SHA256-192 │ │ - [2e0f7a] X448:1.3.101.111 │ │ - [2e0f8b] provider=default,fips=yes,output=pvk │ │ - [2e0fb0] provider=default,fips=yes,input=pvk │ │ - [2e0fd4] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ - [2e1006] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ - [2e102f] xts_standard │ │ - [2e103c] ossl_tdes_get_ctx_params │ │ - [2e1055] ossl_blake2s_set_ctx_params │ │ - [2e1071] ossl_do_PVK_header │ │ - [2e1084] check_bitlen_dsa │ │ - [2e1095] EC PARAMETERS │ │ - [2e10a3] SM2 PARAMETERS │ │ - [2e10b2] dhx_to_type_specific_params_der_encode │ │ - [2e10d9] RSA-PSS PUBLIC KEY │ │ - [2e10ec] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2e1119] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2e1144] SEED: │ │ - [2e114a] x4482text_encode │ │ - [2e115b] ossl_ec_dhkem_derive_private │ │ - [2e1178] blake2_mac_set_ctx_params │ │ - [2e1192] ossl_drbg_hmac_init │ │ - [2e11a6] test_entropy │ │ - [2e11b3] /dev/srandom │ │ - [2e11c0] minimum salt length set to %d, but the digest only gives %d │ │ - [2e11fc] file_open_dir │ │ - [2e120a] rc2_set_ctx_params │ │ - [2e121d] kdf_pbkdf1_derive │ │ - [2e122f] invalid mode │ │ - [2e123c] wrong output buffer size │ │ - [2e1255] ossl_cipher_generic_get_params │ │ - [2e1274] ildinfo │ │ - [2e127c] check │ │ - [2e1282] oncelen │ │ - [2e128a] hecks │ │ - [2e1290] ree │ │ - [2e1294] _Unwind_Resume │ │ - [2e12a3] unsupported register class │ │ - [2e12be] r10 │ │ - [2e12c2] d6 │ │ - [2e12c5] eventEmitterCPtr │ │ - [2e12d6] cannot open view: %s │ │ - [2e12eb] cipher_default_page_size │ │ - [2e1304] cipher_kdf_algorithm │ │ - [2e1319] cipher_settings │ │ - [2e1329] sqlite3_rekey_v2: db=%p zDb=%s │ │ - [2e1348] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [2e1380] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ - [2e13b4] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ - [2e13ee] no such table column: %s.%s │ │ - [2e140a] cannot limit WAL size: %s │ │ - [2e1424] out of memory │ │ - [2e1432] 16BE │ │ - [2e1437] VFilter │ │ - [2e143f] NotExists │ │ - [2e1449] HaltIfNull │ │ - [2e1454] ResultRow │ │ - [2e145e] SorterData │ │ - [2e1469] UNIQUE │ │ - [2e1470] Offset %u out of range %u..%u │ │ - [2e148e] cipher_ctx_free: iCtx=%p │ │ - [2e14a7] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ - [2e150f] no such view │ │ - [2e151c] %s: %s.%s │ │ - [2e1526] recursive_triggers │ │ - [2e1539] soft_heap_limit │ │ - [2e1549] ncol │ │ - [2e154e] misuse of aggregate: %#T() │ │ - [2e1569] flexnum │ │ - [2e1571] circular reference: %s │ │ - [2e1588] %r ORDER BY term does not match any column in the result set │ │ - [2e15c5] SETUP │ │ - [2e15cb] too many arguments on %s() - max %d │ │ - [2e15ef] MULTI-INDEX OR │ │ - [2e15fe] LIMIT │ │ - [2e1604] %d values for %d columns │ │ - [2e161d] rows inserted │ │ - [2e162b] TEXT value in %s.%s │ │ - [2e163f] database %s is already in use │ │ - [2e165d] vfs │ │ - [2e1661] cannot detach database %s │ │ - [2e167b] stat_push │ │ - [2e1685] UPDATE %Q.sqlite_master SET tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqliteX_autoindex%%' ESCAPE 'X' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger'); │ │ - [2e17b6] Cannot add a UNIQUE column │ │ - [2e17d1] cannot override %s of window: %s │ │ - [2e17f2] printf │ │ - [2e17f9] 40f-20a-20d │ │ - [2e1805] am │ │ - [2e1808] %.3f │ │ - [2e180d] unknown operation │ │ - [2e181f] no more rows available │ │ - [2e1836] separators= │ │ - [2e1842] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ - [2e1891] ence │ │ - [2e1896] al │ │ - [2e1899] itilib │ │ - [2e18a0] iti │ │ - [2e18a4] │ │ - [2e18a8] Index optimized │ │ - [2e18b8] docsize │ │ - [2e18c0] segdir │ │ - [2e18c7] too many prefix indexes (max %d) │ │ - [2e18e8] malformed columnsize=... directive │ │ - [2e190b] T.%Q │ │ - [2e1910] crisismerge │ │ - [2e191c] Too few columns for an rtree table │ │ - [2e193f] ,%.*s INT │ │ - [2e1949] ALTER TABLE %Q.'%q_node' RENAME TO "%w_node";ALTER TABLE %Q.'%q_parent' RENAME TO "%w_parent";ALTER TABLE %Q.'%q_rowid' RENAME TO "%w_rowid"; │ │ - [2e19da] DEFAULT_RECURSIVE_TRIGGERS │ │ - [2e19f5] TLS_RSA_WITH_NULL_MD5 │ │ - [2e1a0b] DHE-DSS-AES128-SHA │ │ - [2e1a1e] ADH-AES256-SHA │ │ - [2e1a2d] NULL-SHA256 │ │ - [2e1a39] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ - [2e1a59] ECDHE-RSA-CHACHA20-POLY1305 │ │ - [2e1a75] DHE-RSA-CAMELLIA256-SHA │ │ - [2e1a8d] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [2e1ab4] ssl/ssl_cert.c │ │ - [2e1ac3] SSL_add_dir_cert_subjects_to_stack │ │ - [2e1ae6] MD5 │ │ - [2e1aea] ALL │ │ - [2e1aee] aGOST12 │ │ - [2e1af6] ARIA256 │ │ - [2e1afe] TLSv1 │ │ - [2e1b04] bad change cipher spec │ │ - [2e1b1b] error in received cipher list │ │ - [2e1b39] fragmented client hello │ │ - [2e1b51] missing rsa signing cert │ │ - [2e1b6a] no cipher match │ │ - [2e1b7a] quic protocol error │ │ - [2e1b8e] ssl3 ext invalid max fragment length │ │ - [2e1bb3] stream count limited │ │ - [2e1bc8] tlsv1 bad certificate status response │ │ - [2e1bee] tlsv1 certificate unobtainable │ │ - [2e1c0d] unsupported write flag │ │ - [2e1c24] x509 verification setup problems │ │ - [2e1c45] no_comp │ │ - [2e1c4d] tx_cert_comp │ │ - [2e1c5a] CipherString │ │ - [2e1c67] MinProtocol │ │ - [2e1c73] NoRenegotiation │ │ - [2e1c83] TxCertificateCompression │ │ - [2e1c9c] RequirePostHandshake │ │ - [2e1cb1] SSLv3/TLS write client certificate │ │ - [2e1cd4] TLSv1.3 early data │ │ - [2e1ce7] rsa_pkcs1_sha256 │ │ - [2e1cf8] ossl_quic_write_flags │ │ - [2e1d0e] expect_quic_conn_only │ │ - [2e1d24] network BIO I/O error │ │ - [2e1d3a] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ - [2e1d69] JSON-SEQ │ │ - [2e1d72] common_fields │ │ - [2e1d80] packet_sent │ │ - [2e1d8c] handshake_confirmed │ │ - [2e1da0] internal_error │ │ - [2e1daf] stream_limit_error │ │ - [2e1dc2] scid │ │ - [2e1dc7] ect1 │ │ - [2e1dcc] ChaCha20-Poly1305 │ │ - [2e1dde] depack_process_frames │ │ - [2e1df4] NEW_CONN_ID valid only in 0/1-RTT │ │ - [2e1e16] STREAM frame for nonexistent stream │ │ - [2e1e3a] depack_do_frame_streams_blocked │ │ - [2e1e5a] NEW_TOKEN │ │ - [2e1e64] CONNECTION_REFUSED │ │ - [2e1e77] NO_VIABLE_PATH │ │ - [2e1e86] ossl_quic_calculate_retry_integrity_tag │ │ - [2e1eae] dtls1_write_bytes │ │ - [2e1ec0] tls-data-size │ │ - [2e1ece] tls-version │ │ - [2e1eda] tls13_common_post_process_record │ │ - [2e1efb] ssl_next_proto_validate │ │ - [2e1f13] tls_parse_ctos_cookie │ │ - [2e1f29] tls_parse_ctos_post_handshake_auth │ │ - [2e1f4c] tls_construct_stoc_supported_groups │ │ - [2e1f70] tls_construct_stoc_session_ticket │ │ - [2e1f92] tls_construct_stoc_use_srtp │ │ - [2e1fae] tls_process_certificate_request │ │ - [2e1fce] tls_post_process_client_key_exchange │ │ - [2e1ff3] tls_construct_cert_status_body │ │ - [2e2012] asn1_get_int64 │ │ - [2e2021] UINT32 │ │ - [2e2028] ASYNC_init_thread │ │ - [2e203a] no hostname or service specified │ │ - [2e205b] transfer error │ │ - [2e206a] BN_usub │ │ - [2e2072] BN_lshift │ │ - [2e207c] CONF_modules_load │ │ - [2e208e] dollarid │ │ - [2e2097] process_include │ │ - [2e20a7] o2i_SCT_signature │ │ - [2e20b9] int_dhx942_dh │ │ - [2e20c7] NULL shared library method │ │ - [2e20e2] ec_group_new_from_data │ │ - [2e20fb] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ + [2dc1da] ENABLE_FTS3_PARENTHESIS │ │ + [2dc1f2] SYSTEM_MALLOC │ │ + [2dc200] TLS_PSK_WITH_AES_256_CBC_SHA │ │ + [2dc21d] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ + [2dc241] DHE-PSK-NULL-SHA256 │ │ + [2dc255] ECDHE-PSK-AES128-CBC-SHA │ │ + [2dc26e] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ + [2dc293] DHE-RSA-ARIA256-GCM-SHA384 │ │ + [2dc2ae] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [2dc2d3] ssl3_finish_mac │ │ + [2dc2e3] gost2001 │ │ + [2dc2ec] ADH │ │ + [2dc2f0] bad digest length │ │ + [2dc302] dh public value length is wrong │ │ + [2dc322] renegotiation mismatch │ │ + [2dc339] request sent │ │ + [2dc346] scsv received when renegotiating │ │ + [2dc367] tlsv1 alert internal error │ │ + [2dc382] tlsv1 alert user cancelled │ │ + [2dc39d] unknown pkey type │ │ + [2dc3af] unsupported compression algorithm │ │ + [2dc3d1] ssl_read_internal │ │ + [2dc3e3] MaxProtocol │ │ + [2dc3ef] SSLv2 │ │ + [2dc3f5] Bugs │ │ + [2dc3fa] ECDHSingle │ │ + [2dc405] tlsext_hostname │ │ + [2dc415] TLSv1.3 read server compressed certificate │ │ + [2dc440] SSLv3/TLS read server certificate request │ │ + [2dc46a] EC │ │ + [2dc46d] tls1_set_groups_list │ │ + [2dc482] tls-min-dtls │ │ + [2dc48f] create_channel │ │ + [2dc49e] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ + [2dc4ce] owner │ │ + [2dc4d4] handling retry packet │ │ + [2dc4ea] │ │ + [2dc4ef] \b │ │ + [2dc4f2] stream_state_error │ │ + [2dc505] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ + [2dc52f] depack_do_frame_max_streams │ │ + [2dc54b] ssl/quic/quic_tls.c │ │ + [2dc55f] CRYPTO_BUFFER_EXCEEDED │ │ + [2dc576] tls-mac │ │ + [2dc57e] tls_post_encryption_processing_default │ │ + [2dc5a5] tls_construct_ctos_status_request │ │ + [2dc5c7] tls_construct_ctos_ems │ │ + [2dc5de] tls_parse_stoc_supported_versions │ │ + [2dc600] tls_construct_stoc_ec_pt_formats │ │ + [2dc621] tls_process_new_session_ticket │ │ + [2dc640] tls_finish_handshake │ │ + [2dc655] ossl_statem_server_pre_work │ │ + [2dc671] asn1_collect │ │ + [2dc67e] ASN1_item_ex_i2d │ │ + [2dc68f] ASN1_NULL │ │ + [2dc699] uint32_c2i │ │ + [2dc6a4] unavailable ip family │ │ + [2dc6ba] bn_expand_internal │ │ + [2dc6cd] %s%s%s │ │ + [2dc6d4] module_load_dso │ │ + [2dc6e4] tag=%s │ │ + [2dc6eb] VISIBLESTRING │ │ + [2dc6f9] SETWRAP │ │ + [2dc701] ASN1_mbstring_ncopy │ │ + [2dc715] ssl_module_init │ │ + [2dc725] q │ │ + [2dc727] ossl_dsa_key_from_pkcs8 │ │ + [2dc73f] %*spub:\n │ │ + [2dc748] EC_GROUP_new_from_ecparameters │ │ + [2dc767] d2i_ECPrivateKey │ │ + [2dc778] RFC 5639 curve over a 256 bit prime field │ │ + [2dc7a2] BN_GF2m_mod │ │ + [2dc7ae] EC_KEY_oct2priv │ │ + [2dc7be] ossl_ec_key_simple_oct2priv │ │ + [2dc7da] EC_POINT_point2oct │ │ + [2dc7ed] ecp_nistz256_mult_precompute │ │ + [2dc80a] SHAKE256 │ │ + [2dc813] engine_id │ │ + [2dc81d] ENGINE_ctrl │ │ + [2dc829] str=%s │ │ + [2dc830] crypto/err/err.c │ │ + [2dc841] OCSP routines │ │ + [2dc84f] ENCODER routines │ │ + [2dc860] ECDSA lib │ │ + [2dc86a] OSSL_STORE lib │ │ + [2dc879] EVP_PKEY_encrypt │ │ + [2dc88a] crypto/evp/dh_ctrl.c │ │ + [2dc89f] aes_wrap_init_key │ │ + [2dc8b1] c2tnb191v1 │ │ + [2dc8bc] fips_mode │ │ + [2dc8c6] EVP_CIPHER_CTX_ctrl │ │ + [2dc8da] ossl_asn1_type_get_octetstring_int │ │ + [2dc8fd] OSSL_ENCODER_CTX_set_output_structure │ │ + [2dc923] evp_kem_from_algorithm │ │ + [2dc93a] keymgmt_from_algorithm │ │ + [2dc951] EVP_DigestSign │ │ + [2dc960] d │ │ + [2dc962] evp_pkey_public_check_combined │ │ + [2dc981] EVP_PKEY_keygen │ │ + [2dc991] subgroup order Q: │ │ + [2dc9a3] no import function │ │ + [2dc9b6] setting xof failed │ │ + [2dc9c9] xts data unit is too large │ │ + [2dc9e4] too many retries │ │ + [2dc9f5] asn1 sig parse error │ │ + [2dca0a] openssl conf references missing section │ │ + [2dca32] param cannot be represented exactly │ │ + [2dca56] invalid output length │ │ + [2dca6c] failed loading public key │ │ + [2dca86] error parsing asn1 length │ │ + [2dcaa0] response too many hdrlines │ │ + [2dcabb] no private key │ │ + [2dcaca] unsupported method for creating popo │ │ + [2dcaef] error protecting message │ │ + [2dcb08] expected pollreq │ │ + [2dcb19] missing key usage digitalsignature │ │ + [2dcb3c] aria128 │ │ + [2dcb44] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ + [2dcb85] param_push_num │ │ + [2dcb94] OSSL_PARAM_set_uint32 │ │ + [2dcbaa] get_string_internal │ │ + [2dcbbe] ossl_pw_set_pem_password_cb │ │ + [2dcbda] ossl_provider_info_add_to_store │ │ + [2dcbfa] ossl_time_now │ │ + [2dcc08] countryName │ │ + [2dcc14] RC2-CFB │ │ + [2dcc1c] X509v3 CRL Distribution Points │ │ + [2dcc3b] PBE-SHA1-RC2-40 │ │ + [2dcc4b] id-smime-cti-ets-proofOfOrigin │ │ + [2dcc6a] id-mod-kea-profile-93 │ │ + [2dcc80] id-cmc-encryptedPOP │ │ + [2dcc94] Trust Root │ │ + [2dcc9f] Experimental │ │ + [2dccac] targetInformation │ │ + [2dccbe] aes-192-ofb │ │ + [2dccca] AES-256-CFB │ │ + [2dccd6] Hold Instruction Code │ │ + [2dccec] dNSDomain │ │ + [2dccf6] mail │ │ + [2dccfb] roomNumber │ │ + [2dcd06] secretary │ │ + [2dcd10] setct-CapTokenSeq │ │ + [2dcd22] setct-AcqCardCodeMsg │ │ + [2dcd37] setct-PIUnsignedTBE │ │ + [2dcd4b] setct-CapReqTBEX │ │ + [2dcd5c] setct-CredRevReqTBE │ │ + [2dcd70] setAttr-SecDevSig │ │ + [2dcd82] proxyCertInfo │ │ + [2dcd90] Inherit all │ │ + [2dcd9c] X509v3 Name Constraints │ │ + [2dcdb4] CAMELLIA-256-CFB │ │ + [2dcdc5] CAMELLIA-128-OFB │ │ + [2dcdd6] id-ct-asciiTextWithCRLF │ │ + [2dcdee] cryptocom │ │ + [2dcdf8] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ + [2dce25] id-alg-PWRI-KEK │ │ + [2dce35] aes-128-ccm │ │ + [2dce41] MGF1 │ │ + [2dce46] aes-256-cbc-hmac-sha1 │ │ + [2dce5c] aes-192-cbc-hmac-sha256 │ │ + [2dce74] AES-128-OCB │ │ + [2dce80] CAMELLIA-192-CMAC │ │ + [2dce92] id-tc26-gost-3410-2012-512-paramSetB │ │ + [2dceb7] Signing Tool of Issuer │ │ + [2dcece] kuznyechik-cfb │ │ + [2dcedd] sendProxiedRouter │ │ + [2dceef] AuthANY │ │ + [2dcef7] aria-256-ecb │ │ + [2dcf04] hmac-sha3-384 │ │ + [2dcf12] sm4-ctr │ │ + [2dcf1a] GOST R 34.10-2012 (256 bit) ParamSet D │ │ + [2dcf41] AES-128-SIV │ │ + [2dcf4d] BLAKE2BMAC │ │ + [2dcf58] id-ct-routeOriginAuthz │ │ + [2dcf6f] id-regCtrl-algId │ │ + [2dcf80] id-aa-ets-attrCertificateRefs │ │ + [2dcf9e] cades-attributes │ │ + [2dcfaf] indirectIssuer │ │ + [2dcfbe] OBJ_dup │ │ + [2dcfc6] crypto/ocsp/ocsp_cl.c │ │ + [2dcfdc] expecting public key blob │ │ + [2dcff6] ^I^M\n │ │ + [2dcffb] PEM_read_bio_ex │ │ + [2dd00b] CERTIFICATE │ │ + [2dd017] crypto/asn1/a_i2d_fp.c │ │ + [2dd02e] authsafes │ │ + [2dd038] value.bag │ │ + [2dd042] PKCS7_ENVELOPE │ │ + [2dd051] │ │ + [2dd05b] crypto/property/defn_cache.c │ │ + [2dd078] too much nonce requested │ │ + [2dd091] rsa_pss_verify_param │ │ + [2dd0a6] publicExponent: │ │ + [2dd0b6] invalid message length │ │ + [2dd0cd] mgf1 digest not allowed │ │ + [2dd0e5] n does not equal p q │ │ + [2dd0fa] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ + [2dd122] RSA_padding_add_none │ │ + [2dd137] sk_reserve │ │ + [2dd142] OSSL_STORE_INFO_new_NAME │ │ + [2dd15b] crypto/store/store_meth.c │ │ + [2dd175] could not set engine │ │ + [2dd18a] invalid signer certificate purpose │ │ + [2dd1ad] ts datasign │ │ + [2dd1b9] NOTICEREF │ │ + [2dd1c3] crypto/x509/v3_cpols.c │ │ + [2dd1da] %*sUser Notice:\n │ │ + [2dd1eb] set_dist_point_name │ │ + [2dd1ff] affiliationChanged │ │ + [2dd212] Superseded │ │ + [2dd21d] v2i_ASIdentifiers │ │ + [2dd22f] crypto/x509/v3_group_ac.c │ │ + [2dd249] text: │ │ + [2dd24f] ossl_x509v3_cache_extensions │ │ + [2dd26c] othername: NAIRealm: │ │ + [2dd281] DirName: │ │ + [2dd28a] extension not found │ │ + [2dd29e] no issuer details │ │ + [2dd2b0] policy path length │ │ + [2dd2c3] no crl number │ │ + [2dd2d1] X509_STORE_add_crl │ │ + [2dd2e4] different CRL scope │ │ + [2dd2f8] X509_STORE_CTX_init │ │ + [2dd30c] compatible │ │ + [2dd317] X509_NAME_print │ │ + [2dd327] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [2dd361] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [2dd3a0] OpenSSL HMAC via EVP_PKEY implementation │ │ + [2dd3c9] OpenSSL SIPHASH via EVP_PKEY implementation │ │ + [2dd3f5] provider=default,fips=yes,output=text │ │ + [2dd41b] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ + [2dd444] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ + [2dd467] rsa_encrypt │ │ + [2dd473] ossl_sm2_decrypt │ │ + [2dd484] ossl_aes_gcm_siv_set_ctx_params │ │ + [2dd4a4] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ + [2dd4e1] providers/implementations/ciphers/cipher_sm4_xts.c │ │ + [2dd514] tdes_wrap_update │ │ + [2dd525] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2dd54f] dhx_to_SubjectPublicKeyInfo_der_encode │ │ + [2dd576] ec_spki_pub_to_der │ │ + [2dd589] x25519_to_PrivateKeyInfo_pem_encode │ │ + [2dd5ad] dsa_to_DSA_pem_encode │ │ + [2dd5c3] dh2text_encode │ │ + [2dd5d2] kdf_argon2_ctx_set_m_cost │ │ + [2dd5ec] constant │ │ + [2dd5f5] ossl_HPKE_KEM_INFO_find_curve │ │ + [2dd613] dsa_gen │ │ + [2dd61b] mac_gen │ │ + [2dd623] blake2_mac_init │ │ + [2dd633] poly1305_setkey │ │ + [2dd643] max_adinlen │ │ + [2dd64f] reseed_time │ │ + [2dd65b] ossl_drbg_verify_digest │ │ + [2dd673] digest %s != %s │ │ + [2dd683] Ed25519ph │ │ + [2dd68d] rsa_setup_md │ │ + [2dd69a] invalid aad │ │ + [2dd6a6] length too large │ │ + [2dd6b7] self test kat failure │ │ + [2dd6cd] gcm_init │ │ + [2dd6d6] id_param │ │ + [2dd6df] ider-name │ │ + [2dd6e9] e-parameters │ │ + [2dd6f6] -kem │ │ + [2dd6fb] Invalid descriptor kind found. │ │ + [2dd71a] J │ │ + [2dd71c] chatlistCPtr │ │ + [2dd729] chatCPtr │ │ + [2dd732] (join-%u) │ │ + [2dd73c] cipher_store_pass │ │ + [2dd74e] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ + [2dd792] HMAC is not enabled, unable to integrity check │ │ + [2dd7c1] PRAGMA migrate.user_version = %d; │ │ + [2dd7e3] SELECT sqlcipher_export('migrate'); │ │ + [2dd807] device │ │ + [2dd80e] end │ │ + [2dd812] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ + [2dd867] unopened │ │ + [2dd870] stat │ │ + [2dd875] %s at line %d of [%.10s] │ │ + [2dd88e] %.16g │ │ + [2dd894] Vacuum │ │ + [2dd89b] IdxGE │ │ + [2dd8a1] CollSeq │ │ + [2dd8a9] Compare │ │ + [2dd8b1] Clear │ │ + [2dd8b7] VRename │ │ + [2dd8bf] malformed database schema (%s) │ │ + [2dd8de] sqlite3Codec: error decrypting page %d data: %d │ │ + [2dd90e] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ + [2dd962] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ + [2dd991] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2dd9d7] sha512 │ │ + [2dd9de] sqlcipher_openssl_hmac: invalid algorithm %d │ │ + [2dda0b] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ + [2dda44] foreign_key_list │ │ + [2dda55] schema_version │ │ + [2dda64] short_column_names │ │ + [2dda77] trusted_schema │ │ + [2dda86] partial │ │ + [2dda8e] %Q. │ │ + [2dda92] no entry point [%s] in shared library [%s] │ │ + [2ddabd] tbl_name='%q' AND type!='trigger' │ │ + [2ddadf] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ + [2ddb1f] views may not be indexed │ │ + [2ddb38] virtual tables may not be indexed │ │ + [2ddb5a] parameters are not allowed in views │ │ + [2ddb7e] SCAN %d CONSTANT ROW%s │ │ + [2ddb95] rowid=? │ │ + [2ddb9d] LEFT-JOIN │ │ + [2ddba8] table %S has no column named %s │ │ + [2ddbc8] ok │ │ + [2ddbcb] AFTER │ │ + [2ddbd1] no such trigger: %S │ │ + [2ddbe5] cannot add a STORED column │ │ + [2ddc00] load_extension │ │ + [2ddc0f] sqlite_version │ │ + [2ddc1e] sqlite_drop_column │ │ + [2ddc31] julianday │ │ + [2ddc3b] 40f │ │ + [2ddc3f] json_type │ │ + [2ddc49] jsonb_group_array │ │ + [2ddc5b] SQL logic error │ │ + [2ddc6b] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ + [2ddcaf] DELETE FROM %Q.'%q_segments' │ │ + [2ddccc] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ + [2ddd08] block │ │ + [2ddd0e] ee │ │ + [2ddd11] SELECT %s ORDER BY rowid %s │ │ + [2ddd2d] NEAR │ │ + [2ddd32] fts3cursor │ │ + [2ddd3d] SAVEPOINT fts3 │ │ + [2ddd4c] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ + [2ddd81] , T.c%d │ │ + [2ddd89] data │ │ + [2ddd8e] SELECT k, v FROM %Q.'%q_config' │ │ + [2dddae] phrase │ │ + [2dddb5] separators │ │ + [2dddc0] %_parent │ │ + [2dddc9] ); │ │ + [2dddcc] WHERE rowid=?1 │ │ + [2ddddc] %s%.3x/ │ │ + [2ddde4] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ + [2dde37] DEFAULT_PCACHE_INITSZ=20 │ │ + [2dde50] ssl/d1_msg.c │ │ + [2dde5d] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ + [2dde7e] DHE-RSA-AES128-CCM │ │ + [2dde91] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ + [2ddeb2] PSK-AES128-CBC-SHA256 │ │ + [2ddec8] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [2ddeec] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [2ddf0e] TLS_RSA_WITH_IDEA_CBC_SHA │ │ + [2ddf28] ECDHE-ARIA256-GCM-SHA384 │ │ + [2ddf41] PSK-ARIA256-GCM-SHA384 │ │ + [2ddf58] DEFAULT │ │ + [2ddf60] SHA1 │ │ + [2ddf65] DHE │ │ + [2ddf69] bad hello request │ │ + [2ddf7b] bad hrr version │ │ + [2ddf8b] callback failed │ │ + [2ddf9b] dane tlsa bad selector │ │ + [2ddfb2] invalid ccs message │ │ + [2ddfc6] missing rsa encrypting cert │ │ + [2ddfe2] no certificate set │ │ + [2ddff5] ssl3 ext invalid servername type │ │ + [2de016] ssl command section not found │ │ + [2de034] tlsv1 alert decrypt error │ │ + [2de04e] tlsv1 alert unknown ca │ │ + [2de065] unknown command │ │ + [2de075] wrong ssl version │ │ + [2de087] include/internal/packet.h │ │ + [2de0a1] no_anti_replay │ │ + [2de0b0] ServerInfoFile │ │ + [2de0bf] chainCAstore │ │ + [2de0cc] num_tickets │ │ + [2de0d8] automatic │ │ + [2de0e2] peer_rpk │ │ + [2de0eb] SSLv3/TLS write certificate status │ │ + [2de10e] TLSv1.3 read client key update │ │ + [2de12d] TLSv1.3 read server key update │ │ + [2de14c] tls12_copy_sigalgs │ │ + [2de15f] No valid signature algorithms in '%s' │ │ + [2de185] tls-sigalg-iana-name │ │ + [2de19a] rsa_pss_pss_sha384 │ │ + [2de1ad] ssl/quic/quic_impl.c │ │ + [2de1c2] handshake cannot be confirmed before it is completed │ │ + [2de1f7] ch_on_transport_params │ │ + [2de20e] INITIAL_MAX_DATA is malformed │ │ + [2de22c] new packet with old keys │ │ + [2de245] packet_received │ │ + [2de255] ssl/quic/quic_demux.c │ │ + [2de26b] closed │ │ + [2de272] application_error │ │ + [2de284] ssl/quic/quic_lcidm.c │ │ + [2de29a] exceeded maximum allowed streams │ │ + [2de2bb] MAX_STREAM_DATA for TX only stream │ │ + [2de2de] NEW_CONN_ID │ │ + [2de2ea] STREAM_LIMIT_ERROR │ │ + [2de2fd] max_frag_len │ │ + [2de30a] ossl_set_tls_provider_parameters │ │ + [2de32b] final_psk │ │ + [2de335] tls_parse_ctos_supported_groups │ │ + [2de355] tls_parse_ctos_ems │ │ + [2de368] ossl_statem_server_process_message │ │ + [2de38b] crypto/asn1/a_dup.c │ │ + [2de39f] ASN1_item_dup │ │ + [2de3ad] ZINT32 │ │ + [2de3b4] invalid socket │ │ + [2de3c3] tfo no kernel support │ │ + [2de3d9] BN_nnmod │ │ + [2de3e2] BUF_MEM_grow_clean │ │ + [2de3f5] %ld │ │ + [2de3f9] str_copy │ │ + [2de402] parsebool │ │ + [2de40c] UTCTIME │ │ + [2de414] IA5STRING │ │ + [2de41e] BITWRAP │ │ + [2de426] crypto/dh/dh_ameth.c │ │ + [2de43b] dsa_do_verify │ │ + [2de449] ECPKPARAMETERS │ │ + [2de458] p.char_two │ │ + [2de463] X9.62 curve over a 208 bit binary field │ │ + [2de48b] X9.62 curve over a 368 bit binary field │ │ + [2de4b3] EC_POINT_set_affine_coordinates │ │ + [2de4d3] EC_POINT_mul │ │ + [2de4e0] crypto/ec/ecdh_ossl.c │ │ + [2de4f6] ossl_ecdsa_simple_sign_sig │ │ + [2de511] ECDSA_do_sign_ex │ │ + [2de522] ASN1 OID: %s │ │ + [2de52f] Basis Type: %s\n │ │ + [2de53f] ossl_ec_GFp_mont_field_decode │ │ + [2de55d] ossl_ec_GFp_simple_point2oct │ │ + [2de57a] ossl_ec_GFp_simple_points_make_affine │ │ + [2de5a0] OSSL_DECODER_CTX_set_construct_data │ │ + [2de5c4] SO_PATH │ │ + [2de5cc] ENGINE_cmd_is_executable │ │ + [2de5e5] ENGINE_new │ │ + [2de5f0] crypto/engine/tb_rand.c │ │ + [2de608] reason(%lu) │ │ + [2de614] Diffie-Hellman routines │ │ + [2de62c] EC lib │ │ + [2de633] evp_pkey_asym_cipher_init │ │ + [2de64d] aes_ccm_init_key │ │ + [2de65e] prime192v3 │ │ + [2de669] prime239v2 │ │ + [2de674] tlsaadpad │ │ + [2de67e] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ + [2de6ac] UNDEF │ │ + [2de6b2] PKCS5_pbe_set_ex │ │ + [2de6c3] evp_pkey_get0_EC_KEY_int │ │ + [2de6dc] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ + [2de716] pad-mode │ │ + [2de71f] rsa_pss_keygen_saltlen │ │ + [2de736] [action:%d, state:%d] padding name %s │ │ + [2de75c] fix_group_ecx │ │ + [2de76a] crypto/evp/signature.c │ │ + [2de781] seed: │ │ + [2de787] crypto/ffc/ffc_params_validate.c │ │ + [2de7a8] .so │ │ + [2de7ac] env:%s │ │ + [2de7b4] bignum too long │ │ + [2de7c4] pkey application asn1 method already registered │ │ + [2de7f4] private key decode error │ │ + [2de80d] illegal nested tagging │ │ + [2de824] invalid utf8string │ │ + [2de837] second number too large │ │ + [2de84f] unsupported public key type │ │ + [2de86b] list cannot be null │ │ + [2de87f] invalid b │ │ + [2de889] invalid p │ │ + [2de893] filename too big │ │ + [2de8a4] received error │ │ + [2de8b3] error reading messagedigest attribute │ │ + [2de8d9] no public key │ │ + [2de8e7] private key does not match certificate │ │ + [2de90e] unsupported encryption type │ │ + [2de92a] wrap error │ │ + [2de935] bad pbm iterationcount │ │ + [2de94c] bad request id │ │ + [2de95b] error unexpected certconf │ │ + [2de975] invalid rootcakeyupdate │ │ + [2de98d] unknown pkistatus │ │ + [2de99f] ARIA-128-CBC │ │ + [2de9ac] assertion failed: bit > 0 && bit < sh.bittable_size │ │ + [2de9e0] assertion failed: !TESTBIT(table, bit) │ │ + [2dea07] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ + [2dea40] ossl_hexstr2buf_sep │ │ + [2dea54] OSSL_PARAM_get_utf8_string │ │ + [2dea6f] OSSL_PARAM_set_utf8_ptr │ │ + [2dea87] general_get_uint │ │ + [2dea98] crypto/threads_pthread.c │ │ + [2deab1] RSA Data Security, Inc. PKCS │ │ + [2deace] md5 │ │ + [2dead2] rsaEncryption │ │ + [2deae0] pbeWithMD5AndDES-CBC │ │ + [2deaf5] commonName │ │ + [2deb00] rc2-ofb │ │ + [2deb08] PBE-SHA1-RC2-64 │ │ + [2deb18] RC4-40 │ │ + [2deb1f] CAST5-ECB │ │ + [2deb29] PBE-MD5-RC2-64 │ │ + [2deb38] id-pkix-mod │ │ + [2deb44] id-it-caProtEncCert │ │ + [2deb58] id-regCtrl │ │ + [2deb63] id-alg-dh-sig-hmac-sha1 │ │ + [2deb7b] id-cmc-senderNonce │ │ + [2deb8e] aes-128-cfb │ │ + [2deb9a] associatedDomain │ │ + [2debab] setct-PANData │ │ + [2debb9] setct-PIData │ │ + [2debc6] setct-AuthResTBEX │ │ + [2debd8] international-organizations │ │ + [2debf4] AES-192-CFB1 │ │ + [2dec01] seed-cfb │ │ + [2dec0a] hmacWithSHA256 │ │ + [2dec19] dsa_with_SHA256 │ │ + [2dec29] whirlpool │ │ + [2dec33] id-Gost28147-89-CryptoPro-A-ParamSet │ │ + [2dec58] X509v3 Freshest CRL │ │ + [2dec6c] id-camellia256-wrap │ │ + [2dec80] anyExtendedKeyUsage │ │ + [2dec94] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ + [2decbd] CT Certificate SCTs │ │ + [2decd1] camellia-256-ccm │ │ + [2dece2] GOST R 34.10-2012 (512 bit) ParamSet A │ │ + [2ded09] id-tc26-cipher-constants │ │ + [2ded22] ipsec Internet Key Exchange │ │ + [2ded3e] Ctrl/Provision WAP Termination │ │ + [2ded5d] SSH Client │ │ + [2ded68] siphash │ │ + [2ded70] aria-128-ecb │ │ + [2ded7d] hmac-sha3-224 │ │ + [2ded8b] dsa_with_SHA512 │ │ + [2ded9b] dsa_with_SHA3-224 │ │ + [2dedad] ecdsa_with_SHA3-384 │ │ + [2dedc1] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ + [2dede4] ISO-CN │ │ + [2dedeb] dstu28147-cfb │ │ + [2dedf9] DSTU curve 0 │ │ + [2dee06] Smtp UTF8 Mailbox │ │ + [2dee18] Class of Signing Tool │ │ + [2dee2e] sm4-xts │ │ + [2dee36] X509v3 Indirect Issuer │ │ + [2dee4d] ossl_obj_add_object │ │ + [2dee61] crypto/objects/obj_lib.c │ │ + [2dee7a] value.good │ │ + [2dee85] thisUpdate │ │ + [2dee90] no response data │ │ + [2deea1] crypto/pkcs12/p12_key.c │ │ + [2deeb9] crypto/pkcs12/p12_decr.c │ │ + [2deed2] iv gen error │ │ + [2deedf] auth_attr │ │ + [2deee9] serial │ │ + [2deef0] BAD RECURSION DEPTH\n │ │ + [2def05] not an hexadecimal digit │ │ + [2def1e] unsupported drbg type │ │ + [2def34] prime2: │ │ + [2def3c] invalid multi prime key │ │ + [2def54] padding check failed │ │ + [2def69] crypto/rsa/rsa_none.c │ │ + [2def7f] pkey_rsa_ctrl_str │ │ + [2def91] 3072 │ │ + [2def96] OSSL_STORE_open_ex │ │ + [2defa9] OpenSSL NULL UI │ │ + [2defb9] d.x400Address │ │ + [2defc7] email │ │ + [2defcd] qualifiers │ │ + [2defd8] d.usernotice │ │ + [2defe5] fullname │ │ + [2defee] Cessation Of Operation │ │ + [2df005] privilegeWithdrawn │ │ + [2df018] Reasons │ │ + [2df020] %*sCRL Issuer:\n │ │ + [2df030] %*scrlUrl: │ │ + [2df03c] crypto/x509/v3_addr.c │ │ + [2df052] (MPLS-labeled VPN) │ │ + [2df066] rdi │ │ + [2df06a] v2i_issuer_sign_tool │ │ + [2df07f] %*ssignTool : │ │ + [2df091] namingAuthority │ │ + [2df0a1] NAME_CONSTRAINTS │ │ + [2df0b2] Not After: │ │ + [2df0be] v2i_POLICY_MAPPINGS │ │ + [2df0d2] othername: SmtpUTF8Mailbox: │ │ + [2df0ee] copy_issuer │ │ + [2df0fa] i2s_ASN1_UTF8STRING │ │ + [2df10e] y │ │ + [2df110] invalid inheritance │ │ + [2df124] invalid field name │ │ + [2df137] unknown trust id │ │ + [2df148] format error in certificate's notAfter field │ │ + [2df175] Suite B: invalid ECC curve │ │ + [2df190] invalid certificate verification context │ │ + [2df1b9] Subject empty and Subject Alt Name extension not critical │ │ + [2df1f3] engines/e_afalg.c │ │ + [2df205] engines/e_afalg_err.c │ │ + [2df21b] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ + [2df25b] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ + [2df27c] POLY1305 │ │ + [2df285] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ + [2df2a8] SM4-CCM:1.2.156.10197.1.104.9 │ │ + [2df2c6] providers/implementations/digests/blake2_prov.c │ │ + [2df2f6] ossl_blake2b_set_ctx_params │ │ + [2df312] providers/implementations/digests/md5_prov.c │ │ + [2df33f] RSA PUBLIC KEY │ │ + [2df34e] rsa_to_PrivateKeyInfo_der_encode │ │ + [2df36f] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2df399] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2df3c3] sm2_to_SubjectPublicKeyInfo_der_encode │ │ + [2df3ea] dhx_to_X9_42_der_encode │ │ + [2df402] ec_to_X9_62_pem_encode │ │ + [2df419] rsa2msblob_encode │ │ + [2df42b] dh_to_text │ │ + [2df436] gindex: %d\n │ │ + [2df442] providers/implementations/kdfs/argon2.c │ │ + [2df46a] kbkdf_derive │ │ + [2df477] x963kdf_derive │ │ + [2df486] x942kdf_derive │ │ + [2df495] AES-128-WRAP │ │ + [2df4a2] eckey_check │ │ + [2df4ae] providers/implementations/macs/poly1305_prov.c │ │ + [2df4dd] digest-size │ │ + [2df4e9] providers/implementations/ciphers/cipher_cast5.c │ │ + [2df51a] ems not enabled │ │ + [2df52a] failed to set parameter │ │ + [2df542] invalid state │ │ + [2df550] missing cipher │ │ + [2df55f] missing message digest │ │ + [2df576] self test post failure │ │ + [2df58d] dinlen │ │ + [2df594] unds │ │ + [2df599] once │ │ + [2df59e] c-bits │ │ + [2df5a5] s7 │ │ + [2df5a8] d22 │ │ + [2df5ac] ATTACH x AS %Q │ │ + [2df5bb] cipher_page_size │ │ + [2df5cc] cipher_use_hmac │ │ + [2df5dc] cipher_default_compatibility │ │ + [2df5f9] PRAGMA cipher_kdf_algorithm = %s; │ │ + [2df61b] PRAGMA cipher_default_page_size = %d; │ │ + [2df641] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ + [2df683] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ + [2df6bc] sqlite3_key: db=%p │ │ + [2df6cf] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ + [2df6ff] error reading %d bytes from file page %d at offset %d │ │ + [2df735] PRAGMA journal_mode = %s; │ │ + [2df74f] /usr/tmp │ │ + [2df758] %!.15g │ │ + [2df75f] Cast │ │ + [2df764] ZeroOrNull │ │ + [2df76f] IdxDelete │ │ + [2df779] FkCounter │ │ + [2df783] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ + [2df7ae] INT │ │ + [2df7b2] sqlite_temp_master │ │ + [2df7c5] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ + [2df7ff] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ + [2df835] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ + [2df899] data_version │ │ + [2df8a6] fullfsync │ │ + [2df8b0] incremental_vacuum │ │ + [2df8c3] CREATE TABLE x │ │ + [2df8d2] unable to open shared library [%.*s] │ │ + [2df8f7] unknown function: %#T() │ │ + [2df90f] %d columns assigned %d values │ │ + [2df92d] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ + [2df95c] temporary table name must be unqualified │ │ + [2df985] sqlite_sequence │ │ + [2df995] index expressions │ │ + [2df9a7] misuse of aliased aggregate %s │ │ + [2df9c6] misuse of aliased window function %s │ │ + [2df9eb] too many terms in %s BY clause │ │ + [2dfa0a] generated columns cannot be part of the PRIMARY KEY │ │ + [2dfa3e] table %s may not be indexed │ │ + [2dfa5a] %s %T cannot reference objects in database %s │ │ + [2dfa88] RIGHT │ │ + [2dfa8e] ON clause references tables to its right │ │ + [2dfab7] rows deleted │ │ + [2dfac4] syntax error after column name "%.*s" │ │ + [2dfaea] NULL value in %s.%s │ │ + [2dfafe] w │ │ + [2dfb00] sqlite_compileoption_get │ │ + [2dfb19] sqlite_log │ │ + [2dfb24] %04d │ │ + [2dfb29] json_quote │ │ + [2dfb34] jsonb_replace │ │ + [2dfb42] 0123456789abcdef │ │ + [2dfb53] abort due to ROLLBACK │ │ + [2dfb69] matchinfo │ │ + [2dfb73] icne │ │ + [2dfb78] icna │ │ + [2dfb7d] asc │ │ + [2dfb81] unknown tokenizer │ │ + [2dfb93] langid │ │ + [2dfb9a] wrong number of arguments to function snippet() │ │ + [2dfbca] multiple tokenize=... directives │ │ + [2dfbeb] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ + [2dfc1e] hashsize │ │ + [2dfc27] cannot %s contentless fts5 table: %s │ │ + [2dfc4c] merge │ │ + [2dfc52] entli │ │ + [2dfc58] ization │ │ + [2dfc60] iviti │ │ + [2dfc66] _parent │ │ + [2dfc6e] Too many columns for an rtree table │ │ + [2dfc92] ."%.*s" │ │ + [2dfc9a] COMPILER=clang-18.0.1 │ │ + [2dfcb0] server finished │ │ + [2dfcc0] AES128-GCM-SHA256 │ │ + [2dfcd2] DHE-PSK-AES128-CCM8 │ │ + [2dfce6] TLS_PSK_WITH_AES_128_CBC_SHA │ │ + [2dfd03] TLS_PSK_WITH_NULL_SHA384 │ │ + [2dfd1c] DHE-PSK-AES256-CBC-SHA384 │ │ + [2dfd36] GOST2012-MAGMA-MAGMAOMAC │ │ + [2dfd4f] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ + [2dfd78] ssl_cert_add0_chain_cert │ │ + [2dfd91] SSL_add_file_cert_subjects_to_stack │ │ + [2dfdb5] gost2012_256 │ │ + [2dfdc2] DSS │ │ + [2dfdc6] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ + [2dfe11] kRSAPSK │ │ + [2dfe19] AESCCM8 │ │ + [2dfe21] ARIA128 │ │ + [2dfe29] bad data │ │ + [2dfe32] compressed length too long │ │ + [2dfe4d] dh key too small │ │ + [2dfe5e] invalid alert │ │ + [2dfe6c] not replacing certificate │ │ + [2dfe86] null ssl method passed │ │ + [2dfe9d] private key mismatch │ │ + [2dfeb2] psk no client cb │ │ + [2dfec3] shutdown while in init │ │ + [2dfeda] ssl session id context too long │ │ + [2dfefa] tlsv1 unrecognized name │ │ + [2dff12] wrong cipher returned │ │ + [2dff28] ssl_validate_ct │ │ + [2dff38] verifyCApath │ │ + [2dff45] +automatic │ │ + [2dff50] Request │ │ + [2dff58] ssl_get_prev_session │ │ + [2dff6d] SSLv3/TLS write change cipher spec │ │ + [2dff90] TLSv1.3 write end of early data │ │ + [2dffb0] TLS-SIGALG │ │ + [2dffbb] ecdsa_brainpoolP384r1_sha384 │ │ + [2dffd8] properties │ │ + [2dffe3] ssl_srp_ctx_init_intern │ │ + [2dfffb] expect_quic │ │ + [2e0007] quic_read │ │ + [2e0011] quic_read_again │ │ + [2e0021] ACK_DELAY_EXP appears multiple times │ │ + [2e0046] MAX_ACK_DELAY appears multiple times │ │ + [2e006b] ack_delay_exponent │ │ + [2e007e] port_v4 │ │ + [2e0086] cur_state │ │ + [2e0090] client │ │ + [2e0097] \t │ │ + [2e009a] connection_code │ │ + [2e00aa] handshake │ │ + [2e00b4] offset │ │ + [2e00bb] explicit_length │ │ + [2e00cb] sequence_number │ │ + [2e00db] PATH_CHALLENGE valid only in 0/1-RTT │ │ + [2e0100] internal error (stream count RXFC) │ │ + [2e0123] zero-length NEW_TOKEN │ │ + [2e0139] read header │ │ + [2e0145] DATA_BLOCKED │ │ + [2e0152] KEY_UPDATE_ERROR │ │ + [2e0163] ssl/record/rec_layer_s3.c │ │ + [2e017d] tls_initialise_write_packets_default │ │ + [2e01a2] tls13_post_process_record │ │ + [2e01bc] HEAD │ │ + [2e01c2] final_key_share │ │ + [2e01d2] ssl3_check_cert_and_algorithm │ │ + [2e01f0] tls_construct_server_key_exchange │ │ + [2e0212] tls_handle_status_request │ │ + [2e022c] attributes │ │ + [2e0237] asn1_template_ex_i2d │ │ + [2e024c] ASN1_SEQUENCE │ │ + [2e025a] openssl_conf=%s │ │ + [2e026a] NCONF_get_section │ │ + [2e027c] def_load_bio │ │ + [2e0289] .include │ │ + [2e0292] ASCII │ │ + [2e0298] BMPSTRING │ │ + [2e02a2] crypto/dh/dh_backend.c │ │ + [2e02b9] ossl_dsa_do_sign_int │ │ + [2e02ce] crypto/bn/bn_exp2.c │ │ + [2e02e2] ec_asn1_group2fieldid │ │ + [2e02f8] X9.62 curve over a 272 bit binary field │ │ + [2e0320] ossl_ec_key_simple_priv2oct │ │ + [2e033c] EC_GROUP_get_trinomial_basis │ │ + [2e0359] Seed: │ │ + [2e035f] ECPKParameters_print │ │ + [2e0374] %*s\n │ │ + [2e038d] OSSL_DECODER_CTX_add_extra │ │ + [2e03a8] ossl_decoder_cache_flush │ │ + [2e03c1] crypto/err/err_local.h │ │ + [2e03d8] CRMF routines │ │ + [2e03e6] sect193r1 │ │ + [2e03f0] sect409r1 │ │ + [2e03fa] wap-wsg-idm-ecid-wtls9 │ │ + [2e0411] wap-wsg-idm-ecid-wtls10 │ │ + [2e0429] brainpoolP320r1 │ │ + [2e0439] K-283 │ │ + [2e043f] EVP_DecryptUpdate │ │ + [2e0451] inner_evp_generic_fetch │ │ + [2e0469] crypto/encode_decode/encoder_meth.c │ │ + [2e048d] ossl_encoder_parsed_properties │ │ + [2e04ac] hexpass │ │ + [2e04b4] N │ │ + [2e04b6] oaep │ │ + [2e04bb] rsa-factor3 │ │ + [2e04c7] rsa-exponent5 │ │ + [2e04d5] pkey_ec_keygen │ │ + [2e04e4] dh_1024_160 │ │ + [2e04f0] Thread-local default library context │ │ + [2e0515] os-specific │ │ + [2e0521] invalid range │ │ + [2e052f] bad ffc parameters │ │ + [2e0542] check pubkey too large │ │ + [2e0559] memory limit exceeded │ │ + [2e056f] only oneshot supported │ │ + [2e0586] unable to get maximum request size │ │ + [2e05a9] asn1 parse error │ │ + [2e05ba] mime sig parse error │ │ + [2e05cf] type not constructed │ │ + [2e05e4] wrong public key type │ │ + [2e05fa] variable has no value │ │ + [2e0610] secure malloc failure │ │ + [2e0626] could not load the shared library │ │ + [2e0648] 'id' or 'name' missing │ │ + [2e065f] unimplemented public key method │ │ + [2e067f] error parsing url │ │ + [2e0691] invalid url scheme │ │ + [2e06a4] redirection from https to http │ │ + [2e06c3] no signers │ │ + [2e06ce] error decrypting certificate │ │ + [2e06eb] bad checkafter in pollrep │ │ + [2e0705] request not accepted │ │ + [2e071a] request rejected by server │ │ + [2e0735] unsupported pkibody │ │ + [2e0749] SM4 │ │ + [2e074d] SM4-CBC │ │ + [2e0755] aes128 │ │ + [2e075c] ssl3-md5 │ │ + [2e0765] assertion failed: TESTBIT(table, bit) │ │ + [2e078b] directive %s set to unrecognized value │ │ + [2e07b2] X500 │ │ + [2e07b7] sha │ │ + [2e07bb] nsBaseUrl │ │ + [2e07c5] BF-ECB │ │ + [2e07cc] RSA-RIPEMD160 │ │ + [2e07da] emailProtection │ │ + [2e07ea] PBE-SHA1-2DES │ │ + [2e07f8] certBag │ │ + [2e0800] OCSP Signing │ │ + [2e080d] S/MIME │ │ + [2e0814] id-smime-mod-oid │ │ + [2e0825] id-smime-aa-securityLabel │ │ + [2e083f] id-smime-aa-ets-signerLocation │ │ + [2e085e] id-smime-aa-ets-CertificateRefs │ │ + [2e087e] id-regCtrl-regToken │ │ + [2e0892] id-regCtrl-protocolEncrKey │ │ + [2e08ad] id-cmc-popLinkRandom │ │ + [2e08c2] id-pda-countryOfCitizenship │ │ + [2e08de] selected-attribute-types │ │ + [2e08f7] rFC822localPart │ │ + [2e0907] qualityLabelledData │ │ + [2e091b] manager │ │ + [2e0923] mailPreferenceOption │ │ + [2e0938] setct-CapTokenTBS │ │ + [2e094a] setct-BatchAdminReqTBE │ │ + [2e0961] generic cryptogram │ │ + [2e0974] set-brand-Novus │ │ + [2e0984] aes-192-cfb1 │ │ + [2e0991] sha224 │ │ + [2e0998] CAMELLIA-256-CFB1 │ │ + [2e09aa] CAMELLIA-256-CFB8 │ │ + [2e09bc] prf-gostr3411-94 │ │ + [2e09cd] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ + [2e09fa] id-GostR3410-2001-TestParamSet │ │ + [2e0a19] GOST R 3410-2001 Parameter Set Cryptocom │ │ + [2e0a42] id-on-permanentIdentifier │ │ + [2e0a5c] certificateRevocationList │ │ + [2e0a76] rsassaPss │ │ + [2e0a80] AES-128-CBC-HMAC-SHA1 │ │ + [2e0a96] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ + [2e0abf] secureShellClient │ │ + [2e0ad1] aria-128-cfb8 │ │ + [2e0adf] ISO CN Member Body │ │ + [2e0af2] dstu4145be │ │ + [2e0afd] XmppAddr │ │ + [2e0b06] Class of Signing Tool KB1 │ │ + [2e0b20] id-ct-signedChecklist │ │ + [2e0b36] itu-t-identified-organization │ │ + [2e0b54] id-ct-rpkiSignedPrefixList │ │ + [2e0b6f] unsupported requestorname type │ │ + [2e0b8e] bad end line │ │ + [2e0b9b] unsupported encryption │ │ + [2e0bb2] -----\n │ │ + [2e0bb9] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ + [2e0be6] PKCS12_PBE_keyivgen_ex │ │ + [2e0bfd] maybe wrong password │ │ + [2e0c12] PKCS8_encrypt_ex │ │ + [2e0c23] mac │ │ + [2e0c27] value.x509cert │ │ + [2e0c36] value.shkeybag │ │ + [2e0c45] PKCS7_ENC_CONTENT │ │ + [2e0c57] enc_digest │ │ + [2e0c62] (%s) │ │ + [2e0c68] GENERALSTRING │ │ + [2e0c76] :BAD ENUMERATED │ │ + [2e0c86] pkcs7_bio_add_digest │ │ + [2e0c9b] error adding recipient │ │ + [2e0cb2] parse_name │ │ + [2e0cbd] parse_number │ │ + [2e0cca] entropy input too long │ │ + [2e0ce1] mgf1 with sha1 (default) │ │ + [2e0cfa] ossl_rsa_key_from_pkcs8 │ │ + [2e0d12] RSA_setup_blinding │ │ + [2e0d25] scheme=%s │ │ + [2e0d2f] policy mismatch │ │ + [2e0d3f] time syscall error │ │ + [2e0d52] errno=%d │ │ + [2e0d5b] Verify failure\n │ │ + [2e0d6b] X509V3_get_section │ │ + [2e0d7e] Object Signing │ │ + [2e0d8d] nonRepudiation │ │ + [2e0d9c] ia5org │ │ + [2e0da3] policy_section │ │ + [2e0db2] policyIdentifier │ │ + [2e0dc3] unused │ │ + [2e0dca] [%d] │ │ + [2e0dcf] v1 (0x0) │ │ + [2e0dd8] infinite │ │ + [2e0de1] inhibitPolicyMapping │ │ + [2e0df6] v2i_subject_alt │ │ + [2e0e06] %*sVersion: %ld (0x%lX) │ │ + [2e0e1e] invalid boolean string │ │ + [2e0e35] crypto/x509/x509_cmp.c │ │ + [2e0e4c] should retry │ │ + [2e0e59] X509_STORE_add_lookup │ │ + [2e0e6f] proxy certificates not allowed, please set the appropriate flag │ │ + [2e0eaf] Suite B: cannot sign P-384 with P-256 │ │ + [2e0ed5] Path length invalid for non-CA cert │ │ + [2e0ef9] X509_EXTENSIONS │ │ + [2e0f09] X509_NAME_ENTRY │ │ + [2e0f19] X509_PUBKEY_get0 │ │ + [2e0f2a] kernel op failed │ │ + [2e0f3b] socket bind failed │ │ + [2e0f4e] buildinfo │ │ + [2e0f58] provider=base,fips=yes,output=msblob │ │ + [2e0f7d] SHA2-256/192:SHA-256/192:SHA256-192 │ │ + [2e0fa1] X448:1.3.101.111 │ │ + [2e0fb2] provider=default,fips=yes,output=pvk │ │ + [2e0fd7] provider=default,fips=yes,input=pvk │ │ + [2e0ffb] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ + [2e102d] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ + [2e1056] xts_standard │ │ + [2e1063] ossl_tdes_get_ctx_params │ │ + [2e107c] ossl_blake2s_set_ctx_params │ │ + [2e1098] ossl_do_PVK_header │ │ + [2e10ab] check_bitlen_dsa │ │ + [2e10bc] EC PARAMETERS │ │ + [2e10ca] SM2 PARAMETERS │ │ + [2e10d9] dhx_to_type_specific_params_der_encode │ │ + [2e1100] RSA-PSS PUBLIC KEY │ │ + [2e1113] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2e1140] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2e116b] SEED: │ │ + [2e1171] x4482text_encode │ │ + [2e1182] ossl_ec_dhkem_derive_private │ │ + [2e119f] blake2_mac_set_ctx_params │ │ + [2e11b9] ossl_drbg_hmac_init │ │ + [2e11cd] test_entropy │ │ + [2e11da] /dev/srandom │ │ + [2e11e7] minimum salt length set to %d, but the digest only gives %d │ │ + [2e1223] file_open_dir │ │ + [2e1231] rc2_set_ctx_params │ │ + [2e1244] kdf_pbkdf1_derive │ │ + [2e1256] invalid mode │ │ + [2e1263] wrong output buffer size │ │ + [2e127c] ossl_cipher_generic_get_params │ │ + [2e129b] ildinfo │ │ + [2e12a3] check │ │ + [2e12a9] oncelen │ │ + [2e12b1] hecks │ │ + [2e12b7] ree │ │ + [2e12bb] _Unwind_Resume │ │ + [2e12ca] unsupported register class │ │ + [2e12e5] r10 │ │ + [2e12e9] d6 │ │ + [2e12ec] eventEmitterCPtr │ │ + [2e12fd] cannot open view: %s │ │ + [2e1312] cipher_default_page_size │ │ + [2e132b] cipher_kdf_algorithm │ │ + [2e1340] cipher_settings │ │ + [2e1350] sqlite3_rekey_v2: db=%p zDb=%s │ │ + [2e136f] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [2e13a7] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ + [2e13db] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ + [2e1415] no such table column: %s.%s │ │ + [2e1431] cannot limit WAL size: %s │ │ + [2e144b] out of memory │ │ + [2e1459] 16BE │ │ + [2e145e] VFilter │ │ + [2e1466] NotExists │ │ + [2e1470] HaltIfNull │ │ + [2e147b] ResultRow │ │ + [2e1485] SorterData │ │ + [2e1490] UNIQUE │ │ + [2e1497] Offset %u out of range %u..%u │ │ + [2e14b5] cipher_ctx_free: iCtx=%p │ │ + [2e14ce] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ + [2e1536] no such view │ │ + [2e1543] %s: %s.%s │ │ + [2e154d] recursive_triggers │ │ + [2e1560] soft_heap_limit │ │ + [2e1570] ncol │ │ + [2e1575] misuse of aggregate: %#T() │ │ + [2e1590] flexnum │ │ + [2e1598] circular reference: %s │ │ + [2e15af] %r ORDER BY term does not match any column in the result set │ │ + [2e15ec] SETUP │ │ + [2e15f2] too many arguments on %s() - max %d │ │ + [2e1616] MULTI-INDEX OR │ │ + [2e1625] LIMIT │ │ + [2e162b] %d values for %d columns │ │ + [2e1644] rows inserted │ │ + [2e1652] TEXT value in %s.%s │ │ + [2e1666] database %s is already in use │ │ + [2e1684] vfs │ │ + [2e1688] cannot detach database %s │ │ + [2e16a2] stat_push │ │ + [2e16ac] UPDATE %Q.sqlite_master SET tbl_name = %Q, name = CASE WHEN type='table' THEN %Q WHEN name LIKE 'sqliteX_autoindex%%' ESCAPE 'X' AND type='index' THEN 'sqlite_autoindex_' || %Q || substr(name,%d+18) ELSE name END WHERE tbl_name=%Q COLLATE nocase AND (type='table' OR type='index' OR type='trigger'); │ │ + [2e17dd] Cannot add a UNIQUE column │ │ + [2e17f8] cannot override %s of window: %s │ │ + [2e1819] printf │ │ + [2e1820] 40f-20a-20d │ │ + [2e182c] am │ │ + [2e182f] %.3f │ │ + [2e1834] unknown operation │ │ + [2e1846] no more rows available │ │ + [2e185d] separators= │ │ + [2e1869] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ + [2e18b8] ence │ │ + [2e18bd] al │ │ + [2e18c0] itilib │ │ + [2e18c7] iti │ │ + [2e18cb] │ │ + [2e18cf] Index optimized │ │ + [2e18df] docsize │ │ + [2e18e7] segdir │ │ + [2e18ee] too many prefix indexes (max %d) │ │ + [2e190f] malformed columnsize=... directive │ │ + [2e1932] T.%Q │ │ + [2e1937] crisismerge │ │ + [2e1943] Too few columns for an rtree table │ │ + [2e1966] ,%.*s INT │ │ + [2e1970] ALTER TABLE %Q.'%q_node' RENAME TO "%w_node";ALTER TABLE %Q.'%q_parent' RENAME TO "%w_parent";ALTER TABLE %Q.'%q_rowid' RENAME TO "%w_rowid"; │ │ + [2e1a01] DEFAULT_RECURSIVE_TRIGGERS │ │ + [2e1a1c] TLS_RSA_WITH_NULL_MD5 │ │ + [2e1a32] DHE-DSS-AES128-SHA │ │ + [2e1a45] ADH-AES256-SHA │ │ + [2e1a54] NULL-SHA256 │ │ + [2e1a60] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ + [2e1a80] ECDHE-RSA-CHACHA20-POLY1305 │ │ + [2e1a9c] DHE-RSA-CAMELLIA256-SHA │ │ + [2e1ab4] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [2e1adb] ssl/ssl_cert.c │ │ + [2e1aea] SSL_add_dir_cert_subjects_to_stack │ │ + [2e1b0d] MD5 │ │ + [2e1b11] ALL │ │ + [2e1b15] aGOST12 │ │ + [2e1b1d] ARIA256 │ │ + [2e1b25] TLSv1 │ │ + [2e1b2b] bad change cipher spec │ │ + [2e1b42] error in received cipher list │ │ + [2e1b60] fragmented client hello │ │ + [2e1b78] missing rsa signing cert │ │ + [2e1b91] no cipher match │ │ + [2e1ba1] quic protocol error │ │ + [2e1bb5] ssl3 ext invalid max fragment length │ │ + [2e1bda] stream count limited │ │ + [2e1bef] tlsv1 bad certificate status response │ │ + [2e1c15] tlsv1 certificate unobtainable │ │ + [2e1c34] unsupported write flag │ │ + [2e1c4b] x509 verification setup problems │ │ + [2e1c6c] no_comp │ │ + [2e1c74] tx_cert_comp │ │ + [2e1c81] CipherString │ │ + [2e1c8e] MinProtocol │ │ + [2e1c9a] NoRenegotiation │ │ + [2e1caa] TxCertificateCompression │ │ + [2e1cc3] RequirePostHandshake │ │ + [2e1cd8] SSLv3/TLS write client certificate │ │ + [2e1cfb] TLSv1.3 early data │ │ + [2e1d0e] rsa_pkcs1_sha256 │ │ + [2e1d1f] ossl_quic_write_flags │ │ + [2e1d35] expect_quic_conn_only │ │ + [2e1d4b] network BIO I/O error │ │ + [2e1d61] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ + [2e1d90] JSON-SEQ │ │ + [2e1d99] common_fields │ │ + [2e1da7] packet_sent │ │ + [2e1db3] handshake_confirmed │ │ + [2e1dc7] internal_error │ │ + [2e1dd6] stream_limit_error │ │ + [2e1de9] scid │ │ + [2e1dee] ect1 │ │ + [2e1df3] ChaCha20-Poly1305 │ │ + [2e1e05] depack_process_frames │ │ + [2e1e1b] NEW_CONN_ID valid only in 0/1-RTT │ │ + [2e1e3d] STREAM frame for nonexistent stream │ │ + [2e1e61] depack_do_frame_streams_blocked │ │ + [2e1e81] NEW_TOKEN │ │ + [2e1e8b] CONNECTION_REFUSED │ │ + [2e1e9e] NO_VIABLE_PATH │ │ + [2e1ead] ossl_quic_calculate_retry_integrity_tag │ │ + [2e1ed5] dtls1_write_bytes │ │ + [2e1ee7] tls-data-size │ │ + [2e1ef5] tls-version │ │ + [2e1f01] tls13_common_post_process_record │ │ + [2e1f22] ssl_next_proto_validate │ │ + [2e1f3a] tls_parse_ctos_cookie │ │ + [2e1f50] tls_parse_ctos_post_handshake_auth │ │ + [2e1f73] tls_construct_stoc_supported_groups │ │ + [2e1f97] tls_construct_stoc_session_ticket │ │ + [2e1fb9] tls_construct_stoc_use_srtp │ │ + [2e1fd5] tls_process_certificate_request │ │ + [2e1ff5] tls_post_process_client_key_exchange │ │ + [2e201a] tls_construct_cert_status_body │ │ + [2e2039] asn1_get_int64 │ │ + [2e2048] UINT32 │ │ + [2e204f] ASYNC_init_thread │ │ + [2e2061] no hostname or service specified │ │ + [2e2082] transfer error │ │ + [2e2091] BN_usub │ │ + [2e2099] BN_lshift │ │ + [2e20a3] CONF_modules_load │ │ + [2e20b5] dollarid │ │ + [2e20be] process_include │ │ + [2e20ce] o2i_SCT_signature │ │ + [2e20e0] int_dhx942_dh │ │ + [2e20ee] NULL shared library method │ │ + [2e2109] ec_group_new_from_data │ │ + [2e2122] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [2e216a] EC_GROUP_copy │ │ - [2e2178] No decoders were found. For standard decoders you need at least one of the default or base providers available. Did you forget to load them? │ │ - [2e2205] reference │ │ - [2e220f] crypto/engine/eng_pkey.c │ │ - [2e2228] KDF routines │ │ - [2e2235] c2tnb191v2 │ │ - [2e2240] EVP_EncryptUpdate │ │ - [2e2252] ASN1_TYPE_get_int_octetstring │ │ - [2e2270] EVP_PKEY_get_bits │ │ - [2e2282] evp_pkey_get0_DH_int │ │ - [2e2297] dh_rfc5114 │ │ - [2e22a2] rsa_pss_keygen_md │ │ - [2e22b4] pkcs1 │ │ - [2e22ba] EXPAND_ONLY │ │ - [2e22c6] evp_pkey_param_check_combined │ │ - [2e22e4] EVP_PKEY_CTX_dup │ │ - [2e22f5] ffdhe3072 │ │ - [2e22ff] built on: Sat Feb 15 15:01:31 2025 UTC │ │ + [2e2191] EC_GROUP_copy │ │ + [2e219f] No decoders were found. For standard decoders you need at least one of the default or base providers available. Did you forget to load them? │ │ + [2e222c] reference │ │ + [2e2236] crypto/engine/eng_pkey.c │ │ + [2e224f] KDF routines │ │ + [2e225c] c2tnb191v2 │ │ + [2e2267] EVP_EncryptUpdate │ │ + [2e2279] ASN1_TYPE_get_int_octetstring │ │ + [2e2297] EVP_PKEY_get_bits │ │ + [2e22a9] evp_pkey_get0_DH_int │ │ + [2e22be] dh_rfc5114 │ │ + [2e22c9] rsa_pss_keygen_md │ │ + [2e22db] pkcs1 │ │ + [2e22e1] EXPAND_ONLY │ │ + [2e22ed] evp_pkey_param_check_combined │ │ + [2e230b] EVP_PKEY_CTX_dup │ │ + [2e231c] ffdhe3072 │ │ [2e2326] div by zero │ │ [2e2332] encoding error │ │ [2e2341] check invalid q value │ │ [2e2357] bad key length │ │ [2e2366] final error │ │ [2e2372] unable to get random strength │ │ [2e2390] wrong final block length │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -2611079,15 +2611079,15 @@ │ │ ldr r1, [r3, #8] │ │ add.w r0, r0, r0, lsl #4 │ │ b.n add69e │ │ movs r1, r0 │ │ b.n add2a2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, sp} │ │ - @ instruction: 0xff8918f4 │ │ + vqshrn.u16 d1, , #7 │ │ @ instruction: 0xff8c48f0 │ │ stmdb sp!, {lr} │ │ b.n add2b6 │ │ lsls r4, r1, #5 │ │ b.n adca9a │ │ str r1, [r0, r0] │ │ b.n add2be │ │ @@ -2616284,15 +2616284,15 @@ │ │ movs r5, r0 │ │ b.n adfe72 │ │ movs r4, r0 │ │ strh r5, [r0, #2] │ │ lsls r4, r0, #1 │ │ strh r6, [r0, #44] @ 0x2c │ │ stc2 10, cr14, [sl, #-1020]! @ 0xfffffc04 @ │ │ - add r6, pc, #996 @ (adr r6, adffc4 ) │ │ + add r7, pc, #128 @ (adr r7, adfc60 ) │ │ vshr.u8 , , #5 │ │ b.n adf780 │ │ asrs r0, r4, #12 │ │ b.n adff2a │ │ asrs r2, r2, #12 │ │ b.n adfbac │ │ asrs r2, r7, #1 │ │ @@ -2616606,17 +2616606,17 @@ │ │ str r6, [r5, #100] @ 0x64 │ │ @ instruction: 0xf2ff0077 │ │ lsrs r3, r0, #32 │ │ vmla.f q1, , d3[4] │ │ @ instruction: 0xff89acfc │ │ @ instruction: 0xff8c19af │ │ vmul.i q7, , d3[1] │ │ - vmlsl.u8 q7, d25, d27 │ │ + @ instruction: 0xff89ead2 │ │ vraddhn.i16 d13, q5, q14 │ │ - vsra.u8 , , #7 │ │ + vsra.u64 d15, d14, #55 │ │ @ instruction: 0xff8b5d79 │ │ vrshr.u8 d10, d10, #6 │ │ vrsra.u8 d5, d27, #4 │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r4, lr, pc} │ │ b.n adf9de │ │ adds r0, #8 │ │ @@ -2619256,15 +2619256,15 @@ │ │ vqshl.u64 d4, d28, #9 │ │ movs r3, r6 │ │ blx fp │ │ movs r3, r6 │ │ strd r0, r0, [r0], #216 @ 0xd8 │ │ ldr r0, [pc, #384] @ (ae16cc ) │ │ movs r3, r6 │ │ - str r4, [r2, #76] @ 0x4c │ │ + str r3, [r7, #76] @ 0x4c │ │ vmlsl.u8 , d27, d1 │ │ @ instruction: 0xff8948fc │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, sp, lr} │ │ b.n ae109c │ │ ands r1, r0 │ │ b.n ae18a2 │ │ movs r4, r0 │ │ @@ -2619523,15 +2619523,15 @@ │ │ @ instruction: 0xeb00d018 │ │ b.n ae1cb0 │ │ bge.n ae179a │ │ b.n ae1cb4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, r9, sp, lr, pc} │ │ movs r6, r6 │ │ - str r2, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #324] @ 0x144 │ │ vaddl.u8 q0, d10, d1 │ │ b.n ae1aea │ │ asrs r2, r0, #32 │ │ b.n ae1eee │ │ lsrs r7, r0, #25 │ │ and.w r8, fp, r0, ror #19 │ │ stmdb sp!, {r2, r5, r6, ip, sp, lr} │ │ @@ -2619671,15 +2619671,15 @@ │ │ movs r4, r0 │ │ b.n ae13f4 │ │ movs r4, r0 │ │ b.n ae1c2e │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r4, r6, r7, r9, sl, lr} │ │ movs r7, r6 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ vsra.u64 q7, q8, #53 │ │ movs r6, r6 │ │ ldr r0, [pc, #240] @ (ae19f0 ) │ │ stmdb sp!, {r6, r9, ip, lr} │ │ b.n ae1f0e │ │ ands r1, r0 │ │ b.n ae1c4a │ │ @@ -2620265,15 +2620265,15 @@ │ │ movs r0, r1 │ │ b.n ae1950 │ │ lsls r4, r4, #16 │ │ add.w r0, r0, r4 │ │ b.n ae215e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, r9, sp, lr} │ │ - vraddhn.i16 d12, q14, │ │ + vraddhn.i16 d12, q14, q15 │ │ vqshrun.s16 d4, q14, #6 │ │ stmdb sp!, {r2, ip, sp} │ │ b.n ae234c │ │ ands r0, r0 │ │ b.n ae2576 │ │ movs r0, #7 │ │ b.n ae257a │ │ @@ -2620394,15 +2620394,15 @@ │ │ b.n ae2272 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ b.n ae267a │ │ movs r4, r0 │ │ b.n ae227e │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r6, r8, fp, pc} │ │ @ instruction: 0xff8a4f80 │ │ stmdb sp!, {r3, r4, lr, pc} │ │ b.n ae1a88 │ │ b.n ae1f50 │ │ b.n ae2692 │ │ asrs r0, r1, #32 │ │ @ instruction: 0xe98d3080 │ │ @@ -2621667,39 +2621667,39 @@ │ │ subs r3, #154 @ 0x9a │ │ bvc.n ae2968 │ │ movs r6, r6 │ │ bcc.n ae2a94 │ │ movs r6, r6 │ │ bne.n ae2950 │ │ movs r6, r6 │ │ - stmia r4!, {r0, r5, r6} │ │ + stmia r4!, {r3, r7} │ │ vsri.8 d13, d0, #6 │ │ movs r6, r6 │ │ bvc.n ae2ac2 │ │ @ instruction: 0xff882cf6 │ │ vqrdmulh.s , q5, d0[0] │ │ vrshr.u8 q4, q12, #7 │ │ - vmls.f , q14, d1[1] │ │ - @ instruction: 0xff8b89ad │ │ + vmls.f , q14, d0[7] │ │ + @ instruction: 0xff8b89d4 │ │ @ instruction: 0xff8b9cf8 │ │ vmull.u8 q1, d25, d15 │ │ vqdmulh.s q1, q5, d3[7] │ │ vaddl.u8 , d10, d23 │ │ @ instruction: 0xff8a3348 │ │ movs r3, r6 │ │ subs r1, #41 @ 0x29 │ │ @ instruction: 0xff8c5a96 │ │ - vmla.i , q14, d2[2] │ │ + vshr.u64 , , #52 │ │ @ instruction: 0xff8b2b77 │ │ - vshr.u64 d12, d31, #55 │ │ + vmla.i q6, , d2[5] │ │ vrsra.u64 d13, d20, #53 │ │ vrsra.u64 d6, d24, #56 │ │ @ instruction: 0xff890e58 │ │ vqshl.u8 d6, d19, #1 │ │ - vqshl.u64 , q11, #10 │ │ + vqshrun.s16 d15, , #6 │ │ @ instruction: 0xff8acf50 │ │ movs r6, r6 │ │ adds r1, #20 │ │ movs r3, r6 │ │ @ instruction: 0xb648 │ │ vshr.u32 q10, q8, #1 │ │ stmdb sp!, {lr} │ │ @@ -2622516,15 +2622516,15 @@ │ │ add r0, pc, #64 @ (adr r0, ae31a4 ) │ │ b.n ae2ca4 │ │ add r0, pc, #40 @ (adr r0, ae3190 ) │ │ b.n ae3288 │ │ @ instruction: 0xffa0eaff │ │ stmia r7!, {r2, r4, r5, r7} │ │ movs r6, r6 │ │ - bpl.n ae3226 │ │ + bpl.n ae3074 │ │ vqshlu.s64 q6, q10, #11 │ │ movs r6, r6 │ │ stmia r6!, {r2} │ │ movs r6, r6 │ │ stmia r6!, {r3, r5, r6} │ │ movs r6, r6 │ │ movs r4, r0 │ │ @@ -2623019,15 +2623019,15 @@ │ │ and.w r0, r0, r0 │ │ b.n ae3d0a │ │ movs r0, r0 │ │ b.n ae30d8 │ │ movs r0, r0 │ │ b.n ae30da │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r8, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r4, r5, r8, r9, sl, fp, ip, sp} │ │ vsra.u64 q2, q8, #53 │ │ stmdb sp!, {} │ │ b.n ae3c84 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n ae392a │ │ @@ -2626085,15 +2626085,15 @@ │ │ b.n ae5130 │ │ fldmdbx r5!, {d30-d156} @ Deprecated │ │ movs r1, r0 │ │ b.n ae575a │ │ ldr r0, [pc, #0] @ (ae501c ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n ae5280 │ │ - str r3, [sp, #492] @ 0x1ec │ │ + str r3, [sp, #648] @ 0x288 │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {ip, lr} │ │ b.n ae536e │ │ movs r0, r0 │ │ b.n ae4b52 │ │ strb r1, [r0, #0] │ │ b.n ae5376 │ │ @@ -2628006,20 +2628006,20 @@ │ │ movs r0, r3 │ │ b.n ae5c58 │ │ movs r0, r0 │ │ b.n ae623c │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ lsls r1, r0, #5 │ │ - add r2, sp, #400 @ 0x190 │ │ - vrsubhn.i16 d3, , │ │ + add r2, sp, #556 @ 0x22c │ │ + vqshlu.s8 d3, d20, #3 │ │ @ instruction: 0xff8b68b5 │ │ vmlsl.u8 q0, d9, d20 │ │ movs r3, r6 │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ + stmia r7!, {r1, r2, r5} │ │ vaddl.u8 q0, d11, d0 │ │ b.n ae67de │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n ae648a │ │ movs r0, r0 │ │ @@ -2628096,15 +2628096,15 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n ae5d0a │ │ movs r0, #1 │ │ b.n ae66f2 │ │ movs r0, #36 @ 0x24 │ │ b.n ae5cf2 │ │ @ instruction: 0xfff7eaff │ │ - stmia r2!, {r3, r4, r6} │ │ + stmia r2!, {r0, r1, r2, r3, r4, r5, r6} │ │ vaddl.u8 q0, d11, d0 │ │ b.n ae689e │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfb7aeaff │ │ ldr r0, [pc, #0] @ (ae6208 ) │ │ stmdb sp!, {r4, ip} │ │ @@ -2628113,15 +2628113,15 @@ │ │ b.n ae6952 │ │ asrs r1, r0, #32 │ │ b.n ae6334 │ │ ldrd lr, fp, [r4], #1020 @ 0x3fc │ │ movs r1, r0 │ │ b.n ae695e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r5, r7, r8, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r8, pc} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n ae66c8 │ │ ands r0, r0 │ │ b.n ae6572 │ │ movs r0, r0 │ │ b.n ae68de │ │ @@ -2630912,19 +2630912,19 @@ │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n ae7fc4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ vmla.f q4, , d0[5] │ │ vmlsl.u8 , d8, d31 │ │ - vqrdmulh.s q4, q12, d1[0] │ │ + vqrdmulh.s q4, q12, d0[6] │ │ @ instruction: 0xff8bbdab │ │ vqrdmlah.s , , d3[5] │ │ @ instruction: 0xff89be52 │ │ - @ instruction: 0xff89dd95 │ │ + @ instruction: 0xff89ddbc │ │ vabdl.u8 q6, d26, d13 │ │ @ instruction: 0xff8b4ba6 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {lr} │ │ b.n ae7e1e │ │ lsls r0, r6, #6 │ │ b.n ae7e82 │ │ @@ -2631723,21 +2631723,21 @@ │ │ svc 89 @ 0x59 │ │ b.n ae86b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, r0 │ │ ldrb r0, [r5, #11] │ │ movs r6, r6 │ │ - ldr r6, [pc, #436] @ (ae8360 ) │ │ + ldr r6, [pc, #592] @ (ae83fc ) │ │ vqshl.u8 q2, , #3 │ │ - @ instruction: 0xff89f3c9 │ │ + vrsra.u64 , q8, #55 │ │ @ instruction: 0xff8add1c │ │ - vmlal.u q5, d11, d2[6] │ │ - @ instruction: 0xff8b7e1d │ │ - vmull.p8 , d10, d14 │ │ + vrshr.u64 d10, d1, #53 │ │ + vqrdmlah.s , , d0[1] │ │ + @ instruction: 0xff8a7e35 │ │ @ instruction: 0xff8a2365 │ │ vmull.u8 q7, d12, d31 │ │ vmls.f , , d0[5] │ │ movs r6, r6 │ │ ldr r0, [pc, #192] @ (ae8294 ) │ │ stmdb sp!, {lr} │ │ b.n ae851a │ │ @@ -2631772,15 +2631772,15 @@ │ │ movs r4, r0 │ │ b.n ae855a │ │ asrs r1, r0, #32 │ │ b.n ae833c │ │ ldr r0, [pc, #192] @ (ae82e0 ) │ │ ldmia.w sp!, {r2, r4, r5, r7} │ │ @ instruction: 0xea008830 │ │ - ldmia.w sp!, {r2, r9, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r9, sp, pc} │ │ @ instruction: 0xff8b4ffe │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ae7d56 │ │ ands r0, r0 │ │ b.n ae857a │ │ str r3, [r0, #0] │ │ b.n ae857e │ │ @@ -2632086,16 +2632086,16 @@ │ │ subs r2, #76 @ 0x4c │ │ @ instruction: 0xeb00ff75 │ │ @ instruction: 0xeaffdd55 │ │ @ instruction: 0xff8bd9f8 │ │ movs r2, r6 │ │ @ instruction: 0xe8cbff89 │ │ sxtb r0, r4 │ │ - vsubl.u8 q5, d8, d31 │ │ - vrshr.u8 d10, d0, #5 │ │ + vrshr.u8 q5, q3, #8 │ │ + vrshr.u8 d10, d23, #5 │ │ @ instruction: 0xff8b78b6 │ │ vaddl.u8 , d8, d8 │ │ b.n ae8998 │ │ eors r4, r7 │ │ stmdb sp!, {r3, r4, sp} │ │ b.n ae8020 │ │ movs r0, #24 │ │ @@ -2633174,17 +2633174,17 @@ │ │ str r0, [r0, r0] │ │ b.n ae8900 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, ip, lr} │ │ vsubw.u8 , , d23 │ │ vmull.p8 , d9, d13 │ │ vmlal.u , d8, d3[2] │ │ - vaddw.u8 , , d29 │ │ + vsra.u8 , q2, #7 │ │ @ instruction: 0xff8a1bf9 │ │ - vmlsl.u q0, d12, d2[0] │ │ + vmlsl.u q0, d12, d1[6] │ │ vshr.u8 q7, , #5 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, r5, r6, ip} │ │ b.n ae893a │ │ str r0, [r0, r0] │ │ b.n ae915e │ │ ands r0, r0 │ │ @@ -2635717,15 +2635717,15 @@ │ │ asrs r1, r0, #32 │ │ b.n aeab6e │ │ strh r1, [r0, #0] │ │ b.n aeab72 │ │ lsls r0, r2, #9 │ │ add.w r6, r0, r7, lsr #32 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaffa75c │ │ + @ instruction: 0xeaffa783 │ │ vmlsl.u , d26, d0[5] │ │ b.n ae9f84 │ │ asrs r1, r0, #32 │ │ b.n aea568 │ │ movs r2, r0 │ │ and.w pc, r0, r8, lsr #30 │ │ vabdl.u8 , d8, d4 │ │ @@ -2635749,15 +2635749,15 @@ │ │ movs r6, #184 @ 0xb8 │ │ b.n ae9fbc │ │ movs r0, #2 │ │ b.n aea5a0 │ │ ldc2l 10, cr14, [r8], {255} @ 0xff @ │ │ cmp r7, #167 @ 0xa7 │ │ vraddhn.i16 d15, , q12 │ │ - vrshr.u8 , , #8 │ │ + vsubl.u8 , d24, d4 │ │ vaddl.u8 q0, d11, d2 │ │ b.n aeabd6 │ │ movs r0, r6 │ │ b.n ae9fb0 │ │ movs r3, r1 │ │ b.n aea7de │ │ lsrs r1, r6, #31 │ │ @@ -2635788,25 +2635788,25 @@ │ │ asrs r0, r0, #32 │ │ b.n aeac1e │ │ movs r0, r0 │ │ b.n aea600 │ │ asrs r4, r2, #32 │ │ b.n ae9fe6 │ │ ldc2 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ - strh r5, [r3, r0] │ │ + strh r4, [r0, r1] │ │ vqshl.u64 , q0, #11 │ │ - vmla.f q6, q4, d2[4] │ │ + vaddw.u8 q6, q12, d9 │ │ vrsra.u64 , q14, #54 │ │ - vaddw.u8 q6, q4, d30 │ │ - vsra.u64 d5, d9, #54 │ │ - @ instruction: 0xff8b1a5d │ │ - vshr.u64 q6, q5, #53 │ │ - vmlsl.u8 , d10, d17 │ │ + vsra.u8 q6, , #8 │ │ + vmla.f , q13, d0[0] │ │ + vmlsl.u8 , d27, d4 │ │ + vaddw.u8 q6, , d1 │ │ + vmull.u , d10, d0[2] │ │ vqshlu.s8 d15, d9, #3 │ │ - vmla.i q6, , d2[5] │ │ + vaddl.u8 q6, d25, d13 │ │ vaddl.u8 q4, d10, d1 │ │ b.n aeac5a │ │ movs r0, r0 │ │ b.n aeabd4 │ │ ldc2 10, cr0, [r4], #1020 @ 0x3fc @ │ │ asrs r4, r0, #32 │ │ b.n aea05c │ │ @@ -2635947,21 +2635947,21 @@ │ │ b.n aead92 │ │ movs r0, r0 │ │ b.n aea774 │ │ strh r4, [r2, #0] │ │ b.n aea15a │ │ stc2l 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ stmia r7!, {r3, r5} │ │ - vqshlu.s8 q4, q3, #3 │ │ + vqshlu.s8 q4, , #3 │ │ vaddl.u8 , d10, d17 │ │ vqrshrun.s16 d4, q6, #7 │ │ vsli.8 d15, d23, #1 │ │ vsli.8 d15, d7, #1 │ │ - @ instruction: 0xff89fb12 │ │ - vqrdmlsh.s , q5, d2[3] │ │ + @ instruction: 0xff89fb39 │ │ + @ instruction: 0xff8abf75 │ │ vmull.u , d10, d2[3] │ │ vshr.u8 q4, q11, #8 │ │ vmls.f , , d0[6] │ │ b.n aea1c8 │ │ str r5, [r0, r0] │ │ b.n aea7ac │ │ asrs r0, r1, #32 │ │ @@ -2636114,15 +2636114,15 @@ │ │ b.n aea8f0 │ │ stc2 10, cr14, [r4], {255} @ 0xff @ │ │ asrs r4, r4, #14 │ │ b.n aea318 │ │ asrs r1, r0, #32 │ │ b.n aea8fc │ │ movs r2, r0 │ │ - @ instruction: 0xea0084fe │ │ + @ instruction: 0xea008525 │ │ @ instruction: 0xff8a13c0 │ │ b.n aea328 │ │ asrs r1, r0, #32 │ │ b.n aea90c │ │ movs r3, #144 @ 0x90 │ │ b.n aea330 │ │ movs r0, #2 │ │ @@ -2636141,15 +2636141,15 @@ │ │ b.n aea354 │ │ movs r0, #0 │ │ b.n aeab5a │ │ asrs r1, r0, #32 │ │ b.n aea93c │ │ @ instruction: 0xfb6aeaff │ │ mov r8, lr │ │ - vsubw.u8 , , d1 │ │ + vsubw.u8 , , d24 │ │ vsubw.u8 q0, , d4 │ │ b.n aea36c │ │ subs r1, r0, r4 │ │ b.n aeaf72 │ │ movs r0, r0 │ │ b.n aea954 │ │ asrs r0, r3, #32 │ │ @@ -2636159,15 +2636159,15 @@ │ │ asrs r0, r2, #32 │ │ b.n aea342 │ │ asrs r4, r2, #32 │ │ b.n aea346 │ │ subs r2, r7, #3 │ │ b.n aeaf8a │ │ movs r4, r2 │ │ - @ instruction: 0xea00be35 │ │ + @ instruction: 0xea00be5c │ │ @ instruction: 0xff8a0360 │ │ b.n aea394 │ │ subs r1, r0, r4 │ │ b.n aeaf9a │ │ movs r0, r0 │ │ b.n aea97c │ │ asrs r0, r3, #32 │ │ @@ -2636177,16 +2636177,16 @@ │ │ asrs r0, r2, #32 │ │ b.n aea36a │ │ asrs r4, r2, #32 │ │ b.n aea36e │ │ adds r2, r7, #3 │ │ b.n aeafb2 │ │ movs r2, r1 │ │ - @ instruction: 0xea00f9c6 │ │ - @ instruction: 0xff8af9b7 │ │ + @ instruction: 0xea00f9ed │ │ + @ instruction: 0xff8af9de │ │ vabal.u8 q6, d10, d0 │ │ vrsra.u8 d0, d20, #5 │ │ b.n aea3c4 │ │ subs r1, r0, r0 │ │ b.n aeafca │ │ movs r0, r0 │ │ b.n aea9ac │ │ @@ -2636247,15 +2636247,15 @@ │ │ add.w r0, r0, r1, lsl #20 │ │ b.n aeb052 │ │ ldrb r2, [r7, #19] │ │ b.n aeb056 │ │ str r0, [r0, #0] │ │ b.n aeb05a │ │ movs r7, r0 │ │ - @ instruction: 0xea00f8d7 │ │ + @ instruction: 0xea00f8fe │ │ vaddw.u8 q3, q5, d3 │ │ vaddl.u8 q0, d9, d11 │ │ b.n aeac6a │ │ subs r1, r0, r0 │ │ b.n aeb06e │ │ lsls r0, r7, #15 │ │ add.w r0, r0, r1, lsl #20 │ │ @@ -2636289,19 +2636289,19 @@ │ │ b.n aeacb2 │ │ asrs r5, r0, #32 │ │ b.n aeacb6 │ │ lsls r0, r2, #17 │ │ @ instruction: 0xeb00fec8 │ │ @ instruction: 0xeaff7a5c │ │ movs r6, r6 │ │ - pop {r1, r2, pc} │ │ - @ instruction: 0xff8abcf9 │ │ + pop {r0, r2, r3, r5, pc} │ │ + @ instruction: 0xff8abd20 │ │ vmull.u , d10, d2[3] │ │ - @ instruction: 0xff886bc8 │ │ - @ instruction: 0xff8b8907 │ │ + @ instruction: 0xff886bef │ │ + @ instruction: 0xff8b892e │ │ vrshr.u64 d1, d12, #53 │ │ b.n aea4d8 │ │ movs r5, r0 │ │ b.n aeacde │ │ asrs r1, r0, #32 │ │ b.n aeaac0 │ │ bhi.n aeaa72 │ │ @@ -2636332,16 +2636332,16 @@ │ │ @ instruction: 0xfafaeaff │ │ asrs r2, r0, #32 │ │ b.n aeb126 │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ b.n aeb12e │ │ movs r3, r0 │ │ - and.w r7, r0, ip, asr #18 │ │ - @ instruction: 0xff8a6b91 │ │ + and.w r7, r0, r3, lsr #19 │ │ + @ instruction: 0xff8a6bb8 │ │ vrsubhn.i16 d10, , q8 │ │ vaddl.u8 , d11, d8 │ │ b.n aeb142 │ │ lsls r4, r4, #8 │ │ b.n aea544 │ │ movs r0, r0 │ │ b.n aeab28 │ │ @@ -2636357,174 +2636357,174 @@ │ │ movs r0, #0 │ │ b.n aead62 │ │ asrs r1, r0, #32 │ │ b.n aeab44 │ │ @ instruction: 0xfb05eaff │ │ bcs.n aea9ba │ │ @ instruction: 0xff88c3cf │ │ - vabal.u8 , d27, d12 │ │ + vsli.64 d1, d19, #11 │ │ vqrdmlah.s q7, , d3[2] │ │ - vmla.i , q12, d2[0] │ │ + vmla.i , q12, d1[6] │ │ vmul.f q1, , d0[0] │ │ - vqshrun.s16 d8, q8, #7 │ │ - vshr.u64 d3, d0, #53 │ │ + vqrshrun.s16 d8, , #7 │ │ + vshr.u64 d3, d23, #53 │ │ vmlal.u8 , d11, d15 │ │ - @ instruction: 0xff896a99 │ │ + vmull.u q3, d25, d0[0] │ │ vqshl.u64 , q10, #11 │ │ - @ instruction: 0xff8987cd │ │ + vqshl.u64 q4, q10, #9 │ │ vmlal.u8 , d27, d24 │ │ vsri.64 d14, d17, #56 │ │ - vsubw.u8 q3, , d16 │ │ + @ instruction: 0xff8b63c7 │ │ vaddl.u8 , d26, d10 │ │ vsri.8 q7, q8, #7 │ │ - vqrdmlsh.s , , d0[0] │ │ - vmull.u , d26, d1[1] │ │ + vqrdmlsh.s , , d3[5] │ │ + vmull.u , d26, d0[7] │ │ @ instruction: 0xff8a9a96 │ │ - vmlsl.u8 , d9, d2 │ │ - vsli.64 d15, d14, #10 │ │ - vmul.f , q13, d2[4] │ │ - vabal.u8 , d26, d7 │ │ - @ instruction: 0xff8ab99a │ │ - vmlal.u8 q3, d26, d4 │ │ + vmlsl.u8 , d9, d25 │ │ + vmls.f , q13, d1[1] │ │ + vmlsl.u8 , d10, d9 │ │ + vabal.u8 , d26, d30 │ │ + vmul.f , q13, d1[0] │ │ + vmlal.u8 q3, d26, d27 │ │ vqshlu.s64 , q12, #11 │ │ movs r6, r6 │ │ strb r4, [r2, #25] │ │ movs r6, r6 │ │ - @ instruction: 0xb8fe │ │ - vsli.8 d8, d31, #2 │ │ + cbnz r5, aeaaa4 │ │ + vmls.f q4, q5, d2[5] │ │ vqshlu.s64 d7, d16, #11 │ │ movs r6, r6 │ │ strb r4, [r0, #23] │ │ movs r6, r6 │ │ - @ instruction: 0xb86a │ │ - @ instruction: 0xff8a4368 │ │ - vqshl.u64 d11, d14, #10 │ │ - vqshlu.s64 d6, d9, #10 │ │ - @ instruction: 0xff8b2d93 │ │ + @ instruction: 0xb891 │ │ + vsubw.u8 q2, q13, d15 │ │ + @ instruction: 0xff8ab7c5 │ │ + vmlsl.u q3, d26, d0[0] │ │ + @ instruction: 0xff8b2dba │ │ @ instruction: 0xff8b5cd2 │ │ @ instruction: 0xff89cf7a │ │ vshr.u8 d10, d16, #7 │ │ vqrdmulh.s , , d1[3] │ │ vaddw.u8 q5, , d12 │ │ - @ instruction: 0xff8b2b53 │ │ + @ instruction: 0xff8b2b7a │ │ @ instruction: 0xff8b5b62 │ │ vmull.p8 q6, d9, d26 │ │ - vmul.i , , d1[3] │ │ + vqrshrun.s16 d11, q10, #7 │ │ vsli.8 d7, d28, #2 │ │ movs r6, r6 │ │ ldmia r6, {r0, r1, r4, r6} │ │ vmull.u8 , d8, d1 │ │ vrsra.u64 , q14, #55 │ │ movs r6, r6 │ │ add r0, pc, #932 @ (adr r0, aeae98 ) │ │ @ instruction: 0xff8bcd07 │ │ - vmls.f , q12, d2[6] │ │ + vqshlu.s8 d11, d1, #0 │ │ vqrdmulh.s , q5, d3[6] │ │ vshr.u8 d12, d4, #5 │ │ movs r6, r6 │ │ bkpt 0x0070 │ │ movs r6, r6 │ │ - push {r1, r6, r7, lr} │ │ - @ instruction: 0xff8a0f18 │ │ - vqshl.u8 d11, d21, #3 │ │ + push {r0, r3, r5, r6, r7, lr} │ │ + @ instruction: 0xff8a0f3f │ │ + vqshl.u8 , q6, #3 │ │ vqshlu.s8 d14, d15, #2 │ │ - vrsubhn.i16 d11, q12, q2 │ │ + vrsubhn.i16 d11, q12, │ │ vqshrn.u16 d14, , #6 │ │ - vqrdmlah.s , q12, d0[1] │ │ - @ instruction: 0xff8a28f6 │ │ - vraddhn.i16 d11, , q6 │ │ - vqshl.u8 d2, d10, #2 │ │ + vqrdmlah.s , q12, d3[6] │ │ + vqshrn.u16 d2, , #6 │ │ + vsri.8 d11, d19, #5 │ │ + @ instruction: 0xff8a2741 │ │ vsri.64 q7, , #53 │ │ - vqshlu.s64 q1, q11, #8 │ │ - vmlsl.u8 , d27, d20 │ │ - vsli.64 d11, d24, #10 │ │ + vqshl.u8 d2, d13, #0 │ │ + vmull.u , d27, d3[2] │ │ + vsli.64 , , #10 │ │ vmla.i , q13, d0[3] │ │ movs r6, r6 │ │ strex pc, pc, [fp, #544] @ 0x220 │ │ strb r0, [r6, #0] │ │ movs r6, r6 │ │ - ldrb r0, [r7, r7] │ │ + ldrsh r7, [r3, r0] │ │ vrshr.u64 d7, d8, #54 │ │ movs r6, r6 │ │ strb r4, [r4, #5] │ │ movs r6, r6 │ │ movs r1, #216 @ 0xd8 │ │ vaddl.u8 q1, d9, d16 │ │ vaddl.u8 q1, d9, d0 │ │ - vqshlu.s64 d0, d14, #9 │ │ + vmlsl.u q0, d25, d1[1] │ │ vmul.i , q13, d1[2] │ │ vrshr.u64 q1, q11, #56 │ │ - @ instruction: 0xff897f24 │ │ - vrsra.u64 q0, q11, #53 │ │ - @ instruction: 0xff8a7b44 │ │ + vqrdmlsh.s , , d3[2] │ │ + vsri.8 d0, d13, #5 │ │ + @ instruction: 0xff8a7b6b │ │ vsubl.u8 , d27, d1 │ │ - @ instruction: 0xff887b24 │ │ + @ instruction: 0xff887b4b │ │ vmull.u8 , d27, d18 │ │ - vqshlu.s8 d0, d10, #1 │ │ + vmlsl.u q0, d9, d1[0] │ │ @ instruction: 0xff8a6f00 │ │ movs r6, r6 │ │ ldr r5, [r0, r1] │ │ @ instruction: 0xff886d8c │ │ movs r6, r6 │ │ movs r2, #114 @ 0x72 │ │ vaddw.u8 , , d16 │ │ movs r6, r6 │ │ ldr r4, [r6, #124] @ 0x7c │ │ movs r6, r6 │ │ - movs r7, #104 @ 0x68 │ │ - vrsra.u64 d2, d16, #53 │ │ - vsubw.u8 q1, , d12 │ │ + movs r7, #143 @ 0x8f │ │ + vrsra.u64 q1, , #53 │ │ + vrsra.u64 d2, d19, #53 │ │ vmla.i , , d0[6] │ │ movs r6, r6 │ │ ldr r4, [r5, #56] @ 0x38 │ │ movs r6, r6 │ │ ldr r4, [r0, #56] @ 0x38 │ │ movs r6, r6 │ │ ldr r4, [r2, #52] @ 0x34 │ │ movs r6, r6 │ │ - add r6, sp, #552 @ 0x228 │ │ + add r6, sp, #708 @ 0x2c4 │ │ @ instruction: 0xff8aab08 │ │ vqshlu.s64 q7, q12, #9 │ │ - vsra.u8 , q13, #7 │ │ - @ instruction: 0xff8aed01 │ │ - vmlsl.u8 q0, d26, d17 │ │ + vaddw.u8 , , d17 │ │ + @ instruction: 0xff8aed28 │ │ + vmull.u q0, d26, d0[2] │ │ vsra.u8 d0, d24, #5 │ │ @ instruction: 0xff89cbc4 │ │ movs r2, r6 │ │ str r0, [sp, #668] @ 0x29c │ │ - vmla.i , , d2[0] │ │ + vmla.i , , d1[6] │ │ @ instruction: 0xff8acb94 │ │ movs r2, r6 │ │ - ldrsh r6, [r5, r6] │ │ - vaddl.u8 , d27, d14 │ │ + ldrsh r5, [r2, r7] │ │ + vshr.u64 d11, d21, #53 │ │ @ instruction: 0xff8a6d54 │ │ movs r6, r6 │ │ - movs r4, #253 @ 0xfd │ │ - vaddl.u8 , d11, d14 │ │ - @ instruction: 0xff8a5f2c │ │ + movs r5, #36 @ 0x24 │ │ + vshr.u8 d11, d21, #5 │ │ + @ instruction: 0xff8a5f53 │ │ @ instruction: 0xff8b8cdb │ │ vmlal.u8 , d8, d28 │ │ movs r6, r6 │ │ bhi.n aeabce │ │ @ instruction: 0xff8bca50 │ │ movs r2, r6 │ │ - subs r2, #100 @ 0x64 │ │ - vqrdmlsh.s q5, q5, d2[3] │ │ + subs r2, #139 @ 0x8b │ │ + @ instruction: 0xff8aaf75 │ │ vmlsl.u8 q6, d10, d16 │ │ movs r2, r6 │ │ vpmin.f16 d31, d18, d8 │ │ - add r7, sp, #72 @ 0x48 │ │ + add r7, sp, #228 @ 0xe4 │ │ vqshl.u8 , , #2 │ │ vsli.8 d11, d16, #3 │ │ movs r6, r6 │ │ - strd pc, pc, [r3], #-552 @ 0x228 │ │ - strb r4, [r1, r4] │ │ - @ instruction: 0xff8aca97 │ │ - vqdmulh.s q5, q13, d2[2] │ │ - @ instruction: 0xff8aca5b │ │ + stmia.w sl, {r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + strb r3, [r6, r4] │ │ + @ instruction: 0xff8acabe │ │ + @ instruction: 0xff8aacf1 │ │ + vmlsl.u8 q6, d26, d2 │ │ vsri.64 , q2, #54 │ │ bmi.n aeabf2 │ │ beq.n aeac5c │ │ b.n aeb0e8 │ │ ldr r0, [pc, #960] @ (aeb010 ) │ │ stmdb sp!, {r3, r4, r6, ip, lr, pc} │ │ b.n aeb0f0 │ │ @@ -2636644,16 +2636644,16 @@ │ │ blx eeb3a0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ lsls r7, r1 │ │ uxtb r0, r1 │ │ movs r6, r6 │ │ - ldc2l 15, cr15, [r7], #548 @ 0x224 │ │ - b.n aea9da │ │ + ldc2 15, cr15, [lr, #-548] @ 0xfffffddc │ │ + b.n aeaa28 │ │ vmls.i , q5, d0[4] │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r0, sp} │ │ b.n aeb0c2 │ │ asrs r1, r0, #32 │ │ b.n aeb4c6 │ │ svc 70 @ 0x46 │ │ @@ -2636779,17 +2636779,17 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, lr, pc} │ │ @ instruction: 0xff8993c1 │ │ vqshlu.s64 d10, d20, #11 │ │ movs r5, r6 │ │ add r8, r1 │ │ movs r0, r0 │ │ - stmia r7!, {r0, r7} │ │ + stmia r7!, {r3, r5, r7} │ │ vsra.u8 , q12, #6 │ │ - vmul.f , , d0[1] │ │ + vmul.f , , d3[6] │ │ vsri.8 q5, q13, #5 │ │ vsra.u64 q2, q8, #56 │ │ stmdb sp!, {r2} │ │ b.n aeb562 │ │ movs r7, r5 │ │ rev r0, r0 │ │ str r1, [r0, r0] │ │ @@ -2636885,15 +2636885,15 @@ │ │ b.n aeb6ca │ │ asrs r1, r0, #32 │ │ b.n aeb0ac │ │ vqrdmlah.s32 q7, , │ │ movs r1, r0 │ │ b.n aeb6d6 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r2, fp, sp, pc} │ │ vqshlu.s8 , q13, #2 │ │ @ instruction: 0xff896988 │ │ vsli.8 q3, , #1 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n aeb44c │ │ strb r0, [r0, #0] │ │ @@ -2637851,49 +2637851,49 @@ │ │ b.n aeb308 │ │ movs r0, r0 │ │ b.n aebe82 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n aeb310 │ │ mrc2 10, 6, r1, cr10, cr15, {7} @ │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ - ldr.w pc, [fp, #137]! │ │ + strb.w pc, [r2, #3977] @ 0xf89 │ │ asrs r0, r1, #15 │ │ - vsubl.u8 q7, d25, d0 │ │ + vsubl.u8 q7, d25, d23 │ │ vqshl.u8 d6, d16, #2 │ │ vaddl.u8 , d25, d9 │ │ @ instruction: 0xff8bbb97 │ │ - vsli.64 d3, d22, #8 │ │ - vsra.u64 , q5, #53 │ │ - vmull.u8 q3, d26, d6 │ │ - @ instruction: 0xff8a4d88 │ │ + vsli.64 , , #8 │ │ + vsubl.u8 , d11, d1 │ │ + vmull.u8 q3, d26, d29 │ │ + @ instruction: 0xff8a4daf │ │ vmlsl.u8 , d26, d6 │ │ @ instruction: 0xff892c9b │ │ vabdl.u8 , d25, d12 │ │ - vsli.8 q5, q7, #0 │ │ - vsri.64 , q2, #54 │ │ - @ instruction: 0xff8b19ab │ │ + vabal.u8 q5, d24, d5 │ │ + vsri.64 , , #54 │ │ + @ instruction: 0xff8b19d2 │ │ vrshr.u8 d1, d11, #5 │ │ - vmls.i , , d2[1] │ │ + vmls.i , , d1[7] │ │ @ instruction: 0xff892a9c │ │ @ instruction: 0xff895ed0 │ │ movs r6, r6 │ │ ldrsh r4, [r6, r2] │ │ movs r6, r6 │ │ strh r5, [r5, #14] │ │ vmla.f q4, , d0[4] │ │ @ instruction: 0xff89a8f3 │ │ - @ instruction: 0xff8b0dd7 │ │ + @ instruction: 0xff8b0dfe │ │ vqrdmulh.s , q13, d0[5] │ │ vraddhn.i16 d4, q4, │ │ - vmull.u8 q1, d8, d22 │ │ - @ instruction: 0xff8adbf6 │ │ + vqdmulh.s q1, q4, d1[3] │ │ + @ instruction: 0xff8adc1d │ │ vshr.u8 , q8, #6 │ │ @ instruction: 0xff88a7c0 │ │ - @ instruction: 0xff8b4f86 │ │ - @ instruction: 0xff8b2b7a │ │ + @ instruction: 0xff8b4fad │ │ + @ instruction: 0xff8b2ba1 │ │ vmull.p8 q6, d26, d29 │ │ vmla.f q3, , d0[3] │ │ vqshl.u8 q3, q11, #0 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n aebbb6 │ │ asrs r4, r7, #32 │ │ @@ -2637923,15 +2637923,15 @@ │ │ movs r4, r0 │ │ b.n aeb3ce │ │ movs r4, r0 │ │ b.n aeb3d2 │ │ eors r0, r0 │ │ b.n aeb3b6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r9, sl, fp, lr} │ │ vaddl.u8 , d11, d4 │ │ b.n aeb3c2 │ │ asrs r4, r1, #1 │ │ b.n aeb3e6 │ │ lsls r0, r2, #1 │ │ b.n aeb3ea │ │ movs r0, r0 │ │ @@ -2638147,21 +2638147,21 @@ │ │ asrs r1, r0, #32 │ │ b.n aebbb4 │ │ stc2l 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r6, r0 │ │ b.n aebdde │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sl, ip, sp, pc} │ │ - @ instruction: 0xff899f79 │ │ + @ instruction: 0xff899fa0 │ │ @ instruction: 0xff8a3d74 │ │ movs r6, r6 │ │ - lsrs r3, r5, #14 │ │ - @ instruction: 0xff8ad9da │ │ - @ instruction: 0xff8a9f2b │ │ - @ instruction: 0xff8a4d06 │ │ + lsrs r2, r2, #15 │ │ + vmlsl.u8 , d10, d1 │ │ + @ instruction: 0xff8a9f52 │ │ + @ instruction: 0xff8a4d2d │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n aeb5e6 │ │ movs r0, r0 │ │ b.n aec16c │ │ movs r0, #1 │ │ b.n aec252 │ │ @@ -2638255,15 +2638255,15 @@ │ │ b.n aec2d2 │ │ asrs r1, r0, #32 │ │ b.n aebcb4 │ │ stc2 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n aebede │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r8, r9, sl, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, sp} │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n aeb6ce │ │ movs r2, r0 │ │ b.n aebe58 │ │ movs r5, r0 │ │ bge.n aebbb6 │ │ @@ -2638291,15 +2638291,15 @@ │ │ movs r0, r7 │ │ b.n aeb6f2 │ │ ands r0, r0 │ │ b.n aec32e │ │ movs r4, r0 │ │ b.n aebf32 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r7, r8, r9, fp, ip, pc} │ │ vshr.u8 q2, q8, #6 │ │ stmdb sp!, {ip, lr} │ │ b.n aebf42 │ │ movs r0, r7 │ │ b.n aeb7a6 │ │ ands r1, r0 │ │ b.n aebf4a │ │ @@ -2638330,15 +2638330,15 @@ │ │ movs r4, r7 │ │ b.n aeb76c │ │ movs r0, r0 │ │ b.n aeb74e │ │ movs r6, r0 │ │ b.n aebf8a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r5, r6, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r7, sl, fp, sp, lr, pc} │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, r5, sp, lr} │ │ b.n aeb798 │ │ ldrb r1, [r0, #31] │ │ b.n aebfe0 │ │ ands r2, r0 │ │ b.n aebfa2 │ │ @@ -2638361,15 +2638361,15 @@ │ │ bcs.n aebcea │ │ @ instruction: 0xebff4002 │ │ b.n aec192 │ │ strb r1, [r0, #0] │ │ b.n aec11c │ │ @ instruction: 0xfff5eaff │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r5, r9, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r6, r9, sp, lr} │ │ vaddl.u8 q0, d10, d0 │ │ b.n aec33e │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r5, ip} │ │ b.n aeb7e8 │ │ ands r0, r0 │ │ @@ -2638421,15 +2638421,15 @@ │ │ asrs r0, r0, #12 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n aec45a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2, r4, r6, r9, sp, pc} │ │ movs r6, r6 │ │ - ldr r2, [sp, #576] @ 0x240 │ │ + ldr r2, [sp, #732] @ 0x2dc │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n aec1c8 │ │ strb r0, [r0, #0] │ │ b.n aec072 │ │ lsls r0, r1, #1 │ │ b.n aeb856 │ │ @@ -2638820,20 +2638820,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, , │ │ - lsrs r4, r7, #27 │ │ - @ instruction: 0xff8b29b7 │ │ + lsrs r3, r4, #28 │ │ + @ instruction: 0xff8b29de │ │ @ instruction: 0xff8baf7d │ │ - vqshl.u64 d4, d4, #8 │ │ - @ instruction: 0xff8b7d03 │ │ - vshr.u64 , , #54 │ │ + vqshl.u64 d4, d27, #8 │ │ + @ instruction: 0xff8b7d2a │ │ + vaddw.u8 , q5, d22 │ │ vmul.f q6, q13, d2[1] │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {r5, r8, ip, lr} │ │ b.n aebbec │ │ ands r0, r0 │ │ b.n aec3f2 │ │ str r5, [r0, r0] │ │ @@ -2638969,22 +2638969,22 @@ │ │ b.n aec90e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r7, r9, sl, fp, ip, pc} │ │ movs r6, r6 │ │ str r3, [sp, #768] @ 0x300 │ │ movs r5, r6 │ │ subs r4, r7, #1 │ │ - vmlsl.u q1, d25, d0[3] │ │ + vqshlu.s64 q1, , #9 │ │ vshr.u8 q4, , #5 │ │ vmlal.u , d27, d0[7] │ │ movs r5, r6 │ │ - push {r0, r2, r5} │ │ + push {r2, r3, r6} │ │ vrshr.u64 , q6, #54 │ │ movs r5, r6 │ │ - subs r6, #34 @ 0x22 │ │ + subs r6, #73 @ 0x49 │ │ vqrdmulh.s q5, q5, d3[1] │ │ vsra.u8 d9, d26, #7 │ │ @ instruction: 0xff884ffe │ │ stmdb sp!, {r0, ip, lr} │ │ b.n aec546 │ │ ands r0, r2 │ │ b.n aebd2a │ │ @@ -2639282,39 +2639282,39 @@ │ │ b.n aecbce │ │ adds r0, #6 │ │ b.n aec7d2 │ │ asrs r1, r0, #32 │ │ b.n aec5b4 │ │ vld4.32 @ instruction: 0xf9ebebff │ │ vpmin.u32 q15, , │ │ - beq.n aec55c │ │ - vrshr.u8 , , #6 │ │ + beq.n aec3aa │ │ + vrshr.u8 , q13, #6 │ │ @ instruction: 0xff8abdb9 │ │ @ instruction: 0xff8b8f19 │ │ vsri.64 d3, d20, #56 │ │ movs r6, r6 │ │ stmia r6!, {r0, r1, r2, r3, r7} │ │ - @ instruction: 0xff881efb │ │ - vmlal.u8 , d26, d13 │ │ - @ instruction: 0xff8a59aa │ │ + @ instruction: 0xff881f22 │ │ + @ instruction: 0xff8a78b4 │ │ + @ instruction: 0xff8a59d1 │ │ vraddhn.i16 d3, q5, q0 │ │ movs r6, r6 │ │ ldrh r2, [r3, #42] @ 0x2a │ │ - vrsra.u8 , q13, #8 │ │ + vsubw.u8 , q12, d17 │ │ vrsubhn.i16 d0, q5, q0 │ │ movs r0, r0 │ │ lsrs r4, r0, #3 │ │ movs r0, r0 │ │ - negs r6, r1 │ │ - vrshr.u8 q2, q8, #5 │ │ + negs r5, r6 │ │ + vrshr.u64 d4, d7, #53 │ │ vsubw.u8 q7, , d20 │ │ @ instruction: 0xff88a8f1 │ │ vsubw.u8 , q4, d24 │ │ movs r6, r6 │ │ - strb r0, [r4, #30] │ │ + strb r7, [r0, #31] │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r2, r3, r8, ip} │ │ b.n aec034 │ │ movs r0, r2 │ │ b.n aecc3a │ │ asrs r1, r0, #32 │ │ b.n aec61c │ │ @@ -2639432,23 +2639432,23 @@ │ │ b.n aec40c │ │ ands r1, r0 │ │ b.n aeca8a │ │ @ instruction: 0xfff8eaff │ │ adds r6, #52 @ 0x34 │ │ vrshr.u8 , q4, #7 │ │ movs r6, r6 │ │ - @ instruction: 0xeb12ff8a │ │ + @ instruction: 0xeb39ff8a │ │ ldr r2, [sp, #0] │ │ movs r6, r6 │ │ ldr r1, [sp, #784] @ 0x310 │ │ movs r6, r6 │ │ pop {r1, r3} │ │ vmull.u8 , d11, d26 │ │ - @ instruction: 0xff8bccf2 │ │ - @ instruction: 0xff8aea9a │ │ + @ instruction: 0xff8bcd19 │ │ + vmull.u q7, d26, d1[0] │ │ vsra.u64 q2, q8, #54 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n aec972 │ │ asrs r0, r6, #12 │ │ b.n aec174 │ │ str r0, [r0, #0] │ │ b.n aec97a │ │ @@ -2639816,39 +2639816,39 @@ │ │ b.n aed09a │ │ movs r0, #4 │ │ b.n aecc9e │ │ ldrh.w lr, [r9, #3071] @ 0xbff │ │ str r4, [r0, #0] │ │ b.n aecca6 │ │ @ instruction: 0xffd1eaff │ │ - subs r1, #1 │ │ - vmlsl.u , d26, d0[7] │ │ + subs r1, #40 @ 0x28 │ │ + vqshl.u8 d5, d3, #2 │ │ @ instruction: 0xff8a4d78 │ │ @ instruction: 0xff884d14 │ │ movs r6, r6 │ │ - lsls r5, r7, #20 │ │ + lsls r4, r4, #21 │ │ vqshl.u8 q5, , #3 │ │ @ instruction: 0xff899898 │ │ movs r6, r6 │ │ adds r0, #76 @ 0x4c │ │ movs r6, r6 │ │ adds r4, #41 @ 0x29 │ │ @ instruction: 0xff8997ec │ │ movs r6, r6 │ │ adds r4, #60 @ 0x3c │ │ vmul.i , , d0[0] │ │ movs r6, r6 │ │ adds r3, #61 @ 0x3d │ │ - vmull.u8 , d8, d0 │ │ + vmull.u8 , d8, d23 │ │ vraddhn.i16 d12, , q2 │ │ vsubw.u8 , , d27 │ │ @ instruction: 0xff893360 │ │ - @ instruction: 0xff89dff3 │ │ + vshr.u8 d14, d10, #7 │ │ vqrdmulh.s q3, , d1[3] │ │ - vmlsl.u8 , d9, d16 │ │ + vmull.u , d9, d3[1] │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n aece5c │ │ str r0, [sp, #112] @ 0x70 │ │ b.n aec4e6 │ │ add sp, #4 │ │ b.n aecd0a │ │ @@ -2640150,19 +2640150,19 @@ │ │ asrs r5, r0, #32 │ │ b.n aecf92 │ │ movs r0, #9 │ │ b.n aecf96 │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ @ instruction: 0xfb0aff71 │ │ @ instruction: 0xeaff3190 │ │ - vraddhn.i16 d5, q12, q0 │ │ + vraddhn.i16 d5, q12, │ │ @ instruction: 0xff8afb1e │ │ vmlal.u8 , d8, d21 │ │ vrsra.u64 d14, d12, #53 │ │ - @ instruction: 0xff8b1dbb │ │ + vqrdmulh.s , , d2[4] │ │ vqrdmlah.s , , d1[5] │ │ @ instruction: 0xff88bf7d │ │ vraddhn.i16 d1, q12, q0 │ │ vmull.p8 q2, d9, d0 │ │ stmdb sp!, {} │ │ b.n aed32a │ │ movs r4, r0 │ │ @@ -2640279,16 +2640279,16 @@ │ │ b.n aed0c6 │ │ adds r0, #4 │ │ b.n aed0ca │ │ asrs r1, r0, #32 │ │ b.n aeceac │ │ eors r0, r6 │ │ ldmia.w sp!, {r0} │ │ - and.w r9, r0, r5, asr #12 │ │ - @ instruction: 0xff8bda93 │ │ + and.w r9, r0, ip, lsl #13 │ │ + @ instruction: 0xff8bdaba │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n aed0e6 │ │ asrs r4, r5, #1 │ │ b.n aec8e8 │ │ str r0, [r0, #0] │ │ b.n aed0ee │ │ @@ -2640335,16 +2640335,16 @@ │ │ b.n aed14a │ │ movs r0, #5 │ │ b.n aed14e │ │ adds r0, #4 │ │ b.n aed152 │ │ ldr r0, [pc, #960] @ (aed1d4 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff146c │ │ - vmlsl.u q5, d10, d2[4] │ │ + @ instruction: 0xeaff1493 │ │ + vrsubhn.i16 d10, q13, │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n aed2c4 │ │ str r1, [r0, #0] │ │ b.n aed16e │ │ asrs r4, r6, #11 │ │ b.n aec970 │ │ @@ -2640689,33 +2640689,33 @@ │ │ b.n aecc58 │ │ movs r0, r2 │ │ b.n aed85e │ │ asrs r1, r0, #32 │ │ b.n aed240 │ │ bf 1a, af5922 │ │ vpmin.u16 q15, , │ │ - strb r1, [r5, r3] │ │ + strb r0, [r2, r4] │ │ vraddhn.i16 d8, , │ │ @ instruction: 0xff892b40 │ │ - vqrdmulh.s q3, q4, d1[1] │ │ + vqrdmulh.s q3, q4, d0[7] │ │ vqrshrun.s16 d2, q8, #6 │ │ movs r6, r6 │ │ - bl e99052 │ │ + bl ec0052 │ │ ldr r6, [sp, #908] @ 0x38c │ │ vsubw.u8 q4, q12, d26 │ │ - @ instruction: 0xff886d57 │ │ + @ instruction: 0xff886d7e │ │ @ instruction: 0xff8a2b10 │ │ - vmla.f , , d1[4] │ │ - @ instruction: 0xff8a6b9e │ │ + vsubl.u8 , d9, d8 │ │ + @ instruction: 0xff8a6bc5 │ │ vqrdmlsh.s q5, q13, d0[5] │ │ vmla.f q4, , d3[2] │ │ vmlsl.u q1, d8, d0[5] │ │ movs r6, r6 │ │ - asrs r1, r2, #5 │ │ - @ instruction: 0xff8a4ed2 │ │ + asrs r0, r7, #5 │ │ + @ instruction: 0xff8a4ef9 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {lr} │ │ b.n aed4b6 │ │ blt.n aed20a │ │ @ instruction: 0xebff0004 │ │ b.n aed4be │ │ asrs r0, r0, #32 │ │ @@ -2641161,19 +2641161,19 @@ │ │ b.n aedcaa │ │ strb r0, [r0, #0] │ │ b.n aedcae │ │ vpmin.u8 q15, q9, │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 , , , #7 │ │ @ instruction: 0xff88cf7d │ │ - vaddl.u8 , d27, d27 │ │ - vmls.i , , d3[1] │ │ - vsri.64 d13, d3, #55 │ │ + vshr.u64 , q1, #53 │ │ + vmls.i , , d2[7] │ │ + vsri.64 d13, d26, #55 │ │ vaddw.u8 , , d9 │ │ - vqshl.u64 , q3, #8 │ │ + vqshl.u64 , , #8 │ │ vsubl.u8 q3, d26, d4 │ │ @ instruction: 0xff897df3 │ │ @ instruction: 0xff88abe7 │ │ vqrshrn.u16 d8, q2, #5 │ │ vmul.i , , d1[2] │ │ vshr.u8 q2, q14, #7 │ │ stmdb sp!, {ip, lr} │ │ @@ -2641881,15 +2641881,15 @@ │ │ b.n aee2f6 │ │ asrs r1, r0, #32 │ │ b.n aedcd8 │ │ bfcsel 10, aee3ba , 14, hi │ │ movs r0, r0 │ │ b.n aee302 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r5, fp, sp, lr, pc} │ │ vsri.8 q4, q10, #7 │ │ movs r6, r6 │ │ adds r0, r5, #0 │ │ movs r6, r6 │ │ add r5, pc, #912 @ (adr r5, aedf64 ) │ │ vrsra.u64 q4, q0, #53 │ │ movs r6, r6 │ │ @@ -2641931,15 +2641931,15 @@ │ │ adds r0, #5 │ │ b.n aedf6e │ │ lsls r2, r2, #5 │ │ add.w r0, r0, r4 │ │ b.n aedf76 │ │ eors r4, r7 │ │ ldmia.w sp!, {r0, r2, r6, r7, lr, pc} │ │ - @ instruction: 0xeaff4770 │ │ + @ instruction: 0xeaff4797 │ │ vshr.u8 q2, q14, #5 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n aedf8a │ │ asrs r0, r5, #1 │ │ b.n aed78c │ │ str r0, [r0, #0] │ │ b.n aedf92 │ │ @@ -2641986,15 +2641986,15 @@ │ │ adds r0, #5 │ │ b.n aedfee │ │ lsls r7, r0, #4 │ │ add.w r0, r0, r4 │ │ b.n aedff6 │ │ strh r4, [r7, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip} │ │ - vqrshrun.s16 d9, , #8 │ │ + vmlal.u8 , d24, d0 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r6, r7, pc} │ │ b.n aed808 │ │ b.n aede4c │ │ b.n aed80c │ │ stmia r0!, {r6, r7} │ │ b.n aed810 │ │ @@ -2642288,25 +2642288,25 @@ │ │ vrhadd.u d14, d1, d31 │ │ str r1, [r0, #0] │ │ b.n aee3ce │ │ @ instruction: 0xfff6eaff │ │ str r6, [r7, #44] @ 0x2c │ │ vqrshrn.u16 d1, q10, #5 │ │ movs r6, r6 │ │ - lsls r2, r1, #18 │ │ + lsls r1, r6, #18 │ │ vsra.u8 d8, d12, #6 │ │ movs r6, r6 │ │ - cmp r4, r0 │ │ + cmp r3, r5 │ │ vmla.f q4, , d0[4] │ │ movs r6, r6 │ │ ldrh r4, [r0, #62] @ 0x3e │ │ @ instruction: 0xff89399f │ │ vaddw.u8 q4, , d8 │ │ movs r6, r6 │ │ - ldmia r1!, {r2, r5, r6} │ │ + ldmia r1, {r0, r1, r3, r7} │ │ vaddl.u8 q4, d25, d12 │ │ movs r6, r6 │ │ str r5, [r5, #32] │ │ vsri.8 , , #5 │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n aee41c │ │ @@ -2642364,15 +2642364,15 @@ │ │ b.n aee388 │ │ @ instruction: 0xfff4eaff │ │ movs r6, r0 │ │ b.n aee336 │ │ beq.n aee028 │ │ b.n aee514 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r6, r7, sl, ip, pc} │ │ + ldmia.w sp!, {r4, r5, r6, r7, sl, ip, pc} │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n aee74a │ │ str r4, [r0, r0] │ │ b.n aee34e │ │ lsrs r0, r7 │ │ b.n aee3ac │ │ @@ -2642535,15 +2642535,15 @@ │ │ asrs r4, r1, #32 │ │ b.n aedca8 │ │ asrs r1, r0, #32 │ │ b.n aee28c │ │ bfcsel a, aed96e , c, le │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r1, r2, r4, sp, lr} │ │ - @ instruction: 0xff8b9342 │ │ + @ instruction: 0xff8b9369 │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n aee4c6 │ │ movs r7, r4 │ │ b.n aee8ca │ │ str r3, [r0, r0] │ │ b.n aee4ce │ │ @@ -2642603,16 +2642603,16 @@ │ │ b.n aedd24 │ │ asrs r4, r1, #32 │ │ b.n aedd4c │ │ asrs r1, r0, #32 │ │ b.n aee330 │ │ bfcsel a, aeea12 , c, cc │ │ ldrh r7, [r7, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, ip, sp, pc} │ │ - vmlsl.u q6, d10, d0[2] │ │ + ldmia.w sp!, {r0, r2, r5, r8, ip, sp, pc} │ │ + vmlsl.u q6, d10, d3[7] │ │ vshr.u8 d0, d4, #7 │ │ b.n aedd64 │ │ asrs r4, r2, #32 │ │ b.n aedd68 │ │ movs r0, #20 │ │ b.n aedd6c │ │ movs r0, r0 │ │ @@ -2642620,15 +2642620,15 @@ │ │ asrs r1, r0, #32 │ │ b.n aee354 │ │ movs r0, #2 │ │ b.n aee358 │ │ ldmia r0!, {r2, r4, r7} │ │ @ instruction: 0xeaff5f4f │ │ @ instruction: 0xff8b7cd9 │ │ - vqshlu.s8 q6, , #3 │ │ + vrsubhn.i16 d12, , q1 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {ip, lr} │ │ b.n aee592 │ │ lsls r0, r2, #1 │ │ b.n aee996 │ │ movs r0, r0 │ │ b.n aee900 │ │ @@ -2642690,15 +2642690,15 @@ │ │ b.n aee3f0 │ │ bf 8, aeaad2 │ │ ands r5, r0 │ │ b.n aee61a │ │ movs r4, r0 │ │ b.n aee61e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r7, r9, ip, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r7, r9, ip, pc} │ │ vmla.f q7, q13, d1[7] │ │ @ instruction: 0xff8848f0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n aee632 │ │ movs r0, #4 │ │ b.n aede16 │ │ strb r0, [r0, #0] │ │ @@ -2643094,17 +2643094,17 @@ │ │ movs r0, r0 │ │ b.n aeed06 │ │ ands r7, r0 │ │ lsls r0, r0, #12 │ │ movs r4, r0 │ │ b.n aee9ae │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r5, r6, r8, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r7, r8, r9, sl, sp, lr, pc} │ │ vmul.i q5, q5, d1[3] │ │ - vrshr.u64 q0, , #55 │ │ + vsubw.u8 q0, , d18 │ │ vshr.u8 d4, d0, #5 │ │ stmdb sp!, {lr} │ │ b.n aee1a6 │ │ movs r0, #0 │ │ b.n aee9ca │ │ asrs r4, r0, #2 │ │ b.n aee1cc │ │ @@ -2643162,15 +2643162,15 @@ │ │ b.n aeea46 │ │ movs r0, #92 @ 0x5c │ │ b.n aeee4a │ │ adds r0, #0 │ │ b.n aeee4e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff3702 │ │ + @ instruction: 0xeaff3729 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r0, sp} │ │ b.n aeea62 │ │ ands r0, r0 │ │ b.n aee248 │ │ asrs r0, r4, #1 │ │ b.n aee268 │ │ @@ -2643213,15 +2643213,15 @@ │ │ b.n aeeabe │ │ movs r0, #24 │ │ b.n aeeec2 │ │ adds r0, #0 │ │ b.n aeeec6 │ │ ldr r0, [pc, #192] @ (aee848 ) │ │ ldmia.w sp!, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff3d56 │ │ + @ instruction: 0xeaff3d7d │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n aeec34 │ │ strb r0, [r0, #0] │ │ b.n aeeade │ │ lsls r0, r2, #1 │ │ b.n aeeee2 │ │ @@ -2643512,20 +2643512,20 @@ │ │ movs r0, #11 │ │ b.n aeed46 │ │ asrs r1, r0, #32 │ │ b.n aeeb28 │ │ bfcsel 2, aef20a , 6, cc │ │ @ instruction: 0xfff1eaff │ │ cmp r4, #127 @ 0x7f │ │ - vshr.u64 q6, , #56 │ │ - @ instruction: 0xff89fe97 │ │ - vrsra.u64 d14, d11, #54 │ │ + vaddw.u8 q6, q4, d20 │ │ + @ instruction: 0xff89febe │ │ + @ instruction: 0xff8ae3c2 │ │ @ instruction: 0xff8a2a7c │ │ @ instruction: 0xff88dbf3 │ │ - vrsubhn.i16 d1, q4, q1 │ │ + vrsubhn.i16 d1, q4, │ │ vrshr.u64 q5, q3, #54 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n aeeed4 │ │ ands r0, r7 │ │ b.n aee55e │ │ b.n aeeaa8 │ │ @@ -2643750,18 +2643750,18 @@ │ │ b.n aef362 │ │ movs r0, #0 │ │ b.n aef366 │ │ stc2 11, cr14, [pc, #1020]! @ aef024 @ │ │ movs r5, r0 │ │ b.n aeef6e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r2, r5, r7, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r6, r7, fp, ip, lr, pc} │ │ vmls.i q4, , d1[4] │ │ vqrshrun.s16 d4, , #7 │ │ - @ instruction: 0xff886bf0 │ │ + @ instruction: 0xff886c17 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n aef0e4 │ │ str r0, [r0, r0] │ │ b.n aeef8e │ │ ands r1, r0 │ │ b.n aeef92 │ │ @@ -2644153,25 +2644153,25 @@ │ │ vpmin.u q7, q15, │ │ str r0, [r0, r0] │ │ b.n aef6de │ │ str r0, [r0, r0] │ │ b.n aeeaaa │ │ vpmin.u q7, , │ │ pop {r0, r2, r3, r4, r6, r7} │ │ - @ instruction: 0xff8869ad │ │ + @ instruction: 0xff8869d4 │ │ vsra.u64 q4, , #54 │ │ vmlsl.u q1, d25, d0[0] │ │ - vqrshrn.u16 d6, , #8 │ │ + @ instruction: 0xff8869a0 │ │ vmla.f q4, q13, d3[0] │ │ vqdmulh.s , , d0[4] │ │ vqdmulh.s q1, q12, d1[4] │ │ vsri.64 q1, q8, #55 │ │ movs r6, r6 │ │ movs r6, #248 @ 0xf8 │ │ - vsli.8 d15, d5, #0 │ │ + vsli.8 d15, d28, #0 │ │ vmull.p8 , d25, d27 │ │ vmla.i , q4, d1[6] │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n aef322 │ │ str r0, [r0, r0] │ │ b.n aef326 │ │ @@ -2644598,17 +2644598,17 @@ │ │ beq.n aef3b4 │ │ b.n aef8b0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ movs r0, r0 │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r5 │ │ - @ instruction: 0xb623 │ │ - vqdmulh.s q0, , d2[6] │ │ - @ instruction: 0xff8a0d1a │ │ + @ instruction: 0xb64a │ │ + @ instruction: 0xff890d11 │ │ + vqrdmulh.s q0, q5, d1[0] │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n aeeef4 │ │ movs r0, r2 │ │ b.n aefafa │ │ asrs r1, r0, #32 │ │ b.n aef4dc │ │ @@ -2644674,19 +2644674,19 @@ │ │ b.n aefb82 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r9, sp} │ │ @ instruction: 0xff886be4 │ │ movs r6, r6 │ │ lsls r4, r2, #14 │ │ movs r6, r6 │ │ - bl 866368 │ │ + bl 88d368 │ │ ldr r4, [r7, #48] @ 0x30 │ │ movs r6, r6 │ │ movs r2, #204 @ 0xcc │ │ - vsli.64 d6, d8, #8 │ │ + vsli.64 d6, d31, #8 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n aeefa8 │ │ movs r0, r2 │ │ b.n aefbae │ │ asrs r1, r0, #32 │ │ b.n aef590 │ │ @@ -2644850,22 +2644850,22 @@ │ │ asrs r1, r0, #32 │ │ b.n aef6f8 │ │ vldr d14, [sl, #1020] @ 0x3fc │ │ ldmia r2, {r1, r2, r5} │ │ add.w r0, r0, r5 │ │ b.n aef926 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r5, r6, r8, r9, sl, fp, ip, pc} │ │ vmull.u q3, d10, d0[5] │ │ movs r6, r6 │ │ lsls r4, r2, #8 │ │ movs r6, r6 │ │ cmn r7, r5 │ │ vsubw.u8 q2, , d15 │ │ - @ instruction: 0xff899f02 │ │ + @ instruction: 0xff899f29 │ │ @ instruction: 0xff8a7a7f │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r7, ip, lr, pc} │ │ b.n aefaa8 │ │ str r1, [r0, #0] │ │ b.n aef952 │ │ asrs r0, r7, #9 │ │ @@ -2645158,23 +2645158,23 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, sl, sp, lr} │ │ movs r2, r6 │ │ str r0, [r1, #112] @ 0x70 │ │ movs r2, r6 │ │ str r4, [r3, #112] @ 0x70 │ │ movs r2, r6 │ │ - cmp r0, #87 @ 0x57 │ │ - vmla.i , q13, d0[6] │ │ - vqshlu.s8 , , #3 │ │ - vmull.p8 q7, d10, d21 │ │ - vqshlu.s8 , q8, #1 │ │ - vsli.64 , , #10 │ │ - vsra.u64 d15, d27, #54 │ │ - vmull.u8 q1, d26, d15 │ │ - vsra.u64 d11, d14, #53 │ │ + cmp r0, #126 @ 0x7e │ │ + vaddw.u8 , q5, d15 │ │ + vqshlu.s64 d13, d10, #11 │ │ + vqrdmlah.s q7, q5, d0[3] │ │ + vqshlu.s64 d13, d7, #9 │ │ + vsli.64 , q15, #10 │ │ + vmla.f , q13, d2[4] │ │ + @ instruction: 0xff8a2cb6 │ │ + vmla.f , , d1[1] │ │ vaddl.u8 q2, d25, d19 │ │ vqrdmlsh.s , , d2[1] │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n aefd6c │ │ str r0, [r1, r1] │ │ b.n aef410 │ │ @@ -2645296,17 +2645296,17 @@ │ │ fldmiax ip, {d14-d140} @ Deprecated │ │ ldmia r1!, {r3, r5} │ │ add.w r0, r0, r7 │ │ b.n aefd1e │ │ beq.n aefa08 │ │ b.n aefefc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r6, r7, r9, sl, fp} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r7, r9, sl, fp} │ │ vqshrn.u16 d8, q8, #5 │ │ - vqdmulh.s q6, , d0[1] │ │ + vqdmulh.s q6, , d3[6] │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {r1, ip, lr} │ │ b.n aefd3a │ │ strb r1, [r0, #0] │ │ b.n aefd3e │ │ ldrb r0, [r7, #16] │ │ add.w r0, r6, r0 │ │ @@ -2645448,18 +2645448,18 @@ │ │ b.n aefe72 │ │ ldrb r6, [r6, #15] │ │ add.w r0, r6, r5 │ │ b.n aefe7a │ │ beq.n aefb5c │ │ b.n af0058 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r4, r6, r7, r8, r9, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sp} │ │ vmls.f q3, q5, d2[4] │ │ vabdl.u8 q2, d11, d5 │ │ - @ instruction: 0xff8bef20 │ │ + vqrdmlsh.s q7, , d3[1] │ │ vrsra.u64 , q15, #54 │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r0, r1, r2, r5, r6, r8, sl, fp, ip, lr} │ │ @ instruction: 0xeb068e27 │ │ add.w r8, r6, r0, lsl #16 │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, ip, sp, pc} │ │ and.w r8, r7, r0, lsl #16 │ │ @@ -2645576,16 +2645576,16 @@ │ │ b.n af03d2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r9, sl, fp, sp, pc} │ │ vrsra.u64 d6, d4, #56 │ │ movs r6, r6 │ │ @ instruction: 0xfb440035 │ │ add r6, sp, #312 @ 0x138 │ │ - vsubl.u8 q1, d24, d28 │ │ - vaddl.u8 q2, d26, d21 │ │ + vrshr.u64 q1, , #56 │ │ + vmla.i q2, q13, d0[3] │ │ vaddl.u8 q0, d10, d0 │ │ b.n af03f2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n af03fa │ │ lsrs r2, r5, #31 │ │ and.w r8, r7, r0, ror #19 │ │ @@ -2646299,18 +2646299,18 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #1 │ │ b.n aefe16 │ │ vrhadd.u d14, d1, d31 │ │ movs r5, r0 │ │ b.n af0632 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r4, r7, r8, sp} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sp} │ │ vabal.u8 , d11, d12 │ │ movs r5, r6 │ │ - movs r1, #160 @ 0xa0 │ │ + movs r1, #199 @ 0xc7 │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n af07a4 │ │ add sp, #0 │ │ b.n af064e │ │ movs r4, r1 │ │ b.n aefe32 │ │ @@ -2646861,29 +2646861,29 @@ │ │ ldmia.w sp!, {r2, r4, r5, r6, r8, sl, sp, lr} │ │ ldrsh r3, [r6, r4] │ │ strb r3, [r6, #5] │ │ ldr r4, [r5, #20] │ │ ldr r7, [r3, #20] │ │ ldr r6, [r5, #20] │ │ orr.w r0, r8, #11862016 @ 0xb50000 │ │ - add r7, pc, #116 @ (adr r7, af0834 ) │ │ + add r7, pc, #272 @ (adr r7, af08d0 ) │ │ @ instruction: 0xff893ed8 │ │ - vsli.64 , q8, #11 │ │ + vqshlu.s8 d5, d7, #3 │ │ vrshr.u8 q6, , #6 │ │ vrshr.u8 d15, d8, #8 │ │ movs r5, r6 │ │ subw r0, r8, #53 @ 0x35 │ │ stmia r1!, {r1, r2, r3, r4, r5} │ │ @ instruction: 0xff889c91 │ │ @ instruction: 0xff8b9b1b │ │ - vsubw.u8 q7, , d15 │ │ + vrsra.u64 d14, d22, #53 │ │ @ instruction: 0xff8a5d38 │ │ movs r2, r6 │ │ bl 8666fa │ │ - lsls r3, r6, #18 │ │ + lsls r2, r3, #19 │ │ vaddl.u8 q0, d11, d0 │ │ b.n af0e96 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ blx lr │ │ stmdb sp!, {lr} │ │ b.n af0b42 │ │ @@ -2649118,18 +2649118,18 @@ │ │ vmlal.u8 , d11, d0 │ │ vqrshrn.u16 d9, q14, #5 │ │ @ instruction: 0xff8baf80 │ │ @ instruction: 0xff8babb2 │ │ vqrdmlsh.s , q12, d0[2] │ │ @ instruction: 0xff8baf70 │ │ @ instruction: 0xff8b974a │ │ - @ instruction: 0xff8b7b65 │ │ - vqdmulh.s , q13, d2[2] │ │ + @ instruction: 0xff8b7b8c │ │ + @ instruction: 0xff8a7cf1 │ │ vsubl.u8 , d26, d11 │ │ - vshr.u8 , q2, #7 │ │ + vshr.u8 , , #7 │ │ vaddl.u8 q0, d9, d0 │ │ b.n af21f8 │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r4!, {r0, r2, r4, r6} │ │ and.w r0, r0, r8 │ │ b.n af2062 │ │ movs r0, r0 │ │ @@ -2649965,34 +2649965,34 @@ │ │ b.n af2560 │ │ lsls r0, r4, #10 │ │ b.n af25c6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r9, pc} │ │ vmls.f , , d0[6] │ │ vmov.i32 d12, #243 @ 0x000000f3 │ │ - vqrshrun.s16 d12, , #8 │ │ - vshll.u8 q4, d29, #2 │ │ + @ instruction: 0xff88c89a │ │ + vmull.u q4, d10, d0[5] │ │ vqshrun.s16 d8, q2, #7 │ │ - vqrshrun.s16 d8, , #5 │ │ - vqshlu.s8 q6, , #1 │ │ + vqrshrun.s16 d8, q12, #5 │ │ + vrsubhn.i16 d12, , q9 │ │ vmull.p8 , d10, d15 │ │ vrsra.u64 , q4, #56 │ │ vorr.i32 d1, #-67108864 @ 0xfc000000 │ │ - vmul.f q4, , d1[2] │ │ + vqrshrn.u16 d8, q8, #7 │ │ @ instruction: 0xff89bf0f │ │ - vqshl.u64 d8, d25, #8 │ │ + @ instruction: 0xff8887e0 │ │ @ instruction: 0xff89bd7f │ │ @ instruction: 0xff88f340 │ │ - vsli.64 q6, , #7 │ │ - vmlal.u8 q4, d10, d5 │ │ - vrsubhn.i16 d12, , │ │ + vsli.64 q6, q15, #7 │ │ + vmlal.u8 q4, d10, d28 │ │ + vqshlu.s8 q6, q3, #1 │ │ vqrdmulh.s , q13, d3[0] │ │ vsubw.u8 , q12, d12 │ │ - @ instruction: 0xff878761 │ │ - vabal.u8 q6, d25, d11 │ │ + vabdl.u8 q4, d23, d8 │ │ + vsli.64 d12, d18, #9 │ │ @ instruction: 0xff8abd1f │ │ vmlal.u , d24, d0[6] │ │ @ instruction: 0xff874cd3 │ │ vshr.u8 q2, q8, #7 │ │ stmdb sp!, {sp, lr} │ │ b.n af263a │ │ add r3, sp, #864 @ 0x360 │ │ @@ -2651238,15 +2651238,15 @@ │ │ b.n af2914 │ │ rors r0, r6 │ │ ldmia.w sp!, {r5, r6, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaffd2d6 │ │ movs r2, r0 │ │ ldmia r3!, {r2} │ │ movs r5, r6 │ │ - cmp r6, #30 │ │ + cmp r6, #69 @ 0x45 │ │ vaddl.u8 , d10, d1 │ │ b.n af352e │ │ @ instruction: 0xff91eaff │ │ rors r0, r6 │ │ stmdb sp!, {r1, lr} │ │ b.n af313a │ │ str r1, [r0, #0] │ │ @@ -2652271,15 +2652271,15 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n af31fc │ │ str r4, [r6, r0] │ │ b.n af3200 │ │ @ instruction: 0xffa1eaff │ │ bpl.n af3796 │ │ movs r2, r0 │ │ - lsrs r4, r5, #7 │ │ + lsrs r3, r2, #8 │ │ @ instruction: 0xff8a4bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n af3b74 │ │ ands r2, r0 │ │ b.n af3a1e │ │ strh r1, [r0, #0] │ │ b.n af3a22 │ │ @@ -2652628,15 +2652628,15 @@ │ │ movs r0, #0 │ │ b.n af419e │ │ stmia r7!, {r5, r7} │ │ @ instruction: 0xebff0005 │ │ b.n af3d26 │ │ ldr r0, [pc, #192] @ (af3aa8 ) │ │ ldmia.w sp!, {r0, r3, r4, r6, r8, fp, sp, pc} │ │ - @ instruction: 0xeaff3ee2 │ │ + @ instruction: 0xeaff3f09 │ │ vsra.u64 q2, q8, #54 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n af3d3a │ │ str r1, [r0, r0] │ │ b.n af3d3e │ │ ands r0, r0 │ │ b.n af3d42 │ │ @@ -2653443,15 +2653443,15 @@ │ │ movs r0, r0 │ │ b.n af47a0 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ beq.n af414c │ │ b.n af4620 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r4, r6, fp, ip, sp} │ │ vmull.p8 q2, d10, d0 │ │ stmdb sp!, {sp} │ │ b.n af4856 │ │ adds r0, #0 │ │ b.n af485a │ │ movs r0, #0 │ │ b.n af3c38 │ │ @@ -2654576,21 +2654576,21 @@ │ │ @ instruction: 0xf6f00005 │ │ str r4, [r3, #52] @ 0x34 │ │ vmls.i q2, , d0[5] │ │ movs r0, r1 │ │ str r1, [r1, #84] @ 0x54 │ │ vsri.64 q2, q8, #56 │ │ movs r0, r1 │ │ - add r1, pc, #180 @ (adr r1, af4b9c ) │ │ + add r1, pc, #336 @ (adr r1, af4c38 ) │ │ vqshlu.s8 q1, , #1 │ │ - vsra.u64 d6, d17, #55 │ │ - vaddl.u8 q3, d9, d11 │ │ - vmlal.u8 , d25, d11 │ │ + vsra.u64 q3, q4, #55 │ │ + vshr.u8 d6, d18, #7 │ │ + @ instruction: 0xff89f8b2 │ │ vmul.f q4, , d0[5] │ │ - vmls.i q11, , d20[0] │ │ + vraddhn.i d22, , │ │ vsubw.u8 q1, , d4 │ │ movs r2, r6 │ │ asrs r0, r6, #24 │ │ movs r6, r6 │ │ subs r4, r7, r0 │ │ movs r2, r6 │ │ add r6, sp, #192 @ 0xc0 │ │ @@ -2655819,25 +2655819,25 @@ │ │ movs r4, r2 │ │ b.n af50a8 │ │ vpmin.u32 q15, q14, │ │ ble.n af549a │ │ movs r2, r0 │ │ add r5, pc, #160 @ (adr r5, af5638 ) │ │ movs r5, r6 │ │ - lsls r1, r4, #21 │ │ + lsls r0, r1, #22 │ │ vsubw.u8 q5, q5, d28 │ │ movs r5, r6 │ │ add r3, pc, #832 @ (adr r3, af58e4 ) │ │ movs r5, r6 │ │ - lsls r5, r0, #11 │ │ - vrsra.u64 q0, , #54 │ │ + lsls r4, r5, #11 │ │ + vraddhn.i16 d0, q5, q10 │ │ vrshr.u64 q5, q10, #54 │ │ movs r5, r6 │ │ strb r0, [r4, r3] │ │ - @ instruction: 0xff8bced2 │ │ + @ instruction: 0xff8bcef9 │ │ vqshrun.s16 d1, , #6 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {lr} │ │ b.n af5906 │ │ movs r0, r2 │ │ b.n af50ea │ │ str r1, [r0, r0] │ │ @@ -2656196,27 +2656196,27 @@ │ │ b.n af59ce │ │ movs r4, r1 │ │ b.n af53f2 │ │ movs r0, r1 │ │ b.n af5dd6 │ │ ldr r3, [pc, #960] @ (af5c98 ) │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp, pc} │ │ - and.w r0, r0, r3, lsr #23 │ │ - vqshlu.s8 d14, d0, #1 │ │ + and.w r0, r0, sl, ror #23 │ │ + vqshlu.s8 d14, d23, #1 │ │ vabdl.u8 , d25, d13 │ │ - @ instruction: 0xff88afab │ │ - @ instruction: 0xff8a3db7 │ │ + @ instruction: 0xff88afd2 │ │ + @ instruction: 0xff8a3dde │ │ @ instruction: 0xff8abda3 │ │ - vmvn.i32 , #16515071 @ 0x00fbffff │ │ + @ instruction: 0xff873da2 │ │ vqrdmulh.s , q5, d3[5] │ │ - vorr.i32 q7, #15728640 @ 0x00f00000 │ │ - @ instruction: 0xff893d2f │ │ + vbic.i32 q7, #16187392 @ 0x00f70000 │ │ + @ instruction: 0xff893d56 │ │ vqdmulh.s , q13, d3[5] │ │ vmlsl.u , d23, d1[0] │ │ - @ instruction: 0xff88aed7 │ │ + @ instruction: 0xff88aefe │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r6, ip} │ │ b.n af5458 │ │ ands r0, r0 │ │ b.n af5c5e │ │ asrs r1, r0, #32 │ │ b.n af5a40 │ │ @@ -2656248,17 +2656248,17 @@ │ │ @ instruction: 0xebff0f10 │ │ b.n af5c3c │ │ strh r0, [r4, r2] │ │ b.n af5ca2 │ │ movs r5, r0 │ │ b.n af5ca6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r6, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, fp, ip, lr} │ │ vmla.f , q13, d1[0] │ │ - vrsubhn.i16 d12, q4, q11 │ │ + vmlsl.u q6, d8, d1[3] │ │ vshr.u64 d2, d26, #55 │ │ b.n af5d1a │ │ movs r4, r0 │ │ b.n af5fa2 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ @@ -2658091,15 +2658091,15 @@ │ │ b.n af650c │ │ movs r0, r0 │ │ b.n af700e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r4, r6, r8, fp, ip, sp} │ │ - vqrshrun.s16 d6, , #5 │ │ + @ instruction: 0xff8b689e │ │ vaddl.u8 q0, d10, d0 │ │ b.n af7022 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ vpmin.u16 q15, , │ │ movs r0, r0 │ │ @@ -2658345,15 +2658345,15 @@ │ │ lsls r4, r3, #20 │ │ movs r2, r6 │ │ movs r4, r0 │ │ b.n af6700 │ │ movs r0, r0 │ │ b.n af6ce4 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrb r3, [r4, #16] │ │ + ldrb r2, [r1, #17] │ │ vaddl.u8 , d10, d0 │ │ b.n af6f12 │ │ movs r0, r0 │ │ b.n af7316 │ │ movs r0, r0 │ │ b.n af727c │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2659478,15 +2659478,15 @@ │ │ strh r0, [r0, #0] │ │ push {r2, r7, lr} │ │ strb r4, [r0, #0] │ │ push {r2, r7, lr} │ │ movs r5, r0 │ │ b.n af793a │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, r9, ip, sp} │ │ + ldmia.w sp!, {r2, r4, sl, ip, sp} │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n af794a │ │ movs r4, r1 │ │ b.n af712e │ │ @ instruction: 0xb7fb │ │ add.w r0, sl, r0 │ │ @@ -2660799,15 +2660799,15 @@ │ │ ldrb r0, [r7, #7] │ │ movs r5, r6 │ │ ldrb r0, [r6, #19] │ │ movs r5, r6 │ │ ldrb r4, [r0, #18] │ │ movs r5, r6 │ │ cmp r4, sl │ │ - vmul.i q1, q12, d1[0] │ │ + vmul.i q1, q12, d0[6] │ │ vqrdmlah.s q7, , d3[1] │ │ vqshl.u64 d7, d28, #8 │ │ movs r5, r6 │ │ strb r0, [r7, #26] │ │ movs r5, r6 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -2662127,16 +2662127,16 @@ │ │ asrs r0, r2, #32 │ │ b.n af87b0 │ │ asrs r1, r0, #32 │ │ b.n af8d94 │ │ @ instruction: 0xffe8eaff │ │ ldr r4, [r7, #100] @ 0x64 │ │ movs r5, r6 │ │ - add sp, #508 @ 0x1fc │ │ - vqshlu.s64 , , #9 │ │ + sub sp, #152 @ 0x98 │ │ + vqshlu.s64 , q14, #9 │ │ vmlsl.u q6, d9, d1[5] │ │ vmlal.u , d23, d2[6] │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {lr} │ │ b.n af8fd6 │ │ lsls r5, r7, #3 │ │ add.w r0, r0, ip, lsl #4 │ │ @@ -2662435,15 +2662435,15 @@ │ │ b.n af926a │ │ beq.n af9004 │ │ b.n af9448 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6, sl, fp, sp, lr} │ │ movs r5, r6 │ │ bl 71de4c │ │ - strb r0, [r1, r3] │ │ + strb r7, [r5, r3] │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {r0, r1, lr} │ │ b.n af9286 │ │ str r2, [r0, r0] │ │ b.n af928a │ │ str r1, [r0, #0] │ │ b.n af928e │ │ @@ -2662511,16 +2662511,16 @@ │ │ b.n af931a │ │ asrs r1, r0, #32 │ │ b.n af90fc │ │ ldr r5, [sp, #520] @ 0x208 │ │ @ instruction: 0xebff0004 │ │ b.n af9326 │ │ strh r4, [r3, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, fp, ip, lr} │ │ - vmul.i , q5, d2[7] │ │ + ldmia.w sp!, {r1, r2, r6, fp, ip, lr} │ │ + @ instruction: 0xff8a5895 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, sp, lr} │ │ b.n af8b1a │ │ ands r0, r0 │ │ b.n af933e │ │ str r0, [r4, r0] │ │ b.n af8b2e │ │ @@ -2663293,16 +2663293,16 @@ │ │ b.n af91c4 │ │ add r0, pc, #960 @ (adr r0, af9a4c ) │ │ b.n af9a0e │ │ @ instruction: 0xff95eaff │ │ str r4, [r7, #84] @ 0x54 │ │ movs r5, r6 │ │ strh r2, [r6, #22] │ │ - @ instruction: 0xff882e1b │ │ - vmull.p8 q1, d25, d7 │ │ + vqrdmlah.s q1, q4, d2[0] │ │ + vmull.p8 q1, d25, d30 │ │ vmla.i , , d0[3] │ │ b.n af91c6 │ │ movs r0, r0 │ │ b.n af9d4c │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r2, r6, #6 │ │ b.n af9a52 │ │ @@ -2663445,15 +2663445,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ str r0, [r7, #52] @ 0x34 │ │ movs r5, r6 │ │ - asrs r1, r1, #8 │ │ + asrs r0, r6, #8 │ │ vsra.u64 q2, q8, #55 │ │ stmdb sp!, {pc} │ │ b.n af9b3a │ │ movs r0, r1 │ │ b.n af931e │ │ ands r0, r5 │ │ b.n af9322 │ │ @@ -2668469,15 +2668469,15 @@ │ │ @ instruction: 0xffa0eaff │ │ strb r1, [r0, #0] │ │ b.n afc5ea │ │ @ instruction: 0xff9feaff │ │ strb r0, [r0, #0] │ │ b.n afc9f2 │ │ @ instruction: 0xff9deaff │ │ - ldrsh r2, [r0, r3] │ │ + ldrsh r1, [r5, r3] │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n afc602 │ │ movs r4, r7 │ │ b.n afbde6 │ │ lsls r6, r1, #6 │ │ add.w r0, r0, r0 │ │ @@ -2672726,15 +2672726,15 @@ │ │ @ instruction: 0xffe01aff │ │ movs r4, r0 │ │ b.n afea22 │ │ ldr r6, [sp, #640] @ 0x280 │ │ @ instruction: 0xebff6001 │ │ b.n afee2a │ │ @ instruction: 0xffdceaff │ │ - strb r5, [r5, #6] │ │ + strb r4, [r2, #7] │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r5, r7, ip, lr, pc} │ │ b.n afeb94 │ │ lsrs r4, r2 │ │ b.n afe238 │ │ str r0, [sp, #12] │ │ b.n afea42 │ │ @@ -2674359,15 +2674359,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]! │ │ - add r4, sp, #108 @ 0x6c │ │ + add r4, sp, #264 @ 0x108 │ │ @ instruction: 0xff890f88 │ │ movs r5, r6 │ │ strb r4, [r4, #4] │ │ movs r5, r6 │ │ lsrs r4, r7, #1 │ │ movs r5, r6 │ │ lsrs r4, r2, #5 │ │ @@ -2677464,15 +2677464,15 @@ │ │ b.n b00a04 │ │ asrs r1, r0, #32 │ │ b.n b00fe8 │ │ ldrb r7, [r0, #23] │ │ @ instruction: 0xebff81fc │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, ip, lr} │ │ movs r5, r6 │ │ - asrs r6, r7, #20 │ │ + asrs r5, r4, #21 │ │ @ instruction: 0xff8a4bff │ │ stmdb sp!, {sp, lr} │ │ b.n b01222 │ │ movs r1, r4 │ │ b.n b013e8 │ │ strh r2, [r0, #0] │ │ b.n b0122a │ │ @@ -2679123,15 +2679123,15 @@ │ │ str r7, [r0, #0] │ │ b.n b023fe │ │ @ instruction: 0xffc0eaff │ │ lsls r2, r0, #26 │ │ adds r7, #127 @ 0x7f │ │ b.n b020f8 │ │ movs r5, r5 │ │ - lsls r5, r5, #8 │ │ + lsls r4, r2, #9 │ │ vaddl.u8 , d9, d27 │ │ b.n b01872 │ │ movs r2, r0 │ │ b.n b02378 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r4, r0 │ │ b.n b017fe │ │ @@ -2691288,17 +2691288,17 @@ │ │ vrhadd.u d14, d0, d31 │ │ movs r0, r1 │ │ b.n b08742 │ │ lsls r3, r6, #10 │ │ @ instruction: 0xeb00b01c │ │ b.n b07f44 │ │ vpmin.u32 q7, q12, │ │ - asrs r0, r3, #16 │ │ + asrs r7, r7, #16 │ │ vqrdmulh.s q7, , d3[6] │ │ - @ instruction: 0xff8713e0 │ │ + vraddhn.i16 d1, , │ │ @ instruction: 0xff89b7ca │ │ @ instruction: 0xff87db8c │ │ movs r4, r6 │ │ ldr r0, [pc, #960] @ (b087e4 ) │ │ stmdb sp!, {ip, lr} │ │ b.n b0876a │ │ ands r0, r0 │ │ @@ -2691630,15 +2691630,15 @@ │ │ b.n b08c9c │ │ @ instruction: 0xffefaaff │ │ str r0, [r0, r0] │ │ b.n b08e42 │ │ movs r5, r0 │ │ b.n b08a46 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, sl, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r9, sl, lr} │ │ vaddl.u8 , d25, d16 │ │ b.n b08232 │ │ movs r0, r0 │ │ b.n b08db8 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r3, #7 │ │ and.w r0, r0, r0, ror #17 │ │ @@ -2693533,15 +2693533,15 @@ │ │ b.n b09ace │ │ strb r3, [r4, #7] │ │ @ instruction: 0xebff0000 │ │ b.n b09ed6 │ │ beq.n b097d0 │ │ b.n b09cb4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r3, ip, sp, lr} │ │ vshr.u8 d4, d0, #7 │ │ stmdb sp!, {lr} │ │ b.n b09aea │ │ movs r4, r1 │ │ b.n b092ce │ │ movs r0, #1 │ │ b.n b09ef2 │ │ @@ -2694772,15 +2694772,15 @@ │ │ add r0, pc, #0 @ (adr r0, b0a274 ) │ │ b.n b09d86 │ │ asrs r4, r0, #32 │ │ b.n b09d8a │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r7, r8} │ │ vaddl.u8 q0, d26, d1 │ │ - @ instruction: 0xff8a9ab2 │ │ + @ instruction: 0xff8a9ad9 │ │ vshr.u8 q2, q8, #8 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n b0a5d2 │ │ str r2, [r0, #0] │ │ b.n b0a5d6 │ │ ands r0, r0 │ │ b.n b0a5da │ │ @@ -2697433,15 +2697433,15 @@ │ │ asrs r0, r4, #19 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #2 │ │ b.n b0b360 │ │ ands r0, r0 │ │ b.n b0b3ca │ │ stc2l 10, cr14, [fp, #-1020] @ 0xfffffc04 @ │ │ - ldrb r0, [r4, #15] │ │ + ldrb r7, [r0, #16] │ │ vshr.u64 d1, d28, #55 │ │ b.n b0bd50 │ │ movs r7, r0 │ │ b.n b0bb7a │ │ ands r2, r0 │ │ b.n b0bb7e │ │ cmp r2, #204 @ 0xcc │ │ @@ -2704467,15 +2704467,15 @@ │ │ str r2, [r1, #0] │ │ b.n b0f57e │ │ movs r0, r0 │ │ b.n b0f8e4 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsrs r3, r0, #28 │ │ - and.w r4, r0, r0, lsr #9 │ │ + and.w r4, r0, r7, ror #9 │ │ vrshr.u64 d3, d11, #55 │ │ @ instruction: 0xff868b28 │ │ movs r0, r0 │ │ strh r2, [r5, #54] @ 0x36 │ │ movs r1, r0 │ │ asrs r0, r1, #32 │ │ b.n b0ed92 │ │ @@ -2708408,15 +2708408,15 @@ │ │ movs r0, r0 │ │ b.n b119e0 │ │ movs r0, r0 │ │ b.n b10e42 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #29 │ │ - @ instruction: 0xea00fcdb │ │ + @ instruction: 0xea00fd02 │ │ vaddl.u8 q0, d7, d8 │ │ b.n b10e72 │ │ strb r1, [r0, #0] │ │ b.n b11a8e │ │ asrs r4, r4, #32 │ │ b.n b10e7a │ │ movs r0, #4 │ │ @@ -2711547,15 +2711547,15 @@ │ │ b.n b13122 │ │ add r0, pc, #672 @ (adr r0, b13084 ) │ │ b.n b12900 │ │ lsls r6, r6, #2 │ │ and.w r0, r0, r8, lsl #22 │ │ b.n b12928 │ │ lsls r6, r7, #6 │ │ - and.w sl, r0, r5, asr #14 │ │ + and.w sl, r0, ip, lsl #15 │ │ vmla.i q2, q4, d0[5] │ │ b.n b12934 │ │ movs r0, r1 │ │ b.n b1313e │ │ asrs r0, r0, #32 │ │ b.n b1292a │ │ adds r5, #19 │ │ @@ -2712106,15 +2712106,15 @@ │ │ b.n b135fe │ │ vpmin.u q7, q9, │ │ asrs r0, r0, #32 │ │ b.n b13606 │ │ add r0, pc, #624 @ (adr r0, b13538 ) │ │ b.n b12e04 │ │ lsls r6, r0, #2 │ │ - @ instruction: 0xea00c1b5 │ │ + @ instruction: 0xea00c1dc │ │ vshr.u64 d10, d12, #57 │ │ b.n b12e10 │ │ movs r6, r0 │ │ and.w r0, r0, r5, asr #17 │ │ b.n b13a1e │ │ str r0, [r1, r2] │ │ b.n b12e1c │ │ @@ -2712131,15 +2712131,15 @@ │ │ b.n b1363a │ │ movs r7, r7 │ │ @ instruction: 0xea00a09c │ │ b.n b12e3c │ │ str r0, [r1, r2] │ │ b.n b12e40 │ │ vpmin.u8 q15, , │ │ - add r2, sp, #20 │ │ + add r2, sp, #176 @ 0xb0 │ │ vmls.i q1, q4, d0[0] │ │ b.n b12e50 │ │ lsls r3, r1, #12 │ │ b.n b13916 │ │ asrs r0, r5, #15 │ │ b.n b12e58 │ │ movs r0, #2 │ │ @@ -2712602,39 +2712602,39 @@ │ │ ldrsh r2, [r3, r6] │ │ movs r1, r0 │ │ ldrh r6, [r2, #54] @ 0x36 │ │ movs r1, r0 │ │ cmp r7, #52 @ 0x34 │ │ movs r0, r6 │ │ sbcs r3, r7 │ │ - vmls.f q3, , d2[6] │ │ + vmov.i32 d6, #-251658240 @ 0xf1000000 │ │ @ instruction: 0xff8839ff │ │ @ instruction: 0xff8759a9 │ │ vqrdmlah.s , , d0[0] │ │ vaba.u16 d23, d27, d25 │ │ vmla.i , , d0[3] │ │ movs r0, r6 │ │ beq.n b1369a │ │ vraddhn.i16 d7, q11, │ │ vmlsl.u8 , d6, d20 │ │ - vshr.u64 d9, d20, #58 │ │ - vaddl.u8 , d23, d2 │ │ + vshr.u64 , , #58 │ │ + vaddl.u8 , d23, d25 │ │ vqrdmlah.s , , d1[3] │ │ - vsri.64 q3, , #57 │ │ - vsubl.u8 q4, d8, d31 │ │ + vorr.i32 d6, #16515072 @ 0x00fc0000 │ │ + vrshr.u8 q4, q3, #8 │ │ @ instruction: 0xff885f82 │ │ vmvn.i32 q0, #16318464 @ 0x00f90000 │ │ @ instruction: 0xff87cbd8 │ │ vaddl.u8 q2, d22, d23 │ │ vmov.i32 , #-201326592 @ 0xf4000000 │ │ @ instruction: 0xff86cb09 │ │ - vmlsl.u q1, d22, d3[3] │ │ + vqshlu.s64 q1, q11, #6 │ │ @ instruction: 0xff883cb4 │ │ vqshl.u64 d3, d15, #7 │ │ - vmov.i64 d10, #0xffffffff00ffff00 │ │ + vmov.i8 q5, #253 @ 0xfd │ │ vqshl.u64 , , #7 │ │ vsubl.u8 q2, d6, d7 │ │ vaddl.u8 , d7, d8 │ │ b.n b132a8 │ │ lsls r0, r3, #1 │ │ b.n b132aa │ │ asrs r1, r0, #4 │ │ @@ -2719069,24 +2719069,24 @@ │ │ lsls r1, r6, #2 │ │ b.n b169d6 │ │ movs r6, r0 │ │ b.n b17192 │ │ beq.n b16efc │ │ b.n b17370 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, fp} │ │ - vmul.f , q12, d2[4] │ │ - vmov.i8 q7, #247 @ 0xf7 │ │ - @ instruction: 0xff879cbf │ │ + ldmia.w sp!, {r1, r4, r6, r8, r9, fp} │ │ + vmlsl.u8 , d8, d9 │ │ + vmov.i64 q7, #0xffffffffffffff00 │ │ + vqdmulh.s , , d2[5] │ │ @ instruction: 0xff88aad7 │ │ - vmul.i , , d1[6] │ │ + vorr.i16 d5, #208 @ 0x00d0 │ │ vmlal.u8 q5, d23, d1 │ │ vorr.i32 d0, #216 @ 0x000000d8 │ │ movs r0, r0 │ │ - strb r0, [r4, #30] │ │ + strb r7, [r0, #31] │ │ vsra.u64 q2, , #57 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b169a6 │ │ ands r2, r0 │ │ b.n b171ca │ │ movs r0, #8 │ │ b.n b169ae │ │ @@ -2719376,21 +2719376,21 @@ │ │ b.n b16bf8 │ │ movs r4, r1 │ │ b.n b16c28 │ │ cmp r7, #110 @ 0x6e │ │ @ instruction: 0xebffffec │ │ @ instruction: 0xeaff8820 │ │ movs r3, r6 │ │ - strb r5, [r5, r7] │ │ + ldrsb r4, [r2, r0] │ │ vsubw.u8 q5, , d0 │ │ movs r3, r6 │ │ - strb r4, [r5, #15] │ │ + strb r3, [r2, #16] │ │ vabdl.u8 q4, d7, d12 │ │ movs r3, r6 │ │ - strb r1, [r4, r3] │ │ + strb r0, [r1, r4] │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b175b0 │ │ add r0, pc, #0 @ (adr r0, b17118 ) │ │ b.n b1745a │ │ movs r0, r2 │ │ b.n b16c3e │ │ @@ -2720036,15 +2720036,15 @@ │ │ movs r0, r4 │ │ b.n b171d4 │ │ cmp r6, #3 │ │ @ instruction: 0xebff6007 │ │ b.n b17de2 │ │ mrc2 10, 7, lr, cr15, cr15, {7} @ │ │ add r4, pc, #172 @ (adr r4, b17754 ) │ │ - vmov.i32 d0, #14352384 @ 0x00db0000 │ │ + vmls.i q0, , d2[0] │ │ @ instruction: 0xff887f70 │ │ movs r0, r0 │ │ ldrh r4, [r7, #18] │ │ vmull.u , d22, d2[4] │ │ vmov.i16 q4, #217 @ 0x00d9 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ @@ -2721134,23 +2721134,23 @@ │ │ @ instruction: 0xffb31aff │ │ @ instruction: 0xff96eaff │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 , , , #1 │ │ vqshlu.s64 d14, d0, #6 │ │ @ instruction: 0xff884a54 │ │ vmvn.i16 d2, #237 @ 0x00ed │ │ - vabal.u8 q4, d9, d13 │ │ + vsli.8 d8, d20, #1 │ │ vqrdmlah.s , , d1[5] │ │ - vqrdmulh.s , q3, d3[6] │ │ + @ instruction: 0xff86dd92 │ │ vmov.i32 d9, #62719 @ 0x0000f4ff │ │ vmvn.i32 , #-452984832 @ 0xe5000000 │ │ vmvn.i32 d9, #58623 @ 0x0000e4ff │ │ @ instruction: 0xff860fd5 │ │ vmov.i32 d2, #65279 @ 0x0000feff │ │ - vraddhn.i16 d8, , │ │ + vsri.8 q4, q3, #7 │ │ @ instruction: 0xff8717c8 │ │ @ instruction: 0xeaff4bf0 │ │ stmdb sp!, {r2, r3, r4, r6, r7, pc} │ │ b.n b183bc │ │ str r0, [r0, r0] │ │ b.n b1877e │ │ str r0, [r0, #0] │ │ @@ -2733743,17 +2733743,17 @@ │ │ b.n b1ee0a │ │ strb r6, [r0, #4] │ │ @ instruction: 0xebffffc7 │ │ @ instruction: 0xeaff3b9f │ │ movs r2, r0 │ │ strb r4, [r3, #10] │ │ movs r7, r5 │ │ - adds r3, #251 @ 0xfb │ │ + adds r4, #34 @ 0x22 │ │ vmlal.u8 q3, d23, d5 │ │ - vmov.i8 d15, #216 @ 0xd8 │ │ + vmov.i64 d15, #0xffff00ffffffffff │ │ @ instruction: 0xff874cfa │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {sp, lr, pc} │ │ b.n b1f232 │ │ stmia r0!, {r1, r3} │ │ b.n b1f236 │ │ movs r0, #0 │ │ @@ -2734280,18 +2734280,18 @@ │ │ b.n b1f29e │ │ adds r1, r0, #2 │ │ @ instruction: 0xebff0007 │ │ b.n b1f6a6 │ │ movs r4, r2 │ │ b.n b1ea84 │ │ @ instruction: 0xff9deaff │ │ - subs r0, #76 @ 0x4c │ │ - vqshlu.s8 q5, q14, #0 │ │ + subs r0, #115 @ 0x73 │ │ + vrsubhn.i16 d10, q12, │ │ vqrdmlsh.s , , d3[4] │ │ - @ instruction: 0xff86d902 │ │ + @ instruction: 0xff86d929 │ │ vsra.u64 q2, q8, #58 │ │ stmdb sp!, {r1, lr} │ │ b.n b1f2c6 │ │ strh r1, [r0, #0] │ │ b.n b1f2ca │ │ str r0, [r0, #0] │ │ b.n b1f2ce │ │ @@ -2734461,15 +2734461,15 @@ │ │ b.n b1f3dc │ │ lsls r0, r4, #10 │ │ b.n b1f442 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b1f84a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r4, r6, r8, r9, sl, ip, sp, pc} │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b1f45a │ │ lsls r4, r1, #1 │ │ b.n b1ec40 │ │ ands r1, r0 │ │ b.n b1f462 │ │ @@ -2734941,15 +2734941,15 @@ │ │ bcc.n b1f428 │ │ lsls r7, r6, #14 │ │ bne.n b1f4a6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, ip, lr, pc} │ │ vmul.f , , d2[4] │ │ @ instruction: 0xff867b21 │ │ - vaddw.u8 , q3, d21 │ │ + vmla.f , q3, d0[3] │ │ vmull.p8 q2, d6, d0 │ │ stmdb sp!, {ip} │ │ b.n b1fc7a │ │ asrs r4, r0, #32 │ │ b.n b1f058 │ │ asrs r4, r0, #32 │ │ b.n b1fa5c │ │ @@ -2735728,15 +2735728,15 @@ │ │ b.n b1ff0a │ │ movs r6, r0 │ │ @ instruction: 0xeb00d014 │ │ b.n b200ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sl, ip, lr} │ │ vmvn.i32 d4, #-671088640 @ 0xd8000000 │ │ - vmlal.u8 , d8, d18 │ │ + vmul.i , q4, d1[2] │ │ vmvn.i32 d3, #62207 @ 0x0000f2ff │ │ @ instruction: 0xff86ada1 │ │ vaddl.u8 , d5, d8 │ │ b.n b20088 │ │ eors r4, r7 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b1ff36 │ │ @@ -2735830,15 +2735830,15 @@ │ │ lsls r0, r4, #14 │ │ movs r4, r2 │ │ lsls r4, r0, #22 │ │ eors r4, r7 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n b201d4 │ │ vrhadd.u16 d14, d14, d31 │ │ - eors r5, r1 │ │ + eors r4, r6 │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b20164 │ │ str r0, [r0, r0] │ │ b.n b2000e │ │ movs r0, r0 │ │ b.n b1f7f2 │ │ @@ -2736805,23 +2736805,23 @@ │ │ b.n b2080a │ │ lsls r4, r1, #1 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n b2095c │ │ @ instruction: 0xfff0eaff │ │ adds r7, #6 │ │ vsli.64 d5, d3, #5 │ │ - vorr.i32 , #-536870912 @ 0xe0000000 │ │ - vmov.f32 , #-1.6875 @ 0xbfd80000 │ │ - vsra.u64 , , #57 │ │ + vbic.i32 , #-419430400 @ 0xe7000000 │ │ + @ instruction: 0xff871f82 │ │ + vmov.i32 d11, #65024 @ 0x0000fe00 │ │ vmul.f , , d3[6] │ │ - @ instruction: 0xff862368 │ │ + vsubw.u8 q1, q11, d15 │ │ @ instruction: 0xff886d5b │ │ vmul.f q4, , d1[0] │ │ - vsubw.u8 , , d26 │ │ - vorr.i32 d5, #16384000 @ 0x00fa0000 │ │ + vrsra.u64 , , #59 │ │ + vmls.f , , d1[0] │ │ vbic.i32 , #61440 @ 0x0000f000 │ │ vmov.i32 d4, #224 @ 0x000000e0 │ │ stmdb sp!, {r0, sp} │ │ b.n b2084e │ │ asrs r4, r1, #32 │ │ b.n b20032 │ │ adds r0, #1 │ │ @@ -2737524,15 +2737524,15 @@ │ │ bflx 18, r9 │ │ movs r4, r0 │ │ b.n b20670 │ │ lsrs r4, r3, #3 │ │ @ instruction: 0xebff0006 │ │ b.n b20e7e │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r0, r1, r6, r7, r8, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r5, r6, r7, r8, r9, fp, sp, lr} │ │ vmov.i32 q1, #16580607 @ 0x00fcffff │ │ vaddl.u8 , d6, d12 │ │ b.n b206ee │ │ movs r0, r0 │ │ b.n b211f4 │ │ vrhadd.u16 d1, d14, d31 │ │ lsrs r3, r6, #6 │ │ @@ -2738001,16 +2738001,16 @@ │ │ adds r0, r5, #6 │ │ @ instruction: 0xebff0000 │ │ b.n b20a52 │ │ movs r7, r0 │ │ b.n b21286 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ @ instruction: 0xebffffef │ │ - @ instruction: 0xeaffb962 │ │ - vabal.u8 q4, d6, d8 │ │ + @ instruction: 0xeaffb989 │ │ + vabal.u8 q4, d6, d31 │ │ vmvn.i32 d6, #243 @ 0x000000f3 │ │ @ instruction: 0xff867f07 │ │ vbic.i32 q2, #15335424 @ 0x00ea0000 │ │ vrsubhn.i16 d11, , q12 │ │ vmvn.i32 d1, #212 @ 0x000000d4 │ │ b.n b2146c │ │ movs r0, r0 │ │ @@ -2739592,15 +2739592,15 @@ │ │ ldr r0, [pc, #1008] @ (b220ec ) │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b21f60 │ │ cmp r4, r7 │ │ movs r3, r6 │ │ orrs r0, r2 │ │ movs r3, r6 │ │ - ldmia r4, {r0, r1, r3, r4} │ │ + ldmia r4!, {r1, r6} │ │ vmvn.i32 q2, #240 @ 0x000000f0 │ │ stmdb sp!, {lr} │ │ b.n b22056 │ │ lsls r0, r6, #2 │ │ b.n b21858 │ │ str r1, [r0, r0] │ │ b.n b2205e │ │ @@ -2740191,20 +2740191,20 @@ │ │ b.n b2257a │ │ beq.n b22204 │ │ b.n b22758 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ b.n b22986 │ │ @ instruction: 0xffeaeaff │ │ - b.n b221ac │ │ + b.n b221fa │ │ vbic.i32 q2, #252 @ 0x000000fc │ │ movs r7, r5 │ │ add r5, pc, #608 @ (adr r5, b224b4 ) │ │ @ instruction: 0xff853f79 │ │ - vmlal.u8 , d24, d30 │ │ + @ instruction: 0xff8838d5 │ │ vorr.i32 d10, #16187392 @ 0x00f70000 │ │ vsli.64 , , #5 │ │ @ instruction: 0xff864b87 │ │ @ instruction: 0xff860b00 │ │ mrc 0, 7, r2, cr7, cr4, {0} │ │ b.n b21e12 │ │ movs r0, r0 │ │ @@ -2740557,16 +2740557,16 @@ │ │ ldmia.w sp!, {r2} │ │ b.n b228ba │ │ beq.n b225bc │ │ b.n b22a98 │ │ ldr r3, [pc, #960] @ (b22940 ) │ │ ldmia.w sp!, {r2} │ │ and.w r9, r0, r3, ror #16 │ │ - @ instruction: 0xff86dbde │ │ - vsli.64 d12, d3, #6 │ │ + vmull.u8 , d6, d5 │ │ + vsli.64 d12, d26, #6 │ │ vmlsl.u , d7, d2[5] │ │ vmov.i16 d4, #219 @ 0x00db │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {lr} │ │ b.n b228e2 │ │ movs r4, r0 │ │ b.n b220c6 │ │ @@ -2742577,15 +2742577,15 @@ │ │ asrs r4, r4, #32 │ │ b.n b2320a │ │ @ instruction: 0xffdceaff │ │ strb r0, [r0, #0] │ │ b.n b23e52 │ │ @ instruction: 0xffddeaff │ │ str r2, [sp, #656] @ 0x290 │ │ - vqrdmlsh.s , , d1[4] │ │ + @ instruction: 0xff857f88 │ │ vmlal.u q1, d7, d0[4] │ │ vaddl.u8 , d21, d24 │ │ vqrdmlsh.s q8, , d28[0] │ │ vabs.f d19, d31 │ │ @ instruction: 0xff864ffe │ │ stmdb sp!, {r2, ip} │ │ b.n b23250 │ │ @@ -2745982,15 +2745982,15 @@ │ │ lsrs r1, r3, #15 │ │ and.w r0, r0, r8, ror #2 │ │ b.n b24ef0 │ │ asrs r0, r0, #32 │ │ b.n b25afa │ │ lsls r4, r3, #10 │ │ and.w r7, r0, r7, lsr #24 │ │ - @ instruction: 0xff85db9f │ │ + @ instruction: 0xff85dbc6 │ │ vaddl.u8 q0, d6, d0 │ │ b.n b25b0a │ │ lsls r3, r0, #29 │ │ and.w r0, r0, r8, ror #30 │ │ b.n b24f0c │ │ asrs r0, r0, #32 │ │ b.n b25b16 │ │ @@ -2746402,15 +2746402,15 @@ │ │ lsls r1, r0, #12 │ │ add r0, pc, #512 @ (adr r0, b25948 ) │ │ asrs r4, r0, #32 │ │ add r5, pc, #624 @ (adr r5, b259bc ) │ │ asrs r4, r2, #32 │ │ add r5, pc, #256 @ (adr r5, b25850 ) │ │ lsrs r3, r3, #20 │ │ - @ instruction: 0xea00d7c0 │ │ + @ instruction: 0xea00d7e7 │ │ vshr.u64 d8, d24, #58 │ │ b.n b25298 │ │ asrs r1, r6, #32 │ │ b.n b25ea2 │ │ movs r0, #44 @ 0x2c │ │ b.n b2519e │ │ adds r0, #0 │ │ @@ -2747597,15 +2747597,15 @@ │ │ b.n b25c8c │ │ movs r0, r1 │ │ b.n b25bb8 │ │ lsrs r7, r5, #1 │ │ and.w r0, r0, r0 │ │ b.n b268d6 │ │ lsls r0, r1, #6 │ │ - @ instruction: 0xea00994f │ │ + @ instruction: 0xea009976 │ │ vshr.u64 d8, d24, #57 │ │ b.n b25cdc │ │ movs r0, #56 @ 0x38 │ │ b.n b2663e │ │ adds r0, #32 │ │ b.n b25be2 │ │ str r4, [r1, r0] │ │ @@ -2748403,15 +2748403,15 @@ │ │ @ instruction: 0xeb00e006 │ │ b.n b26ba2 │ │ stmia r0!, {r0, r2} │ │ b.n b26ba6 │ │ movs r0, r4 │ │ b.n b26274 │ │ lsrs r5, r2, #3 │ │ - and.w ip, r0, r1, asr #14 │ │ + and.w ip, r0, r8, lsl #15 │ │ vshr.u64 d0, d24, #57 │ │ b.n b263b0 │ │ asrs r0, r1, #32 │ │ b.n b26d12 │ │ movs r0, #0 │ │ b.n b26fbe │ │ adds r0, #0 │ │ @@ -2748790,15 +2748790,15 @@ │ │ b.n b266b2 │ │ lsrs r3, r0, #32 │ │ and.w r0, r0, r8, ror #2 │ │ b.n b266f4 │ │ asrs r1, r0, #32 │ │ b.n b272fe │ │ lsls r5, r7, #6 │ │ - @ instruction: 0xea00cb6a │ │ + @ instruction: 0xea00cb91 │ │ vaddl.u8 , d7, d4 │ │ b.n b26702 │ │ strh r4, [r2, #0] │ │ b.n b26606 │ │ add r0, pc, #736 @ (adr r0, b26eb0 ) │ │ b.n b2670c │ │ movs r0, r0 │ │ @@ -2750481,15 +2750481,15 @@ │ │ b.n b27568 │ │ str r6, [r1, #0] │ │ b.n b27d6e │ │ asrs r1, r0, #32 │ │ b.n b27b50 │ │ lsls r0, r6, #10 │ │ @ instruction: 0xebfffe23 │ │ - @ instruction: 0xeaffb512 │ │ + @ instruction: 0xeaffb539 │ │ vaddl.u8 q0, d6, d9 │ │ b.n b27d82 │ │ asrs r5, r0, #32 │ │ b.n b27d86 │ │ movs r0, #1 │ │ b.n b2818a │ │ strb r7, [r5, #8] │ │ @@ -2750885,15 +2750885,15 @@ │ │ lsls r0, r2, #13 │ │ mrrc2 10, 15, r1, r0, cr15 │ │ movs r0, r4 │ │ b.n b277d2 │ │ movs r0, r7 │ │ b.n b277b6 │ │ lsls r0, r1, #14 │ │ - @ instruction: 0xea00eb23 │ │ + @ instruction: 0xea00eb4a │ │ vaddl.u8 q0, d6, d8 │ │ b.n b277d2 │ │ movs r0, r0 │ │ b.n b278ce │ │ movs r1, r0 │ │ b.n b28452 │ │ movs r0, r0 │ │ @@ -2752038,15 +2752038,15 @@ │ │ eors r4, r1 │ │ b.n b28290 │ │ stmia r0!, {r1, r3} │ │ b.n b28a9a │ │ b.n b287fc │ │ b.n b28298 │ │ lsls r0, r5, #3 │ │ - and.w r4, r0, sl, lsl #15 │ │ + and.w r4, r0, r1, ror #15 │ │ vqrdmlsh.s q0, q11, d1[2] │ │ b.n b28aaa │ │ asrs r3, r0, #32 │ │ b.n b28eae │ │ lsrs r0, r4, #28 │ │ b.n b28884 │ │ movs r0, r0 │ │ @@ -2752110,15 +2752110,15 @@ │ │ asrs r4, r0, #32 │ │ lsls r6, r0, #22 │ │ asrs r4, r0, #32 │ │ asrs r6, r2, #22 │ │ movs r5, r0 │ │ b.n b288f8 │ │ lsls r3, r0, #2 │ │ - @ instruction: 0xea00ac01 │ │ + @ instruction: 0xea00ac28 │ │ @ instruction: 0xff87e8da │ │ vaddl.u8 q0, d7, d4 │ │ b.n b28330 │ │ lsls r2, r0, #24 │ │ b.n b28f0a │ │ movs r4, r0 │ │ b.n b28318 │ │ @@ -2752685,15 +2752685,15 @@ │ │ b.n b2880c │ │ movs r0, #52 @ 0x34 │ │ b.n b28810 │ │ asrs r1, r0, #32 │ │ b.n b28df8 │ │ mcr2 11, 0, lr, cr6, cr14, {7} @ │ │ lsls r7, r0, #1 │ │ - and.w r8, r0, ip, lsl #26 │ │ + and.w r8, r0, r3, ror #26 │ │ vaddl.u8 q0, d6, d0 │ │ b.n b2942a │ │ sub sp, #224 @ 0xe0 │ │ b.n b28828 │ │ movs r0, r0 │ │ b.n b2880c │ │ movs r4, r7 │ │ @@ -2752923,15 +2752923,15 @@ │ │ movs r4, r7 │ │ b.n b289f0 │ │ movs r4, r5 │ │ b.n b28a0c │ │ movs r4, r5 │ │ b.n b289f8 │ │ bflx 8, r4 │ │ - asrs r1, r2, #23 │ │ + asrs r0, r7, #23 │ │ vmov.i32 d0, #253 @ 0x000000fd │ │ b.n b28a9a │ │ movs r0, r2 │ │ b.n b29516 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ @@ -2753155,15 +2753155,15 @@ │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ b.n b28952 │ │ @ instruction: 0xfff5eaff │ │ push {r0, r4, r7, lr} │ │ vqdmulh.s , q10, d0[4] │ │ vmvn.i32 d4, #56320 @ 0x0000dc00 │ │ - vrsubhn.i16 d15, , │ │ + vmov.i32 , #-738197504 @ 0xd4000000 │ │ vaddl.u8 , d6, d28 │ │ b.n b28c18 │ │ movs r0, #8 │ │ b.n b2942e │ │ lsls r0, r0, #1 │ │ b.n b28c2c │ │ movs r0, r1 │ │ @@ -2753353,16 +2753353,16 @@ │ │ adds r0, #3 │ │ b.n b293a8 │ │ lsls r7, r7, #15 │ │ add.w r0, r1, r6 │ │ b.n b295d2 │ │ blx c34a90 │ │ vpmin.u q15, , │ │ - cmp r7, #161 @ 0xa1 │ │ - vmlal.u8 , d7, d30 │ │ + cmp r7, #200 @ 0xc8 │ │ + vmov.i16 , #245 @ 0x00f5 │ │ vmla.i q0, q3, d0[1] │ │ b.n b28de0 │ │ lsls r1, r6, #2 │ │ b.n b28e4a │ │ movs r0, r0 │ │ b.n b2994e │ │ lsls r4, r4, #5 │ │ @@ -2754081,15 +2754081,15 @@ │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n b293ba │ │ asrs r0, r4, #32 │ │ b.n b293d0 │ │ str r0, [sp, #0] │ │ b.n b2a002 │ │ ldc2 10, cr14, [r5], #1020 @ 0x3fc @ │ │ - ldrb r7, [r6, #25] │ │ + ldrb r6, [r3, #26] │ │ vmull.u8 q4, d23, d15 │ │ vaddl.u8 , d4, d0 │ │ b.n b293fa │ │ movs r0, #7 │ │ b.n b2a016 │ │ asrs r4, r4, #30 │ │ b.n b29418 │ │ @@ -2754138,18 +2754138,18 @@ │ │ b.n b29c72 │ │ asrs r1, r0, #32 │ │ b.n b29a54 │ │ @ instruction: 0xfaefebfe │ │ ldc2l 10, cr14, [r7, #-1020]! @ 0xfffffc04 @ │ │ ldrh r5, [r3, #54] @ 0x36 │ │ @ instruction: 0xff84abb6 │ │ - vorr.i32 q3, #202 @ 0x000000ca │ │ + vaddw.u8 q3, q10, d1 │ │ vmls.i q7, , d2[4] │ │ vmov.i32 d5, #-872415232 @ 0xcc000000 │ │ - vmov.i32 q3, #218 @ 0x000000da │ │ + vaddl.u8 q3, d21, d1 │ │ vmov.i32 d14, #-100663296 @ 0xfa000000 │ │ vaddl.u8 q0, d5, d0 │ │ b.n b2a09e │ │ asrs r2, r3, #32 │ │ b.n b2a0a2 │ │ movs r0, r0 │ │ b.n b29480 │ │ @@ -2754602,15 +2754602,15 @@ │ │ movs r4, r6 │ │ b.n b29870 │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff7001 │ │ b.n b2a24c │ │ @ instruction: 0xfff0eaff │ │ ldrh r3, [r0, #28] │ │ - vsra.u64 , , #60 │ │ + vsra.u64 , q15, #60 │ │ vmov.i32 d13, #14876672 @ 0x00e30000 │ │ vshr.u64 d0, d24, #57 │ │ b.n b2988c │ │ movs r4, r5 │ │ b.n b29876 │ │ asrs r1, r0, #32 │ │ b.n b2a25a │ │ @@ -2754710,15 +2754710,15 @@ │ │ asrs r3, r1, #1 │ │ b.n b2a55e │ │ movs r0, #0 │ │ b.n b2a562 │ │ ldc2l 11, cr14, [r1, #-1016]! @ 0xfffffc08 @ │ │ movs r7, r0 │ │ @ instruction: 0xea00f698 │ │ - @ instruction: 0xff87ca93 │ │ + @ instruction: 0xff87caba │ │ vmvn.i32 d0, #228 @ 0x000000e4 │ │ b.n b29970 │ │ asrs r4, r0, #1 │ │ b.n b29974 │ │ movs r0, #44 @ 0x2c │ │ b.n b29978 │ │ adds r0, #0 │ │ @@ -2754737,15 +2754737,15 @@ │ │ strb r1, [r0, #0] │ │ b.n b2a36c │ │ movs r4, r1 │ │ b.n b2a362 │ │ lsls r0, r0, #1 │ │ b.n b29980 │ │ @ instruction: 0xffc2eaff │ │ - strb r1, [r2, #13] │ │ + strb r0, [r7, #13] │ │ vmvn.i32 d0, #236 @ 0x000000ec │ │ b.n b299ac │ │ movs r0, r0 │ │ b.n b2a516 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r7, #2 │ │ @@ -2754802,15 +2754802,15 @@ │ │ b.n b2a280 │ │ asrs r2, r1, #2 │ │ b.n b2a62a │ │ movs r4, r6 │ │ b.n b29a28 │ │ vld4.32 @ instruction: 0xf9e3ebfe │ │ movs r0, r1 │ │ - and.w r3, r0, lr, asr #10 │ │ + and.w r3, r0, r5, lsr #11 │ │ vrshr.u64 d14, d1, #57 │ │ vmov.i32 d0, #220 @ 0x000000dc │ │ b.n b29a3c │ │ asrs r0, r0, #2 │ │ b.n b2a646 │ │ movs r0, r0 │ │ b.n b29a24 │ │ @@ -2754974,32 +2754974,32 @@ │ │ add r2, sp, #620 @ 0x26c │ │ vmvn.i32 q2, #13697023 @ 0x00d0ffff │ │ vshr.u64 d8, d24, #56 │ │ movs r2, r6 │ │ ldr r4, [pc, #968] @ (b2a434 ) │ │ @ instruction: 0xff884b3b │ │ vmov.i16 , #54016 @ 0xd300 │ │ - vmov.i64 q2, #0xffff00ffffff00ff │ │ + vmull.p8 q2, d21, d20 │ │ vaddl.u8 q4, d22, d19 │ │ - vsli.64 q3, , #4 │ │ - vmls.i q5, q11, d0[2] │ │ + vsli.64 q3, q13, #4 │ │ + vmls.i q5, q11, d3[7] │ │ @ instruction: 0xff869af1 │ │ vmvn.i32 d8, #13565952 @ 0x00cf0000 │ │ - vsubl.u8 , d21, d8 │ │ - @ instruction: 0xff87df21 │ │ - vqrdmlah.s , q11, d0[7] │ │ - vbic.i32 q3, #-285212672 @ 0xef000000 │ │ + vsubl.u8 , d21, d31 │ │ + vqrdmlsh.s , , d0[2] │ │ + vmov.f32 d11, #-0.59375 @ 0xbf180000 │ │ + vabdl.u8 q3, d22, d22 │ │ vsli.64 d7, d7, #7 │ │ vmlal.u q3, d20, d2[3] │ │ - vmov.i32 d8, #49663 @ 0x0000c1ff │ │ - @ instruction: 0xff876ed2 │ │ + vmvn.i32 d8, #51455 @ 0x0000c8ff │ │ + @ instruction: 0xff876ef9 │ │ vsubl.u8 , d7, d14 │ │ - vmvn.i32 d3, #12713984 @ 0x00c20000 │ │ + vmov.i32 , #13172736 @ 0x00c90000 │ │ vqshlu.s64 d12, d15, #7 │ │ - @ instruction: 0xff8719b4 │ │ + @ instruction: 0xff8719db │ │ vrsubhn.i16 d3, q11, │ │ vsli.64 , , #5 │ │ @ instruction: 0xff852df4 │ │ @ instruction: 0xff85ada3 │ │ vmvn.i16 d6, #253 @ 0x00fd │ │ vmla.i , , d0[3] │ │ b.n b2a558 │ │ @@ -2756012,28 +2756012,28 @@ │ │ lsls r0, r4, #6 │ │ movs r1, r1 │ │ b.n b2ac82 │ │ movs r0, #10 │ │ b.n b2ac86 │ │ blx a16144 │ │ vpmin.u8 q7, q13, │ │ - str r7, [r2, #52] @ 0x34 │ │ + str r6, [r7, #52] @ 0x34 │ │ vbic.i32 , #243 @ 0x000000f3 │ │ - @ instruction: 0xff84b3e3 │ │ + vraddhn.i16 d11, q2, q5 │ │ @ instruction: 0xff8658b7 │ │ vmla.i , , d3[1] │ │ vqshlu.s64 d5, d8, #4 │ │ vqshl.u16 d21, d11, d26 │ │ - @ instruction: 0xff85cdab │ │ + @ instruction: 0xff85cdd2 │ │ vmov.i32 q5, #57599 @ 0x0000e0ff │ │ vabdl.u8 , d20, d8 │ │ movs r2, r6 │ │ ldr r3, [r5, #92] @ 0x5c │ │ vqshl.u64 d3, d0, #4 │ │ - vraddhn.i16 d6, q12, │ │ + vsri.64 d6, d20, #56 │ │ vmov.i32 d1, #248 @ 0x000000f8 │ │ b.n b2a526 │ │ movs r0, #0 │ │ b.n b2b0ca │ │ asrs r1, r0, #32 │ │ b.n b2ae90 │ │ asrs r0, r3, #32 │ │ @@ -2757822,46 +2757822,46 @@ │ │ @ instruction: 0xea3eebfe │ │ strh r0, [r6, #0] │ │ b.n b2b3ac │ │ mcr2 10, 0, lr, cr11, cr15, {7} @ │ │ subs r0, r3, r0 │ │ vmlsl.u , d5, d0[0] │ │ vaddw.u8 q6, , d23 │ │ - vmull.u q6, d4, d0[4] │ │ + vmlsl.u8 q6, d20, d7 │ │ vmvn.i16 d1, #59136 @ 0xe700 │ │ vmla.i , , d0[2] │ │ movs r2, r6 │ │ add r2, sp, #448 @ 0x1c0 │ │ movs r2, r6 │ │ bl e1c7a2 │ │ - cdp2 15, 10, cr15, cr7, cr5, {4} │ │ - add r3, sp, #396 @ 0x18c │ │ + cdp2 15, 12, cr15, cr14, cr5, {4} │ │ + add r3, sp, #552 @ 0x228 │ │ vmvn.i32 d5, #227 @ 0x000000e3 │ │ vmull.u q3, d5, d0[4] │ │ vmov.i8 d13, #194 @ 0xc2 │ │ @ instruction: 0xff84abf8 │ │ movs r2, r6 │ │ strh r7, [r4, #2] │ │ - vmov.i64 q1, #0xffff00ffffffff00 │ │ + vmull.p8 q1, d21, d21 │ │ vsri.64 q3, q1, #58 │ │ - @ instruction: 0xff8549f0 │ │ + vmov.i16 d4, #55040 @ 0xd700 │ │ @ instruction: 0xff869db0 │ │ vmvn.i32 q0, #56575 @ 0x0000dcff │ │ - vrshr.u64 q5, q4, #59 │ │ + vrshr.u64 q5, , #59 │ │ vmov.i32 , #224 @ 0x000000e0 │ │ movs r6, r5 │ │ push {r0, r1, r5, lr} │ │ vmvn.i32 d11, #215 @ 0x000000d7 │ │ vmov.i8 , #254 @ 0xfe │ │ - @ instruction: 0xff85f9ff │ │ - vbic.i16 d3, #222 @ 0x00de │ │ + vmlsl.u8 , d5, d22 │ │ + vmul.f , , d1[5] │ │ vqrdmlsh.s q5, , d2[1] │ │ vbic.i32 , #250 @ 0x000000fa │ │ - @ instruction: 0xff875ad6 │ │ - vmull.p8 , d23, d23 │ │ + @ instruction: 0xff875afd │ │ + vqrdmlah.s , , d2[3] │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b2bd94 │ │ strb r0, [r7, #3] │ │ b.n b2b41e │ │ add sp, #4 │ │ b.n b2bc42 │ │ @@ -2760272,34 +2760272,34 @@ │ │ vqdmulh.s q3, q10, d0[3] │ │ movs r1, r0 │ │ lsls r4, r7, #31 │ │ movs r2, r0 │ │ lsls r0, r0, #30 │ │ movs r2, r0 │ │ cbz r3, b2cd4e │ │ - vmov.i32 d7, #14221311 @ 0x00d8ffff │ │ - vbic.i16 d4, #227 @ 0x00e3 │ │ - vmvn.i16 d2, #64512 @ 0xfc00 │ │ - vmov.i16 d2, #64768 @ 0xfd00 │ │ + vmvn.i32 d7, #14680063 @ 0x00dfffff │ │ + vorr.i16 q2, #234 @ 0x00ea │ │ + vmull.u q1, d7, d3[4] │ │ + vmull.u q1, d7, d0[1] │ │ vsubw.u8 , , d29 │ │ vmull.u8 , d20, d8 │ │ vmls.i , , d1[1] │ │ - vmls.i , , d2[6] │ │ - vsri.64 q2, , #58 │ │ + vorr.i32 d11, #13697024 @ 0x00d10000 │ │ + vsri.64 q2, q13, #58 │ │ vmlal.u , d23, d3[7] │ │ vsra.u64 , , #60 │ │ vsli.64 , q14, #4 │ │ vsubl.u8 q7, d21, d0 │ │ vshr.u64 q7, q6, #57 │ │ vqrdmlsh.s q3, , d1[1] │ │ - @ instruction: 0xff85fb0d │ │ + vbic.i16 d15, #54272 @ 0xd400 │ │ vmlal.u8 , d5, d16 │ │ - vmlsl.u8 , d20, d31 │ │ + @ instruction: 0xff84fad6 │ │ vsubw.u8 q6, , d7 │ │ - vsra.u64 d7, d19, #59 │ │ + vsra.u64 , q5, #59 │ │ vmov.f32 , #-0.625 @ 0xbf200000 │ │ vsubl.u8 , d4, d20 │ │ movs r2, r6 │ │ ldr r0, [pc, #1008] @ (b2d194 ) │ │ stmdb sp!, {lr} │ │ b.n b2d0ea │ │ str r2, [r0, r0] │ │ @@ -2761041,15 +2761041,15 @@ │ │ @ instruction: 0xffb71aff │ │ lsls r0, r0, #1 │ │ b.n b2db36 │ │ @ instruction: 0xffd1eaff │ │ strh r7, [r0, #18] │ │ @ instruction: 0xff840d91 │ │ vqrdmulh.s q4, , d0[3] │ │ - @ instruction: 0xff87de9a │ │ + vqrdmlah.s , , d1[0] │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b2d8ac │ │ str r0, [r0, r0] │ │ b.n b2cf36 │ │ str r0, [r0, #0] │ │ b.n b2d75a │ │ @@ -2761732,23 +2761732,23 @@ │ │ asrs r6, r7, #18 │ │ b.n b2dd82 │ │ asrs r2, r0, #32 │ │ b.n b2e168 │ │ asrs r6, r7, #18 │ │ b.n b2dd6a │ │ mrc2 10, 4, lr, cr4, cr15, {7} @ │ │ - adds r2, #127 @ 0x7f │ │ + adds r2, #166 @ 0xa6 │ │ vshr.u64 d4, d11, #57 │ │ - @ instruction: 0xff8467ec │ │ - vmlal.u , d6, d1[2] │ │ - vmov.i32 , #251 @ 0x000000fb │ │ + vmov.i16 d6, #195 @ 0x00c3 │ │ + vmvn.i32 , #57344 @ 0x0000e000 │ │ + vaddl.u8 , d23, d2 │ │ vrsubhn.i16 d11, , q3 │ │ vbic.i16 d9, #196 @ 0x00c4 │ │ vsli.64 q2, , #4 │ │ - vqrdmlah.s , , d1[2] │ │ + vmov.i64 , #0xffff00ff00000000 │ │ @ instruction: 0xff867cba │ │ vmlal.u , d21, d2[6] │ │ @ instruction: 0xff844ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ b.n b2dec0 │ │ ands r2, r0 │ │ @@ -2766049,15 +2766049,15 @@ │ │ b.n b2f8f4 │ │ add r0, pc, #464 @ (adr r0, b2ff8c ) │ │ b.n b2f8f8 │ │ lsls r2, r3, #19 │ │ and.w r2, r0, r7, lsr #29 │ │ vqrdmlsh.s q3, , d0[6] │ │ movs r2, r6 │ │ - udf #141 @ 0x8d │ │ + udf #180 @ 0xb4 │ │ vrsra.u64 , q0, #58 │ │ vaddl.u8 , d4, d1 │ │ b.n b30516 │ │ movs r4, r0 │ │ b.n b3047a │ │ asrs r0, r6, #1 │ │ b.n b2f8f8 │ │ @@ -2766745,15 +2766745,15 @@ │ │ asrs r5, r0, #32 │ │ b.n b306d2 │ │ ldr r1, [pc, #512] @ (b30594 ) │ │ @ instruction: 0xeb008001 │ │ b.n b30ada │ │ lsls r0, r0, #9 │ │ @ instruction: 0xea00ed07 │ │ - @ instruction: 0xff84f74f │ │ + vbic.i32 , #-973078528 @ 0xc6000000 │ │ vmlsl.u8 q3, d6, d24 │ │ movs r2, r6 │ │ movs r0, #136 @ 0x88 │ │ b.n b2fee8 │ │ movs r2, r1 │ │ b.n b306f2 │ │ asrs r4, r1, #32 │ │ @@ -2766965,15 +2766965,15 @@ │ │ b.n b308ae │ │ movs r0, r0 │ │ b.n b30c1e │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r6, r6, #11 │ │ and.w r6, r0, pc, lsr #8 │ │ - vmul.i q1, , d2[4] │ │ + @ instruction: 0xff852909 │ │ vaddl.u8 q0, d6, d8 │ │ b.n b308c6 │ │ movs r0, #0 │ │ b.n b30d4a │ │ bx r1 │ │ add.w pc, r0, r0, lsr #32 │ │ b.n b30870 │ │ @@ -2767606,15 +2767606,15 @@ │ │ asrs r2, r0, #32 │ │ b.n b30fd8 │ │ movs r1, r0 │ │ b.n b30fda │ │ lsls r0, r7, #11 │ │ b.n b30e62 │ │ movs r4, r1 │ │ - and.w r6, r0, sp, rrx │ │ + and.w r6, r0, r4, asr #1 │ │ vmov.i64 , #0xffffff00ffff0000 │ │ b.n b30624 │ │ asrs r1, r0, #32 │ │ b.n b30c08 │ │ movs r1, r0 │ │ b.n b30d8e │ │ subs r4, r6, #1 │ │ @@ -2767997,15 +2767997,15 @@ │ │ movs r0, r6 │ │ b.n b30934 │ │ str r0, [sp, #528] @ 0x210 │ │ b.n b30960 │ │ strb r0, [r0, #0] │ │ b.n b30932 │ │ vst1.64 {d14-d15}, [r4 :256] │ │ - str r7, [sp, #500] @ 0x1f4 │ │ + str r7, [sp, #656] @ 0x290 │ │ vaddl.u8 q0, d6, d20 │ │ b.n b30968 │ │ lsls r0, r0 │ │ b.n b30974 │ │ movs r0, r0 │ │ b.n b314de │ │ movs r1, r1 │ │ @@ -2768072,19 +2768072,19 @@ │ │ b.n b313be │ │ adds r0, #1 │ │ b.n b313c4 │ │ @ instruction: 0xfff0eaff │ │ strb r4, [r5, #9] │ │ movs r6, r5 │ │ strh r2, [r3, #36] @ 0x24 │ │ - @ instruction: 0xff873f06 │ │ + @ instruction: 0xff873f2d │ │ vmov.i32 , #-318767104 @ 0xed000000 │ │ vmov.f32 , #-0.125 @ 0xbe000000 │ │ movs r2, r6 │ │ - lsrs r1, r1, #8 │ │ + lsrs r0, r6, #8 │ │ vaddl.u8 , d7, d0 │ │ b.n b3161e │ │ str r4, [r6, r0] │ │ b.n b309f4 │ │ movs r0, #216 @ 0xd8 │ │ b.n b31276 │ │ movs r0, #248 @ 0xf8 │ │ @@ -2768385,15 +2768385,15 @@ │ │ ldr r0, [pc, #180] @ (b31208 ) │ │ add.w r0, r0, r8, rrx │ │ b.n b30c8c │ │ movs r0, r0 │ │ b.n b317fe │ │ @ instruction: 0xf2641aff │ │ bfx 8, r1 │ │ - str r1, [sp, #20] │ │ + str r1, [sp, #176] @ 0xb0 │ │ vaddl.u8 , d6, d1 │ │ b.n b31678 │ │ movs r4, r0 │ │ b.n b314b2 │ │ asrs r6, r6, #1 │ │ b.n b318b6 │ │ adds r0, #0 │ │ @@ -2770011,15 +2770011,15 @@ │ │ b.n b31a90 │ │ asrs r0, r1, #32 │ │ b.n b31a2e │ │ lsls r4, r1, #2 │ │ b.n b31a4c │ │ adds r1, #145 @ 0x91 │ │ add.w r0, r0, r6 │ │ - @ instruction: 0xea00b779 │ │ + @ instruction: 0xea00b7a0 │ │ vmvn.i32 q0, #208 @ 0x000000d0 │ │ b.n b31a5c │ │ asrs r6, r3, #1 │ │ b.n b32666 │ │ movs r0, #0 │ │ b.n b31a44 │ │ movs r0, #6 │ │ @@ -2770532,15 +2770532,15 @@ │ │ b.n b31eb8 │ │ lsls r4, r1, #2 │ │ b.n b31ec4 │ │ sxth r3, r5 │ │ add.w r0, r0, r3, lsl #4 │ │ b.n b32ad2 │ │ bfcsel 16, b31992 , 1a, vs │ │ - asrs r1, r0, #4 │ │ + asrs r0, r5, #4 │ │ vshr.u64 , q8, #57 │ │ b.n b31eb8 │ │ asrs r4, r1, #2 │ │ b.n b31edc │ │ movs r0, #44 @ 0x2c │ │ b.n b31ec8 │ │ stmia r0!, {r2} │ │ @@ -2770709,15 +2770709,15 @@ │ │ b.n b3282e │ │ adds r0, #7 │ │ b.n b32832 │ │ pop {r1, r2, r6, r7} │ │ @ instruction: 0xebff7001 │ │ b.n b32a08 │ │ @ instruction: 0xfff4eaff │ │ - str r1, [r2, #32] │ │ + str r0, [r7, #32] │ │ @ instruction: 0xff863f83 │ │ vmov.i32 q1, #12845056 @ 0x00c40000 │ │ vaddl.u8 q0, d5, d11 │ │ b.n b3284e │ │ asrs r1, r4, #1 │ │ b.n b32c52 │ │ movs r0, #8 │ │ @@ -2771441,15 +2771441,15 @@ │ │ b.n b3324e │ │ movs r0, #0 │ │ b.n b33252 │ │ lsls r7, r0, #1 │ │ @ instruction: 0xea00e2d5 │ │ vrshr.u64 q7, q5, #60 │ │ vmlal.u q7, d20, d2[2] │ │ - vmul.f q6, q10, d1[1] │ │ + vmul.f q6, q10, d0[7] │ │ vshr.u64 q0, q4, #59 │ │ b.n b33044 │ │ asrs r3, r0, #32 │ │ b.n b3326e │ │ movs r0, #0 │ │ b.n b33272 │ │ adds r0, #0 │ │ @@ -2773233,17 +2773233,17 @@ │ │ movs r2, r6 │ │ cmp r7, #156 @ 0x9c │ │ movs r2, r6 │ │ cmp r7, #36 @ 0x24 │ │ movs r2, r6 │ │ ldrh r0, [r5, #20] │ │ vmlsl.u8 q4, d20, d12 │ │ - vmla.i q1, q10, d0[5] │ │ + vaddw.u8 q1, q2, d11 │ │ @ instruction: 0xff8637c2 │ │ - vmls.i , , d1[3] │ │ + vsri.64 , q10, #59 │ │ @ instruction: 0xff85cdb5 │ │ @ instruction: 0xff84e74c │ │ vsubw.u8 , , d0 │ │ @ instruction: 0xff84ebba │ │ vqdmulh.s q1, q2, d0[3] │ │ movs r2, r6 │ │ ands r0, r2 │ │ @@ -2773376,20 +2773376,20 @@ │ │ movs r4, r0 │ │ b.n b33eae │ │ asrs r1, r0, #32 │ │ b.n b33c90 │ │ ldr r0, [pc, #960] @ (b33f34 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, ip, lr, pc} │ │ @ instruction: 0xeafe3547 │ │ - vbic.i16 d14, #52736 @ 0xce00 │ │ + @ instruction: 0xff84eb65 │ │ vmul.i q2, q11, d2[0] │ │ vqshlu.s64 d3, d0, #7 │ │ movs r6, r5 │ │ - strb r5, [r3, #25] │ │ - vmull.u q5, d6, d0[3] │ │ + strb r4, [r0, #26] │ │ + vmvn.i16 q5, #58112 @ 0xe300 │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {ip, pc} │ │ b.n b336ba │ │ ands r3, r0 │ │ b.n b33ede │ │ add sp, #192 @ 0xc0 │ │ b.n b336dc │ │ @@ -2773565,15 +2773565,15 @@ │ │ movs r4, r6 │ │ b.n b33822 │ │ movs r6, r0 │ │ b.n b34052 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r6, r8, sp, lr, pc} │ │ vmull.u8 , d20, d15 │ │ - vmls.f , , d3[3] │ │ + vsli.64 , q11, #3 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b341c4 │ │ str r0, [r0, r0] │ │ b.n b3406e │ │ movs r0, r0 │ │ b.n b33852 │ │ @@ -2775645,15 +2775645,15 @@ │ │ b.n b349ae │ │ adds r0, #56 @ 0x38 │ │ b.n b349b8 │ │ bne.n b34f44 │ │ @ instruction: 0xebfefde7 │ │ @ instruction: 0xeaff1114 │ │ movs r2, r6 │ │ - pop {r4, r5} │ │ + pop {r0, r1, r2, r4, r6} │ │ vsra.u64 q2, q8, #58 │ │ stmdb sp!, {pc} │ │ b.n b351f6 │ │ ands r0, r0 │ │ b.n b349da │ │ lsls r0, r0, #4 │ │ b.n b349de │ │ @@ -2775769,15 +2775769,15 @@ │ │ b.n b352e6 │ │ rors r0, r6 │ │ ldmia.w sp!, {r3, r5, r6, r7, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeafe0004 │ │ b.n b352f2 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, sl, lr, pc} │ │ - @ instruction: 0xeafeb2d5 │ │ + @ instruction: 0xeafeb2fc │ │ @ instruction: 0xff85f920 │ │ movs r2, r0 │ │ str r1, [sp, #976] @ 0x3d0 │ │ vaddl.u8 q0, d4, d0 │ │ b.n b3566c │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ @@ -2775793,15 +2775793,15 @@ │ │ asrs r0, r1, #32 │ │ b.n b34b24 │ │ asrs r1, r0, #32 │ │ b.n b35108 │ │ ldmia r5!, {r1, r6} │ │ @ instruction: 0xeafeff1e │ │ b.n b35250 │ │ - lsrs r7, r6, #10 │ │ + lsrs r6, r3, #11 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b3533e │ │ movs r0, r0 │ │ b.n b356a6 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ @@ -2779757,15 +2779757,15 @@ │ │ b.n b373f2 │ │ add r0, pc, #192 @ (adr r0, b37174 ) │ │ b.n b36bf0 │ │ strb r4, [r7, #1] │ │ b.n b36bf4 │ │ ldc2 10, cr14, [r6, #1020] @ 0x3fc @ │ │ ldr??.w r0, [r8, #49] @ 0x31 │ │ - orrs r2, r6 │ │ + muls r1, r3 │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b3740e │ │ str r1, [r0, r0] │ │ b.n b37412 │ │ movs r0, r0 │ │ b.n b37778 │ │ @@ -2779892,15 +2779892,15 @@ │ │ b.n b3751a │ │ movs r0, #6 │ │ b.n b3751e │ │ asrs r1, r0, #32 │ │ b.n b37300 │ │ stmia r4!, {r2, r6, r7} │ │ @ instruction: 0xebfeffc2 │ │ - @ instruction: 0xeaff9704 │ │ + @ instruction: 0xeaff972b │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-92]! @ 0xffffffa4 │ │ b.n b37694 │ │ strb r0, [r0, #0] │ │ b.n b3753e │ │ str r0, [sp, #0] │ │ @@ -2782314,16 +2782314,16 @@ │ │ b.n b38134 │ │ movs r0, #7 │ │ b.n b3893e │ │ asrs r1, r2, #31 │ │ @ instruction: 0xeb009000 │ │ b.n b38d46 │ │ lsls r7, r6, #2 │ │ - and.w r4, r0, r9, ror #28 │ │ - vrsubhn.i16 d12, q11, │ │ + and.w r4, r0, r0, asr #29 │ │ + vmlsl.u q6, d22, d0[2] │ │ vabdl.u8 q7, d5, d4 │ │ movs r1, r6 │ │ b.n b383f0 │ │ movs r1, r6 │ │ str r2, [r0, #0] │ │ b.n b38d5e │ │ lsls r4, r3, #2 │ │ @@ -2782747,15 +2782747,15 @@ │ │ movs r0, r0 │ │ b.n b39056 │ │ movs r2, r1 │ │ lsls r0, r4, #6 │ │ str r5, [r2, #0] │ │ b.n b3853e │ │ movs r1, r7 │ │ - and.w r6, r0, fp, asr #13 │ │ + and.w r6, r0, r2, lsr #14 │ │ vaddw.u8 , q11, d24 │ │ b.n b38504 │ │ strb r0, [r0, #0] │ │ b.n b3910e │ │ movs r0, #148 @ 0x94 │ │ b.n b3850c │ │ lsls r4, r5, #6 │ │ @@ -2782980,16 +2782980,16 @@ │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n b386a4 │ │ str r0, [sp, #432] @ 0x1b0 │ │ b.n b386e0 │ │ movs r3, r3 │ │ - and.w r6, r0, r7, lsl #13 │ │ - vmlsl.u8 q5, d6, d4 │ │ + and.w r6, r0, lr, asr #13 │ │ + vmlsl.u8 q5, d6, d27 │ │ vaddl.u8 , d22, d12 │ │ b.n b386f0 │ │ movs r7, r0 │ │ b.n b38efa │ │ asrs r7, r4, #32 │ │ b.n b392fe │ │ movs r0, #11 │ │ @@ -2784098,16 +2784098,16 @@ │ │ vbic.i16 q6, #64512 @ 0xfc00 │ │ movs r1, r6 │ │ ldmia r3, {r3} │ │ movs r1, r6 │ │ ldmia r2, {r2, r3, r7} │ │ movs r1, r6 │ │ strb r7, [r6, #0] │ │ - @ instruction: 0xff83eb08 │ │ - vmul.f , , d1[3] │ │ + @ instruction: 0xff83eb2f │ │ + @ instruction: 0xff8599f4 │ │ vqshl.u64 q2, q8, #6 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n b3985e │ │ add r0, pc, #8 @ (adr r0, b39528 ) │ │ b.n b39862 │ │ movs r0, #48 @ 0x30 │ │ b.n b39c66 │ │ @@ -2784793,15 +2784793,15 @@ │ │ b.n b39e3a │ │ asrs r3, r3, #2 │ │ b.n b3a23e │ │ movs r0, #2 │ │ b.n b39c20 │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xeafff849 │ │ + @ instruction: 0xeafff870 │ │ vaddl.u8 q0, d5, d0 │ │ b.n b3a1b4 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ b.n b39e5e │ │ movs r0, r0 │ │ @@ -2785029,15 +2785029,15 @@ │ │ b.n b3a046 │ │ adds r0, #1 │ │ b.n b3a44a │ │ ldrd lr, fp, [r3], #-1020 @ 0x3fc │ │ movs r6, r0 │ │ b.n b3a052 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r5, r7, r8, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r4, r6, r7, r8, sl, fp, sp, lr} │ │ @ instruction: 0xff864bfc │ │ stmdb sp!, {r1, lr} │ │ b.n b3a062 │ │ strb r1, [r0, #0] │ │ b.n b3a066 │ │ str r0, [r0, r0] │ │ b.n b3a06a │ │ @@ -2787652,17 +2787652,17 @@ │ │ str r0, [r0, r0] │ │ b.n b3ba6e │ │ cbz r6, b3b39e │ │ @ instruction: 0xebfe6000 │ │ b.n b3b676 │ │ movs r6, r0 │ │ and.w r2, r0, fp, lsr #29 │ │ - vraddhn.i16 d6, , │ │ + vmov.i32 q3, #11665408 @ 0x00b20000 │ │ @ instruction: 0xff86e89b │ │ - @ instruction: 0xff837fb8 │ │ + @ instruction: 0xff837fdf │ │ vaddl.u8 q0, d6, d0 │ │ b.n b3ae78 │ │ str r0, [r1, #0] │ │ b.n b3ae7c │ │ str r0, [r0, r0] │ │ b.n b3b696 │ │ movs r0, r0 │ │ @@ -2787850,19 +2787850,19 @@ │ │ b.n b3b826 │ │ lsrs r3, r0, #17 │ │ add.w r0, r0, r4 │ │ b.n b3b9f8 │ │ str r1, [r0, #0] │ │ b.n b3b9fe │ │ @ instruction: 0xffcaeaff │ │ - cbz r3, b3b576 │ │ - vmlal.u8 , d21, d12 │ │ - vmov.i32 , #211 @ 0x000000d3 │ │ + push {r1, r5} │ │ + @ instruction: 0xff8598b3 │ │ + vmvn.i32 , #218 @ 0x000000da │ │ vmul.f q6, , d1[5] │ │ - vqdmulh.s q0, , d0[6] │ │ + @ instruction: 0xff830d0f │ │ vaddl.u8 q0, d6, d24 │ │ b.n b3b036 │ │ asrs r4, r4, #32 │ │ b.n b3bc52 │ │ movs r0, #0 │ │ b.n b3bc56 │ │ movs r6, r0 │ │ @@ -2788052,15 +2788052,15 @@ │ │ b.n b3b9da │ │ cbz r0, b3b71a │ │ @ instruction: 0xebfe5098 │ │ b.n b3b1dc │ │ strb r4, [r4, #1] │ │ b.n b3b1e0 │ │ movs r3, r2 │ │ - and.w pc, r0, lr, lsr #5 │ │ + and.w pc, r0, r5, lsl #6 │ │ vaddl.u8 q0, d21, d8 │ │ b.n b3b1ec │ │ lsls r4, r4 │ │ b.n b3b1f0 │ │ str r0, [r3, r2] │ │ b.n b3b1f4 │ │ movs r0, r0 │ │ @@ -2788416,17 +2788416,17 @@ │ │ add r4, sp, #872 @ 0x368 │ │ add.w r0, r0, r1, lsl #16 │ │ b.n b3bec2 │ │ movs r4, r2 │ │ b.n b3becc │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r5, r3] │ │ - vmov.i32 , #203 @ 0x000000cb │ │ + vaddl.u8 , d20, d2 │ │ vorr.i32 d7, #54784 @ 0x0000d600 │ │ - vmla.i , q2, d0[6] │ │ + vaddl.u8 , d20, d15 │ │ vshr.u64 d0, d4, #59 │ │ b.n b3b510 │ │ add sp, #16 │ │ b.n b3bd1a │ │ movs r0, r0 │ │ b.n b3c07e │ │ movs r4, r5 │ │ @@ -2789014,15 +2789014,15 @@ │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ b.n b3c226 │ │ movs r1, r0 │ │ b.n b3c3fc │ │ @ instruction: 0xfff6eaff │ │ adds r2, #101 @ 0x65 │ │ - vsubw.u8 q0, q10, d7 │ │ + vsubw.u8 q0, q10, d30 │ │ @ instruction: 0xff86ad8c │ │ movs r5, r5 │ │ movs r3, r1 │ │ b.n b3c23e │ │ asrs r1, r1, #32 │ │ b.n b3c242 │ │ ands r1, r1 │ │ @@ -2789289,15 +2789289,15 @@ │ │ asrs r4, r2, #1 │ │ b.n b3c886 │ │ movs r0, #1 │ │ b.n b3c88a │ │ adds r0, #1 │ │ b.n b3c88e │ │ lsls r3, r3, #24 │ │ - and.w r4, r0, r3, ror #6 │ │ + and.w r4, r0, sl, lsr #7 │ │ @ instruction: 0xff85f9fd │ │ vsra.u64 , q10, #61 │ │ vshr.u64 d0, d8, #60 │ │ b.n b3bc9c │ │ add sp, #400 @ 0x190 │ │ b.n b3bca0 │ │ movs r0, r0 │ │ @@ -2790028,18 +2790028,18 @@ │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ b.n b3ca9e │ │ lsrs r4, r3, #27 │ │ add.w r0, r0, r7 │ │ @ instruction: 0xea00a788 │ │ movs r1, r6 │ │ - bl 755674 │ │ - asrs r3, r1, #28 │ │ - vraddhn.i16 d15, q3, q2 │ │ - vmlsl.u , d20, d3[4] │ │ + bl 77c674 │ │ + asrs r2, r6, #28 │ │ + vraddhn.i16 d15, q3, │ │ + vabdl.u8 , d4, d10 │ │ vsri.64 , , #58 │ │ @ instruction: 0xebfe1004 │ │ b.n b3cac2 │ │ asrs r4, r7, #28 │ │ add.w r0, r0, r8, lsl #2 │ │ b.n b3c2a4 │ │ lsls r0, r2, #2 │ │ @@ -2790145,15 +2790145,15 @@ │ │ @ instruction: 0xebfe004c │ │ b.n b3c378 │ │ movs r6, r1 │ │ @ instruction: 0xea0089af │ │ @ instruction: 0xff86c9aa │ │ vmov.f32 q5, #-0.75 @ 0xbf400000 │ │ movs r5, r5 │ │ - bgt.n b3c7a8 │ │ + bgt.n b3c7f6 │ │ vaddl.u8 q0, d5, d1 │ │ b.n b3cf18 │ │ lsls r0, r4 │ │ b.n b3c3b4 │ │ str r4, [r4, #8] │ │ push {r0, r2, r3, r4, r7, lr} │ │ movs r1, #1 │ │ @@ -2790406,15 +2790406,15 @@ │ │ subs r4, r0, #7 │ │ b.n b3c5bc │ │ asrs r1, r0, #32 │ │ b.n b3cba0 │ │ lsls r3, r0, #1 │ │ and.w r2, r0, r2, ror #24 │ │ vmvn.i32 d0, #50431 @ 0x0000c4ff │ │ - vmvn.i16 d0, #51456 @ 0xc900 │ │ + vmull.u q0, d4, d0[4] │ │ vmls.f q1, , d1[3] │ │ vmla.i q0, , d3[0] │ │ b.n b3d13a │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ movs r0, #140 @ 0x8c │ │ b.n b3c5dc │ │ @@ -2792087,15 +2792087,15 @@ │ │ b.n b3dbd6 │ │ lsls r1, r3, #1 │ │ and.w r3, r0, ip, lsl #5 │ │ b.n b3d3dc │ │ asrs r1, r0, #32 │ │ b.n b3d9c0 │ │ lsls r4, r7, #1 │ │ - and.w r2, r0, r7, lsl #16 │ │ + and.w r2, r0, lr, asr #16 │ │ vmlal.u , d22, d0[0] │ │ b.n b3d3ec │ │ lsls r4, r4, #1 │ │ b.n b3d3ec │ │ asrs r1, r0, #32 │ │ b.n b3d9d4 │ │ add r3, sp, #60 @ 0x3c │ │ @@ -2792271,15 +2792271,15 @@ │ │ asrs r6, r4, #2 │ │ b.n b3e176 │ │ lsls r5, r7, #10 │ │ add.w r0, r0, ip, lsr #2 │ │ b.n b3d578 │ │ add r4, pc, #640 @ (adr r4, b3dcc0 ) │ │ add.w r0, r0, r6, lsl #1 │ │ - @ instruction: 0xea00fc57 │ │ + @ instruction: 0xea00fc7e │ │ vaddl.u8 , d4, d1 │ │ b.n b3e18e │ │ lsls r4, r4, #1 │ │ b.n b3d58c │ │ add r0, pc, #336 @ (adr r0, b3dba4 ) │ │ b.n b3d590 │ │ strh r4, [r2, #4] │ │ @@ -2792369,15 +2792369,15 @@ │ │ b.n b3d60e │ │ asrs r4, r0, #32 │ │ b.n b3d612 │ │ movs r6, r0 │ │ b.n b3de56 │ │ add r3, sp, #148 @ 0x94 │ │ @ instruction: 0xebfef0fa │ │ - @ instruction: 0xeaff8f92 │ │ + @ instruction: 0xeaff8fb9 │ │ vqdmulh.s q1, , d1[2] │ │ @ instruction: 0xebff0010 │ │ b.n b3d652 │ │ asrs r0, r0, #32 │ │ b.n b3e26e │ │ asrs r4, r2, #32 │ │ b.n b3d632 │ │ @@ -2792403,54 +2792403,54 @@ │ │ @ instruction: 0xeb00a054 │ │ b.n b3d6a0 │ │ bfcsel 6, b3e166 , 8, cs │ │ lsls r3, r1, #25 │ │ vsli.64 d9, d6, #7 │ │ vmvn.i32 q2, #12058624 @ 0x00b80000 │ │ vmlsl.u8 q4, d20, d14 │ │ - vsra.u64 , q9, #58 │ │ - vsra.u64 , q5, #60 │ │ + vmov.i32 d13, #59648 @ 0x0000e900 │ │ + vsubl.u8 , d4, d1 │ │ vsubl.u8 , d5, d4 │ │ movs r1, r6 │ │ - ldrh r3, [r2, r2] │ │ + ldrh r2, [r7, r2] │ │ vqshl.u64 d8, d19, #6 │ │ vsra.u64 , q11, #60 │ │ - vrshr.u64 q7, q14, #60 │ │ + vsubw.u8 q7, q2, d19 │ │ @ instruction: 0xff858f24 │ │ movs r1, r6 │ │ bls.n b3dc1c │ │ - vmls.f , q11, d1[2] │ │ + vsli.64 , q8, #6 │ │ vrsubhn.i16 d15, , │ │ vqrdmlah.s q4, , d0[3] │ │ movs r1, r6 │ │ lsrs r6, r6, #30 │ │ - vmvn.i16 d13, #51200 @ 0xc800 │ │ + vmov.i16 , #52992 @ 0xcf00 │ │ @ instruction: 0xff848d20 │ │ movs r1, r6 │ │ ldrh r4, [r1, #34] @ 0x22 │ │ movs r1, r6 │ │ ldr r3, [r7, #120] @ 0x78 │ │ @ instruction: 0xff868bd0 │ │ movs r1, r6 │ │ ldrh r0, [r2, #26] │ │ movs r1, r6 │ │ - ldr r6, [r1, #44] @ 0x2c │ │ + ldr r5, [r6, #44] @ 0x2c │ │ vmull.u q4, d5, d0[4] │ │ movs r1, r6 │ │ str r0, [sp, #624] @ 0x270 │ │ movs r1, r6 │ │ ldrh r4, [r2, #8] │ │ movs r1, r6 │ │ lsrs r1, r0, #12 │ │ - vmlsl.u8 q3, d7, d7 │ │ - vorr.i32 d1, #14221312 @ 0x00d90000 │ │ + vmlsl.u8 q3, d7, d30 │ │ + vmls.f , , d0[0] │ │ vmlal.u8 q4, d22, d4 │ │ movs r1, r6 │ │ movs r5, #202 @ 0xca │ │ - vorr.i32 d1, #51456 @ 0x0000c900 │ │ + @ instruction: 0xff841340 │ │ vmov.i16 q3, #59392 @ 0xe800 │ │ vsra.u64 q2, q14, #58 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n b3df3a │ │ strb r1, [r0, #0] │ │ b.n b3df3e │ │ ands r0, r0 │ │ @@ -2792623,15 +2792623,15 @@ │ │ b.n b3d8bc │ │ movs r4, r0 │ │ b.n b3e0c2 │ │ asrs r1, r0, #32 │ │ b.n b3dea4 │ │ rors r4, r7 │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, sp, pc} │ │ - @ instruction: 0xeafeb8ac │ │ + @ instruction: 0xeafeb8d3 │ │ @ instruction: 0xff8548fc │ │ stmdb sp!, {r1, sp, lr} │ │ b.n b3e0da │ │ strb r1, [r0, #0] │ │ b.n b3e0de │ │ ands r0, r0 │ │ b.n b3e0e2 │ │ @@ -2793331,17 +2793331,17 @@ │ │ @ instruction: 0xffdceaff │ │ movs r0, #12 │ │ b.n b3def4 │ │ movs r0, #2 │ │ b.n b3e4d8 │ │ @ instruction: 0xffd9eaff │ │ add r4, sp, #684 @ 0x2ac │ │ - vmul.i q6, q10, d0[4] │ │ + @ instruction: 0xff84c907 │ │ vaddw.u8 , q10, d14 │ │ - vsri.64 d4, d9, #61 │ │ + vmls.i q2, , d0[0] │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, r1, ip, sp, lr} │ │ b.n b3e716 │ │ str r2, [r0, #0] │ │ b.n b3e71a │ │ ands r1, r0 │ │ b.n b3e71e │ │ @@ -2796716,15 +2796716,15 @@ │ │ @ instruction: 0xeaff06b8 │ │ add.w r0, r0, r4 │ │ b.n b403aa │ │ asrs r2, r1, #32 │ │ b.n b403ae │ │ lsls r2, r1, #21 │ │ @ instruction: 0xeb00ffcf │ │ - @ instruction: 0xeaff184c │ │ + @ instruction: 0xeaff1873 │ │ vmla.i , q3, d0[4] │ │ b.n b40598 │ │ lsls r0, r2, #1 │ │ movt r0, #512 @ 0x200 │ │ b.n b407c6 │ │ movs r1, r0 │ │ b.n b403ca │ │ @@ -2796768,26 +2796768,26 @@ │ │ b.n b40426 │ │ asrs r3, r1, #1 │ │ b.n b4082a │ │ movs r0, #0 │ │ b.n b4082e │ │ @ instruction: 0xffd8eaff │ │ b.n b3fe00 │ │ - vmvn.i32 , #61183 @ 0x0000eeff │ │ + vmull.u8 , d22, d21 │ │ vmlal.u q3, d21, d0[5] │ │ movs r1, r6 │ │ str r4, [r7, #76] @ 0x4c │ │ movs r1, r6 │ │ ldr r0, [r1, #32] │ │ movs r1, r6 │ │ - cmp r7, #110 @ 0x6e │ │ - vmlsl.u8 , d22, d23 │ │ + cmp r7, #149 @ 0x95 │ │ + vmull.u , d22, d2[3] │ │ @ instruction: 0xff8567c0 │ │ movs r5, r5 │ │ - asrs r4, r5, #5 │ │ + asrs r3, r2, #6 │ │ @ instruction: 0xff8668f4 │ │ movs r1, r6 │ │ strb r1, [r7, #24] │ │ vaddl.u8 q0, d4, d9 │ │ and.w r7, r0, r2 │ │ b.n b40748 │ │ movs r4, r0 │ │ @@ -2797296,17 +2797296,17 @@ │ │ movs r4, r0 │ │ b.n b408aa │ │ beq.n b4058c │ │ b.n b40a88 │ │ ldr r3, [pc, #960] @ (b40930 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ @ instruction: 0xeafe8a98 │ │ - vbic.i16 q5, #50432 @ 0xc500 │ │ + @ instruction: 0xff84ab9c │ │ vqrdmlah.s , , d0[1] │ │ - vsri.64 , q14, #61 │ │ + vabal.u8 , d3, d19 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0008 │ │ b.n b400b2 │ │ movs r4, r0 │ │ b.n b40136 │ │ lsrs r0, r2, #28 │ │ @@ -2797745,15 +2797745,15 @@ │ │ movs r0, #3 │ │ b.n b40c8e │ │ asrs r1, r0, #32 │ │ b.n b40a70 │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ @ instruction: 0xeafeff1e │ │ b.n b40bb8 │ │ - add r1, pc, #380 @ (adr r1, b40ad8 ) │ │ + add r1, pc, #536 @ (adr r1, b40b74 ) │ │ vaddl.u8 q0, d4, d1 │ │ b.n b41004 │ │ movs r0, r0 │ │ subs r0, r0, r0 │ │ lsls r7, r1, #29 │ │ and.w r0, r0, ip, lsr #8 │ │ b.n b4048e │ │ @@ -2798076,15 +2798076,15 @@ │ │ b.n b412b4 │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n b40758 │ │ asrs r1, r0, #32 │ │ b.n b40d3c │ │ ldr r6, [sp, #212] @ 0xd4 │ │ - @ instruction: 0xeafe9ea7 │ │ + @ instruction: 0xeafe9ece │ │ vqshl.u64 q2, q8, #4 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b410c8 │ │ str r0, [r0, r0] │ │ b.n b40f72 │ │ movs r4, r4 │ │ b.n b40756 │ │ @@ -2798411,20 +2798411,20 @@ │ │ movs r3, r2 │ │ b.n b40a70 │ │ movs r6, r0 │ │ b.n b4122a │ │ beq.n b40f3c │ │ b.n b41408 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r8, fp, sp, lr} │ │ + ldmia.w sp!, {r2, r5, r7, r8, fp, sp, lr} │ │ vqdmulh.s q1, , d1[7] │ │ vorr.i32 , #-1073741824 @ 0xc0000000 │ │ vorr.i16 d0, #46848 @ 0xb700 │ │ - vsli.64 d8, d9, #3 │ │ - vmlsl.u , d5, d2[5] │ │ + vmls.f q4, , d0[0] │ │ + vrsubhn.i16 d13, , │ │ vaddl.u8 , d20, d12 │ │ movs r1, r6 │ │ movs r0, #0 │ │ b.n b40ab2 │ │ lsls r0, r6, #2 │ │ b.n b415ba │ │ movs r0, #2 │ │ @@ -2800914,15 +2800914,15 @@ │ │ b.n b41fa4 │ │ asrs r1, r0, #32 │ │ b.n b42588 │ │ beq.n b4247c │ │ b.n b42988 │ │ ldr r3, [pc, #960] @ (b42830 ) │ │ ldmia.w sp!, {r5, fp, ip, pc} │ │ - @ instruction: 0xeafe35da │ │ + @ instruction: 0xeafe3601 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r2, r4, r5, r7, r8, r9, sp, lr, pc} │ │ b.n b42822 │ │ stmia r0!, {r0, r4, r5, r6} │ │ b.n b42284 │ │ adds r0, #0 │ │ b.n b42bca │ │ @@ -2803464,18 +2803464,18 @@ │ │ asrs r1, r0, #32 │ │ asrs r7, r1, #2 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n b43534 │ │ mrc2 10, 5, lr, cr12, cr15, {7} @ │ │ - ldmia r7!, {r1, r2, r3} │ │ + ldmia r7!, {r0, r2, r4, r5} │ │ vorr.i32 d2, #13631488 @ 0x00d00000 │ │ movs r1, r6 │ │ - ldrb r1, [r5, r2] │ │ + ldrb r0, [r2, r3] │ │ vsli.64 q1, q2, #5 │ │ movs r1, r6 │ │ asrs r0, r0, #32 │ │ b.n b435ea │ │ movs r0, #173 @ 0xad │ │ b.n b43ed0 │ │ movs r2, r0 │ │ @@ -2806321,15 +2806321,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r7, r0 │ │ b.n b455b2 │ │ movs r2, r0 │ │ add.w r0, r0, r1 │ │ b.n b459ba │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r2, r6, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r6, fp, ip, lr} │ │ vmov.i32 d4, #192 @ 0x000000c0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n b44dc8 │ │ ands r0, r0 │ │ b.n b455ce │ │ asrs r1, r0, #32 │ │ b.n b453b0 │ │ @@ -2806390,15 +2806390,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b45430 │ │ ldrh r0, [r7, #34] @ 0x22 │ │ @ instruction: 0xebfe0000 │ │ b.n b45ada │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip} │ │ - vmov.i64 d5, #0xffff000000ff00ff │ │ + vmov.i8 , #204 @ 0xcc │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {sp, lr} │ │ b.n b44e4e │ │ str r0, [r0, r0] │ │ b.n b45672 │ │ ands r0, r0 │ │ b.n b45a76 │ │ @@ -2806521,16 +2806521,16 @@ │ │ b.n b45b72 │ │ movs r4, r0 │ │ b.n b45776 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r4, sl, sp, pc} │ │ movs r0, r6 │ │ strb r4, [r3, #1] │ │ - @ instruction: 0xff83e9bc │ │ - vmla.f , q2, d0[3] │ │ + vmul.f q7, , d3[4] │ │ + vbic.i32 , #195 @ 0x000000c3 │ │ vmvn.i16 d4, #204 @ 0x00cc │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n b44f72 │ │ ands r1, r0 │ │ b.n b45958 │ │ ands r4, r5 │ │ b.n b44f5a │ │ @@ -2810116,15 +2810116,15 @@ │ │ b.n b473a0 │ │ movs r0, r1 │ │ b.n b475c6 │ │ strh r3, [r3, #36] @ 0x24 │ │ @ instruction: 0xebfe6038 │ │ b.n b46dc8 │ │ movs r6, r1 │ │ - @ instruction: 0xea0087a0 │ │ + @ instruction: 0xea0087c7 │ │ vaddl.u8 q0, d5, d0 │ │ b.n b47940 │ │ strh r0, [r4, #0] │ │ b.n b46dd8 │ │ str r0, [r7, #0] │ │ b.n b46ddc │ │ movs r0, #4 │ │ @@ -2810470,15 +2810470,15 @@ │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n b479f6 │ │ eors r0, r0 │ │ b.n b47a82 │ │ @ instruction: 0xfff6eaff │ │ - str r7, [r1, #8] │ │ + str r6, [r6, #8] │ │ vaddl.u8 q0, d4, d1 │ │ b.n b47cc6 │ │ add r0, pc, #128 @ (adr r0, b47608 ) │ │ b.n b470c4 │ │ str r2, [r1, r0] │ │ b.n b478ce │ │ asrs r4, r3, #3 │ │ @@ -2810544,15 +2810544,15 @@ │ │ movs r6, r0 │ │ b.n b4790e │ │ str r4, [r0, #4] │ │ b.n b4714c │ │ str r1, [r0, r0] │ │ b.n b47a16 │ │ lsls r5, r1, #2 │ │ - and.w r1, r0, r3, ror #17 │ │ + and.w r1, r0, sl, lsr #18 │ │ vaddl.u8 , d4, d11 │ │ b.n b47962 │ │ movs r0, r0 │ │ b.n b47cd2 │ │ str r4, [r0, #4] │ │ b.n b47164 │ │ strb r0, [r0, #1] │ │ @@ -2811098,15 +2811098,15 @@ │ │ adds r0, #4 │ │ b.n b475cc │ │ movs r0, #2 │ │ b.n b47ab0 │ │ asrs r1, r0, #32 │ │ b.n b47af2 │ │ movs r5, r3 │ │ - and.w ip, r0, r1, ror #1 │ │ + and.w ip, r0, r8, lsr #2 │ │ vmov.i32 , #56320 @ 0x0000dc00 │ │ b.n b475f8 │ │ movs r2, r1 │ │ b.n b47dfe │ │ asrs r1, r0, #32 │ │ b.n b47be0 │ │ strh r4, [r1, #20] │ │ @@ -2811335,41 +2811335,41 @@ │ │ @ instruction: 0xebff2034 │ │ b.n b477ec │ │ asrs r4, r0, #1 │ │ b.n b477f0 │ │ movs r0, r3 │ │ b.n b477bc │ │ @ instruction: 0xff82eaff │ │ - @ instruction: 0xeb94ff84 │ │ - strb r6, [r2, #25] │ │ + @ instruction: 0xebbbff84 │ │ + strb r5, [r7, #25] │ │ @ instruction: 0xff848fac │ │ - @ instruction: 0xff839990 │ │ - vmul.i , , d3[5] │ │ + @ instruction: 0xff8399b7 │ │ + @ instruction: 0xff85990e │ │ vmls.i q6, , d0[7] │ │ - vorr.i32 d2, #10485760 @ 0x00a00000 │ │ + vbic.i32 d2, #10944512 @ 0x00a70000 │ │ @ instruction: 0xff856bc8 │ │ @ instruction: 0xff83aa98 │ │ vsri.64 d5, d5, #61 │ │ - vmov.i32 , #45056 @ 0x0000b000 │ │ + vmvn.i32 , #46848 @ 0x0000b700 │ │ @ instruction: 0xff8588f6 │ │ vmull.u , d2, d0[3] │ │ vbic.i32 , #44288 @ 0x0000ad00 │ │ - vqrdmlah.s q4, , d2[1] │ │ + vqrdmlah.s q4, , d1[7] │ │ vmls.f q5, q10, d2[1] │ │ @ instruction: 0xff82f8dc │ │ - vmul.i q4, , d2[3] │ │ + @ instruction: 0xff8388f5 │ │ vorr.i16 d1, #196 @ 0x00c4 │ │ - vmull.u , d20, d1[3] │ │ + @ instruction: 0xff843af4 │ │ vmul.f q3, , d0[3] │ │ - vqrdmlsh.s q1, , d1[0] │ │ + vqrdmlsh.s q1, , d0[6] │ │ vsli.64 d10, d17, #4 │ │ - vrsra.u64 d5, d18, #61 │ │ + vrsra.u64 , , #61 │ │ @ instruction: 0xff85ebc4 │ │ movs r4, r5 │ │ - str r6, [r0, #124] @ 0x7c │ │ + str r5, [r5, #124] @ 0x7c │ │ vsubl.u8 , d20, d20 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ movs r0, r0 │ │ asrs r4, r0, #12 │ │ movs r0, r0 │ │ pop {r1, r2, r5, r6} │ │ @@ -2812266,26 +2812266,26 @@ │ │ b.n b47fd4 │ │ asrs r1, r0, #32 │ │ b.n b485b8 │ │ @ instruction: 0xffedeaff │ │ asrs r1, r0, #32 │ │ b.n b48be2 │ │ vpmin.u8 q15, , │ │ - ldrb r2, [r4, #28] │ │ - vsri.64 , , #60 │ │ + ldrb r1, [r1, #29] │ │ + vabal.u8 , d4, d16 │ │ vaddw.u8 q6, , d15 │ │ - vmvn.i32 d11, #53503 @ 0x0000d0ff │ │ + vmov.i32 , #55295 @ 0x0000d7ff │ │ @ instruction: 0xff84eaf8 │ │ @ instruction: 0xff82ffaa │ │ vmvn.i32 q7, #13959167 @ 0x00d4ffff │ │ movs r4, r5 │ │ ldrb r6, [r5, #6] │ │ - vsra.u64 d1, d9, #61 │ │ - vmla.i q5, , d0[7] │ │ - vmov.i32 , #54783 @ 0x0000d5ff │ │ + vmla.f , , d0[0] │ │ + vorr.i32 d10, #211 @ 0x000000d3 │ │ + vmvn.i32 , #56575 @ 0x0000dcff │ │ vaddl.u8 q1, d4, d0 │ │ b.n b47ff6 │ │ adds r0, #0 │ │ b.n b48c1a │ │ movs r0, #132 @ 0x84 │ │ b.n b48002 │ │ movs r1, r0 │ │ @@ -2812359,19 +2812359,19 @@ │ │ asrs r0, r4, #14 │ │ movs r0, r0 │ │ asrs r4, r0, #23 │ │ movs r0, r0 │ │ b.n b480ac │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xeafe841a │ │ - vsra.u64 d15, d23, #59 │ │ + @ instruction: 0xeafe8441 │ │ + vsra.u64 , q7, #59 │ │ vmov.i64 d15, #0xffff00000000ff00 │ │ vqshlu.s64 d7, d19, #5 │ │ - @ instruction: 0xff8248f6 │ │ + vorr.i16 d4, #173 @ 0x00ad │ │ vaddl.u8 q1, d5, d1 │ │ b.n b488e2 │ │ asrs r4, r0, #32 │ │ b.n b480e4 │ │ asrs r1, r0, #32 │ │ b.n b486c8 │ │ ldrb r2, [r2, #31] │ │ @@ -2812705,20 +2812705,20 @@ │ │ b.n b48bce │ │ str r7, [r6, #8] │ │ @ instruction: 0xebfe0000 │ │ b.n b48f36 │ │ ands r0, r0 │ │ asrs r0, r4, #14 │ │ @ instruction: 0xffd2eaff │ │ - push {r4, r6, r7, lr} │ │ - @ instruction: 0xff847f87 │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + @ instruction: 0xff847fae │ │ vabdl.u8 q7, d5, d13 │ │ vmvn.i32 d8, #11534335 @ 0x00afffff │ │ - vmov.i32 d0, #11272191 @ 0x00abffff │ │ - @ instruction: 0xff850d83 │ │ + vqrdmulh.s q0, q1, d2[0] │ │ + @ instruction: 0xff850daa │ │ vaddl.u8 , d5, d0 │ │ b.n b48ffa │ │ movs r0, r0 │ │ b.n b48f5e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ @@ -2813072,15 +2813072,15 @@ │ │ b.n b48dec │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ sub.w fp, sp, #16711935 @ 0xff00ff │ │ movs r5, r0 │ │ b.n b48f0e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r6, r7, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, lr, pc} │ │ @ instruction: 0xff841f77 │ │ vqrdmlsh.s , , d1[6] │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b48f26 │ │ ands r1, r0 │ │ b.n b48f2a │ │ @@ -2816000,15 +2816000,15 @@ │ │ strb r0, [r0, #1] │ │ b.n b4a958 │ │ lsls r0, r0, #1 │ │ b.n b4a94e │ │ movs r4, r7 │ │ b.n b49f6c │ │ mrc2 10, 4, lr, cr8, cr15, {7} @ │ │ - add r1, sp, #12 │ │ + add r1, sp, #168 @ 0xa8 │ │ vmla.i q0, q2, d0[7] │ │ b.n b49f98 │ │ ands r0, r0 │ │ b.n b4aba2 │ │ asrs r4, r6, #1 │ │ b.n b49f80 │ │ lsls r4, r5, #1 │ │ @@ -2816270,33 +2816270,33 @@ │ │ movs r4, r0 │ │ b.n b4a9da │ │ strb r6, [r2, #30] │ │ @ instruction: 0xebfe7114 │ │ b.n b4a1aa │ │ @ instruction: 0xfae2eaff │ │ ble.n b4a758 │ │ - vqrdmulh.s q4, , d1[2] │ │ + vmvn.i32 q4, #13697023 @ 0x00d0ffff │ │ @ instruction: 0xff85a995 │ │ vsubl.u8 , d5, d24 │ │ - vorr.i32 , #-1224736768 @ 0xb7000000 │ │ + vbic.i32 , #-1107296256 @ 0xbe000000 │ │ vabdl.u8 , d4, d31 │ │ vmov.i64 , #0xff00ff00ffff00ff │ │ vqrdmlsh.s , q1, d1[6] │ │ @ instruction: 0xff83cb8c │ │ movs r4, r5 │ │ ldmia r2!, {r4} │ │ movs r4, r5 │ │ - bvc.n b4a642 │ │ + bvc.n b4a690 │ │ vmull.u8 q6, d4, d21 │ │ vmov.i32 q7, #191 @ 0x000000bf │ │ - vqshl.u64 , q10, #5 │ │ + vmov.i16 d11, #219 @ 0x00db │ │ @ instruction: 0xff84aefe │ │ - @ instruction: 0xff82eff3 │ │ - @ instruction: 0xff845af1 │ │ - @ instruction: 0xff84289a │ │ + vmov.i32 d15, #170 @ 0x000000aa │ │ + vorr.i16 d5, #51200 @ 0xc800 │ │ + vmul.i q1, q10, d1[0] │ │ vmov.i32 q7, #-1006632960 @ 0xc4000000 │ │ vaddl.u8 q0, d5, d0 │ │ b.n b4ad98 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n b4aa42 │ │ @@ -2816398,15 +2816398,15 @@ │ │ strb r0, [r1, #29] │ │ @ instruction: 0xebfe2001 │ │ b.n b4af1a │ │ ldr r0, [pc, #0] @ (b4a7dc ) │ │ ldmia.w sp!, {r1} │ │ b.n b4ab22 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldmia r7!, {r0, r1, r2, r4, r6} │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ vaddl.u8 q1, d4, d27 │ │ b.n b4a390 │ │ movs r1, r0 │ │ b.n b4ae96 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #242 @ 0xf2 │ │ @@ -2816843,17 +2816843,17 @@ │ │ lsls r0, r6, #2 │ │ b.n b4af38 │ │ movs r0, r0 │ │ b.n b4a6ba │ │ beq.n b4ac24 │ │ b.n b4b0c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ - vsli.64 d7, d24, #4 │ │ - @ instruction: 0xff84076f │ │ + ldmia.w sp!, {r1, r5, r6, r7, sl, fp, sp, lr, pc} │ │ + vsli.64 , , #4 │ │ + vqshl.u64 d0, d6, #4 │ │ vmov.i32 d4, #208 @ 0x000000d0 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n b4a704 │ │ ands r0, r0 │ │ b.n b4af0a │ │ asrs r1, r0, #32 │ │ b.n b4acec │ │ @@ -2817900,16 +2817900,16 @@ │ │ @ instruction: 0xebfe1010 │ │ b.n b4afc6 │ │ lsls r0, r0, #8 │ │ b.n b4b3c0 │ │ movs r4, r6 │ │ b.n b4afbc │ │ @ instruction: 0xffd5eaff │ │ - add r3, pc, #932 @ (adr r3, b4b84c ) │ │ - @ instruction: 0xff846afc │ │ + add r4, pc, #64 @ (adr r4, b4b4e8 ) │ │ + @ instruction: 0xff846b23 │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {sp, lr} │ │ b.n b4afd8 │ │ strh r0, [r0, #0] │ │ b.n b4b7fa │ │ str r0, [sp, #8] │ │ b.n b4b7fe │ │ @@ -2818538,15 +2818538,15 @@ │ │ b.n b4bd4a │ │ @ instruction: 0xffbdebff │ │ str r1, [r0, #0] │ │ b.n b4c152 │ │ movs r6, r0 │ │ b.n b4bd56 │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, ip, lr} │ │ vaddl.u8 q0, d5, d7 │ │ b.n b4b5c4 │ │ movs r1, r0 │ │ b.n b4c046 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (b4ba2c ) │ │ @@ -2819324,15 +2819324,15 @@ │ │ b.n b4c45c │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n b4bc20 │ │ asrs r1, r0, #32 │ │ b.n b4c204 │ │ strb r3, [r0, #4] │ │ - @ instruction: 0xeafe48fb │ │ + @ instruction: 0xeafe4922 │ │ vaddl.u8 q0, d5, d0 │ │ and.w r0, r0, ip │ │ b.n b4bc16 │ │ movs r0, r0 │ │ b.n b4c79a │ │ asrs r5, r0, #32 │ │ asrs r0, r2, #23 │ │ @@ -2820293,15 +2820293,15 @@ │ │ @ instruction: 0xebfe8002 │ │ b.n b4d04a │ │ movs r0, r1 │ │ b.n b4cc4e │ │ beq.n b4c938 │ │ b.n b4ce2c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r8, lr} │ │ + ldmia.w sp!, {r1, r2, r4, r6, r8, lr} │ │ @ instruction: 0xff854ffe │ │ stmdb sp!, {sp, pc} │ │ b.n b4cc62 │ │ add sp, #32 │ │ b.n b4c446 │ │ movs r4, r6 │ │ b.n b4c464 │ │ @@ -2820650,15 +2820650,15 @@ │ │ @ instruction: 0xebfe4002 │ │ b.n b4d10e │ │ str r0, [sp, #4] │ │ b.n b4d11c │ │ @ instruction: 0xffe3eaff │ │ strb.w pc, [r9, #3970] @ 0xf82 │ │ stmia r0!, {r0, r1, r2, r3, r4, r7} │ │ - @ instruction: 0xff82fb87 │ │ + @ instruction: 0xff82fbae │ │ @ instruction: 0xff8348f0 │ │ stmdb sp!, {lr} │ │ b.n b4c742 │ │ str r2, [r0, r0] │ │ b.n b4cf66 │ │ str r0, [r0, #0] │ │ b.n b4cf6a │ │ @@ -2820846,15 +2820846,15 @@ │ │ b.n b4d436 │ │ @ instruction: 0xebff6001 │ │ b.n b4d2ca │ │ @ instruction: 0xffeaeaff │ │ beq.n b4ce0c │ │ b.n b4d2e0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, fp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r7, fp, lr, pc} │ │ vmov.f32 d4, #-0.2265625 @ 0xbe680000 │ │ vaddl.u8 , d3, d0 │ │ b.n b4c8f6 │ │ movs r4, r7 │ │ b.n b4c8fa │ │ movs r0, r7 │ │ b.n b4d2de │ │ @@ -2821036,17 +2821036,17 @@ │ │ b.n b4d2aa │ │ asrs r2, r3, #2 │ │ b.n b4d6ae │ │ adds r0, #0 │ │ b.n b4d6b2 │ │ strb r7, [r1, #4] │ │ @ instruction: 0xebfe8bff │ │ - ldmia.w sp!, {r0, r1, r3, r7, fp, ip, sp} │ │ + ldmia.w sp!, {r1, r4, r5, r7, fp, ip, sp} │ │ vrsubhn.i16 d4, , │ │ - vmov.i32 , #44031 @ 0x0000abff │ │ + vmull.u8 , d18, d2 │ │ vsra.u64 q2, q14, #61 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n b4d2ce │ │ str r1, [r0, r0] │ │ b.n b4d2d2 │ │ ands r0, r0 │ │ b.n b4d2d6 │ │ @@ -2821448,17 +2821448,17 @@ │ │ strb r3, [r3, #0] │ │ @ instruction: 0xebfe4001 │ │ b.n b4d802 │ │ movs r0, r0 │ │ b.n b4ce32 │ │ @ instruction: 0xffd6eaff │ │ strb r4, [r5, #5] │ │ - vqrdmulh.s q10, q13, d4[0] │ │ - vmvn.i16 d8, #192 @ 0x00c0 │ │ - vqrdmlsh.s , q2, d3[7] │ │ + vqrdmulh.s q10, q13, d27[0] │ │ + vmov.i16 q4, #199 @ 0x00c7 │ │ + @ instruction: 0xff84df96 │ │ vsra.u64 q2, q8, #60 │ │ stmdb sp!, {r1, lr} │ │ b.n b4d65a │ │ str r1, [r0, r0] │ │ b.n b4d65e │ │ str r0, [r0, #0] │ │ b.n b4d662 │ │ @@ -2824453,15 +2824453,15 @@ │ │ asrs r4, r4, #1 │ │ b.n b4e72c │ │ str r0, [r1, #0] │ │ b.n b4f106 │ │ lsls r4, r5, #1 │ │ b.n b4e734 │ │ movs r2, r0 │ │ - and.w r8, r0, pc, lsr #19 │ │ + and.w r9, r0, r6, lsl #16 │ │ vmla.i , , d0[4] │ │ b.n b4f088 │ │ movs r1, r0 │ │ b.n b4f08a │ │ movs r1, r0 │ │ b.n b4f2ae │ │ lsls r2, r5, #6 │ │ @@ -2828555,15 +2828555,15 @@ │ │ vaba.u16 d21, d23, d24 │ │ movs r0, r6 │ │ add r4, sp, #272 @ 0x110 │ │ vmls.i16 d29, d23, d12 │ │ vqshl.u16 , q4, │ │ movs r0, r6 │ │ bhi.n b50dd4 │ │ - vaba.u16 d18, d23, d27 │ │ + vabd.u16 q9, , q9 │ │ vqdmulh.s q5, , d0[5] │ │ vmull.p8 , d2, d20 │ │ movs r0, r6 │ │ ldrb r4, [r6, r3] │ │ movs r0, r6 │ │ ldr r7, [pc, #960] @ (b511b0 ) │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ @@ -2831973,15 +2831973,15 @@ │ │ asrs r4, r1, #32 │ │ b.n b52588 │ │ asrs r1, r0, #32 │ │ b.n b52b6c │ │ ldrsb r1, [r5, r2] │ │ @ instruction: 0xebfe4800 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffa495 │ │ + @ instruction: 0xeaffa4bc │ │ @ instruction: 0xff844ffe │ │ stmdb sp!, {r0, lr} │ │ b.n b52da6 │ │ movs r0, r0 │ │ b.n b5310e │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2835074,15 +2835074,15 @@ │ │ b.n b54000 │ │ asrs r5, r3, #29 │ │ add.w r0, r0, r6 │ │ b.n b5480e │ │ beq.n b54538 │ │ b.n b549ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r6, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r7, r8, r9, sl, sp, lr} │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r0, lr} │ │ b.n b54822 │ │ str r0, [r0, r0] │ │ b.n b54826 │ │ asrs r5, r2, #29 │ │ add.w r0, r0, r5 │ │ @@ -2838802,34 +2838802,34 @@ │ │ ldr r4, [pc, #8] @ (b563b0 ) │ │ @ instruction: 0xebfeff27 │ │ @ instruction: 0xeaffca00 │ │ subs r3, #154 @ 0x9a │ │ ldr r4, [sp, #96] @ 0x60 │ │ vsri.64 , q4, #63 │ │ vmull.u8 , d2, d2 │ │ - vabal.u8 , d17, d23 │ │ + vmls.f , , d2[3] │ │ @ instruction: 0xff849cbf │ │ vsli.64 q3, q5, #2 │ │ - @ instruction: 0xff829ff1 │ │ + vmov.i32 d10, #168 @ 0x000000a8 │ │ @ instruction: 0xff83fff2 │ │ vraddhn.i16 d13, q2, q14 │ │ @ instruction: 0xff810f33 │ │ vabdl.u8 , d19, d27 │ │ - vbic.i16 q2, #160 @ 0x00a0 │ │ - @ instruction: 0xff83dbd5 │ │ + @ instruction: 0xff824997 │ │ + @ instruction: 0xff83dbfc │ │ vmvn.i32 q3, #11730944 @ 0x00b30000 │ │ vrshr.u64 d15, d9, #62 │ │ vmls.i , q1, d3[3] │ │ vrshr.u64 q1, , #62 │ │ - vqrdmulh.s , , d0[3] │ │ + @ instruction: 0xff85bdf3 │ │ @ instruction: 0xff830fb5 │ │ - @ instruction: 0xff83bda0 │ │ + vqrdmulh.s , , d3[1] │ │ vmla.f , , d2[0] │ │ - vmls.i , , d1[1] │ │ - vqshl.u64 q4, q13, #4 │ │ + vmls.i , , d0[7] │ │ + vmlal.u8 q4, d4, d17 │ │ vmvn.i32 q2, #192 @ 0x000000c0 │ │ stmdb sp!, {ip, lr} │ │ b.n b56756 │ │ lsls r0, r2, #1 │ │ b.n b5691c │ │ ands r1, r0 │ │ b.n b5675e │ │ @@ -2841255,15 +2841255,15 @@ │ │ movs r4, r7 │ │ b.n b57350 │ │ movs r0, r1 │ │ b.n b57366 │ │ str r0, [r2, r1] │ │ b.n b57378 │ │ lsls r3, r0, #1 │ │ - @ instruction: 0xea00a133 │ │ + @ instruction: 0xea00a15a │ │ vaddl.u8 q3, d4, d0 │ │ b.n b57b8a │ │ movs r5, r0 │ │ b.n b57b8e │ │ asrs r6, r0, #32 │ │ b.n b57b92 │ │ lsls r0, r5, #8 │ │ @@ -2844766,15 +2844766,15 @@ │ │ lsls r6, r2, #13 │ │ add.w r0, r0, r4 │ │ b.n b598f6 │ │ beq.n b59680 │ │ b.n b59ad4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r6, r7, r9, fp, ip} │ │ - vmlal.u , d5, d0[2] │ │ + vmlal.u , d5, d3[7] │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r6, r7, ip, lr, pc} │ │ b.n b59a68 │ │ str r0, [r0, r0] │ │ b.n b59912 │ │ movs r3, r2 │ │ b.n b59d96 │ │ @@ -2853083,19 +2853083,19 @@ │ │ b.n b5d5a8 │ │ cmp r6, #72 @ 0x48 │ │ @ instruction: 0xebfed08c │ │ b.n b5dfb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, fp, lr, pc} │ │ subs r3, #154 @ 0x9a │ │ - mov r5, r0 │ │ + mov r4, r5 │ │ @ instruction: 0xff835fd3 │ │ - vmlal.u , d2, d0[2] │ │ + vmlal.u , d2, d3[7] │ │ vmla.i q3, q1, d3[3] │ │ - vaddw.u8 , q1, d18 │ │ + vmla.f , q1, d1[2] │ │ @ instruction: 0xff845d2b │ │ @ instruction: 0xff824bf0 │ │ stmdb sp!, {r3, ip, sp, lr} │ │ b.n b5d5de │ │ str r0, [r0, #0] │ │ b.n b5d5f0 │ │ str r7, [r2, #4] │ │ @@ -2853208,16 +2853208,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 │ │ - movs r5, #222 @ 0xde │ │ - @ instruction: 0xff8343c0 │ │ + movs r6, #5 │ │ + @ instruction: 0xff8343e7 │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {lr} │ │ b.n b5df06 │ │ movs r0, r5 │ │ b.n b5d704 │ │ strh r4, [r5, #0] │ │ b.n b5d708 │ │ @@ -2853369,19 +2853369,19 @@ │ │ movs r0, #1 │ │ b.n b5e44e │ │ asrs r1, r0, #32 │ │ b.n b5de30 │ │ ldr r7, [pc, #992] @ (b5e0f4 ) │ │ ldmia.w sp!, {r1, r2, r5, r6, fp} │ │ @ instruction: 0xeafe8ff8 │ │ - ldmia.w sp!, {r2, r3, ip, lr, pc} │ │ - @ instruction: 0xff82cff6 │ │ + ldmia.w sp!, {r0, r1, r4, r5, ip, lr, pc} │ │ + vmov.i32 d13, #173 @ 0x000000ad │ │ vqrdmlsh.s , q9, d2[6] │ │ @ instruction: 0xff825b0f │ │ - vqrdmlsh.s q6, q1, d2[6] │ │ + @ instruction: 0xff82cf91 │ │ vmlsl.u , d2, d1[0] │ │ vqrdmlsh.s , , d2[2] │ │ vmvn.i16 , #42752 @ 0xa700 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b5e1e0 │ │ str r0, [r0, #0] │ │ @@ -2858961,15 +2858961,15 @@ │ │ movs r1, r0 │ │ b.n b61082 │ │ movs r2, r3 │ │ b.n b60794 │ │ beq.n b60d00 │ │ b.n b61124 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r7, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, sp, lr} │ │ vbic.i32 , #46080 @ 0x0000b400 │ │ movs r7, r5 │ │ ldr r3, [pc, #960] @ (b60fd8 ) │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b610b8 │ │ ands r0, r0 │ │ b.n b60f62 │ │ @@ -2859063,15 +2859063,15 @@ │ │ @ instruction: 0xebff6001 │ │ b.n b61426 │ │ movs r4, r4 │ │ b.n b607f8 │ │ str r4, [r6, #24] │ │ b.n b61076 │ │ @ instruction: 0xffdaeaff │ │ - bvc.n b60cc0 │ │ + bhi.n b60d0e │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b61198 │ │ movs r0, #0 │ │ b.n b608a4 │ │ ands r1, r0 │ │ b.n b61046 │ │ @@ -2860197,16 +2860197,16 @@ │ │ movs r4, r0 │ │ b.n b619ae │ │ subs r1, r4, r6 │ │ @ instruction: 0xebfe0001 │ │ b.n b61db6 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xff84cf76 │ │ - vaddw.u8 q3, q9, d6 │ │ + @ instruction: 0xff84cf9d │ │ + vaddw.u8 q3, q9, d29 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b61b28 │ │ ands r0, r0 │ │ b.n b611b2 │ │ strb r1, [r0, #0] │ │ b.n b619d6 │ │ @@ -2861190,15 +2861190,15 @@ │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n b62580 │ │ movs r3, r1 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, lr} │ │ - @ instruction: 0xff8493e7 │ │ + vraddhn.i16 d9, q2, q7 │ │ vsubw.u8 q2, , d19 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {} │ │ b.n b62586 │ │ ands r1, r0 │ │ b.n b6262a │ │ str r1, [r0, r0] │ │ @@ -2862143,15 +2862143,15 @@ │ │ mcr2 10, 7, lr, cr2, cr15, {7} @ │ │ beq.n b626a0 │ │ b.n b62bec │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b62bf4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r8, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, lr, pc} │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b62b84 │ │ movs r4, r6 │ │ b.n b62208 │ │ movs r0, r0 │ │ b.n b62212 │ │ @@ -2863895,15 +2863895,15 @@ │ │ movs r3, r5 │ │ subs r2, #104 @ 0x68 │ │ movs r3, r5 │ │ subs r1, #48 @ 0x30 │ │ movs r3, r5 │ │ subs r1, #28 │ │ movs r3, r5 │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ + ldr r2, [sp, #132] @ 0x84 │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-100]! @ 0xffffff9c │ │ b.n b63a20 │ │ add r0, pc, #0 @ (adr r0, b63588 ) │ │ b.n b638ca │ │ lsls r0, r0, #2 │ │ @@ -2864455,15 +2864455,15 @@ │ │ udf #25 │ │ b.n b63f48 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b63f50 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r6, r9, sl, fp, ip} │ │ - vmvn.i16 q6, #159 @ 0x009f │ │ + vmlal.u8 q6, d17, d22 │ │ vaddl.u8 q1, d2, d20 │ │ b.n b63566 │ │ movs r0, r0 │ │ b.n b640ee │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ @@ -2864990,15 +2864990,15 @@ │ │ b.n b645f6 │ │ movs r3, r1 │ │ b.n b641fa │ │ beq.n b63ef4 │ │ b.n b643d8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r6, r7, r8, r9, fp, sp, lr} │ │ - vbic.i32 d14, #206 @ 0x000000ce │ │ + vmla.f q7, q2, d1[5] │ │ vsra.u64 q2, , #62 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n b64212 │ │ str r2, [r0, r0] │ │ b.n b64216 │ │ strb r1, [r0, #0] │ │ b.n b6421a │ │ @@ -2866726,15 +2866726,15 @@ │ │ beq.n b64d8c │ │ b.n b65270 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, r9, ip} │ │ movs r7, r5 │ │ adds r4, r7, r5 │ │ movs r0, r0 │ │ - lsrs r6, r7, #19 │ │ + lsrs r5, r4, #20 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, lr, pc} │ │ b.n b65208 │ │ str r4, [r3, r0] │ │ b.n b64894 │ │ ands r1, r0 │ │ b.n b650b6 │ │ @@ -2869134,15 +2869134,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #32 │ │ b.n b65cca │ │ movs r0, r0 │ │ b.n b667d0 │ │ @ instruction: 0xfff41aff │ │ movs r3, r2 │ │ - and.w r8, r0, r4, lsr #3 │ │ + and.w r8, r0, fp, ror #3 │ │ vmla.i , , d0[0] │ │ b.n b65c78 │ │ movs r0, r1 │ │ b.n b66482 │ │ str r4, [r4, #16] │ │ @ instruction: 0xebff0000 │ │ b.n b65c7a │ │ @@ -2869789,16 +2869789,16 @@ │ │ b.n b669ea │ │ movs r0, #4 │ │ b.n b669ee │ │ str r0, [r6, #12] │ │ b.n b66a4c │ │ ldr r2, [r7, #80] @ 0x50 │ │ @ instruction: 0xebff88fc │ │ - ldmia.w sp!, {r2, r3, r6, r7, r8, r9, ip, sp, lr, pc} │ │ - vbic.i32 d1, #171 @ 0x000000ab │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, r9, ip, sp, lr, pc} │ │ + vmla.f , q1, d2[4] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b66b64 │ │ add sp, #4 │ │ b.n b66a0e │ │ str r0, [sp, #0] │ │ b.n b66a12 │ │ @@ -2870741,15 +2870741,15 @@ │ │ @ instruction: 0xffd8eaff │ │ beq.n b66ee8 │ │ b.n b673dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ movs r2, r5 │ │ b.n b66d16 │ │ - vmvn.i32 , #35839 @ 0x00008bff │ │ + vmull.u8 , d16, d18 │ │ vmvn.i32 d14, #12189696 @ 0x00ba0000 │ │ vmla.i , q0, d0[2] │ │ vaddl.u8 q0, d1, d7 │ │ b.n b6735e │ │ lsls r0, r6, #1 │ │ b.n b66cc0 │ │ movs r3, r0 │ │ @@ -2871819,21 +2871819,21 @@ │ │ b.n b6734c │ │ movs r0, #24 │ │ b.n b67354 │ │ vpmin.u32 q15, , │ │ strh r0, [r0, r0] │ │ vorr.i16 d15, #39936 @ 0x9c00 │ │ @ instruction: 0xff806ebd │ │ - vsubw.u8 , q10, d27 │ │ + vrsra.u64 , q1, #60 │ │ vorr.i32 q5, #11534336 @ 0x00b00000 │ │ @ instruction: 0xff80fb6b │ │ - vsra.u64 d5, d1, #63 │ │ + vsra.u64 d5, d24, #63 │ │ vmov.i32 q1, #42495 @ 0x0000a5ff │ │ - vqdmulh.s , q2, d2[3] │ │ - vmull.u8 q5, d19, d4 │ │ + vmvn.i32 , #50687 @ 0x0000c5ff │ │ + vmull.u8 q5, d19, d27 │ │ vqrdmlah.s , , d3[5] │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b67cec │ │ strb r3, [r0, #0] │ │ b.n b67b96 │ │ str r2, [r0, r0] │ │ @@ -2872674,25 +2872674,25 @@ │ │ @ instruction: 0xebfd5003 │ │ b.n b686ce │ │ @ instruction: 0xffd0eaff │ │ ldr r5, [r5, #116] @ 0x74 │ │ str r4, [r4, #84] @ 0x54 │ │ ldrb r4, [r3, #19] │ │ movs r6, r5 │ │ - subs r0, r6, r3 │ │ + subs r7, r2, r4 │ │ vrshr.u64 d10, d14, #61 │ │ - vqshlu.s64 d1, d12, #1 │ │ + vmlsl.u , d17, d3[0] │ │ @ instruction: 0xff837f8b │ │ vmvn.i32 q1, #-1660944384 @ 0x9d000000 │ │ - @ instruction: 0xff84a891 │ │ + @ instruction: 0xff84a8b8 │ │ @ instruction: 0xff83b8b3 │ │ vmull.u q7, d16, d0[7] │ │ movs r2, r5 │ │ adc.w r0, ip, sl, asr #32 │ │ - bkpt 0x00ab │ │ + bkpt 0x00d2 │ │ vsli.64 q0, q8, #2 │ │ @ instruction: 0xff84bab0 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b6846c │ │ str r0, [r0, #0] │ │ b.n b68716 │ │ @@ -2872814,15 +2872814,15 @@ │ │ movs r6, r0 │ │ b.n b68412 │ │ beq.n b68124 │ │ b.n b685f0 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, pc} │ │ vmla.f q1, , d1[5] │ │ - @ instruction: 0xff84bb90 │ │ + @ instruction: 0xff84bbb7 │ │ vqrdmlsh.s , q9, d0[4] │ │ vaddl.u8 q0, d1, d0 │ │ b.n b68790 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b67c98 │ │ @@ -2872979,15 +2872979,15 @@ │ │ b.n b6857e │ │ beq.n b68148 │ │ b.n b6875c │ │ ldr r7, [pc, #960] @ (b68604 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ @ instruction: 0xeafe42dc │ │ vmov.i32 , #144 @ 0x00000090 │ │ - vsri.64 d10, d21, #63 │ │ + vsri.64 q5, q6, #63 │ │ vmvn.i32 d14, #181 @ 0x000000b5 │ │ @ instruction: 0xff834bf0 │ │ stmdb sp!, {pc} │ │ b.n b67d82 │ │ ands r1, r0 │ │ b.n b685a6 │ │ str r0, [r0, r0] │ │ @@ -2873277,15 +2873277,15 @@ │ │ add.w r0, r0, r4 │ │ b.n b68816 │ │ asrs r7, r0, #32 │ │ b.n b6881a │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9} │ │ @ instruction: 0xea00b0ce │ │ - vmla.i , q0, d1[6] │ │ + vshr.u64 d1, d0, #64 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b6898c │ │ adds r0, #24 │ │ b.n b68010 │ │ str r2, [r0, r0] │ │ b.n b6883a │ │ @@ -2874922,33 +2874922,33 @@ │ │ asrs r1, r1, #4 │ │ lsls r1, r1, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n b68d98 │ │ ldc2 10, cr14, [sp, #-1020] @ 0xfffffc04 @ │ │ - blxns fp │ │ + ldr r0, [pc, #12] @ (b692a8 ) │ │ @ instruction: 0xff83dfa8 │ │ movs r2, r5 │ │ bcc.n b691e4 │ │ movs r6, r5 │ │ bcc.n b691b0 │ │ movs r6, r5 │ │ bcs.n b6927c │ │ movs r6, r5 │ │ bcs.n b692d0 │ │ movs r6, r5 │ │ bgt.n b691ec │ │ movs r2, r5 │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ + ldmia r4, {r0, r2, r3, r4, r7} │ │ vqrdmulh.s q6, q9, d0[6] │ │ movs r6, r5 │ │ ldmia r5!, {r4, r6, r7} │ │ movs r6, r5 │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ + ldmia r1!, {r0, r2} │ │ @ instruction: 0xff82ccb4 │ │ movs r6, r5 │ │ ands r0, r2 │ │ stmdb sp!, {r0, lr} │ │ b.n b69612 │ │ @ instruction: 0xfff8ebfd │ │ movs r0, r0 │ │ @@ -2876617,16 +2876617,16 @@ │ │ b.n b6a43e │ │ movs r5, r0 │ │ b.n b6a402 │ │ beq.n b6a10c │ │ b.n b6a5e0 │ │ ldr r7, [pc, #960] @ (b6a488 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xeafd47e0 │ │ - @ instruction: 0xff829f73 │ │ + @ instruction: 0xeafd4807 │ │ + @ instruction: 0xff829f9a │ │ vmlal.u8 , d18, d29 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n b6a422 │ │ asrs r4, r2, #32 │ │ b.n b69c88 │ │ movs r0, r0 │ │ @@ -2876715,16 +2876715,16 @@ │ │ b.n b6a2c4 │ │ ldr.w lr, [r3, #3069] @ 0xbfd │ │ str r1, [r0, #0] │ │ b.n b6a8ee │ │ movs r6, r0 │ │ b.n b6a4f2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r6, sl, fp, ip, pc} │ │ - vorr.i16 , #162 @ 0x00a2 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, sl, fp, ip, pc} │ │ + vbic.i16 , #169 @ 0x00a9 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {ip, lr} │ │ b.n b6a506 │ │ movs r0, r1 │ │ b.n b69cea │ │ movs r0, r0 │ │ b.n b6a86e │ │ @@ -2876806,15 +2876806,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b6a398 │ │ beq.n b6a29c │ │ b.n b6a798 │ │ rors r0, r6 │ │ ldmia.w sp!, {r2, r3, r9, sl, fp, sp, lr} │ │ @ instruction: 0xeaff97fc │ │ - vmvn.i32 , #39423 @ 0x000099ff │ │ + vmull.u8 , d17, d16 │ │ vmull.p8 q2, d2, d0 │ │ stmdb sp!, {sp} │ │ b.n b69db0 │ │ stmia r0!, {r0, r1} │ │ b.n b6a5da │ │ adds r0, #1 │ │ b.n b6a5de │ │ @@ -2876880,15 +2876880,15 @@ │ │ movs r4, r1 │ │ b.n b6a662 │ │ strh r4, [r3, #0] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, lr} │ │ vmlal.u , d1, d0[4] │ │ vmlsl.u8 q7, d0, d18 │ │ @ instruction: 0xff803eb7 │ │ - vorr.i32 , #37888 @ 0x00009400 │ │ + vbic.i32 , #39680 @ 0x00009b00 │ │ vmvn.i16 d4, #160 @ 0x00a0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b6a682 │ │ movs r0, #1 │ │ b.n b6a686 │ │ asrs r0, r5, #32 │ │ b.n b69e88 │ │ @@ -2876907,15 +2876907,15 @@ │ │ b.n b69ea4 │ │ movs r4, r0 │ │ b.n b6a6aa │ │ asrs r1, r0, #32 │ │ b.n b6a48c │ │ ldr r0, [pc, #192] @ (b6a430 ) │ │ ldmia.w sp!, {r4, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xeaff4375 │ │ + @ instruction: 0xeaff439c │ │ vqrdmlah.s , q9, d3[5] │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r3, r8, ip} │ │ b.n b69ea6 │ │ movs r0, r0 │ │ b.n b6aa2c │ │ str r0, [r7, r3] │ │ @@ -2877197,15 +2877197,15 @@ │ │ movs r0, #0 │ │ b.n b6adb6 │ │ fldmiax sl, {d14-d139} @ Deprecated │ │ movs r4, r0 │ │ b.n b6a138 │ │ ldmia r6, {r2, r4, r6} │ │ @ instruction: 0xebfd81fc │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, sl} │ │ + ldmia.w sp!, {r3, r4, r8, sl} │ │ vmov.i32 d4, #160 @ 0x000000a0 │ │ stmdb sp!, {lr} │ │ b.n b6a952 │ │ movs r0, r0 │ │ b.n b6a13a │ │ @ instruction: 0xeb4eebfd │ │ movs r0, r0 │ │ @@ -2879208,15 +2879208,15 @@ │ │ movs r0, #0 │ │ b.n b6bf86 │ │ adds r0, #0 │ │ b.n b6bf0a │ │ asrs r1, r0, #32 │ │ b.n b6b8ec │ │ ldmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - adds r0, #27 │ │ + adds r0, #66 @ 0x42 │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {} │ │ b.n b6b302 │ │ ands r2, r0 │ │ b.n b6bb22 │ │ b.n b6b602 │ │ @ instruction: 0xebfd5000 │ │ @@ -2879496,15 +2879496,15 @@ │ │ ldr r3, [pc, #40] @ (b6ba74 ) │ │ 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, r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ vshr.u64 d6, d8, #61 │ │ - @ instruction: 0xff802d96 │ │ + @ instruction: 0xff802dbd │ │ vmov.i16 , #43776 @ 0xab00 │ │ vsli.64 d8, d16, #0 │ │ vmax.u16 q10, , │ │ vmla.i q2, , d0[5] │ │ vmlal.u8 q4, d16, d4 │ │ vshr.u32 d20, d0, #8 │ │ stmdb sp!, {lr} │ │ @@ -2883088,15 +2883088,15 @@ │ │ asrs r6, r0, #32 │ │ asrs r0, r4, #6 │ │ b.n b6dd2a │ │ subs r5, r7, r7 │ │ svc 73 @ 0x49 │ │ b.n b6df18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, fp, sp} │ │ + ldmia.w sp!, {r2, r4, r7, fp, sp} │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b6dea8 │ │ add sp, #0 │ │ b.n b6dd52 │ │ movs r0, r0 │ │ b.n b6e0b6 │ │ @@ -2884491,15 +2884491,15 @@ │ │ beq.n b6e658 │ │ b.n b6eb1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r6, r9, fp, ip, sp} │ │ @ instruction: 0xff81bd01 │ │ @ instruction: 0xff83df30 │ │ vmla.f , q0, d3[4] │ │ - vmov.i32 q0, #36352 @ 0x00008e00 │ │ + vsubl.u8 q0, d16, d5 │ │ vsra.u64 q2, , #62 │ │ stmdb sp!, {pc} │ │ b.n b6e962 │ │ movs r2, r0 │ │ b.n b6e966 │ │ str r3, [r0, r0] │ │ b.n b6e96a │ │ @@ -2886932,32 +2886932,32 @@ │ │ lsls r6, r4, #20 │ │ udf #0 │ │ stmia r1!, {r2, r3, r5, r7} │ │ str r6, [sp, #768] @ 0x300 │ │ b.n b6faae │ │ cmp r6, #0 │ │ lsls r3, r2, #10 │ │ - ldr r7, [sp, #608] @ 0x260 │ │ + ldr r7, [sp, #764] @ 0x2fc │ │ vsubw.u8 q1, q1, d12 │ │ vmls.f , q8, d2[4] │ │ - vmov.i32 , #8978431 @ 0x0088ffff │ │ + vmvn.i32 , #9437183 @ 0x008fffff │ │ vmla.i q1, q9, d0[0] │ │ @ instruction: 0xff8003cc │ │ - vqdmulh.s , q0, d0[7] │ │ + @ instruction: 0xff809c93 │ │ vqrdmlsh.s , q9, d0[5] │ │ - @ instruction: 0xff80edd7 │ │ + @ instruction: 0xff80edfe │ │ vabal.u8 q0, d18, d5 │ │ vmull.u8 q4, d16, d15 │ │ - vmov.i8 d2, #181 @ 0xb5 │ │ + vmov.i64 d2, #0xff00ffffffff0000 │ │ vqshlu.s64 , , #3 │ │ - vshr.u64 q3, , #64 │ │ - @ instruction: 0xff822c9c │ │ + vaddw.u8 q3, q0, d16 │ │ + vqdmulh.s q1, q9, d3[0] │ │ @ instruction: 0xff835763 │ │ vorr.i32 , #130 @ 0x00000082 │ │ - vshr.u64 d1, d25, #64 │ │ + vmla.i , q8, d0[4] │ │ vmul.i q3, , d1[4] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n b700e8 │ │ adds r0, #96 @ 0x60 │ │ b.n b7016c │ │ asrs r1, r0, #32 │ │ @@ -2887257,15 +2887257,15 @@ │ │ b.n b70206 │ │ stmia.w r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ beq.n b6fdf4 │ │ b.n b703e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, lr, pc} │ │ ldmia r7!, {r1, r2, r3, r6} │ │ - ldrb r3, [r4, r2] │ │ + ldrb r2, [r1, r3] │ │ vaddl.u8 , d2, d0 │ │ b.n b7061e │ │ movs r0, #0 │ │ b.n b70622 │ │ ldc2 10, cr14, [lr], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ b.n b7062a │ │ @@ -2888811,42 +2888811,42 @@ │ │ ldrb r0, [r0, r0] │ │ lsls r6, r4, #20 │ │ bcs.n b70cac │ │ stc2l 10, cr8, [ip, #-0] @ │ │ lsls r1, r7, #30 │ │ add r2, pc, #548 @ (adr r2, b70ed8 ) │ │ vrshr.u64 q5, , #61 │ │ - vqshl.u64 d14, d17, #3 │ │ + vqshl.u64 q7, q4, #3 │ │ vmvn.i32 d10, #37120 @ 0x00009100 │ │ vaddl.u8 q5, d19, d21 │ │ vmla.f q5, , d1[4] │ │ vmls.f , , d3[2] │ │ - vrsubhn.i16 d12, , │ │ + vqshlu.s64 d12, d18, #1 │ │ vmlsl.u , d1, d1[1] │ │ @ instruction: 0xff809eb3 │ │ @ instruction: 0xff8333c7 │ │ vmull.p8 , d16, d17 │ │ - vabal.u8 q7, d19, d18 │ │ + vmls.f q7, , d1[2] │ │ @ instruction: 0xff823db1 │ │ @ instruction: 0xff83f7ec │ │ vqshl.u64 d9, d21, #0 │ │ - vmlal.u8 , d19, d20 │ │ + vmul.i , , d3[2] │ │ @ instruction: 0xff829ab5 │ │ vmul.f , , d1[5] │ │ - vmlsl.u8 q5, d19, d30 │ │ - vsri.64 d5, d15, #62 │ │ - vshr.u64 d12, d7, #62 │ │ + @ instruction: 0xff83aad5 │ │ + vmls.i , q9, d2[1] │ │ + vshr.u64 d12, d30, #62 │ │ vmov.i32 , #145 @ 0x00000091 │ │ vorr.i16 d7, #34048 @ 0x8500 │ │ - vmlsl.u q6, d3, d0[0] │ │ + vmlsl.u q6, d3, d3[5] │ │ vqshlu.s64 d9, d29, #2 │ │ - @ instruction: 0xff83e998 │ │ - vabal.u8 q7, d2, d13 │ │ - vsri.64 q1, , #63 │ │ - vqrdmulh.s q5, , d3[2] │ │ + @ instruction: 0xff83e9bf │ │ + vbic.i32 d14, #10747904 @ 0x00a40000 │ │ + vabal.u8 q1, d1, d20 │ │ + vmvn.i32 q5, #11730943 @ 0x00b2ffff │ │ vorr.i32 , #-1459617792 @ 0xa9000000 │ │ @ instruction: 0xff83be9a │ │ vmvn.i32 , #9306111 @ 0x008dffff │ │ vaddl.u8 q7, d3, d24 │ │ vbic.i16 , #189 @ 0x00bd │ │ vmov.f32 d9, #-17 @ 0xc1880000 │ │ @ instruction: 0xff834bf0 │ │ @@ -2889115,18 +2889115,18 @@ │ │ bcs.n b70ff8 │ │ @ instruction: 0xebfd0005 │ │ b.n b712d6 │ │ cbz r6, b71012 │ │ @ instruction: 0xebfd0000 │ │ b.n b716de │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r5, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, fp, ip, lr, pc} │ │ vqshl.u64 d2, d30, #1 │ │ vabal.u8 , d0, d26 │ │ - vqshl.u64 d11, d27, #3 │ │ + @ instruction: 0xff83b7e2 │ │ vmvn.i16 d4, #156 @ 0x009c │ │ stmdb sp!, {r0, lr} │ │ b.n b712fa │ │ asrs r0, r0, #32 │ │ b.n b716fe │ │ asrs r4, r0, #32 │ │ b.n b70adc │ │ @@ -2889447,15 +2889447,15 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r3, r6} │ │ @ instruction: 0xb8ca │ │ vsubw.u8 , q8, d21 │ │ vaddl.u8 , d19, d1 │ │ - vrsubhn.i16 d6, , q9 │ │ + vmlsl.u q3, d19, d1[2] │ │ vaddl.u8 , d2, d8 │ │ b.n b71748 │ │ ldr r3, [pc, #992] @ (b71690 ) │ │ stmdb sp!, {lr, pc} │ │ b.n b715f6 │ │ movs r4, r4 │ │ b.n b717d4 │ │ @@ -2889766,15 +2889766,15 @@ │ │ mcr2 15, 0, pc, cr12, cr15, {7} @ │ │ asrs r6, r7, #31 │ │ lsls r0, r3, #23 │ │ str r6, [sp, #768] @ 0x300 │ │ b.n b71422 │ │ b.n b71b6c │ │ movs r5, r5 │ │ - str r7, [sp, #972] @ 0x3cc │ │ + ldr r0, [sp, #104] @ 0x68 │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {lr} │ │ b.n b718ba │ │ movs r2, r0 │ │ add.w r0, r0, r4 │ │ b.n b718c2 │ │ ands r0, r2 │ │ @@ -2890994,20 +2890994,20 @@ │ │ b.n b72568 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ strh r5, [r5, #36] @ 0x24 │ │ vmlal.u , d3, d2[5] │ │ - @ instruction: 0xff813d98 │ │ + @ instruction: 0xff813dbf │ │ @ instruction: 0xff82f9f0 │ │ vqadd.u64 d28, d15, d7 │ │ @ instruction: 0xff80ffd1 │ │ - vqrdmlsh.s , q8, d2[7] │ │ - vmls.f q5, , d1[5] │ │ + vmov.i32 d0, #133 @ 0x00000085 │ │ + vmls.f q5, q9, d1[5] │ │ vaddl.u8 q0, d0, d0 │ │ b.n b72726 │ │ adds r0, #4 │ │ asrs r0, r2, #22 │ │ stmia r0!, {r0} │ │ lsls r0, r4, #14 │ │ adds r0, #8 │ │ @@ -2891197,15 +2891197,15 @@ │ │ b.n b72748 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ strh r5, [r2, #4] │ │ vabal.u8 , d3, d24 │ │ - vaddl.u8 q7, d16, d12 │ │ + vshr.u64 d14, d19, #64 │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {ip} │ │ b.n b71d7a │ │ str r2, [r0, #0] │ │ b.n b7259a │ │ movs r0, #1 │ │ b.n b7299e │ │ @@ -2893172,15 +2893172,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n b736b2 │ │ ldr r0, [pc, #192] @ (b73434 ) │ │ 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: 0xeafdcef6 │ │ + @ instruction: 0xeafdcf1d │ │ @ instruction: 0xff8148f0 │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n b7382c │ │ ands r0, r0 │ │ b.n b736d6 │ │ movs r3, r4 │ │ b.n b72f3c │ │ @@ -2895375,17 +2895375,17 @@ │ │ vmov.i32 q5, #47360 @ 0x0000b900 │ │ vorr.i32 q5, #176 @ 0x000000b0 │ │ vmul.f q5, , d1[0] │ │ @ instruction: 0xff834eff │ │ vsra.u64 q3, , #63 │ │ @ instruction: 0xff83bcbd │ │ vpmax.u , , │ │ - vqrdmlsh.s , , d1[2] │ │ + @ instruction: 0xff811ff0 │ │ vshr.u64 , q10, #62 │ │ - vraddhn.i16 d9, q8, │ │ + vraddhn.i16 d9, q8, q15 │ │ @ instruction: 0xff829fb3 │ │ vmlsl.u8 q1, d16, d28 │ │ movs r2, r5 │ │ ldr r4, [r5, #20] │ │ vmvn.i32 q2, #128 @ 0x00000080 │ │ stmdb sp!, {ip} │ │ b.n b74da2 │ │ @@ -2897628,18 +2897628,18 @@ │ │ b.n b76072 │ │ @ instruction: 0xffee2aff │ │ @ instruction: 0xffeaeaff │ │ strh r7, [r7, #58] @ 0x3a │ │ vbic.i32 , #-2097152000 @ 0x83000000 │ │ vqshlu.s64 q5, , #1 │ │ vpmax.u d20, d15, d21 │ │ - vqrdmulh.s q4, , d0[0] │ │ + vqrdmulh.s q4, , d3[5] │ │ vmvn.i32 d14, #39424 @ 0x00009a00 │ │ - vqshlu.s64 , , #0 │ │ - vmul.f q7, , d3[2] │ │ + vabdl.u8 , d0, d22 │ │ + vbic.i16 q7, #146 @ 0x0092 │ │ vmull.p8 q1, d1, d26 │ │ vmlal.u8 q5, d19, d5 │ │ @ instruction: 0xff8048fc │ │ stmdb sp!, {lr} │ │ b.n b75d0a │ │ movs r1, r3 │ │ b.n b7556e │ │ @@ -2898364,15 +2898364,15 @@ │ │ movs r0, #0 │ │ b.n b75f60 │ │ ldr r7, [pc, #992] @ (b763c0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b76244 │ │ ldrh r1, [r3, #4] │ │ vorr.i32 q6, #45056 @ 0x0000b000 │ │ - @ instruction: 0xff54ac27 │ │ + sha256h2.32 q13, q2, q7 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n b7633a │ │ asrs r2, r0, #32 │ │ b.n b7633e │ │ str r2, [r0, r0] │ │ b.n b76342 │ │ @@ -2898901,15 +2898901,15 @@ │ │ b.n b767fa │ │ beq.n b7653c │ │ b.n b769d8 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff3e85 │ │ @ instruction: 0xff837afb │ │ - vsra.u64 , , #64 │ │ + vmov.i32 d3, #34816 @ 0x00008800 │ │ vsli.64 , q14, #2 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b76978 │ │ str r0, [r0, r0] │ │ b.n b76822 │ │ lsls r0, r6, #6 │ │ @@ -2900667,18 +2900667,18 @@ │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ b.n b76efe │ │ movs r0, r0 │ │ b.n b76f00 │ │ @ instruction: 0xffe4eaff │ │ adds r1, #121 @ 0x79 │ │ vaddw.u8 , , d13 │ │ - vsubw.u8 q1, , d9 │ │ + vbic.i32 d2, #45056 @ 0x0000b000 │ │ vmov.i32 q5, #-1610612736 @ 0xa0000000 │ │ vpmin.u d19, d31, d0 │ │ - @ instruction: 0xff80e92d │ │ + vorr.i16 q7, #132 @ 0x0084 │ │ @ instruction: 0xff81ec94 │ │ movs r5, r5 │ │ add r6, pc, #624 @ (adr r6, b77690 ) │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n b778c4 │ │ str r0, [r0, r0] │ │ @@ -2903768,44 +2903768,44 @@ │ │ b.n b7899c │ │ asrs r1, r0, #32 │ │ b.n b78f80 │ │ movs r0, #2 │ │ b.n b78f84 │ │ b.n b79096 │ │ @ instruction: 0xebfdffd3 │ │ - @ instruction: 0xeaff3ba3 │ │ + @ instruction: 0xeaff3bca │ │ vmla.i q7, , d0[5] │ │ movs r1, r5 │ │ str r1, [sp, #768] @ 0x300 │ │ vaddw.u8 q7, q0, d12 │ │ movs r1, r5 │ │ - strb r3, [r5, #24] │ │ + strb r2, [r2, #25] │ │ vaddw.u8 q7, , d0 │ │ movs r1, r5 │ │ - movs r6, #248 @ 0xf8 │ │ + movs r7, #31 │ │ @ instruction: 0xff82dfa0 │ │ movs r1, r5 │ │ ldr r0, [r2, r1] │ │ movs r0, r0 │ │ - movs r6, #190 @ 0xbe │ │ - vrsubhn.i16 d2, q9, q7 │ │ + movs r6, #229 @ 0xe5 │ │ + vqshlu.s64 d2, d21, #2 │ │ vrsubhn.i16 d13, q9, │ │ vabal.u8 q7, d2, d22 │ │ - vqrdmulh.s , q8, d2[7] │ │ - vqrdmulh.s , q9, d2[3] │ │ + vmov.i8 d7, #133 @ 0x85 │ │ + @ instruction: 0xff827df5 │ │ @ instruction: 0xff823907 │ │ vmlsl.u q0, d16, d0[3] │ │ movs r0, r0 │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ + ldmia r6!, {r0} │ │ vqrdmulh.s , , d0[2] │ │ movs r1, r5 │ │ ldr r6, [r3, #124] @ 0x7c │ │ @ instruction: 0xff7fdd90 │ │ movs r1, r5 │ │ - subs r2, #66 @ 0x42 │ │ + subs r2, #105 @ 0x69 │ │ @ instruction: 0xff81dfa8 │ │ movs r1, r5 │ │ ldr r3, [pc, #960] @ (b7928c ) │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b7936c │ │ strh r0, [r0, #0] │ │ b.n b79216 │ │ @@ -2904056,15 +2904056,15 @@ │ │ vpmin.f16 , , q0 │ │ movs r1, r5 │ │ strb r0, [r1, #30] │ │ movs r1, r0 │ │ stmia r6!, {r0, r3, r4, r6, r7} │ │ vabdl.u8 , d16, d8 │ │ movs r1, r0 │ │ - eors r4, r0 │ │ + eors r3, r5 │ │ vmvn.i16 d4, #175 @ 0x00af │ │ stmdb sp!, {lr} │ │ b.n b7943e │ │ lsls r0, r6, #3 │ │ b.n b78c40 │ │ str r0, [r0, r0] │ │ b.n b79846 │ │ @@ -2904183,15 +2904183,15 @@ │ │ movs r2, r0 │ │ strh r4, [r2, r0] │ │ vmlsl.u8 , d16, d16 │ │ movs r2, r0 │ │ ldrh r7, [r2, #16] │ │ vpmin.u , , q10 │ │ movs r2, r0 │ │ - str r0, [sp, #904] @ 0x388 │ │ + str r1, [sp, #36] @ 0x24 │ │ @ instruction: 0xff81ab28 │ │ vshr.u64 d8, d4, #64 │ │ movs r5, r5 │ │ stmia r5!, {r0, r4, r5} │ │ vhadd.u q12, , q12 │ │ movs r5, r5 │ │ asrs r0, r2, #32 │ │ @@ -2904745,17 +2904745,17 @@ │ │ @ instruction: 0xe99d1000 │ │ b.n b791da │ │ movs r2, r1 │ │ b.n b79a1e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r9, sl, fp, lr, pc} │ │ vmull.p8 q6, d2, d3 │ │ - @ instruction: 0xff826c92 │ │ + @ instruction: 0xff826cb9 │ │ vmov.f32 , #-7.25 @ 0xc0e80000 │ │ - vrhadd.u , , q11 │ │ + vhsub.u d25, d15, d13 │ │ vaddl.u8 q0, d2, d0 │ │ b.n b79d9a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b79a46 │ │ @@ -2905961,15 +2905961,15 @@ │ │ b.n b79c26 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #28 │ │ b.n b7a86e │ │ movs r7, r0 │ │ b.n b7a472 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r6, r8, fp} │ │ + ldmia.w sp!, {r2, r3, r7, r8, fp} │ │ vmov.i32 , #146 @ 0x00000092 │ │ vhsub.u d20, d15, d5 │ │ vaddl.u8 q0, d0, d8 │ │ b.n b79c68 │ │ movs r1, r0 │ │ b.n b7a7ea │ │ movs r6, r0 │ │ @@ -2906823,15 +2906823,15 @@ │ │ b.n b7abce │ │ movs r0, #0 │ │ b.n b7b052 │ │ add r4, sp, #1020 @ 0x3fc │ │ @ instruction: 0xebfd0000 │ │ b.n b7afda │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r7, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r2, r6, r7, r9, sl, fp, lr, pc} │ │ vmla.i , , d0[7] │ │ b.n b7a3c6 │ │ lsls r0, r5, #1 │ │ b.n b7a3ca │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b7aff2 │ │ @@ -2908600,16 +2908600,16 @@ │ │ b.n b7bef6 │ │ str r7, [r0, #0] │ │ b.n b7befa │ │ movs r0, r0 │ │ b.n b7be68 │ │ @ instruction: 0xffea1aff │ │ @ instruction: 0xfff6eaff │ │ - bl 9c16c8 │ │ - adds r6, r0, r6 │ │ + bl 9e86c8 │ │ + adds r5, r5, r6 │ │ vsli.64 d11, d12, #2 │ │ movs r1, r5 │ │ movs r0, #209 @ 0xd1 │ │ b.n b7bb76 │ │ adds r0, #0 │ │ b.n b7b37a │ │ movs r1, r0 │ │ @@ -2908818,16 +2908818,16 @@ │ │ str r0, [r0, r0] │ │ b.n b7b4a6 │ │ movs r4, r0 │ │ b.n b7bcda │ │ beq.n b7b9bc │ │ b.n b7beb8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r4, r7, lr, pc} │ │ - vmov.i32 d3, #9502720 @ 0x00910000 │ │ + ldmia.w sp!, {r3, r4, r5, r7, lr, pc} │ │ + vmvn.i32 d3, #9961472 @ 0x00980000 │ │ @ instruction: 0xff824ff8 │ │ stmdb sp!, {ip, lr} │ │ b.n b7bcf2 │ │ lsls r0, r2, #3 │ │ b.n b7bd56 │ │ add sp, #4 │ │ b.n b7bcfa │ │ @@ -2913219,107 +2913219,107 @@ │ │ beq.n b7df20 │ │ b.n b7e3d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r8, sl, fp, ip} │ │ vmull.u8 , d3, d12 │ │ vqdmulh.s , , d2[6] │ │ @ instruction: 0xff806f74 │ │ - vqrdmulh.s q1, q1, d0[7] │ │ + @ instruction: 0xff822d93 │ │ vmls.i q2, , d1[4] │ │ vminnm.f16 d22, d15, d20 │ │ vbic.i16 d9, #43776 @ 0xab00 │ │ - vmin.u , , │ │ + vaba.u d17, d15, d14 │ │ @ instruction: 0xff820b48 │ │ movs r0, r0 │ │ - strh r3, [r5, #38] @ 0x26 │ │ + strh r2, [r2, #40] @ 0x28 │ │ vmvn.i32 d14, #10027007 @ 0x0098ffff │ │ vpmax.u d16, d31, d16 │ │ movs r0, r0 │ │ str r6, [r3, #68] @ 0x44 │ │ @ instruction: 0xff8009f4 │ │ movs r0, r0 │ │ lsrs r4, r4, #8 │ │ movs r0, r0 │ │ - ldr r7, [r2, #28] │ │ + ldr r6, [r7, #28] │ │ vraddhn.i16 d6, , │ │ - vbic.i16 q1, #35840 @ 0x8c00 │ │ - vbic.i16 q1, #39680 @ 0x9b00 │ │ + @ instruction: 0xff802ba3 │ │ + @ instruction: 0xff812ba2 │ │ vmlal.u q2, d17, d3[3] │ │ - @ instruction: 0xff7fdc05 │ │ + @ instruction: 0xff7fdc2c │ │ vmla.i q4, , d3[0] │ │ vmls.i q3, q8, d1[6] │ │ vmov.i32 q4, #8716287 @ 0x0084ffff │ │ - @ instruction: 0xff82dcf5 │ │ - vsubl.u8 , d17, d20 │ │ - vqrdmlsh.s q2, q9, d1[5] │ │ - vsubl.u8 , d18, d9 │ │ + vmov.i32 d13, #11337727 @ 0x00acffff │ │ + vmlal.u , d17, d3[2] │ │ + vaddl.u8 , d2, d12 │ │ + vrshr.u64 d3, d16, #62 │ │ vorr.i16 q4, #42752 @ 0xa700 │ │ - @ instruction: 0xff82eebe │ │ - @ instruction: 0xff80d9fd │ │ + vqrdmlah.s q7, q9, d1[5] │ │ + vmlsl.u8 , d0, d20 │ │ vsli.64 d2, d19, #1 │ │ vbic.i16 q5, #129 @ 0x0081 │ │ - @ instruction: 0xff82bbf8 │ │ - vabdl.u8 q1, d17, d15 │ │ + vmov.i32 d11, #45055 @ 0x0000afff │ │ + vqshl.u64 d2, d22, #1 │ │ vmov.i8 q7, #152 @ 0x98 │ │ - vqrdmlsh.s q10, , q9 │ │ + @ instruction: 0xff7f4d19 │ │ vmov.i32 , #41728 @ 0x0000a300 │ │ vsub.i64 q12, , q8 │ │ vmul.i q4, q1, d0[1] │ │ vmov.i8 d14, #161 @ 0xa1 │ │ - vrshl.u64 q11, q1, │ │ + vrshl.u64 q11, , │ │ vsubl.u8 q1, d1, d3 │ │ @ instruction: 0xff7f6cab │ │ - vbic.i16 , #41216 @ 0xa100 │ │ + @ instruction: 0xff82db98 │ │ vmul.f q0, , d3[4] │ │ vsubw.u8 q3, q0, d21 │ │ vabal.u8 q1, d16, d7 │ │ vcgt.u d22, d15, d5 │ │ vabdl.u8 , d16, d12 │ │ - @ instruction: 0xff804fae │ │ - @ instruction: 0xff820eb3 │ │ + @ instruction: 0xff804fd5 │ │ + @ instruction: 0xff820eda │ │ vqrdmulh.s , , d3[5] │ │ vsri.64 , , #64 │ │ - vaba.u q10, , q1 │ │ + vaba.u q10, , │ │ vmov.i32 q3, #37120 @ 0x00009100 │ │ - vqrdmlah.s q0, q0, d3[4] │ │ - @ instruction: 0xff814f32 │ │ + vmull.p8 q0, d16, d10 │ │ + vmov.f32 q2, #-6.25 @ 0xc0c80000 │ │ vbic.i16 q3, #42752 @ 0xa700 │ │ vqrdmulh.s , q1, d3[6] │ │ - @ instruction: 0xff804ef5 │ │ - vmul.f q1, q1, d3[5] │ │ + vmov.f32 d4, #-3.5 @ 0xc0600000 │ │ + @ instruction: 0xff82298e │ │ vmvn.i16 d14, #36864 @ 0x9000 │ │ - vmax.u d31, d31, d31 │ │ + vmin.u , , q3 │ │ @ instruction: 0xff816ad9 │ │ - vqshlu.s64 d4, d30, #2 │ │ - vmlsl.u q3, d17, d0[6] │ │ - vmull.p8 q2, d1, d30 │ │ + vmlsl.u q2, d18, d1[5] │ │ + vabdl.u8 q3, d1, d15 │ │ + vmov.i8 q2, #149 @ 0x95 │ │ vsli.64 , q13, #2 │ │ vmlsl.u8 q3, d16, d1 │ │ vmov.i32 , #45055 @ 0x0000afff │ │ vmull.u q3, d0, d1[5] │ │ - vqshlu.s64 d6, d14, #2 │ │ + vmlsl.u q3, d18, d1[1] │ │ vqdmulh.s , , d2[2] │ │ vsub.i64 d23, d31, d28 │ │ vsli.64 q7, q0, #0 │ │ vqshl.u64 q8, q0, │ │ movs r0, r0 │ │ - cmp r4, r2 │ │ + cmp r3, r7 │ │ vabal.u8 q7, d17, d24 │ │ vshl.u64 d16, d24, d15 │ │ movs r0, r0 │ │ subs r7, #99 @ 0x63 │ │ vsli.64 q7, q10, #0 │ │ vqshl.u64 q8, q10, │ │ movs r0, r0 │ │ movs r2, #232 @ 0xe8 │ │ - vrshr.u64 , , #64 │ │ + vrshr.u64 , q14, #64 │ │ vmov.i32 d14, #-1677721600 @ 0x9c000000 │ │ vqshl.u64 d16, d12, d31 │ │ movs r0, r0 │ │ - ldr r2, [pc, #496] @ (b7e210 ) │ │ + ldr r2, [pc, #652] @ (b7e2ac ) │ │ vorr.i32 d1, #41984 @ 0x0000a400 │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r0, r6, r7, r8, r9, sl, fp, lr, pc} │ │ b.n b7e3b0 │ │ b.n b7e030 │ │ b.n b7e772 │ │ strh r2, [r0, #0] │ │ @@ -2914018,18 +2914018,18 @@ │ │ b.n b7e992 │ │ movs r0, #0 │ │ b.n b7ee16 │ │ beq.n b7e668 │ │ b.n b7eb74 │ │ ldr r3, [pc, #960] @ (b7ea1c ) │ │ ldmia.w sp!, {r7, sl, fp, ip, pc} │ │ - @ instruction: 0xeafd3e7c │ │ + @ instruction: 0xeafd3ea3 │ │ vmull.u q4, d18, d3[5] │ │ vpmin.u q12, , q9 │ │ - vhsub.u q15, , │ │ + vhsub.u d30, d31, d14 │ │ vaddl.u8 , d0, d0 │ │ b.n b7e9b6 │ │ movs r0, r0 │ │ b.n b7ed1a │ │ movs r0, r0 │ │ b.n b7edbe │ │ movs r0, #0 │ │ @@ -2914412,15 +2914412,15 @@ │ │ asrs r0, r2, #11 │ │ adcs r3, r2 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b7eaec ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ stmia r3!, {r1, r2, r3, r7} │ │ - vcgt.u d23, d15, d8 │ │ + vcgt.u d23, d15, d31 │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {lr} │ │ b.n b7ecfe │ │ lsls r4, r3, #3 │ │ b.n b7e4e2 │ │ str r1, [sp, #228] @ 0xe4 │ │ @ instruction: 0xebfd500f │ │ @@ -2914522,15 +2914522,15 @@ │ │ @ instruction: 0xffc30bff │ │ movs r5, r0 │ │ b.n b7edea │ │ beq.n b7eb0c │ │ b.n b7efc8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r6, r7, r8, fp, ip, lr, pc} │ │ - vacgt.f16 q12, , q3 │ │ + vacgt.f16 q12, , │ │ vqrdmlsh.s , , d3[6] │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {r5, r6} │ │ b.n b7f206 │ │ ands r1, r0 │ │ b.n b7ee0a │ │ ldrb r0, [r2, #18] │ │ @@ -2915179,19 +2915179,19 @@ │ │ b.n b7f6e6 │ │ vpmin.u , , │ │ vpmin.u32 q7, , │ │ push {r0, r5, r7, lr} │ │ vqshlu.s64 d5, d29, #2 │ │ vsli.64 , q2, #2 │ │ @ instruction: 0xff82bdb6 │ │ - @ instruction: 0xff7f6d30 │ │ - vsra.u64 d3, d22, #63 │ │ + @ instruction: 0xff7f6d57 │ │ + vsra.u64 , , #63 │ │ vqrdmulh.s , , d2[0] │ │ - vqrdmlsh.s d22, d31, d28 │ │ - vmvn.i32 d15, #9633791 @ 0x0092ffff │ │ + @ instruction: 0xff7f6ce3 │ │ + vmov.i32 , #10092543 @ 0x0099ffff │ │ @ instruction: 0xff814bfc │ │ stmdb sp!, {lr} │ │ b.n b7f3ba │ │ strh r0, [r4, #0] │ │ b.n b7f57e │ │ lsls r4, r6, #2 │ │ b.n b7f422 │ │ @@ -2915477,15 +2915477,15 @@ │ │ b.n b7fa26 │ │ strb r0, [r0, #0] │ │ b.n b7fa2a │ │ ldr r2, [sp, #80] @ 0x50 │ │ @ instruction: 0xebfd0007 │ │ b.n b7f632 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ vaddl.u8 , d1, d20 │ │ b.n b7ee1e │ │ movs r0, r4 │ │ b.n b7ee22 │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b7fa4a │ │ @@ -2916592,19 +2916592,19 @@ │ │ vpmin.u q15, q11, │ │ str r0, [r4, r0] │ │ b.n b7f7a4 │ │ vpmin.u q15, q10, │ │ add r6, sp, #612 @ 0x264 │ │ vbic.i32 , #171 @ 0x000000ab │ │ vcgt.f16 , , q10 │ │ - vmls.i , , q1 │ │ + vmls.i , , │ │ vmls.i q2, , d0[4] │ │ - @ instruction: 0xff8048fa │ │ - @ instruction: 0xff8128d4 │ │ - vabdl.u8 , d1, d20 │ │ + @ instruction: 0xff804921 │ │ + @ instruction: 0xff8128fb │ │ + @ instruction: 0xff81d74b │ │ vaddl.u8 , d1, d0 │ │ b.n b803d2 │ │ asrs r4, r6, #32 │ │ b.n b7f796 │ │ cmp r4, #73 @ 0x49 │ │ and.w r1, r0, ip, ror #19 │ │ stmdb sp!, {lr} │ │ @@ -2916895,16 +2916895,16 @@ │ │ b.n b7faa2 │ │ movs r4, r1 │ │ b.n b7fa58 │ │ beq.n b7ff40 │ │ b.n b8043c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r4, r5, r7, fp, ip, lr} │ │ - @ instruction: 0xff80ee91 │ │ - @ instruction: 0xff815db9 │ │ + @ instruction: 0xff80eeb8 │ │ + vqrdmulh.s , , d0[4] │ │ vmlsl.u q2, d1, d2[4] │ │ @ instruction: 0xff82576f │ │ vbif q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n b80282 │ │ lsls r0, r6, #3 │ │ b.n b7fae6 │ │ @@ -2917100,16 +2917100,16 @@ │ │ b.n b7fbec │ │ movs r4, r0 │ │ b.n b8042e │ │ @ instruction: 0xea21ebff │ │ movs r0, r0 │ │ b.n b80836 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r9, sl, ip, pc} │ │ - vorr.i32 d9, #-1627389952 @ 0x9f000000 │ │ + ldmia.w sp!, {r1, r5, r6, r7, r9, sl, ip, pc} │ │ + @ instruction: 0xff819746 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b805a4 │ │ lsls r0, r1 │ │ b.n b7fc48 │ │ str r0, [sp, #4] │ │ b.n b80452 │ │ @@ -2919246,52 +2919246,52 @@ │ │ b.n b80e4c │ │ movs r0, #48 @ 0x30 │ │ b.n b80e50 │ │ stc2 10, cr14, [ip, #1020] @ 0x3fc @ │ │ str r6, [sp, #512] @ 0x200 │ │ lsls r0, r3, #2 │ │ ldcl 15, cr15, [lr, #520]! @ 0x208 │ │ - ldr r2, [r3, r0] │ │ - vbic.i16 q5, #154 @ 0x009a │ │ - vabdl.u8 q0, d0, d2 │ │ + ldr r1, [r0, r1] │ │ + @ instruction: 0xff81a9a1 │ │ + vabdl.u8 q0, d0, d25 │ │ vmov.i32 d5, #165 @ 0x000000a5 │ │ - vqrdmlah.s q5, q8, d1[1] │ │ - vbic.i32 , #38912 @ 0x00009800 │ │ + vqrdmlah.s q5, q8, d0[7] │ │ + vrsra.u64 d9, d15, #63 │ │ vqdmulh.s , , d1[1] │ │ vaba.u d22, d15, d7 │ │ vmlsl.u8 q3, d16, d7 │ │ vabal.u8 , d0, d20 │ │ - vmull.u , d0, d0[1] │ │ + vmull.u , d0, d3[6] │ │ vbic.i32 d8, #33536 @ 0x00008300 │ │ @ instruction: 0xff809ff1 │ │ - vpmax.u , , │ │ + vpmin.u , , q8 │ │ vqshl.u64 , q12, #0 │ │ vrsubhn.i16 d11, q1, q10 │ │ vmls.i d18, d31, d3 │ │ vcge.u d22, d15, d20 │ │ vqrdmlsh.s d16, d15, d5 │ │ - @ instruction: 0xff7ffcec │ │ - vmvn.i32 d1, #36864 @ 0x00009000 │ │ - @ instruction: 0xff8113c5 │ │ + @ instruction: 0xff7ffd13 │ │ + vmov.i32 , #38656 @ 0x00009700 │ │ + @ instruction: 0xff8113ec │ │ @ instruction: 0xff810cd1 │ │ vrshl.u64 d27, d8, d31 │ │ @ instruction: 0xff7f2ced │ │ vmov.f32 q7, #-2 @ 0xc0000000 │ │ vcge.u q10, q15, │ │ - vcgt.f16 , , │ │ + vacgt.f16 , , q8 │ │ vmvn.i32 d15, #128 @ 0x00000080 │ │ vqrshl.u64 , q12, │ │ vsra.u64 d6, d7, #62 │ │ - vcgt.u q13, , q0 │ │ - vqshl.u64 d13, d3, #1 │ │ + vcgt.u q13, , │ │ + vqshl.u64 d13, d26, #1 │ │ @ instruction: 0xff802b0e │ │ - vorr.i16 d4, #34560 @ 0x8700 │ │ - vmvn.i32 , #40191 @ 0x00009cff │ │ + vbic.i16 d4, #36352 @ 0x8e00 │ │ + vmull.u8 , d17, d19 │ │ vbic.i16 d0, #140 @ 0x008c │ │ - vmax.u q11, , │ │ + vabd.u d22, d15, d12 │ │ @ instruction: 0xff8143eb │ │ vacgt.f16 , , │ │ vqrdmlah.s d16, d15, d31 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b81868 │ │ str r0, [sp, #0] │ │ @@ -2919477,16 +2919477,16 @@ │ │ b.n b81c9e │ │ movs r5, r0 │ │ b.n b818a2 │ │ beq.n b8158c │ │ b.n b81a80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r7, r8, fp, ip, lr} │ │ - vmlsl.u , d0, d2[1] │ │ - @ instruction: 0xff81b347 │ │ + vmlsl.u , d0, d1[7] │ │ + @ instruction: 0xff81b36e │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r2, r4, r5, r6, r7, lr, pc} │ │ b.n b810bc │ │ movs r0, #0 │ │ b.n b81cc2 │ │ stmia r0!, {r2, r3} │ │ b.n b816a4 │ │ @@ -2933192,15 +2933192,15 @@ │ │ b.n b88c82 │ │ beq.n b888c4 │ │ b.n b88e60 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b88e68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r5, r9, fp, lr} │ │ + ldmia.w sp!, {r0, r3, r4, r6, r9, fp, lr} │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {r2, r4, sp, lr, pc} │ │ b.n b88498 │ │ ldmia r7, {r1, r6, r7} │ │ b.n b88ca2 │ │ str r0, [r2, #0] │ │ b.n b884a0 │ │ @@ -2937575,15 +2937575,15 @@ │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b8b582 │ │ movs r5, r0 │ │ b.n b8b186 │ │ beq.n b8ae78 │ │ b.n b8b364 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r7, r9, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r4, r5, r7, r9, sl, fp, sp, pc} │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-88]! @ 0xffffffa8 │ │ b.n b8b2f8 │ │ ands r0, r0 │ │ b.n b8b1a2 │ │ movs r7, r0 │ │ @@ -2939053,22 +2939053,22 @@ │ │ movs r0, r0 │ │ b.n b8bd38 │ │ asrs r4, r4, #32 │ │ b.n b8b5d4 │ │ @ instruction: 0xffe90aff │ │ @ instruction: 0xffeceaff │ │ push {r0, r1, r2, r4, lr} │ │ - vraddhn.i16 d5, , q15 │ │ + vmov.i32 , #9764864 @ 0x00950000 │ │ vmlal.u8 q4, d16, d29 │ │ - vcgt.u , q7, q10 │ │ + vcgt.u d23, d30, d11 │ │ vmull.p8 q0, d17, d20 │ │ vmls.i d17, d31, d12 │ │ movs r0, r0 │ │ cmp r1, #124 @ 0x7c │ │ - @ instruction: 0xfff55cf7 │ │ + vcvt.u16.f16 d21, d14, #11 │ │ vqrdmlah.s q0, , d0[3] │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, r7, ip, lr, pc} │ │ b.n b8bf68 │ │ movs r0, #0 │ │ b.n b8b5f6 │ │ adds r0, #36 @ 0x24 │ │ @@ -2939654,19 +2939654,19 @@ │ │ @ instruction: 0xeafd0004 │ │ b.n b8c30a │ │ asrs r6, r0, #32 │ │ b.n b8c30e │ │ ldr r0, [pc, #1008] @ (b8c3c0 ) │ │ ldmia.w sp!, {r1, r5, fp, sp, lr} │ │ @ instruction: 0xeafd07df │ │ - vcgt.f16 d18, d15, d22 │ │ - vmul.i q1, , d0[4] │ │ - vbic.i16 d0, #129 @ 0x0081 │ │ - @ instruction: 0xff802898 │ │ - @ instruction: 0xff806904 │ │ + vcgt.f16 q9, , │ │ + @ instruction: 0xff812907 │ │ + vorr.i16 q0, #136 @ 0x0088 │ │ + @ instruction: 0xff8028bf │ │ + @ instruction: 0xff80692b │ │ vorr.i32 , #-1845493760 @ 0x92000000 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b8c494 │ │ ands r2, r0 │ │ b.n b8c33e │ │ str r1, [r0, r0] │ │ @@ -2940816,15 +2940816,15 @@ │ │ b.n b8ccd6 │ │ @ instruction: 0xb7f7 │ │ @ instruction: 0xebffd07c │ │ b.n b8ceb8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, lr} │ │ lsls r2, r0, #3 │ │ - ldr r3, [pc, #168] @ (b8ca50 ) │ │ + ldr r3, [pc, #324] @ (b8caec ) │ │ @ instruction: 0xff81ecb2 │ │ vshl.u64 , q0, q7 │ │ movs r0, r0 │ │ str r3, [sp, #816] @ 0x330 │ │ vcgt.u d17, d14, d12 │ │ movs r0, r0 │ │ adds r0, r7, #3 │ │ @@ -2940877,15 +2940877,15 @@ │ │ str r7, [r1, #56] @ 0x38 │ │ @ instruction: 0xebfd0005 │ │ b.n b8cd6a │ │ cmp r1, r9 │ │ @ instruction: 0xebfd0001 │ │ b.n b8d172 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r5, r8, r9, sp} │ │ + ldmia.w sp!, {r1, r3, r6, r8, r9, sp} │ │ vmls.i q6, , d2[4] │ │ vceq.i d20, d14, d31 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b8cd86 │ │ asrs r0, r0, #32 │ │ b.n b8d18a │ │ movs r3, r0 │ │ @@ -2943264,15 +2943264,15 @@ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n b8e592 │ │ @ instruction: 0xffdceaff │ │ subs r6, #8 │ │ vbif d20, d14, d20 │ │ vqadd.u64 q10, , q12 │ │ - vpmax.u d30, d31, d15 │ │ + vpmin.u d30, d31, d22 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {} │ │ b.n b8d990 │ │ adds r0, #0 │ │ b.n b8e5b2 │ │ b.n b8de74 │ │ b.n b8e5b6 │ │ @@ -2944232,16 +2944232,16 @@ │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r1 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b8e7f8 ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ add r4, sp, #824 @ 0x338 │ │ - vqsub.u64 , q15, q11 │ │ - vmlal.u , d0, d2[5] │ │ + vcge.u d23, d14, d13 │ │ + vsubl.u8 , d16, d13 │ │ vmlal.u8 q2, d0, d0 │ │ stmdb sp!, {r3, r7, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b8ee12 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -2944320,15 +2944320,15 @@ │ │ add.w r0, r0, r0 │ │ b.n b8ee22 │ │ @ instruction: 0xfff20aff │ │ beq.n b8e7b8 │ │ b.n b8eca4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, fp, sp, pc} │ │ - vqrshl.u64 d23, d6, d31 │ │ + vqrshl.u64 d23, d29, d31 │ │ vmov.i32 d7, #9175039 @ 0x008bffff │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r0, pc} │ │ b.n b8eae2 │ │ str r0, [r0, #0] │ │ b.n b8eae6 │ │ ands r4, r1 │ │ @@ -2945581,25 +2945581,25 @@ │ │ b.n b8f546 │ │ str r0, [r0, r0] │ │ b.n b8f94a │ │ movs r5, r1 │ │ @ instruction: 0xeb00ff03 │ │ @ instruction: 0xeaffa62e │ │ vabd.u , q7, q8 │ │ - vhsub.u d19, d30, d17 │ │ - vsli.64 , q14, #0 │ │ + vhsub.u , q15, q4 │ │ + vrsubhn.i16 d13, q0, │ │ vqsub.u64 d24, d31, d3 │ │ vbif , , │ │ - vmul.i q5, , d3[6] │ │ + @ instruction: 0xff81a892 │ │ vmov.i32 , #9371647 @ 0x008effff │ │ vqrdmlsh.s d27, d14, d10 │ │ - vqrdmlah.s d22, d30, d0 │ │ + vqrdmlah.s d22, d30, d23 │ │ vbic.i32 d13, #33792 @ 0x00008400 │ │ vqrdmulh.s , q7, │ │ - vbif d17, d30, d20 │ │ + vbif , q15, │ │ vqshl.u64 q2, q14, #0 │ │ stmdb sp!, {sp, pc} │ │ b.n b8f58e │ │ movs r0, r3 │ │ b.n b8ed72 │ │ movs r1, r0 │ │ b.n b8f8f6 │ │ @@ -2946395,19 +2946395,19 @@ │ │ b.n b8f418 │ │ movs r0, r0 │ │ b.n b9004a │ │ lsls r0, r2, #1 │ │ b.n b8f418 │ │ mrc2 10, 7, lr, cr10, cr15, {7} @ │ │ b.n b8f644 │ │ - vshll.u32 , d2, #20 │ │ + vshll.u32 , d25, #20 │ │ vmov.i16 , #135 @ 0x0087 │ │ vmls.i , , q6 │ │ movs r0, r5 │ │ - strh r7, [r1, #30] │ │ + strh r6, [r6, #30] │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n b8fc6e │ │ asrs r0, r3, #32 │ │ b.n b8f452 │ │ movs r0, #1 │ │ b.n b8fdb8 │ │ @@ -2947558,28 +2947558,28 @@ │ │ b.n b90632 │ │ beq.n b9037c │ │ b.n b90810 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r5, r6, r7, r8, r9, sl, sp, pc} │ │ vmls.f q3, , d1[5] │ │ vmlsl.u q3, d17, d1[5] │ │ - vmvn.i32 d6, #39936 @ 0x00009c00 │ │ - vsubl.u8 q1, d16, d31 │ │ + vmlal.u q3, d1, d3[4] │ │ + vrshr.u64 q1, q3, #64 │ │ @ instruction: 0xff805b80 │ │ - vqrdmulh.s d30, d14, d3 │ │ + vqrdmulh.s d30, d14, d26 │ │ vminnm.f16 d18, d15, d20 │ │ movs r1, r0 │ │ ldmia r3, {r0, r1, r2, r3, r5, r7} │ │ - vrhadd.u d17, d14, d17 │ │ + vrhadd.u , q7, q4 │ │ vshr.u64 q2, q8, #63 │ │ - vqrshl.u64 d29, d16, d31 │ │ - vmls.i , q0, d3[1] │ │ + vqrshl.u64 , , │ │ + vmls.i , q0, d2[7] │ │ vshr.u64 d2, d21, #64 │ │ - vcgt.f16 q8, , q4 │ │ - vmla.f , , d0[5] │ │ + vcgt.f16 q8, , │ │ + vaddw.u8 , , d11 │ │ vsub.i64 d20, d15, d0 │ │ stmdb sp!, {r1, r2, r3, r6, r9, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b90a86 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -2947713,18 +2947713,18 @@ │ │ b.n b907ae │ │ movs r0, #2 │ │ b.n b90590 │ │ ldr r7, [pc, #240] @ (b90564 ) │ │ add.w r0, r0, r4 │ │ b.n b8ffb4 │ │ strh r4, [r7, #2] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r8, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r7, r8, fp, sp, lr, pc} │ │ vorr.i32 , #142 @ 0x0000008e │ │ vhadd.u q11, q7, q10 │ │ - vmls.i q1, , d0[6] │ │ + vraddhn.i16 d2, , │ │ @ instruction: 0xff816df3 │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b907da │ │ ands r0, r0 │ │ b.n b907de │ │ ldr r2, [pc, #656] @ (b90730 ) │ │ @@ -2947866,15 +2947866,15 @@ │ │ b.n b900d8 │ │ movs r0, r2 │ │ b.n b90102 │ │ lsrs r4, r3, #16 │ │ add.w r0, r0, r0 │ │ b.n b90d22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r6, sl, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, sl, fp, ip} │ │ vsli.64 d12, d15, #0 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {lr} │ │ b.n b90936 │ │ movs r0, r2 │ │ b.n b9011a │ │ strh r2, [r0, #0] │ │ @@ -2948114,25 +2948114,25 @@ │ │ b.n b90928 │ │ strh r4, [r3, r4] │ │ @ instruction: 0xebfd0000 │ │ b.n b90eb2 │ │ ands r0, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r6, r7, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r3, r5, r6, r7, r8, ip, sp, lr} │ │ vaddl.u8 , d0, d12 │ │ b.n b90360 │ │ movs r0, #0 │ │ b.n b90fe6 │ │ adds r0, #0 │ │ b.n b90fea │ │ asrs r1, r0, #32 │ │ b.n b9094c │ │ strb r0, [r3, r4] │ │ - @ instruction: 0xeafd19ef │ │ + @ instruction: 0xeafd1a16 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b90cd8 │ │ str r0, [r0, r0] │ │ b.n b90b82 │ │ movs r0, r5 │ │ b.n b90d60 │ │ @@ -2949923,72 +2949923,72 @@ │ │ vpmin.u32 , , │ │ @ instruction: 0xffd6eaff │ │ ldrd pc, pc, [r6], #-516 @ 0x204 │ │ strh r0, [r5, #56] @ 0x38 │ │ vsub.i64 q11, , │ │ vqrdmulh.s q10, , │ │ vmls.i d27, d14, d12 │ │ - vrshl.u64 d28, d21, d30 │ │ - vsli.64 q5, , #0 │ │ - vmls.i , q8, d1[4] │ │ + vrshl.u64 q14, q6, q15 │ │ + vsli.64 q5, q13, #0 │ │ + vabal.u8 , d0, d8 │ │ vrhadd.u d26, d31, d4 │ │ vrshl.u64 , q0, q15 │ │ vmlsl.u q3, d17, d3[7] │ │ vpmax.u d18, d15, d14 │ │ vrshl.u64 , q8, q15 │ │ vrshr.u64 d1, d13, #63 │ │ vceq.i d20, d31, d19 │ │ vrshl.u64 q11, q3, q15 │ │ - vqrshl.u64 d26, d26, d30 │ │ + vrshl.u64 q13, , q15 │ │ vmov.i32 , #36608 @ 0x00008f00 │ │ - vmul.p d17, d29, d0 │ │ + vmul.p d17, d29, d23 │ │ @ instruction: 0xff810e9a │ │ vminnm.f16 , , q0 │ │ movs r0, r5 │ │ ldrsh r4, [r5, r4] │ │ movs r0, r5 │ │ lsrs r7, r5, #9 │ │ - vqrshl.u64 , , q7 │ │ - vmla.i q6, q0, d3[7] │ │ + vrshl.u64 d17, d2, d30 │ │ + vshr.u64 d12, d6, #64 │ │ vmlal.u q4, d0, d3[6] │ │ vabd.u d30, d14, d26 │ │ - vmls.i , , d0[3] │ │ - vmvn.i32 , #140 @ 0x0000008c │ │ - vmull.p8 q3, d16, d5 │ │ + vsri.64 , , #63 │ │ + vaddl.u8 , d16, d19 │ │ + vmull.p8 q3, d16, d28 │ │ @ instruction: 0xff805992 │ │ - vraddhn.i16 d13, , │ │ - vqrdmlsh.s d18, d31, d13 │ │ - vmls.i , q8, d0[0] │ │ + vraddhn.i16 d13, , q12 │ │ + @ instruction: 0xff7f2cc4 │ │ + vmls.i , q8, d3[5] │ │ vmull.u8 , d17, d5 │ │ - vpmax.u q8, , q6 │ │ - vabdl.u8 , d16, d23 │ │ + vpmin.u q8, , │ │ + @ instruction: 0xff8017ce │ │ vmla.i , , d1[2] │ │ - vorr.i16 d13, #150 @ 0x0096 │ │ - @ instruction: 0xff809bc8 │ │ - vsub.i64 , , q5 │ │ + vbic.i16 d13, #157 @ 0x009d │ │ + @ instruction: 0xff809bef │ │ + vceq.i , , │ │ @ instruction: 0xff80798f │ │ vhadd.u d18, d14, d22 │ │ vmul.p , q7, q15 │ │ vminnm.f16 q11, q15, │ │ vmlal.u8 q7, d1, d14 │ │ vqrdmulh.s , , │ │ vcgt.f16 d23, d15, d4 │ │ vcge.u , , q4 │ │ - vrsubhn.i16 d1, , q4 │ │ + vrsubhn.i16 d1, , │ │ vsra.u64 d5, d20, #63 │ │ - vabal.u8 q4, d1, d18 │ │ - @ instruction: 0xff809ab4 │ │ + vmls.f q4, , d1[2] │ │ + @ instruction: 0xff809adb │ │ vqshl.u64 q10, , │ │ vceq.i , , │ │ - vrshl.u64 d29, d15, d14 │ │ + vqrshl.u64 d29, d22, d14 │ │ vhadd.u d27, d31, d24 │ │ @ instruction: 0xff7edc26 │ │ @ instruction: 0xff81ccf2 │ │ - vpmin.u d17, d30, d7 │ │ - @ instruction: 0xff81fdd7 │ │ + vpmin.u d17, d30, d30 │ │ + @ instruction: 0xff81fdfe │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {sp, lr} │ │ b.n b91b9a │ │ movs r0, r0 │ │ b.n b9137e │ │ ands r0, r0 │ │ b.n b91fa2 │ │ @@ -2950692,16 +2950692,16 @@ │ │ str r0, [r0, r0] │ │ b.n b925ca │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b919a2 │ │ movs r5, r0 │ │ b.n b921d2 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r9, ip, sp, pc} │ │ - vorr.i32 d11, #34560 @ 0x00008700 │ │ + ldmia.w sp!, {r2, r4, r8, r9, ip, sp, pc} │ │ + vbic.i32 d11, #36352 @ 0x00008e00 │ │ vshr.u64 d0, d0, #64 │ │ movs r0, r0 │ │ ldr r0, [pc, #192] @ (b91f64 ) │ │ stmdb sp!, {} │ │ b.n b9254c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -2951132,16 +2951132,16 @@ │ │ cmp r7, #64 @ 0x40 │ │ @ instruction: 0xebfd0006 │ │ b.n b92596 │ │ beq.n b92288 │ │ b.n b92774 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r9, sp, pc} │ │ - vaba.u , q7, │ │ - vaddw.u8 q7, q0, d26 │ │ + vaba.u , q7, q15 │ │ + vorr.i32 q7, #129 @ 0x00000081 │ │ vpmin.f16 q10, , q2 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b92710 │ │ ands r0, r0 │ │ b.n b925ba │ │ lsls r3, r3, #1 │ │ @@ -2951417,15 +2951417,15 @@ │ │ b.n b92026 │ │ movs r0, r0 │ │ b.n b92ba2 │ │ @ instruction: 0xffd41aff │ │ movs r0, r0 │ │ b.n b92036 │ │ @ instruction: 0xffdbeaff │ │ - b.n b922d8 │ │ + b.n b92326 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b929b4 │ │ str r0, [r0, #0] │ │ b.n b9285e │ │ ands r1, r0 │ │ b.n b92862 │ │ @@ -2952108,15 +2952108,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 │ │ - stmia r2!, {r0, r3, r5} │ │ + stmia r2!, {r4, r6} │ │ vaddl.u8 q0, d0, d0 │ │ b.n b931a6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b92bcc ) │ │ stmdb sp!, {lr} │ │ b.n b92e52 │ │ str r7, [r0, r0] │ │ @@ -2953175,16 +2953175,16 @@ │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ - hlt 0x0023 │ │ - @ instruction: 0xff807a9c │ │ + revsh r2, r1 │ │ + vmull.u , d16, d3[0] │ │ vaba.u q15, , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b93756 │ │ movs r4, r5 │ │ b.n b92f3a │ │ str r0, [r0, #0] │ │ @@ -2953257,15 +2953257,15 @@ │ │ b.n b937ee │ │ asrs r7, r0, #32 │ │ b.n b937f2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n b92fe4 │ │ @ instruction: 0xffdeeaff │ │ - str r7, [r1, #56] @ 0x38 │ │ + str r6, [r6, #56] @ 0x38 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b93964 │ │ ands r0, r0 │ │ b.n b9380e │ │ movs r4, r5 │ │ b.n b92ff2 │ │ @@ -2953445,15 +2953445,15 @@ │ │ lsls r0, r2, #1 │ │ b.n b9314a │ │ movs r7, r0 │ │ b.n b93986 │ │ beq.n b93670 │ │ b.n b93b64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r5, r6, r8, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r3, r7, r8, r9, sl, ip, sp, pc} │ │ vaddl.u8 , d0, d0 │ │ b.n b93996 │ │ movs r4, r6 │ │ b.n b9317a │ │ movs r0, r0 │ │ b.n b93cfe │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2954001,19 +2954001,19 @@ │ │ b.n b93614 │ │ movs r2, r1 │ │ b.n b9424e │ │ lsls r0, r7, #1 │ │ b.n b9361a │ │ @ instruction: 0xfff8eaff │ │ subs r1, #46 @ 0x2e │ │ - vcge.u d29, d14, d23 │ │ + vcge.u , q7, q7 │ │ @ instruction: 0xff800cd6 │ │ vmls.f q7, , d3[5] │ │ - vhadd.u d31, d14, d8 │ │ - @ instruction: 0xff80af3e │ │ + vhadd.u d31, d14, d31 │ │ + vqrdmlsh.s q5, q0, d1[5] │ │ vceq.i , , q11 │ │ vqdmulh.s q0, , d0[6] │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {lr} │ │ b.n b9427e │ │ add sp, #4 │ │ b.n b94282 │ │ @@ -2955867,18 +2955867,18 @@ │ │ b.n b95080 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, lr} │ │ strh r1, [r0, r1] │ │ sxth r7, r3 │ │ vmvn.i32 d11, #38656 @ 0x00009700 │ │ vaddw.u8 , , d30 │ │ - vmov.i8 , #148 @ 0x94 │ │ + vmov.i64 , #0xff0000ffff00ffff │ │ vsub.i64 q13, , q13 │ │ @ instruction: 0xff81af87 │ │ - @ instruction: 0xff81b980 │ │ + @ instruction: 0xff81b9a7 │ │ vminnm.f16 q13, , │ │ vqrdmlsh.s q1, , d3[3] │ │ vaba.u q12, , │ │ vhadd.u d27, d14, d30 │ │ vqrdmlsh.s q5, , d3[0] │ │ @ instruction: 0xff81ae9f │ │ vmull.p8 q5, d17, d30 │ │ @@ -2955887,21 +2955887,21 @@ │ │ vqdmulh.s q5, , d2[3] │ │ @ instruction: 0xff81ab9a │ │ @ instruction: 0xff81acbe │ │ vmov.i32 q5, #9961471 @ 0x0097ffff │ │ @ instruction: 0xff81aad6 │ │ vmull.u8 q5, d1, d6 │ │ vqdmulh.s q5, , d3[6] │ │ - vqdmulh.s q4, , d2[7] │ │ + @ instruction: 0xff818c95 │ │ vmov.i64 q5, #0xff00000000ffffff │ │ vbic.i16 q5, #37632 @ 0x9300 │ │ - vmla.f , , d2[1] │ │ + vmla.f , , d1[7] │ │ vorr.i16 q5, #33536 @ 0x8300 │ │ vmul.f q5, , d3[7] │ │ - @ instruction: 0xff8187ee │ │ + vmov.i16 d8, #149 @ 0x0095 │ │ vmul.f q5, q8, d3[7] │ │ vbic.i16 q5, #154 @ 0x009a │ │ @ instruction: 0xff814bf0 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b95090 │ │ ands r1, r0 │ │ b.n b94f3a │ │ @@ -2956840,18 +2956840,18 @@ │ │ asrs r1, r0, #32 │ │ b.n b95530 │ │ mrc2 11, 3, lr, cr2, cr15, {7} @ │ │ movs r5, r0 │ │ b.n b9575a │ │ movs r2, #205 @ 0xcd │ │ @ instruction: 0xebfdff35 │ │ - @ instruction: 0xeaff98fe │ │ - @ instruction: 0xff8099b7 │ │ + @ instruction: 0xeaff9925 │ │ + @ instruction: 0xff8099de │ │ @ instruction: 0xff801dbf │ │ - vshl.u64 d20, d10, d30 │ │ + vqshl.u64 d20, d17, d30 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b9577a │ │ movs r0, r1 │ │ b.n b94f5e │ │ ands r2, r0 │ │ b.n b95782 │ │ @@ -2965211,15 +2965211,15 @@ │ │ b.n b995f6 │ │ add r0, pc, #0 @ (adr r0, b99ac8 ) │ │ b.n b995da │ │ beq.n b999e4 │ │ b.n b99fe8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r6, r9, sl, sp, lr} │ │ - @ instruction: 0xff8159d6 │ │ + @ instruction: 0xff8159fd │ │ vshl.u64 , q8, │ │ movs r0, r0 │ │ ldrsb r0, [r3, r0] │ │ movs r0, r0 │ │ strb r0, [r7, r7] │ │ movs r0, r0 │ │ ldrh r4, [r7, r0] │ │ @@ -2971474,15 +2971474,15 @@ │ │ b.n b9ca4e │ │ asrs r4, r2, #27 │ │ @ instruction: 0xebfd002c │ │ b.n b9ca36 │ │ ldr r0, [pc, #960] @ (b9d2f0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b9d194 │ │ - strb r4, [r2, #11] │ │ + strb r3, [r7, #11] │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9d3dc │ │ str r0, [r0, #0] │ │ b.n b9d286 │ │ movs r0, r0 │ │ b.n b9ca6c │ │ @@ -2972824,15 +2972824,15 @@ │ │ movs r0, r0 │ │ asrs r4, r0, #22 │ │ beq.n b9d9f4 │ │ b.n b9df68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r9, sl} │ │ movs r0, r0 │ │ - stmia r2!, {r0, r1, r4, r7} │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {r2, r3} │ │ @ instruction: 0xe98d9000 │ │ b.n b9dda6 │ │ add r0, pc, #4 @ (adr r0, b9da6c ) │ │ b.n b9ddaa │ │ movs r4, r0 │ │ @@ -2976375,15 +2976375,15 @@ │ │ b.n b9fbca │ │ beq.n b9f8b4 │ │ b.n b9fda8 │ │ ldr r0, [pc, #960] @ (b9fc50 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n b9fdb0 │ │ vrhadd.u16 d14, d14, d31 │ │ - bl c44798 │ │ + bl c6b798 │ │ strb r3, [r2, #20] │ │ vminnm.f16 q10, q15, q15 │ │ stmdb sp!, {r3, r4, r5, ip, lr} │ │ b.n b9f3ca │ │ add r0, pc, #0 @ (adr r0, b9f8ac ) │ │ b.n b9fbee │ │ movs r0, r0 │ │ @@ -2981368,16 +2981368,16 @@ │ │ asrs r1, r0, #32 │ │ b.n ba23cc │ │ beq.n ba22d0 │ │ b.n ba27cc │ │ ldr r0, [pc, #192] @ (ba2374 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, lr, pc} │ │ @ instruction: 0xeaffa89b │ │ - vacgt.f16 q13, , │ │ - vqrdmulh.s d24, d15, d8 │ │ + vpmin.f16 d26, d13, d16 │ │ + vqrdmulh.s d24, d15, d31 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n ba2768 │ │ lsls r0, r2, #1 │ │ blt.w be22d2 │ │ b.n ba2616 │ │ ands r0, r0 │ │ @@ -2982855,15 +2982855,15 @@ │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r0, #0] │ │ b.n ba365e │ │ stc2 10, cr14, [r3, #1020] @ 0x3fc @ │ │ asrs r0, r6, #22 │ │ movs r0, r0 │ │ muls r7, r7 │ │ - vqsub.u64 q8, q15, q2 │ │ + vqsub.u64 q8, q15, │ │ vraddhn.i16 d10, q0, │ │ vqrshl.u64 q14, , │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {lr} │ │ b.n ba327e │ │ ldr??.w lr, [r5], #255 │ │ movs r4, r2 │ │ @@ -2984455,15 +2984455,15 @@ │ │ b.n ba43e2 │ │ movs r4, r0 │ │ b.n ba3fe6 │ │ stmia.w sl!, {r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r6, r0 │ │ b.n ba3fee │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r4, r7, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, ip, sp, lr} │ │ vqrdmlah.s q10, q15, q14 │ │ stmdb sp!, {r3, r5, ip, pc} │ │ b.n ba37f8 │ │ str r1, [r0, #0] │ │ b.n ba4002 │ │ asrs r0, r0, #32 │ │ b.n ba4406 │ │ @@ -2985706,15 +2985706,15 @@ │ │ @ instruction: 0xebfcd0c4 │ │ b.n ba4c6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, fp} │ │ movs r0, r0 │ │ lsrs r0, r1, #9 │ │ movs r0, r0 │ │ - ldmia r0, {r0, r1, r2, r3, r5, r6, r7} │ │ + ldmia r1, {r1, r2, r4} │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n ba4c04 │ │ strh r2, [r0, #0] │ │ b.n ba4aae │ │ movs r3, r0 │ │ b.n ba4e18 │ │ @@ -2987766,20 +2987766,20 @@ │ │ b.n ba5c62 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ b.n ba606a │ │ @ instruction: 0xffb9eaff │ │ lsls r1, r0, #4 │ │ lsls r1, r0, #4 │ │ - mcr 15, 0, pc, cr9, cr14, {3} @ │ │ + mrc 15, 1, APSR_nzcv, cr0, cr14, {3} │ │ ldmia r2, {r0, r2, r3, r7} │ │ vqrdmulh.s , , q12 │ │ @ instruction: 0xff80ff2a │ │ - vbif d18, d29, d6 │ │ - vqrshl.u64 d25, d2, d15 │ │ + vbif d18, d29, d29 │ │ + vqrshl.u64 d25, d25, d15 │ │ vqrshl.u64 q14, , │ │ vhadd.u d16, d13, d0 │ │ b.n ba5ff2 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n ba5c9e │ │ @@ -2988369,16 +2988369,16 @@ │ │ b.n ba6186 │ │ str r0, [r0, r0] │ │ b.n ba5984 │ │ strh r0, [r0, #0] │ │ b.n ba5958 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r9, sl, ip, sp, pc} │ │ - vmov.i32 d1, #35583 @ 0x00008aff │ │ - vpmin.f16 q12, , q9 │ │ + vqdmulh.s , q0, d1[0] │ │ + vhadd.u d25, d15, d9 │ │ vqadd.u64 d30, d15, d28 │ │ @ instruction: 0xeafc4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n ba6304 │ │ asrs r4, r1, #32 │ │ b.n ba5988 │ │ add r0, pc, #80 @ (adr r0, ba5ec0 ) │ │ @@ -2988670,15 +2988670,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n ba6812 │ │ movs r4, r0 │ │ b.n ba6416 │ │ str r0, [r0, r0] │ │ b.n ba5bea │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r8, r9, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r8, r9, ip, lr} │ │ vhadd.u d16, d15, d0 │ │ b.n ba6786 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n ba6432 │ │ movs r4, r1 │ │ @@ -2991479,45 +2991479,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 │ │ str r5, [sp, #84] @ 0x54 │ │ - vsub.i64 , , │ │ - vqrdmlsh.s d21, d30, d15 │ │ + vceq.i , , q9 │ │ + @ instruction: 0xff7e5cc6 │ │ vqrdmlah.s q13, q7, q8 │ │ - vpmin.u , q6, │ │ - @ instruction: 0xff7e9d1b │ │ + vpmin.u d23, d28, d12 │ │ + vabd.f16 , q7, q1 │ │ vhadd.u d18, d15, d18 │ │ vabd.f16 d28, d29, d2 │ │ - vpmin.f16 , , │ │ + vminnm.f16 , , q10 │ │ vrshl.u64 , q6, │ │ - vmin.u d25, d31, d19 │ │ - vshl.u64 , q5, q15 │ │ + vmin.u , , q5 │ │ + vqshl.u64 , , q15 │ │ vpmin.u q14, q7, q13 │ │ vpmin.u q15, q6, │ │ vqshl.u64 q8, , │ │ - vcgt.f16 , , │ │ + vacgt.f16 d25, d29, d4 │ │ vaba.u , , q3 │ │ - vacgt.f16 d28, d15, d6 │ │ - vqrshl.u64 d23, d25, d14 │ │ - vabd.f16 q13, q7, q1 │ │ - vceq.i d30, d30, d19 │ │ - vhadd.u q10, q15, q12 │ │ - vqrdmlsh.s d21, d15, d26 │ │ - vcgt.f16 d24, d15, d25 │ │ + vacgt.f16 d28, d15, d29 │ │ + vrshl.u64 , q8, q7 │ │ + vabd.f16 q13, q7, │ │ + vceq.i q15, q15, q5 │ │ + vrhadd.u d20, d14, d15 │ │ + @ instruction: 0xff7f5c61 │ │ + vacgt.f16 q12, , q0 │ │ vqrdmlsh.s q15, q15, q12 │ │ - @ instruction: 0xff7fcc00 │ │ + @ instruction: 0xff7fcc27 │ │ vmax.u d19, d30, d31 │ │ vshl.u64 q14, , │ │ - vbif d27, d29, d24 │ │ + vbif , , │ │ vabd.u q12, , │ │ vrhadd.u q15, q14, │ │ - vcgt.f16 d19, d13, d13 │ │ + vacgt.f16 d19, d13, d20 │ │ vhadd.u q9, , │ │ b.n ba7d6a │ │ adds r0, #114 @ 0x72 │ │ b.n ba76cc │ │ movs r3, #130 @ 0x82 │ │ b.n ba7c32 │ │ movs r0, #163 @ 0xa3 │ │ @@ -2992151,15 +2992151,15 @@ │ │ movs r1, r0 │ │ b.n ba859a │ │ movs r4, r1 │ │ b.n ba7978 │ │ @ instruction: 0xffcfeaff │ │ strh r1, [r0, #24] │ │ vacgt.f16 d20, d29, d18 │ │ - vmin.u d19, d13, d10 │ │ + vmax.u , , │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n ba81b6 │ │ lsls r0, r0, #10 │ │ add.w r0, r0, r8, rrx │ │ b.n ba8386 │ │ add r2, sp, #592 @ 0x250 │ │ @@ -2993311,18 +2993311,18 @@ │ │ b.n ba8394 │ │ beq.n ba8884 │ │ b.n ba8d78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, r9, fp, ip, pc} │ │ ldrh r2, [r2, #60] @ 0x3c │ │ lsrs r6, r4, #3 │ │ - vabd.f16 q9, , q3 │ │ + vabd.f16 q9, , │ │ vhadd.u d29, d31, d5 │ │ - vpmax.u q10, , q1 │ │ - @ instruction: 0xff7f7c47 │ │ + vpmax.u q10, , │ │ + @ instruction: 0xff7f7c6e │ │ vceq.i d30, d30, d8 │ │ movs r6, r4 │ │ ldr r0, [pc, #192] @ (ba8940 ) │ │ stmdb sp!, {ip, lr} │ │ b.n ba8fc6 │ │ ands r0, r0 │ │ b.n ba8bca │ │ @@ -2993865,16 +2993865,16 @@ │ │ asrs r5, r0, #32 │ │ asrs r0, r4, #6 │ │ blx f7d538 │ │ movs r5, r0 │ │ b.n ba9086 │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ - @ instruction: 0xeafc1b4f │ │ - vcgt.f16 , q7, │ │ + @ instruction: 0xeafc1b76 │ │ + vacgt.f16 d21, d30, d4 │ │ vpmin.f16 , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, r1, sp, lr} │ │ b.n ba90a2 │ │ str r2, [r0, r0] │ │ b.n ba90a6 │ │ strb r1, [r0, #0] │ │ @@ -2994133,15 +2994133,15 @@ │ │ beq.n ba9018 │ │ b.n ba94b4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r8, fp, lr, pc} │ │ vcgt.u , , │ │ vhadd.u d16, d29, d31 │ │ vqadd.u64 d23, d29, d8 │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s , , q13 │ │ vhadd.u d29, d15, d8 │ │ b.n ba9450 │ │ ldr r0, [pc, #252] @ (ba90b4 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ba92fe │ │ ands r0, r0 │ │ b.n ba9302 │ │ @@ -2994273,15 +2994273,15 @@ │ │ movs r0, r6 │ │ b.n ba8bd6 │ │ ands r4, r3 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n ba95f0 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r3, #136 @ 0x88 │ │ - vqrdmlah.s q13, , │ │ + @ instruction: 0xff7dac24 │ │ vabd.f16 q12, q15, q6 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n ba958c │ │ ands r0, r0 │ │ b.n ba9436 │ │ @@ -2994734,20 +2994734,20 @@ │ │ b.n ba99e8 │ │ movs r0, #24 │ │ b.n ba9024 │ │ asrs r0, r0, #32 │ │ b.n ba8fee │ │ @ instruction: 0xff81eaff │ │ add r6, pc, #188 @ (adr r6, ba95b0 ) │ │ - vqrdmulh.s , q14, │ │ + vqrdmlsh.s d17, d12, d6 │ │ vcgt.u , q7, │ │ vhsub.u , , q9 │ │ vcge.u d28, d31, d5 │ │ vqshl.u64 q14, , │ │ - vpmin.f16 q12, q14, │ │ + vhadd.u d25, d12, d8 │ │ vbif q10, q15, │ │ stmdb sp!, {lr} │ │ b.n ba9856 │ │ movs r0, r5 │ │ b.n ba903a │ │ movs r0, r0 │ │ b.n ba9bbe │ │ @@ -2994811,15 +2994811,15 @@ │ │ movs r6, r0 │ │ b.n ba98e2 │ │ b.n ba9226 │ │ @ instruction: 0xebfc0028 │ │ b.n ba90b2 │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r1, r2, r3, r5, r6, r8, ip, sp, lr, pc} │ │ - vabd.f16 d24, d15, d16 │ │ + vabd.f16 q12, , │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n ba9a58 │ │ str r1, [r0, #16] │ │ b.n ba96c2 │ │ str r0, [sp, #304] @ 0x130 │ │ b.n ba9100 │ │ @@ -2994957,20 +2994957,20 @@ │ │ b.n ba9a1e │ │ beq.n ba9728 │ │ b.n ba9bfc │ │ ldr r7, [pc, #960] @ (ba9aa4 ) │ │ ldmia.w sp!, {r1, r2} │ │ @ instruction: 0xea00da7c │ │ movs r6, r4 │ │ - ldrsb r1, [r0, r5] │ │ + ldrsb r0, [r5, r5] │ │ vrshl.u64 d24, d20, d15 │ │ vabd.u q11, q14, q12 │ │ - vmax.u , q14, │ │ + vabd.u d21, d12, d12 │ │ vshl.u64 q12, q6, │ │ - vrhadd.u q8, q14, q8 │ │ + vhsub.u d16, d12, d7 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n ba9a4e │ │ movs r1, r0 │ │ b.n ba9a52 │ │ b.n ba90c6 │ │ @ instruction: 0xebfc1028 │ │ @@ -2995345,15 +2995345,15 @@ │ │ and.w r0, r0, r7, lsl #24 │ │ b.n baa19e │ │ movs r6, r0 │ │ b.n ba9da2 │ │ beq.n ba9a84 │ │ b.n ba9f80 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n ba9db6 │ │ strb r0, [r0, #0] │ │ b.n ba9dba │ │ lsls r0, r7, #3 │ │ b.n baa1be │ │ @@ -2995898,15 +2995898,15 @@ │ │ lsls r3, r5, #17 │ │ add.w r0, r0, ip │ │ b.n ba9a5c │ │ cmp r3, #14 │ │ ldc 0, cr13, [sp], #16 │ │ b.n baa444 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r6, r7, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r9, sl, sp, lr} │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {lr} │ │ b.n baa27a │ │ movs r6, r0 │ │ b.n ba9ade │ │ movs r0, r0 │ │ b.n baa5e2 │ │ @@ -2996747,15 +2996747,15 @@ │ │ b.n baabd4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2} │ │ b.n baae02 │ │ beq.n baa6f4 │ │ b.n baabe0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r7, r9, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, pc} │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {lr} │ │ b.n baaa16 │ │ str r0, [r3, r0] │ │ b.n baa27a │ │ movs r0, r0 │ │ b.n baae1e │ │ @@ -2997864,40 +2997864,40 @@ │ │ stmia r5!, {r0, r1, r4, r5, r6} │ │ vmls.i q11, , q2 │ │ movs r2, r5 │ │ b.n baad34 │ │ @ instruction: 0xff7c9cad │ │ vmax.u q14, , q12 │ │ movs r6, r4 │ │ - mvns r6, r3 │ │ + add r5, r0 │ │ vcgt.u d28, d31, d3 │ │ vqsub.u64 d18, d13, d8 │ │ vcgt.u d28, d13, d31 │ │ vrshl.u64 d28, d8, d29 │ │ movs r6, r4 │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ vpmin.f16 q11, , q10 │ │ vbif q14, q14, │ │ @ instruction: 0xff7dac0b │ │ vminnm.f16 d22, d28, d28 │ │ - vqrdmlsh.s d17, d28, d7 │ │ + vqrdmlsh.s d17, d28, d30 │ │ vceq.i , q15, │ │ vqsub.u64 , , q9 │ │ vminnm.f16 q11, , q4 │ │ vrhadd.u , q14, │ │ vceq.i q11, q6, │ │ vpmin.f16 d31, d28, d18 │ │ vhsub.u d28, d12, d24 │ │ movs r6, r4 │ │ strb r2, [r1, #2] │ │ vqadd.u64 , , │ │ @ instruction: 0xff7d8d9a │ │ vabd.f16 , , q7 │ │ @ instruction: 0xff7c6ca6 │ │ - @ instruction: 0xff7d3df1 │ │ + vacgt.f16 d19, d13, d8 │ │ vabd.f16 , , │ │ vcgt.f16 d20, d13, d0 │ │ stmdb sp!, {r2, ip} │ │ b.n bab5e0 │ │ bvc.n bab086 │ │ @ instruction: 0xebfd880c │ │ ldmia.w sp!, {r4, lr} │ │ @@ -2998813,15 +2998813,15 @@ │ │ b.n babde4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r8} │ │ b.n babed2 │ │ strb r0, [r0, #0] │ │ b.n bac016 │ │ @ instruction: 0xfff9eaff │ │ - adds r6, #82 @ 0x52 │ │ + adds r6, #121 @ 0x79 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r1, r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-704]! @ 0xfffffd40 │ │ b.n babd84 │ │ strb r0, [r0, #0] │ │ b.n babc2e │ │ movs r0, r0 │ │ @@ -3000159,16 +3000159,16 @@ │ │ movs r4, r0 │ │ b.n bac06c │ │ bge.n bac5ee │ │ @ instruction: 0xebfc0007 │ │ b.n bac87a │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, r8, sl, fp, ip} │ │ - vminnm.f16 d30, d29, d4 │ │ - vrshl.u64 d27, d11, d14 │ │ + vminnm.f16 d30, d29, d27 │ │ + vqrshl.u64 d27, d18, d14 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n bac9ec │ │ add sp, #0 │ │ b.n bacc96 │ │ strh r3, [r0, #0] │ │ b.n bac89a │ │ @@ -3003547,15 +3003547,15 @@ │ │ movs r0, r1 │ │ b.n bade9e │ │ str r4, [r1, r0] │ │ b.n bade22 │ │ movs r5, r0 │ │ b.n bae65e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r7, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, r9, fp, ip, sp, lr} │ │ vminnm.f16 q12, q7, │ │ vpmin.u , q6, │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-448]! @ 0xfffffe40 │ │ b.n bae7d4 │ │ strb r0, [r0, #0] │ │ @@ -3004734,20 +3004734,20 @@ │ │ b.n bae830 │ │ adds r0, #124 @ 0x7c │ │ @ instruction: 0xebfdfff4 │ │ @ instruction: 0xeaff7ad9 │ │ movs r3, r0 │ │ mcr2 15, 4, pc, cr0, cr15, {7} @ │ │ stmia r7!, {r1, r3, r6, r7} │ │ - vqrshl.u64 d21, d0, d28 │ │ + vqrshl.u64 d21, d23, d28 │ │ vmax.u , q15, │ │ - vbif d16, d28, d9 │ │ + vrhadd.u q8, q14, q0 │ │ vmul.p d17, d15, d0 │ │ vpmin.f16 d25, d29, d26 │ │ - vqsub.u64 d27, d15, d7 │ │ + vqsub.u64 d27, d15, d30 │ │ vqrshl.u64 q12, , q15 │ │ vhadd.u d16, d13, d8 │ │ b.n bae8c6 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (baed2c ) │ │ stmdb sp!, {r1, r3} │ │ b.n baf3d6 │ │ @@ -3005198,15 +3005198,15 @@ │ │ b.n baec26 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #20 │ │ b.n baf862 │ │ movs r5, r0 │ │ b.n baf466 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r8, sl, fp, ip, sp, lr, pc} │ │ vbif q10, q15, q14 │ │ stmdb sp!, {} │ │ b.n baf8f6 │ │ movs r0, #0 │ │ b.n baf87a │ │ movs r0, r0 │ │ b.n baec58 │ │ @@ -3005718,15 +3005718,15 @@ │ │ movs r0, #16 │ │ b.n baf0ce │ │ movs r0, r5 │ │ b.n bafab2 │ │ asrs r7, r0, #32 │ │ b.n baf8ee │ │ @ instruction: 0xffafeaff │ │ - lsrs r6, r7, #19 │ │ + lsrs r5, r4, #20 │ │ vqrshl.u64 q9, q0, q15 │ │ vacgt.f16 , q6, │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {lr} │ │ b.n baf906 │ │ strh r0, [r5, #4] │ │ b.n bafaca │ │ @@ -3006491,17 +3006491,17 @@ │ │ b.n baf774 │ │ asrs r0, r5, #32 │ │ b.n bb0142 │ │ movs r0, #2 │ │ b.n bafd5c │ │ @ instruction: 0xfff7eaff │ │ add r6, pc, #340 @ (adr r6, bafd98 ) │ │ - vhadd.u , , │ │ + vhadd.u , , q15 │ │ vpmin.f16 , , q14 │ │ - vsub.i64 q8, q6, │ │ + vceq.i q8, q6, q9 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {sp, pc} │ │ b.n baff9a │ │ movs r4, r0 │ │ b.n baf77e │ │ ands r0, r7 │ │ b.n baf796 │ │ @@ -3008027,18 +3008027,18 @@ │ │ b.n bb0ae8 │ │ ldr r1, [pc, #40] @ (bb09f4 ) │ │ add.w r0, r3, r4, lsr #32 │ │ b.n bb1112 │ │ asrs r5, r4, #3 │ │ b.n bb1116 │ │ @ instruction: 0xffe4eaff │ │ - b.n bb029e │ │ - vmls.i , q7, │ │ - vshl.u64 q15, , q15 │ │ - vmul.p d17, d30, d21 │ │ + b.n bb02ec │ │ + vmul.p , q7, q10 │ │ + vqshl.u64 q15, q8, q15 │ │ + vmul.p , q15, q6 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bb0e8c │ │ ands r0, r0 │ │ b.n bb0d36 │ │ movs r0, r0 │ │ b.n bb113a │ │ @@ -3013967,23 +3013967,23 @@ │ │ b.n bb38c0 │ │ str r0, [r0, #0] │ │ b.n bb44fa │ │ lsls r0, r7, #9 │ │ b.n bb38c8 │ │ @ instruction: 0xffd5eaff │ │ subs r0, r7, r6 │ │ - @ instruction: 0xff7cad77 │ │ + @ instruction: 0xff7cad9e │ │ vpmax.u d17, d29, d8 │ │ - @ instruction: 0xff7cac47 │ │ + @ instruction: 0xff7cac6e │ │ vqrdmulh.s d17, d13, d19 │ │ vpmax.u , q14, q10 │ │ vpmax.u d17, d12, d16 │ │ - vqrdmlah.s q13, q14, │ │ + @ instruction: 0xff7cac06 │ │ vmul.p , , q12 │ │ - vqrdmlah.s d26, d28, d23 │ │ + vqrdmlah.s q13, q14, q7 │ │ vpmax.u , , q6 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb4290 │ │ strb r0, [r0, #0] │ │ b.n bb453a │ │ str r0, [r0, r0] │ │ @@ -3014198,22 +3014198,22 @@ │ │ b.n bb3ad8 │ │ str r0, [sp, #0] │ │ b.n bb4712 │ │ lsls r0, r7, #9 │ │ b.n bb3ae0 │ │ @ instruction: 0xffc6eaff │ │ adds r4, r1, r1 │ │ - vcge.u d16, d12, d14 │ │ + vcgt.u q8, q6, │ │ vsub.i64 d17, d30, d24 │ │ - vcge.u q8, q6, q13 │ │ + vcgt.u d16, d28, d17 │ │ vmul.p d17, d14, d0 │ │ vsub.i64 d17, d12, d12 │ │ - vqsub.u64 q8, q14, q7 │ │ + vcgt.u d16, d12, d5 │ │ vabd.u , q15, q8 │ │ - vqsub.u64 d16, d28, d18 │ │ + vqsub.u64 q8, q14, │ │ vceq.i , q7, q8 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb44a4 │ │ str r0, [r0, r0] │ │ b.n bb474e │ │ str r0, [r0, #0] │ │ @@ -3014668,15 +3014668,15 @@ │ │ strb r0, [r0, #0] │ │ b.n bb4b5a │ │ ldrsh r7, [r5, r2] │ │ add.w r0, r1, r7 │ │ b.n bb4762 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, sl, ip} │ │ - vcgt.f16 d24, d28, d24 │ │ + vcgt.f16 q12, q14, │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb48d0 │ │ ands r0, r0 │ │ b.n bb477a │ │ lsls r4, r7, #3 │ │ b.n bb3f5e │ │ @@ -3014840,21 +3014840,21 @@ │ │ ldrsh r6, [r1, r1] │ │ add.w r0, r1, r5 │ │ b.n bb48e6 │ │ beq.n bb45b8 │ │ b.n bb4ac4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r6, r8, r9, ip} │ │ - vqrshl.u64 q13, q15, q6 │ │ + vrshl.u64 d26, d21, d28 │ │ vcge.u d17, d13, d13 │ │ - vqrshl.u64 q13, q1, q6 │ │ + vqrshl.u64 q13, , q6 │ │ vhsub.u , , │ │ - vqrshl.u64 d26, d14, d12 │ │ + vrshl.u64 q13, , q6 │ │ vcge.u , , │ │ - vrshl.u64 d26, d22, d28 │ │ + vrshl.u64 q13, , q14 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n bb40f6 │ │ asrs r1, r4, #32 │ │ b.n bb4d1a │ │ adds r2, #80 @ 0x50 │ │ b.n bb40fe │ │ @@ -3014931,16 +3014931,16 @@ │ │ b.n bb49ba │ │ movs r4, r0 │ │ b.n bb49be │ │ movs r0, r0 │ │ b.n bb4d26 │ │ @ instruction: 0xffd91aff │ │ @ instruction: 0xffefeaff │ │ - ldr r2, [r6, #124] @ 0x7c │ │ - vqshl.u64 , q6, q15 │ │ + strb r1, [r3, #0] │ │ + vrshl.u64 d19, d3, d14 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bb49da │ │ asrs r4, r1, #32 │ │ b.n bb41be │ │ ands r0, r0 │ │ b.n bb49e2 │ │ @@ -3015317,16 +3015317,16 @@ │ │ cmp r1, #72 @ 0x48 │ │ b.n bb454a │ │ adds r4, r1, r5 │ │ b.n bb44ce │ │ beq.n bb4a08 │ │ b.n bb4ee4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r4, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xff7e6d72 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, sp, lr} │ │ + @ instruction: 0xff7e6d99 │ │ vsub.i64 d20, d14, d0 │ │ stmdb sp!, {r4, r5} │ │ b.n bb451c │ │ asrs r0, r6, #32 │ │ b.n bb4520 │ │ movs r0, r0 │ │ b.n bb4b04 │ │ @@ -3015396,15 +3015396,15 @@ │ │ lsrs r0, r4, #30 │ │ b.n bb4db2 │ │ movs r0, r0 │ │ b.n bb457a │ │ beq.n bb4a88 │ │ b.n bb4f94 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r5, r9, fp, ip, lr, pc} │ │ vqrshl.u64 d31, d28, d13 │ │ movs r1, r5 │ │ asrs r4, r5, #22 │ │ movs r2, r5 │ │ @ instruction: 0xf52c0029 │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ @@ -3015484,17 +3015484,17 @@ │ │ b.n bb5272 │ │ asrs r1, r0, #32 │ │ b.n bb4c54 │ │ ldr r2, [pc, #600] @ (bb4d90 ) │ │ add.w r0, r4, r4 │ │ b.n bb4e7e │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {sp, lr, pc} │ │ - vpmin.f16 , q15, q8 │ │ - vminnm.f16 , q7, q14 │ │ + ldmia.w sp!, {r0, r1, r2, r5, sp, lr, pc} │ │ + vhadd.u d30, d14, d7 │ │ + vpmin.f16 d29, d30, d19 │ │ vqadd.u64 q8, q7, q0 │ │ movs r0, r0 │ │ eors r0, r6 │ │ stmdb sp!, {r0, r1, lr} │ │ b.n bb4e9a │ │ str r2, [r0, #0] │ │ b.n bb4e9e │ │ @@ -3016064,24 +3016064,24 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n bb5772 │ │ movs r4, r0 │ │ b.n bb5376 │ │ beq.n bb5040 │ │ b.n bb5554 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r7, r8, sl, fp, ip, lr, pc} │ │ - vabd.f16 , q7, q8 │ │ - vqrdmulh.s , q15, q10 │ │ - @ instruction: 0xff7edce8 │ │ - vpmax.u d29, d30, d24 │ │ - vpmin.u d20, d14, d17 │ │ - @ instruction: 0xff7edc20 │ │ - vqrdmlah.s d29, d30, d24 │ │ - vqrdmulh.s , q7, q12 │ │ - vpmin.u , q15, q2 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, lr, pc} │ │ + vabd.f16 d29, d30, d7 │ │ + @ instruction: 0xff7edc0b │ │ + vabd.f16 d29, d14, d15 │ │ + vpmax.u , q15, │ │ + vpmin.u q10, q7, q4 │ │ + @ instruction: 0xff7edc47 │ │ + vqrdmlah.s , q15, │ │ + vqrdmulh.s d29, d30, d15 │ │ + vpmin.u , q15, │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {} │ │ b.n bb570e │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #1 │ │ b.n bb5576 │ │ @@ -3016165,15 +3016165,15 @@ │ │ b.n bb546e │ │ asrs r5, r0, #32 │ │ b.n bb5472 │ │ movs r1, #33 @ 0x21 │ │ b.n bb5736 │ │ ldr r0, [pc, #192] @ (bb51f8 ) │ │ ldmia.w sp!, {r0, r2, r4, r8, fp, lr} │ │ - @ instruction: 0xea04d9e8 │ │ + @ instruction: 0xea04da0f │ │ vhadd.u d16, d14, d0 │ │ b.n bb57e6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r3, [pc, #960] @ (bb550c ) │ │ stmdb sp!, {ip, pc} │ │ b.n bb5492 │ │ movs r0, r3 │ │ @@ -3016228,15 +3016228,15 @@ │ │ b.n bb5468 │ │ str r0, [r2, #0] │ │ b.n bb4cca │ │ @ instruction: 0xffea3aff │ │ ldr r3, [pc, #960] @ (bb5588 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bb542c │ │ - bls.n bb5250 │ │ + bls.n bb529e │ │ vqrdmlah.s q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb5674 │ │ str r0, [r0, #0] │ │ b.n bb551e │ │ lsls r4, r5, #26 │ │ b.n bb57e2 │ │ @@ -3016329,15 +3016329,15 @@ │ │ b.n bb59e2 │ │ adds r7, #16 │ │ add.w r0, r3, r0 │ │ b.n bb59ea │ │ beq.n bb52bc │ │ b.n bb57c8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r5, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r6, fp, ip, lr, pc} │ │ vabd.f16 q13, q7, q15 │ │ vhadd.u d16, d11, d0 │ │ b.n bb5962 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ eors r0, r6 │ │ stmdb sp!, {sp, lr} │ │ @@ -3016458,16 +3016458,16 @@ │ │ b.n bb5b06 │ │ adds r6, #199 @ 0xc7 │ │ add.w r0, r3, r4 │ │ b.n bb570e │ │ beq.n bb53e0 │ │ b.n bb58ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r8, r9, sl, ip, lr, pc} │ │ - vmul.p d27, d30, d9 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r8, r9, sl, ip, lr, pc} │ │ + vmls.i , q15, q0 │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r1, lr} │ │ b.n bb5726 │ │ @ instruction: 0xffccebff │ │ movs r0, r0 │ │ b.n bb5a8e │ │ movs r3, r0 │ │ @@ -3016984,29 +3016984,29 @@ │ │ b.n bb5bae │ │ b.n bb5b54 │ │ add.w r0, r5, r7 │ │ b.n bb5bb6 │ │ beq.n bb5880 │ │ b.n bb5d94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r6, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r7, sl, ip, lr, pc} │ │ vmin.u d23, d30, d18 │ │ - vshl.u64 d29, d0, d28 │ │ + vshl.u64 d29, d23, d28 │ │ vmin.u , q15, q3 │ │ - vhsub.u , q6, q12 │ │ + vhsub.u d29, d28, d15 │ │ vqshl.u64 d23, d30, d30 │ │ vmls.i d16, d12, d28 │ │ movs r2, r5 │ │ bl ef689a │ │ lsrs r4, r2, #4 │ │ movs r2, r5 │ │ ldmia.w r0, {r0, r3, r5} │ │ ldrh r5, [r1, #42] @ 0x2a │ │ vhadd.u , q6, │ │ - vhsub.u d29, d30, d28 │ │ + vqsub.u64 , q15, │ │ vrshl.u64 d23, d2, d14 │ │ vhadd.u d18, d12, d0 │ │ b.n bb5ffa │ │ vpmin.u32 q7, q15, │ │ movs r0, r0 │ │ b.n bb5f62 │ │ movs r2, r2 │ │ @@ -3017205,15 +3017205,15 @@ │ │ pop {r4, r6, r7} │ │ add.w r0, r7, r0, lsl #16 │ │ b.n bb5db2 │ │ @ instruction: 0xffeaeaff │ │ ands r0, r0 │ │ b.n bb5b04 │ │ @ instruction: 0xffe8eaff │ │ - beq.n bb5980 │ │ + beq.n bb59ce │ │ vqrdmlah.s q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb5f24 │ │ str r1, [r0, r0] │ │ b.n bb5dce │ │ asrs r4, r1, #5 │ │ b.n bb55d0 │ │ @@ -3017358,16 +3017358,16 @@ │ │ add.w r0, r5, r7 │ │ b.n bb5f1a │ │ beq.n bb5bec │ │ b.n bb60f8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r6, r8} │ │ movs r0, r0 │ │ - ldmia r7!, {r2, r5} │ │ - vbif , q15, q3 │ │ + ldmia r7!, {r0, r1, r3, r6} │ │ + vbif , q15, │ │ vhadd.u d17, d14, d0 │ │ b.n bb5714 │ │ movs r0, r0 │ │ b.n bb5716 │ │ vpmin.u q15, , │ │ ldr r7, [pc, #960] @ (bb5fbc ) │ │ stmdb sp!, {r2, r4, r5, r6, ip, lr, pc} │ │ @@ -3017570,18 +3017570,18 @@ │ │ b.n bb60fa │ │ beq.n bb5ea4 │ │ b.n bb62d8 │ │ blt.n bb5dc2 │ │ b.n bb62dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r8, r9, sl, ip} │ │ - vabd.f16 d28, d12, d28 │ │ - @ instruction: 0xff7ecd37 │ │ - vabd.f16 d28, d30, d16 │ │ - vabd.f16 d28, d30, d27 │ │ + @ instruction: 0xff7ccd53 │ │ + @ instruction: 0xff7ecd5e │ │ + vabd.f16 q14, q15, │ │ + @ instruction: 0xff7ecdd2 │ │ vcge.u d28, d30, d10 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n bb6126 │ │ asrs r4, r6, #32 │ │ b.n bb5928 │ │ str r0, [r0, r0] │ │ @@ -3018167,25 +3018167,25 @@ │ │ b.n bb6666 │ │ udf #196 @ 0xc4 │ │ add.w r0, r5, r5 │ │ b.n bb666e │ │ beq.n bb6348 │ │ b.n bb684c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r6, r7, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r9, fp, lr, pc} │ │ vrhadd.u , q7, │ │ - vmul.p d28, d28, d8 │ │ + vmul.p d28, d28, d31 │ │ vqadd.u64 d19, d14, d27 │ │ - vmls.i q14, q6, q0 │ │ + vmls.i q14, q6, │ │ vpmin.f16 q9, q15, │ │ - vsub.i64 d28, d12, d16 │ │ + vsub.i64 q14, q6, │ │ vcgt.f16 q9, q15, │ │ - vaba.u q14, q14, q0 │ │ + vaba.u q14, q14, │ │ vacgt.f16 q9, q7, │ │ - vcgt.u d21, d12, d27 │ │ + vcge.u , q6, q1 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, sp, lr} │ │ b.n bb6aaa │ │ movs r0, r0 │ │ b.n bb6a12 │ │ strb r0, [r0, #1] │ │ lsls r0, r0, #12 │ │ @@ -3019193,26 +3019193,26 @@ │ │ ldmia.w sp!, {} │ │ b.n bb7362 │ │ beq.n bb6c44 │ │ b.n bb7140 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, r8, r9, sl, fp, sp, pc} │ │ vminnm.f16 q13, , q10 │ │ - vmax.u d31, d31, d21 │ │ + vmax.u , , q6 │ │ vminnm.f16 d30, d29, d11 │ │ vqrdmlah.s d16, d11, d21 │ │ - vqsub.u64 , q14, │ │ + vqsub.u64 , q14, q13 │ │ vacgt.f16 d26, d30, d12 │ │ vpmin.f16 , , │ │ - vabd.f16 d20, d15, d3 │ │ + vabd.f16 d20, d15, d26 │ │ vacgt.f16 d30, d30, d26 │ │ - vqadd.u64 , , │ │ - vaba.u q11, q15, q14 │ │ - vqsub.u64 q13, q7, q7 │ │ - vpmin.f16 d16, d30, d24 │ │ + vbif d17, d11, d12 │ │ + vsub.i64 d22, d14, d19 │ │ + vhsub.u d26, d30, d5 │ │ + vpmin.f16 q8, q15, │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r1, lr} │ │ b.n bb6faa │ │ movs r0, #24 │ │ b.n bb6790 │ │ asrs r0, r0, #32 │ │ b.n bb73b2 │ │ @@ -3022269,16 +3022269,16 @@ │ │ b.n bb897a │ │ movs r6, #148 @ 0x94 │ │ b.n bb8c3e │ │ asrs r1, r0, #32 │ │ b.n bb8760 │ │ subs r3, #211 @ 0xd3 │ │ add.w r0, r4, r6, lsr #32 │ │ - and.w r3, r0, lr, ror #21 │ │ - @ instruction: 0xff7dadd6 │ │ + and.w r3, r0, r5, asr #22 │ │ + @ instruction: 0xff7dadfd │ │ vqadd.u64 , , q6 │ │ b.n bb8194 │ │ movs r2, r1 │ │ b.n bb899a │ │ movs r6, #157 @ 0x9d │ │ b.n bb8c5e │ │ asrs r1, r0, #32 │ │ @@ -3022346,15 +3022346,15 @@ │ │ vmul.p d24, d12, d11 │ │ vmls.i d24, d28, d10 │ │ vhsub.u q12, q6, q1 │ │ vpmin.f16 , q14, q1 │ │ vcgt.f16 d23, d28, d22 │ │ vabd.u , q14, q2 │ │ movs r5, r4 │ │ - ldr r1, [r6, #72] @ 0x48 │ │ + ldr r0, [r3, #76] @ 0x4c │ │ vqrdmlsh.s d25, d14, d15 │ │ vqrdmlsh.s d23, d12, d22 │ │ vpmin.u d23, d28, d6 │ │ vpmax.u d23, d28, d2 │ │ vqrdmlsh.s d23, d12, d6 │ │ vrhadd.u , q6, q0 │ │ vqrdmulh.s , , q13 │ │ @@ -3023653,15 +3023653,15 @@ │ │ b.n bb8d2c │ │ beq.n bb92ac │ │ b.n bb9710 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r7, r8, r9, sl, fp, sp, lr} │ │ vacgt.f16 q11, q6, q4 │ │ vhadd.u d23, d27, d16 │ │ - vpmin.u q15, q6, │ │ + vpmax.u d30, d28, d4 │ │ vhadd.u d23, d13, d14 │ │ vacgt.f16 q11, q14, q4 │ │ vhadd.u d16, d11, d4 │ │ b.n bb8d54 │ │ movs r0, r0 │ │ b.n bb9338 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3023889,15 +3023889,15 @@ │ │ b.n bb9b62 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2} │ │ b.n bb8f68 │ │ movs r0, r0 │ │ b.n bb954c │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrb r7, [r5, #5] │ │ + ldrb r6, [r2, #6] │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n bb98d8 │ │ str r1, [r0, #0] │ │ b.n bb9782 │ │ ands r1, r0 │ │ b.n bb9b86 │ │ @@ -3024113,15 +3024113,15 @@ │ │ movs r4, r0 │ │ b.n bb9956 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r5, r8, r9, fp, lr, pc} │ │ movs r1, r5 │ │ ldmia r3, {r2, r3} │ │ movs r1, r5 │ │ - adds r4, #223 @ 0xdf │ │ + adds r5, #6 │ │ vhsub.u d27, d29, d1 │ │ vpmin.u d28, d30, d8 │ │ movs r1, r5 │ │ lsls r0, r1, #3 │ │ movs r0, r0 │ │ ldmia r2!, {r3, r7} │ │ movs r1, r5 │ │ @@ -3024240,16 +3024240,16 @@ │ │ b.n bb9dba │ │ movs r0, #0 │ │ b.n bb9e7e │ │ movs r5, #233 @ 0xe9 │ │ add.w r0, r3, r0 │ │ b.n bb9e86 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, sl, fp, sp, pc} │ │ - vcgt.u , , q1 │ │ + ldmia.w sp!, {r1, r5, r7, r8, sl, fp, sp, pc} │ │ + vcgt.u , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r3, r5, r6, r8, sl, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n bb929c │ │ asrs r4, r5, #10 │ │ b.n bb9d64 │ │ movs r0, #40 @ 0x28 │ │ @@ -3024267,16 +3024267,16 @@ │ │ b.n bb9dfe │ │ movs r0, #0 │ │ b.n bb9ec2 │ │ movs r5, #216 @ 0xd8 │ │ add.w r0, r3, r0 │ │ b.n bb9eca │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r8, sl, fp, sp, pc} │ │ - vcge.u , , q15 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r8, sl, fp, sp, pc} │ │ + vcgt.u d19, d29, d21 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r3, r4, r6, r8, sl, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n bb92e0 │ │ asrs r4, r5, #10 │ │ b.n bb9da8 │ │ movs r0, #40 @ 0x28 │ │ @@ -3024294,16 +3024294,16 @@ │ │ b.n bb9e42 │ │ movs r0, #0 │ │ b.n bb9f06 │ │ movs r5, #199 @ 0xc7 │ │ add.w r0, r3, r0 │ │ b.n bb9f0e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, sl, fp, sp, pc} │ │ - vcge.u d19, d13, d26 │ │ + ldmia.w sp!, {r1, r3, r4, r8, sl, fp, sp, pc} │ │ + vcgt.u , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, r6, r8, sl, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n bb9324 │ │ asrs r4, r5, #10 │ │ b.n bb9dec │ │ movs r0, #40 @ 0x28 │ │ @@ -3024321,16 +3024321,16 @@ │ │ b.n bb9e86 │ │ movs r0, #0 │ │ b.n bb9f4a │ │ movs r5, #182 @ 0xb6 │ │ add.w r0, r3, r0 │ │ b.n bb9f52 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, sl, fp, sp, pc} │ │ - vqsub.u64 , , q11 │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, sl, fp, sp, pc} │ │ + vcge.u d19, d13, d13 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r1, r2, r4, r5, r8, sl, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n bb9368 │ │ asrs r4, r5, #10 │ │ b.n bb9e30 │ │ movs r0, #40 @ 0x28 │ │ @@ -3024348,16 +3024348,16 @@ │ │ b.n bb9eca │ │ movs r0, #0 │ │ b.n bb9f8e │ │ movs r5, #165 @ 0xa5 │ │ add.w r0, r3, r0 │ │ b.n bb9f96 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, sl, fp, sp, pc} │ │ - vqsub.u64 d19, d29, d18 │ │ + ldmia.w sp!, {r1, r4, r7, sl, fp, sp, pc} │ │ + vqsub.u64 , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r2, r5, r8, sl, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n bb93ac │ │ asrs r4, r5, #10 │ │ b.n bb9e74 │ │ movs r0, #40 @ 0x28 │ │ @@ -3024375,16 +3024375,16 @@ │ │ b.n bb9f0e │ │ movs r0, #0 │ │ b.n bb9fd2 │ │ movs r5, #148 @ 0x94 │ │ add.w r0, r3, r0 │ │ b.n bb9fda │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, sl, fp, sp, pc} │ │ - vhsub.u , , q15 │ │ + ldmia.w sp!, {r1, r2, r3, r6, sl, fp, sp, pc} │ │ + vqsub.u64 d19, d29, d5 │ │ vhadd.u d17, d13, d12 │ │ b.n bb93ca │ │ movs r0, r0 │ │ b.n bb9f50 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #32 │ │ @@ -3024409,15 +3024409,15 @@ │ │ b.n bba022 │ │ movs r0, #0 │ │ b.n bba026 │ │ movs r5, #127 @ 0x7f │ │ add.w r0, r3, r0 │ │ b.n bba02e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, pc} │ │ vaba.u d26, d13, d10 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bba042 │ │ movs r0, r0 │ │ b.n bb9fa6 │ │ lsls r5, r5, #1 │ │ @@ -3024621,18 +3024621,18 @@ │ │ movs r0, r0 │ │ b.n bba15e │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n bb9e06 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r8, r9, fp, sp, pc} │ │ - vpmax.u q13, , │ │ + ldmia.w sp!, {r1, r3, r4, r6, r8, r9, fp, sp, pc} │ │ + vqrdmlah.s d26, d13, d6 │ │ vpmin.f16 d28, d13, d17 │ │ - vpmin.u d26, d14, d31 │ │ + vpmax.u q13, q7, q11 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {} │ │ b.n bba182 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n bb960a │ │ @@ -3024680,17 +3024680,17 @@ │ │ b.n bba28a │ │ movs r0, #0 │ │ b.n bba28e │ │ movs r4, #229 @ 0xe5 │ │ add.w r0, r3, r0 │ │ b.n bba296 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r8, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, r8, fp, sp, pc} │ │ vcgt.u , , q12 │ │ - vmls.i q13, q6, │ │ + vmls.i d26, d28, d14 │ │ vcgt.u , , q0 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n bb9eb2 │ │ str r1, [r0, #0] │ │ b.n bb9eb6 │ │ ands r0, r0 │ │ @@ -3025455,30 +3025455,30 @@ │ │ b.n bb9d0a │ │ @ instruction: 0xffd5eaff │ │ movs r0, r0 │ │ b.n bba94a │ │ lsrs r0, r0, #1 │ │ b.n bb9d16 │ │ @ instruction: 0xffd2eaff │ │ - add r0, sp, #364 @ 0x16c │ │ - vcgt.u q13, , │ │ - vcge.u q13, , │ │ - vminnm.f16 q8, , │ │ - vrshl.u64 q13, , │ │ - vqrshl.u64 d26, d23, d29 │ │ - vqrshl.u64 q13, , │ │ + add r0, sp, #520 @ 0x208 │ │ + vqshl.u64 d26, d6, d13 │ │ + vcge.u q13, , q15 │ │ + vminnm.f16 q8, , q13 │ │ + vmin.u d26, d13, d2 │ │ + vqrshl.u64 q13, q7, │ │ + vqrshl.u64 d26, d14, d29 │ │ vqsub.u64 d16, d29, d4 │ │ movs r0, r0 │ │ - add r4, pc, #540 @ (adr r4, bba450 ) │ │ - vqshl.u64 q13, , │ │ - vcge.u d26, d29, d3 │ │ - vpmin.f16 d16, d29, d15 │ │ - vcge.u q13, , │ │ - vminnm.f16 q8, , │ │ - vhsub.u q13, , │ │ + add r4, pc, #696 @ (adr r4, bba4ec ) │ │ + vqshl.u64 q13, q13, │ │ + vcge.u d26, d29, d26 │ │ + vminnm.f16 d16, d29, d22 │ │ + vcgt.u d26, d29, d6 │ │ + vpmin.f16 d16, d29, d2 │ │ + vhsub.u q13, , q13 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r1, r3, r5, r7, r9, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n bb9d98 │ │ asrs r4, r5, #10 │ │ b.n bba860 │ │ movs r0, #40 @ 0x28 │ │ @@ -3025496,16 +3025496,16 @@ │ │ b.n bba8fa │ │ movs r0, #0 │ │ b.n bba9be │ │ movs r3, #25 │ │ add.w r0, r3, r0 │ │ b.n bba9c6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r9, sp, pc} │ │ - vsub.i64 d18, d29, d2 │ │ + ldmia.w sp!, {r1, r5, r6, r9, sp, pc} │ │ + vsub.i64 d18, d29, d25 │ │ vhadd.u d19, d13, d0 │ │ b.n bba5d6 │ │ movs r0, r0 │ │ b.n bba9da │ │ movs r0, r0 │ │ b.n bba944 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3025609,15 +3025609,15 @@ │ │ adds r0, r2, r2 │ │ b.n bb9e82 │ │ cmp r0, #148 @ 0x94 │ │ b.n bb9e86 │ │ ldr r0, [pc, #960] @ (bba740 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bba5e4 │ │ - add r1, pc, #620 @ (adr r1, bba5f4 ) │ │ + add r1, pc, #776 @ (adr r1, bba690 ) │ │ vminnm.f16 , , │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {} │ │ b.n bbaa36 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3025672,15 +3025672,15 @@ │ │ b.n bba74e │ │ movs r5, #113 @ 0x71 │ │ b.n bbaa12 │ │ asrs r1, r0, #32 │ │ b.n bba534 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, sl, ip, sp} │ │ - @ instruction: 0xea04a08b │ │ + @ instruction: 0xea04a0b2 │ │ vhadd.u d17, d13, d4 │ │ b.n bb9f46 │ │ ldc2l 10, cr14, [pc, #1020]! @ bba824 @ │ │ movs r0, r2 │ │ b.n bba92e │ │ subs r7, r3, #6 │ │ b.n bba752 │ │ @@ -3026313,22 +3026313,22 @@ │ │ b.n bbacfe │ │ asrs r5, r0, #32 │ │ b.n bbad02 │ │ movs r0, #126 @ 0x7e │ │ b.n bbafc8 │ │ ldr r0, [pc, #960] @ (bbad88 ) │ │ ldmia.w sp!, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ - @ instruction: 0xea049ee7 │ │ + @ instruction: 0xea049f0e │ │ vcgt.f16 q13, , q6 │ │ movs r0, r5 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - @ instruction: 0xff7d9ce7 │ │ - vqrdmlsh.s , , │ │ - vqrdmlsh.s , , │ │ - vqrdmulh.s , , │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ + vabd.f16 d25, d13, d14 │ │ + @ instruction: 0xff7d9ca6 │ │ + @ instruction: 0xff7d9c86 │ │ + vqrdmulh.s d25, d29, d14 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n bbb092 │ │ lsls r6, r7, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n bbad3a │ │ @@ -3026650,24 +3026650,24 @@ │ │ b.n bba7fa │ │ movs r5, #207 @ 0xcf │ │ b.n bbb2d6 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r2, r3, r5, r9, ip, sp} │ │ and.w lr, r4, r4, lsr #16 │ │ movs r0, r0 │ │ - ldr r1, [sp, #732] @ 0x2dc │ │ + ldr r1, [sp, #888] @ 0x378 │ │ vmls.i q13, , q2 │ │ movs r0, r5 │ │ add r1, sp, #224 @ 0xe0 │ │ movs r0, r5 │ │ - ldr r0, [sp, #748] @ 0x2ec │ │ - vceq.i d25, d29, d11 │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + vsub.i64 , , q1 │ │ vsub.i64 q13, , q12 │ │ movs r0, r5 │ │ - ldr r0, [sp, #12] │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ vhadd.u d17, d13, d28 │ │ b.n bba822 │ │ movs r0, r0 │ │ b.n bbb3a8 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -3027363,16 +3027363,16 @@ │ │ b.n bbb82c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n bbba5a │ │ beq.n bbb34c │ │ b.n bbb838 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, ip, pc} │ │ - @ instruction: 0xff7dfdf3 │ │ + ldmia.w sp!, {r1, r9, ip, pc} │ │ + vacgt.f16 d31, d13, d10 │ │ vcgt.f16 q9, q14, q10 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n bbb9d2 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3027637,18 +3027637,18 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n bbb8ba │ │ lsrs r4, r7, #25 │ │ b.n bbb0aa │ │ movs r0, r0 │ │ b.n bbb08c │ │ @ instruction: 0xffd7eaff │ │ - ldrh r7, [r4, #62] @ 0x3e │ │ - vcgt.f16 , , q13 │ │ - vqadd.u64 d25, d14, d15 │ │ - vpmin.f16 d17, d13, d18 │ │ + str r0, [sp, #56] @ 0x38 │ │ + vminnm.f16 d17, d13, d1 │ │ + vhadd.u , q7, q3 │ │ + vpmin.f16 , , │ │ vrhadd.u q8, q15, q8 │ │ movs r0, r0 │ │ ldr r3, [pc, #960] @ (bbb95c ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bbba3c │ │ str r0, [r0, r0] │ │ b.n bbb8e6 │ │ @@ -3027826,19 +3027826,19 @@ │ │ add.w r0, r3, r0 │ │ b.n bbbede │ │ beq.n bbb740 │ │ b.n bbbc3c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r6, r7, r8, lr} │ │ movs r0, r0 │ │ - ldrh r7, [r1, #50] @ 0x32 │ │ - vqadd.u64 d16, d29, d12 │ │ - vabd.f16 d24, d30, d19 │ │ - vminnm.f16 , , q8 │ │ - vceq.i d20, d13, d16 │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ + vhadd.u q8, , │ │ + vabd.f16 q12, q15, q5 │ │ + vqadd.u64 d16, d13, d7 │ │ + vceq.i d20, d14, d16 │ │ stmdb sp!, {ip} │ │ b.n bbba82 │ │ movs r0, r0 │ │ b.n bbb266 │ │ movs r0, r0 │ │ b.n bbbdea │ │ movs r6, r2 │ │ @@ -3027937,15 +3027937,15 @@ │ │ b.n bbbf56 │ │ adds r3, r6, #6 │ │ add.w r0, r3, r0 │ │ b.n bbbfde │ │ beq.n bbb830 │ │ b.n bbbd3c │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r7, sl, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r6, r7, sl, fp, pc} │ │ vabd.f16 , , │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0fc0 │ │ b.n bbbbba │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ @@ -3028171,21 +3028171,21 @@ │ │ @ instruction: 0xebff5000 │ │ b.n bbbd66 │ │ lsrs r4, r7, #25 │ │ b.n bbb556 │ │ movs r0, r0 │ │ b.n bbb536 │ │ @ instruction: 0xffc1eaff │ │ - ldrh r3, [r6, #28] │ │ + ldrh r2, [r3, #30] │ │ vqsub.u64 q12, , q10 │ │ - vqrdmulh.s d24, d27, d3 │ │ + vqrdmulh.s d24, d27, d26 │ │ vhsub.u q12, , q2 │ │ - vqrdmlah.s q12, , │ │ + @ instruction: 0xff7b8c02 │ │ vqsub.u64 d24, d29, d12 │ │ - vqrdmulh.s d24, d11, d27 │ │ + vqrdmlah.s q12, , q1 │ │ vrhadd.u q12, , q14 │ │ @ instruction: 0xff7bfd34 │ │ vtbl.8 d20, {d15}, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bbbef8 │ │ stmia r0!, {} │ │ b.n bbc1a2 │ │ @@ -3028344,18 +3028344,18 @@ │ │ b.n bbb6cc │ │ movs r4, r1 │ │ b.n bbb6d0 │ │ mrc2 11, 3, lr, cr7, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ b.n bbbefe │ │ @ instruction: 0xffdfeaff │ │ - ldrh r3, [r7, #10] │ │ + ldrh r2, [r4, #12] │ │ vaba.u d20, d29, d0 │ │ vqrdmulh.s d31, d28, d16 │ │ - vtbl.8 d24, {d31- d20, d29, d24 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {} │ │ b.n bbc27e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3028431,15 +3028431,15 @@ │ │ b.n bbbfba │ │ movs r0, #0 │ │ b.n bbc3be │ │ adds r1, r3, #2 │ │ add.w r0, r3, r0 │ │ b.n bbc3c6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, fp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, fp, pc} │ │ @ instruction: 0xff7dac83 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {} │ │ b.n bbc33a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3028517,15 +3028517,15 @@ │ │ b.n bbc07a │ │ movs r0, #0 │ │ b.n bbc47e │ │ adds r1, r5, #1 │ │ add.w r0, r3, r0 │ │ b.n bbc486 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, r9, sl, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, r8, r9, sl, pc} │ │ vqrdmulh.s q13, , │ │ vbif q10, q15, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n bbc1f4 │ │ b.n bbbd5c │ │ b.n bbc09e │ │ movs r0, r0 │ │ @@ -3030290,15 +3030290,15 @@ │ │ and.w r0, r0, r0, lsl #16 │ │ b.n bbd416 │ │ movs r4, r0 │ │ b.n bbd01a │ │ beq.n bbccec │ │ b.n bbd1f8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r2, r4, fp, ip, sp, lr} │ │ vqrshl.u64 , , │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbd18c │ │ ands r0, r0 │ │ b.n bbd436 │ │ movs r0, r0 │ │ @@ -3030399,15 +3030399,15 @@ │ │ b.n bbd506 │ │ adds r7, r0, r1 │ │ add.w r0, r3, r4 │ │ b.n bbd10e │ │ beq.n bbcde0 │ │ b.n bbd2ec │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r8, r9, sl, ip, sp, lr} │ │ vqshl.u64 d28, d0, d29 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n bbd488 │ │ ands r0, r0 │ │ b.n bbd12a │ │ movs r0, r0 │ │ @@ -3030484,17 +3030484,17 @@ │ │ b.n bbc9b2 │ │ asrs r1, r0, #32 │ │ b.n bbcfac │ │ cmp r1, #192 @ 0xc0 │ │ add.w r1, r4, r0, asr #22 │ │ b.n bbc99e │ │ @ instruction: 0xffdceaff │ │ - strb r7, [r3, #26] │ │ - vmin.u d23, d13, d31 │ │ - vmin.u d23, d13, d3 │ │ + strb r6, [r0, #27] │ │ + vmax.u , , q11 │ │ + vmin.u d23, d13, d26 │ │ vhadd.u d16, d13, d0 │ │ b.n bbd54a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ b.n bbc9d2 │ │ movs r0, r0 │ │ @@ -3031250,66 +3031250,66 @@ │ │ movs r0, #192 @ 0xc0 │ │ b.n bbd080 │ │ movs r0, r0 │ │ b.n bbd664 │ │ movs r0, #2 │ │ b.n bbd668 │ │ @ instruction: 0xffcdeaff │ │ - strb r7, [r5, #7] │ │ + strb r6, [r2, #8] │ │ vmax.u , , q5 │ │ - vbif d23, d30, d27 │ │ + vrhadd.u , q15, q9 │ │ vmin.u d23, d13, d6 │ │ - vqrshl.u64 , , q7 │ │ - vrhadd.u d23, d29, d15 │ │ + vqrshl.u64 , q13, q7 │ │ + vbif d23, d29, d22 │ │ vrshl.u64 , q13, │ │ - vrshl.u64 d23, d7, d14 │ │ + vrshl.u64 d23, d30, d14 │ │ vmin.u d16, d13, d4 │ │ movs r0, r0 │ │ lsls r0, r2, #25 │ │ movs r0, r0 │ │ cmp r0, #156 @ 0x9c │ │ movs r0, r0 │ │ cmp r0, #152 @ 0x98 │ │ movs r0, r0 │ │ cmp r0, #152 @ 0x98 │ │ movs r0, r0 │ │ cmp r0, #152 @ 0x98 │ │ movs r0, r0 │ │ - strb r3, [r6, #5] │ │ + strb r2, [r3, #6] │ │ vrshl.u64 , q7, │ │ - vrhadd.u d23, d14, d27 │ │ + vbif , q7, q1 │ │ vrshl.u64 d23, d6, d29 │ │ - vqadd.u64 , q15, │ │ + vrhadd.u d23, d14, d22 │ │ vqrshl.u64 , q5, │ │ - vqadd.u64 , q15, │ │ + vqadd.u64 , q15, q13 │ │ vrshl.u64 d23, d30, d13 │ │ - vqadd.u64 d23, d30, d23 │ │ + vqadd.u64 , q15, q7 │ │ vqrshl.u64 d23, d2, d13 │ │ - vqadd.u64 d23, d30, d11 │ │ + vhadd.u , q15, q1 │ │ vqshl.u64 , q11, │ │ - vqadd.u64 , q7, │ │ + vhadd.u d23, d30, d22 │ │ vqshl.u64 , q5, │ │ - vhadd.u , q7, │ │ + vhadd.u d23, d30, d10 │ │ vqshl.u64 d23, d30, d29 │ │ - vqadd.u64 d23, d14, d15 │ │ + vhadd.u , q7, q3 │ │ vqshl.u64 , q13, │ │ - vhadd.u , q7, │ │ + vhadd.u , q7, q15 │ │ vshl.u64 d23, d18, d29 │ │ - vminnm.f16 q11, q15, │ │ + vqadd.u64 d23, d14, d14 │ │ vqshl.u64 , q1, │ │ - vminnm.f16 q11, q15, │ │ + vhadd.u d23, d14, d2 │ │ vqshl.u64 d23, d22, d13 │ │ - vminnm.f16 d22, d30, d31 │ │ + vpmin.f16 q11, q15, q11 │ │ vqshl.u64 d23, d10, d13 │ │ - vpmin.f16 d22, d30, d19 │ │ + vpmin.f16 q11, q15, q5 │ │ vcge.u , , q15 │ │ - vcgt.u d23, d14, d7 │ │ - vpmin.f16 d22, d29, d7 │ │ + vcgt.u d23, d14, d30 │ │ + vpmin.f16 d22, d29, d30 │ │ vcgt.u , , q9 │ │ - vminnm.f16 q11, q7, │ │ + vpmin.f16 d22, d30, d2 │ │ vcge.u d23, d29, d22 │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbdaac │ │ movs r2, #72 @ 0x48 │ │ b.n bbd136 │ │ subs r3, r2, #6 │ │ @@ -3032111,15 +3032111,15 @@ │ │ b.n bbe40e │ │ ands r0, r0 │ │ b.n bbe412 │ │ asrs r4, r0, #18 │ │ add.w r0, r3, r4 │ │ b.n bbe01a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r1, r2, r3, fp, sp, lr} │ │ vmax.u d20, d13, d7 │ │ vhadd.u d19, d12, d0 │ │ b.n bbe02a │ │ movs r0, r0 │ │ b.n bbe42e │ │ adds r2, #136 @ 0x88 │ │ b.n bbd818 │ │ @@ -3032756,15 +3032756,15 @@ │ │ b.n bbe8d2 │ │ movs r0, #0 │ │ b.n bbe996 │ │ asrs r3, r4, #12 │ │ add.w r0, r3, r0 │ │ b.n bbe99e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r9, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r7, r9, sp, lr} │ │ vhadd.u d20, d29, d19 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n bbdd92 │ │ ands r1, r0 │ │ b.n bbe9b6 │ │ movs r0, r0 │ │ @@ -3032843,15 +3032843,15 @@ │ │ b.n bbea5e │ │ ands r0, r0 │ │ b.n bbea62 │ │ asrs r0, r6, #11 │ │ add.w r0, r3, r4 │ │ b.n bbe66a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, r8, sp, lr} │ │ + ldmia.w sp!, {r1, r6, r7, r8, sp, lr} │ │ @ instruction: 0xff7d1dde │ │ vhadd.u d16, d11, d0 │ │ b.n bbe9da │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #0 │ │ b.n bbde62 │ │ movs r0, r0 │ │ @@ -3033213,20 +3033213,20 @@ │ │ b.n bbeda2 │ │ movs r5, r0 │ │ b.n bbe9a6 │ │ subs r3, r1, r0 │ │ add.w r0, r3, r6 │ │ b.n bbe9ae │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, lr} │ │ - vqadd.u64 , , │ │ - vcgt.f16 , , │ │ - vhadd.u d29, d29, d17 │ │ - vcgt.f16 d21, d29, d19 │ │ - vqadd.u64 , , │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r9, sl, fp, ip, lr} │ │ + vrhadd.u d29, d13, d16 │ │ + vcgt.f16 d21, d29, d14 │ │ + vhadd.u , , q4 │ │ + vcgt.f16 , , q5 │ │ + vrhadd.u d29, d13, d4 │ │ vhadd.u d17, d13, d0 │ │ b.n bbe9ce │ │ movs r0, r0 │ │ b.n bbedd2 │ │ movs r0, r0 │ │ b.n bbed38 │ │ movs r1, r1 │ │ @@ -3034006,20 +3034006,20 @@ │ │ add.w r0, r2, r7, lsl #1 │ │ b.n bbf4a6 │ │ lsls r4, r7, #29 │ │ b.n bbe87a │ │ movs r0, r0 │ │ b.n bbf4ae │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr} │ │ - vqsub.u64 d18, d13, d9 │ │ - vabd.u d21, d30, d15 │ │ - vrhadd.u q9, , │ │ - vabd.u , q7, │ │ - vbif d18, d29, d29 │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, lr} │ │ + vhsub.u q9, , q0 │ │ + vaba.u d21, d30, d22 │ │ + vqsub.u64 d18, d13, d0 │ │ + vabd.u d21, d30, d10 │ │ + vrhadd.u q9, , q10 │ │ vqadd.u64 q10, q15, q0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbf22c │ │ ands r0, r0 │ │ b.n bbf0d6 │ │ movs r7, r0 │ │ b.n bbf43e │ │ @@ -3034071,15 +3034071,15 @@ │ │ b.n bbf53e │ │ str r0, [r6, #12] │ │ b.n bbf19c │ │ movs r4, r0 │ │ @ instruction: 0xeb00d008 │ │ b.n bbf324 │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r1, r2, r4, r8, r9, sl, ip, lr} │ │ vabd.f16 q10, , │ │ vpmax.u d25, d27, d20 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bbf2bc │ │ strh r4, [r0, #0] │ │ b.n bbe948 │ │ @@ -3034210,18 +3034210,18 @@ │ │ b.n bbf44c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n bbf67a │ │ beq.n bbef44 │ │ b.n bbf458 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r5, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r9, sl, ip, lr} │ │ vqsub.u64 d21, d13, d21 │ │ vbif , q15, │ │ - vqrshl.u64 , , q7 │ │ + vrshl.u64 d21, d18, d30 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbf3f4 │ │ str r3, [r0, r0] │ │ b.n bbf29e │ │ ands r2, r0 │ │ b.n bbf2a2 │ │ @@ -3034512,27 +3034512,27 @@ │ │ str r0, [r0, r0] │ │ b.n bbf91e │ │ movs r4, r0 │ │ b.n bbf522 │ │ asrs r0, r2, #1 │ │ b.n bbf926 │ │ @ instruction: 0xff8aeaff │ │ - strb r3, [r4, r2] │ │ + strb r2, [r1, r3] │ │ vqsub.u64 q13, , q2 │ │ - vqshl.u64 , , │ │ + vqshl.u64 , q13, │ │ vhsub.u d26, d29, d4 │ │ - vshl.u64 , , │ │ - vqshl.u64 d21, d27, d13 │ │ - vcge.u , , │ │ + vqshl.u64 d21, d2, d27 │ │ + vshl.u64 , q9, │ │ + vcge.u , , q15 │ │ vrhadd.u d26, d13, d8 │ │ - vcgt.u d21, d11, d31 │ │ + vcge.u , , q3 │ │ vhadd.u q13, , q8 │ │ - vminnm.f16 , , q10 │ │ - vpmin.f16 , , q2 │ │ - vqsub.u64 , , │ │ + vminnm.f16 d31, d27, d11 │ │ + vpmin.f16 , , │ │ + vqsub.u64 , , q15 │ │ vhadd.u d26, d29, d8 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bbf6c4 │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n bbed68 │ │ add r0, pc, #0 @ (adr r0, bbf230 ) │ │ @@ -3034912,26 +3034912,26 @@ │ │ b.n bbfc02 │ │ movs r0, #0 │ │ b.n bbfcc6 │ │ lsrs r7, r2, #25 │ │ @ instruction: 0xeb038000 │ │ b.n bbf0c8 │ │ @ instruction: 0xffcdeaff │ │ - str r7, [r5, r7] │ │ - vcge.u , , q2 │ │ - vhsub.u d21, d13, d23 │ │ - vshl.u64 d17, d12, d13 │ │ - vqadd.u64 , , │ │ - vhsub.u , , q8 │ │ - vrhadd.u d21, d29, d11 │ │ - vcgt.u , , q14 │ │ - vminnm.f16 d20, d29, d7 │ │ - vbif , , q14 │ │ - vminnm.f16 d20, d13, d19 │ │ - vbif d17, d13, d8 │ │ + strh r6, [r2, r0] │ │ + vcge.u , , │ │ + vhsub.u , , q7 │ │ + vqshl.u64 d17, d19, d13 │ │ + vrhadd.u d21, d13, d18 │ │ + vcgt.u d17, d13, d7 │ │ + vbif d21, d29, d18 │ │ + vcge.u d17, d29, d3 │ │ + vminnm.f16 d20, d29, d30 │ │ + vrhadd.u d17, d29, d19 │ │ + vminnm.f16 q10, , q5 │ │ + vbif d17, d13, d31 │ │ vaba.u d17, d13, d12 │ │ b.n bbf0e6 │ │ movs r0, r0 │ │ b.n bbfc6c │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #12 │ │ @@ -3035124,16 +3035124,16 @@ │ │ b.n bbfebe │ │ lsrs r1, r3, #23 │ │ add.w r0, r3, r0 │ │ b.n bbfec6 │ │ beq.n bbf798 │ │ b.n bbfca4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r8, sl, fp, lr} │ │ - vminnm.f16 d16, d13, d22 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r8, sl, fp, lr} │ │ + vminnm.f16 q8, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbfc38 │ │ str r0, [r0, #0] │ │ b.n bbfae2 │ │ movs r1, r0 │ │ b.n bbfae6 │ │ @@ -3035191,15 +3035191,15 @@ │ │ b.n bbff5a │ │ lsrs r2, r6, #22 │ │ add.w r0, r3, r4 │ │ b.n bbfb62 │ │ beq.n bbf834 │ │ b.n bbfd40 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r7, sl, fp, lr} │ │ + ldmia.w sp!, {r1, r6, r7, sl, fp, lr} │ │ @ instruction: 0xff7d7c2a │ │ vhadd.u d16, d11, d0 │ │ b.n bbfed6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bbf8fc ) │ │ stmdb sp!, {r2, r4, r5, lr} │ │ b.n bbf380 │ │ @@ -3035223,15 +3035223,15 @@ │ │ b.n bbfbaa │ │ asrs r4, r0, #32 │ │ b.n bbfbae │ │ movs r0, #160 @ 0xa0 │ │ b.n bbffb2 │ │ ldr r0, [pc, #192] @ (bbf934 ) │ │ ldmia.w sp!, {r1, r2, r6, r8, r9, sl, fp, ip} │ │ - and.w ip, r4, pc, lsl #17 │ │ + and.w ip, r4, r6, ror #17 │ │ vhadd.u d16, d13, d0 │ │ b.n bbff22 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n bbf3aa │ │ asrs r0, r0, #32 │ │ @@ -3035352,16 +3035352,16 @@ │ │ lsrs r4, r2, #21 │ │ add.w r0, r3, r7 │ │ b.n bbfcda │ │ lsrs r3, r0, #11 │ │ add.w r0, r2, r0 │ │ b.n bc0162 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, fp, lr} │ │ - vqrdmlah.s q9, , │ │ + ldmia.w sp!, {r1, r4, r6, r8, r9, fp, lr} │ │ + @ instruction: 0xff7d2c06 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bbfe50 │ │ str r0, [r0, #0] │ │ b.n bbfcfa │ │ movs r1, r0 │ │ b.n bbfcde │ │ @@ -3035593,18 +3035593,18 @@ │ │ lsls r7, r3, #6 │ │ add.w r0, r0, r5 │ │ b.n bbfef2 │ │ beq.n bbfbdc │ │ b.n bc00d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4, sl, fp, ip, sp, lr} │ │ - vrhadd.u d26, d28, d0 │ │ + vrhadd.u d26, d28, d23 │ │ vcgt.f16 , , │ │ vqrdmulh.s , , q3 │ │ - vhadd.u d26, d28, d28 │ │ + vqadd.u64 q13, q14, │ │ vpmax.u d30, d29, d22 │ │ vmul.p d21, d27, d8 │ │ movs r0, r5 │ │ asrs r0, r0, #32 │ │ b.n bbff1a │ │ movs r0, r0 │ │ b.n bc031e │ │ @@ -3035882,16 +3035882,16 @@ │ │ vqrdmlsh.s , q7, q10 │ │ movs r5, r4 │ │ ldmdb sl, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ strd pc, pc, [lr, #-492]! @ 0x1ec │ │ subs r4, r3, r0 │ │ vaba.u q15, , q3 │ │ vqrdmulh.s q10, , │ │ - vceq.i q8, q15, │ │ - vmul.p d27, d13, d28 │ │ + vmls.i d16, d14, d18 │ │ + vmls.i , , │ │ vceq.i q15, , q5 │ │ @ instruction: 0xff7b4c6d │ │ vcge.u , q15, │ │ vhadd.u d16, d11, d0 │ │ b.n bc0514 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ @@ -3036774,16 +3036774,16 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n bc0d66 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, ip} │ │ b.n bc0d6e │ │ @ instruction: 0xfff7eaff │ │ - lsrs r6, r7, #6 │ │ - vqrdmlah.s d30, d14, d17 │ │ + lsrs r5, r4, #7 │ │ + vqrdmlah.s q15, q7, q4 │ │ vrhadd.u d19, d29, d11 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n bc0986 │ │ movs r4, r1 │ │ b.n bc016a │ │ ands r1, r0 │ │ @@ -3038336,22 +3038336,22 @@ │ │ b.n bc14c8 │ │ asrs r4, r0, #32 │ │ b.n bc0eea │ │ movs r5, r0 │ │ b.n bc170e │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, sp, lr} │ │ - and.w r9, r1, r6, lsl #27 │ │ - vaba.u q12, , q11 │ │ - vsub.i64 d17, d13, d14 │ │ + and.w r9, r1, sp, asr #27 │ │ + vaba.u d24, d29, d13 │ │ + vceq.i d17, d13, d21 │ │ vcgt.f16 d30, d14, d19 │ │ vqshl.u64 , , q5 │ │ vaba.u d20, d30, d27 │ │ vqrshl.u64 , q3, q14 │ │ - vqrdmlsh.s q10, q7, │ │ + vqrdmlsh.s d20, d30, d8 │ │ vmls.i d24, d29, d12 │ │ movs r5, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc189c │ │ movs r0, r0 │ │ b.n bc1aa6 │ │ @@ -3038640,19 +3038640,19 @@ │ │ lsls r1, r3, #24 │ │ add.w r0, r3, r4 │ │ b.n bc19c6 │ │ beq.n bc1698 │ │ b.n bc1ba4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r5, r6, r7, r8, r9, ip, sp, lr} │ │ - vpmin.u , q15, │ │ + vqrdmlah.s d25, d14, d14 │ │ vcge.u d23, d28, d24 │ │ - vpmax.u , q15, │ │ + vpmin.u , q15, q9 │ │ vcgt.u d23, d28, d12 │ │ - vpmin.u d25, d30, d15 │ │ + vpmax.u , q15, q3 │ │ vhadd.u d16, d12, d0 │ │ b.n bc1d4a │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n bc11d2 │ │ movs r0, r0 │ │ @@ -3039030,21 +3039030,21 @@ │ │ b.n bc2136 │ │ movs r4, r2 │ │ b.n bc213a │ │ asrs r4, r7, #1 │ │ b.n bc213e │ │ @ instruction: 0xffd0eaff │ │ strb r0, [r6, #3] │ │ - vacgt.f16 d30, d14, d26 │ │ + vcgt.f16 q15, q7, │ │ vhadd.u , q14, q2 │ │ - vcgt.f16 d30, d14, d14 │ │ + vacgt.f16 d30, d14, d21 │ │ vhadd.u d23, d12, d8 │ │ - @ instruction: 0xff7eed52 │ │ + @ instruction: 0xff7eed79 │ │ vbif d23, d12, d12 │ │ - vcgt.f16 q15, q7, q11 │ │ + vcgt.f16 d30, d30, d13 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc1ec4 │ │ movs r0, r0 │ │ b.n bc20d0 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3039159,15 +3039159,15 @@ │ │ movs r0, #0 │ │ b.n bc2272 │ │ lsls r4, r5, #19 │ │ add.w r0, r3, r0 │ │ b.n bc227a │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r4, r6, r7, r9, sl, fp, sp, lr} │ │ - vqrdmlsh.s d25, d14, d20 │ │ + vqrdmlsh.s , q7, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc1fe8 │ │ str r2, [r0, #0] │ │ b.n bc1e92 │ │ strb r1, [r0, #0] │ │ b.n bc1e96 │ │ @@ -3040090,32 +3040090,32 @@ │ │ b.n bc297a │ │ movs r4, r1 │ │ b.n bc29fe │ │ asrs r1, r0, #32 │ │ b.n bc2a82 │ │ vpmin.u16 q15, , │ │ ldr r4, [r6, #16] │ │ - vpmin.u d23, d30, d24 │ │ + vpmin.u , q15, │ │ vsub.i64 q11, , q10 │ │ vsub.i64 d22, d30, d0 │ │ vmax.u d22, d30, d4 │ │ - vsub.i64 d23, d14, d8 │ │ + vsub.i64 d23, d14, d31 │ │ vmin.u q11, , q2 │ │ - vceq.i , q7, q4 │ │ + vceq.i , q7, │ │ vaba.u q11, , q10 │ │ 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 │ │ str r0, [r4, #104] @ 0x68 │ │ - vsub.i64 d23, d14, d20 │ │ + vsub.i64 , q7, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bc2864 │ │ movs r0, r0 │ │ b.n bc2a6e │ │ add r0, pc, #0 @ (adr r0, bc23d0 ) │ │ b.n bc2b12 │ │ @@ -3041420,15 +3041420,15 @@ │ │ b.n bc35ae │ │ lsls r4, r5, #11 │ │ b.n bc2a1a │ │ @ instruction: 0xffbd1aff │ │ @ instruction: 0xfff1eaff │ │ ldrb r2, [r1, r6] │ │ vqrdmlah.s d21, d14, d22 │ │ - vbif d19, d14, d2 │ │ + vbif d19, d14, d25 │ │ @ instruction: 0xff7d5c86 │ │ vqrdmlsh.s , q7, q7 │ │ vqrdmlsh.s d21, d14, d14 │ │ vpmin.u , q15, q13 │ │ vqrdmlah.s , q15, q3 │ │ vqrdmulh.s d21, d30, d30 │ │ vqrdmulh.s d21, d30, d2 │ │ @@ -3042903,19 +3042903,19 @@ │ │ b.n bc4342 │ │ lsls r0, r5, #10 │ │ b.n bc3726 │ │ lsls r4, r7, #29 │ │ b.n bc3712 │ │ @ instruction: 0xffa3eaff │ │ str r2, [r2, r1] │ │ - vqrshl.u64 , , q7 │ │ + vrshl.u64 d29, d20, d30 │ │ vpmin.f16 d20, d13, d30 │ │ - vqshl.u64 , , q7 │ │ + vshl.u64 d29, d0, d30 │ │ vacgt.f16 q10, , q9 │ │ - vcge.u d29, d30, d13 │ │ + vcgt.u , q15, q2 │ │ vhadd.u d18, d13, d1 │ │ b.n bc436a │ │ @ instruction: 0xffffeaff │ │ ldr r3, [pc, #960] @ (bc3ff0 ) │ │ stmdb sp!, {sp, lr} │ │ b.n bc4376 │ │ movs r0, r0 │ │ @@ -3043886,15 +3043886,15 @@ │ │ add.w r0, r4, r4 │ │ b.n bc479e │ │ svc 85 @ 0x55 │ │ b.n bc497c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6, sl, fp, ip, lr} │ │ movs r5, r4 │ │ - lsls r1, r5, #1 │ │ + lsls r0, r2, #2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bc4910 │ │ add r0, pc, #0 @ (adr r0, bc4478 ) │ │ b.n bc47ba │ │ strh r3, [r0, #0] │ │ b.n bc47be │ │ @@ -3044406,21 +3044406,21 @@ │ │ movs r0, r2 │ │ b.n bc4400 │ │ movs r0, r0 │ │ b.n bc43dc │ │ vpmin.u16 q15, q11, │ │ ldrh r4, [r6, r7] │ │ movs r5, r4 │ │ - mcr2 15, 7, pc, cr1, cr12, {3} @ │ │ - svc 142 @ 0x8e │ │ + vmaxnm.f32 , q4, q14 │ │ + svc 181 @ 0xb5 │ │ vpmax.u d21, d28, d8 │ │ movs r5, r4 │ │ - stc2l 15, cr15, [r5, #-496] @ 0xfffffe10 │ │ - stc2 15, cr15, [r5], #496 @ 0x1f0 │ │ - mrrc2 15, 7, pc, r1, cr12 @ │ │ + stc2l 15, cr15, [ip, #-496]! @ 0xfffffe10 │ │ + stc2l 15, cr15, [ip], {124} @ 0x7c │ │ + ldc2l 15, cr15, [r8], #-496 @ 0xfffffe10 │ │ ldrsb r0, [r5, r7] │ │ movs r5, r4 │ │ ldr r0, [pc, #192] @ (bc49b0 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bc4c36 │ │ asrs r0, r2, #1 │ │ b.n bc4438 │ │ @@ -3044458,16 +3044458,16 @@ │ │ b.n bc4446 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n bc508a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - vqrdmulh.s d31, d28, d13 │ │ + ldmia.w sp!, {r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + vqrdmlah.s d31, d28, d20 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n bc4c9e │ │ lsls r4, r6, #1 │ │ b.n bc44a0 │ │ movs r0, r0 │ │ b.n bc500e │ │ @@ -3044521,16 +3044521,16 @@ │ │ b.n bc48ec │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3} │ │ b.n bc4510 │ │ movs r0, r0 │ │ b.n bc4af4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, sl, fp, ip, lr, pc} │ │ - vrhadd.u , q6, q9 │ │ + ldmia.w sp!, {r6, sl, fp, ip, lr, pc} │ │ + vrhadd.u d21, d28, d9 │ │ vsub.i64 , , q14 │ │ movs r5, r4 │ │ ldr r7, [pc, #960] @ (bc4da8 ) │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n bc4e88 │ │ str r4, [r2, #36] @ 0x24 │ │ b.n bc4512 │ │ @@ -3045487,21 +3045487,21 @@ │ │ b.n bc5972 │ │ movs r6, r0 │ │ b.n bc5576 │ │ beq.n bc51d0 │ │ b.n bc5754 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ - vqrdmulh.s q9, , │ │ + vqrdmlah.s q9, , q10 │ │ vqrdmulh.s d19, d13, d9 │ │ vqrdmlah.s d26, d30, d27 │ │ - vabd.u q11, q13, │ │ - vhadd.u q11, , q10 │ │ + vabd.u q11, q13, q15 │ │ + vrhadd.u d22, d13, d11 │ │ vaba.u , q6, │ │ - vpmin.u q9, , │ │ + vqrdmulh.s d18, d13, d4 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, r5, r7, ip, lr, pc} │ │ b.n bc5700 │ │ ands r0, r0 │ │ b.n bc55aa │ │ lsls r4, r3, #28 │ │ b.n bc4d8e │ │ @@ -3045636,16 +3045636,16 @@ │ │ and.w r0, r0, r0, lsl #20 │ │ b.n bc5ac6 │ │ movs r5, r0 │ │ b.n bc56ca │ │ beq.n bc52ec │ │ b.n bc58a8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r7, sl, sp, lr} │ │ - vsub.i64 , , │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, sl, sp, lr} │ │ + vmul.p d23, d13, d2 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n bc583c │ │ strb r0, [r3, #1] │ │ b.n bc4ee0 │ │ lsrs r1, r0, #32 │ │ b.n bc5a58 │ │ @@ -3045903,17 +3045903,17 @@ │ │ beq.n bc5630 │ │ b.n bc5af4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ vqrdmlah.s d23, d13, d6 │ │ vrshl.u64 d31, d17, d11 │ │ vqrdmulh.s d26, d29, d12 │ │ - vaba.u d27, d27, d25 │ │ - vmin.u d23, d29, d3 │ │ - vqsub.u64 d22, d28, d20 │ │ + vabd.u , , q8 │ │ + vmin.u d23, d29, d26 │ │ + vqsub.u64 q11, q14, │ │ @ instruction: 0xff7dac89 │ │ vcgt.u d31, d26, d21 │ │ vmls.i , , q1 │ │ vcgt.u , , │ │ vqadd.u64 q8, , q12 │ │ b.n bc5cae │ │ lsls r6, r7, #1 │ │ @@ -3046243,15 +3046243,15 @@ │ │ lsls r0, r7, #28 │ │ add.w r0, r4, r4 │ │ b.n bc5bf6 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r3, r5, r6, r8, sl, fp, sp, pc} │ │ @ instruction: 0xeaffff1e │ │ b.n bc5b20 │ │ - ldmia r4, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ + ldmia r5, {r1, r2, r5} │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n bc5c0e │ │ movs r0, r0 │ │ b.n bc6012 │ │ movs r0, r0 │ │ b.n bc5f7e │ │ @@ -3046403,15 +3046403,15 @@ │ │ b.n bc6152 │ │ beq.n bc5a64 │ │ b.n bc5f30 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7} │ │ movs r0, r0 │ │ ite le │ │ - vqrdmulhle.s q14, q15, │ │ + vqrdmulhle.s q14, q15, q13 │ │ vsubgt.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc5ec8 │ │ stmia r0!, {r2, r5} │ │ b.n bc5570 │ │ adds r0, #13 │ │ b.n bc5d76 │ │ @@ -3046519,15 +3046519,15 @@ │ │ str r1, [r0, r0] │ │ b.n bc6256 │ │ movs r5, r0 │ │ b.n bc5e5a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, r7} │ │ movs r0, r0 │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ + ldmia r3!, {r1, r2, r5} │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc5fc8 │ │ stmia r0!, {r3, r5} │ │ b.n bc5670 │ │ adds r0, #13 │ │ b.n bc5e76 │ │ @@ -3046545,15 +3046545,15 @@ │ │ b.n bc5e8e │ │ movs r5, #212 @ 0xd4 │ │ add.w r0, r4, r1 │ │ b.n bc6296 │ │ beq.n bc5b68 │ │ b.n bc6074 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r3, r6, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r4, r5, r6, sl, ip, sp, pc} │ │ vmin.u , , q4 │ │ movs r0, r0 │ │ movs r0, #0 │ │ b.n bc5eaa │ │ movs r0, r0 │ │ b.n bc62ae │ │ stmia r3!, {r2, r3, r4, r7} │ │ @@ -3046865,15 +3046865,15 @@ │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, sp, pc} │ │ b.n bc654e │ │ movs r0, r0 │ │ b.n bc64c0 │ │ @ instruction: 0xffcd1aff │ │ @ instruction: 0xffd2eaff │ │ - strb r7, [r7, #25] │ │ + strb r6, [r4, #26] │ │ vceq.i d17, d29, d11 │ │ vrhadd.u q14, q14, │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc62c8 │ │ adds r0, #4 │ │ b.n bc5952 │ │ @@ -3047490,20 +3047490,20 @@ │ │ b.n bc6aa2 │ │ blx ea6968 │ │ movs r4, r0 │ │ b.n bc66aa │ │ beq.n bc6374 │ │ b.n bc6888 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r9, lr, pc} │ │ - vrhadd.u q15, q14, q5 │ │ - vcge.u q14, q6, │ │ + ldmia.w sp!, {r1, r7, r9, lr, pc} │ │ + vbif q15, q14, │ │ + vcgt.u d28, d28, d2 │ │ vmin.u , q14, q14 │ │ - vqsub.u64 q14, q7, │ │ - vhsub.u d28, d28, d23 │ │ + vhsub.u d28, d30, d18 │ │ + vhsub.u q14, q14, q7 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bc682c │ │ str r1, [r0, #0] │ │ b.n bc66d6 │ │ asrs r4, r3, #4 │ │ b.n bc5ed8 │ │ @@ -3047637,23 +3047637,23 @@ │ │ b.n bc65c8 │ │ lsls r1, r7, #16 │ │ add.w r0, r4, r4 │ │ b.n bc67f2 │ │ beq.n bc64e4 │ │ b.n bc69d0 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r9, lr, pc} │ │ vqadd.u64 q8, q14, q8 │ │ movs r0, r0 │ │ - stmia r1!, {r0, r1, r2, r3, r5} │ │ - vpmin.f16 q11, q14, q5 │ │ + stmia r1!, {r1, r2, r4, r6} │ │ + vminnm.f16 q11, q14, │ │ vshl.u64 q8, , │ │ - vbif q14, q7, │ │ - vbif q14, q6, │ │ - vqadd.u64 q14, q14, │ │ + vrhadd.u d28, d30, d18 │ │ + vrhadd.u d28, d28, d2 │ │ + vrhadd.u d28, d12, d18 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n bc697c │ │ str r0, [sp, #0] │ │ b.n bc6c26 │ │ movs r0, r0 │ │ b.n bc6b8a │ │ @@ -3047805,15 +3047805,15 @@ │ │ str r0, [sp, #4] │ │ b.n bc6d5e │ │ movs r1, r1 │ │ b.n bc6962 │ │ beq.n bc66a4 │ │ b.n bc6b40 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, lr, pc} │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc6ad0 │ │ str r0, [r0, #0] │ │ b.n bc697a │ │ movs r0, r0 │ │ b.n bc6d7e │ │ @@ -3048381,20 +3048381,20 @@ │ │ b.n bc6e5a │ │ str r7, [r4, #64] @ 0x40 │ │ add.w r0, r3, r8 │ │ b.n bc6e62 │ │ beq.n bc6b3c │ │ b.n bc7040 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, pc} │ │ - vqrdmlsh.s , q6, │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xff7cbca6 │ │ vrhadd.u d27, d28, d8 │ │ vpmax.u , q15, q14 │ │ movs r5, r4 │ │ - hlt 0x0027 │ │ + revsh r6, r1 │ │ vhadd.u d16, d12, d0 │ │ b.n bc71e4 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ @@ -3049426,35 +3049426,35 @@ │ │ str r0, [r0, r0] │ │ b.n bc7b5e │ │ movs r0, r1 │ │ b.n bc7762 │ │ asrs r0, r5, #32 │ │ b.n bc7b66 │ │ mrc2 10, 7, lr, cr8, cr15, {7} @ │ │ - @ instruction: 0xb603 │ │ + @ instruction: 0xb62a │ │ vqsub.u64 d25, d12, d3 │ │ - vrshl.u64 d27, d27, d26 │ │ + vqrshl.u64 , q1, q13 │ │ vbif d25, d28, d27 │ │ - vcgt.u d27, d26, d27 │ │ + vcge.u , q13, q1 │ │ vminnm.f16 d24, d28, d27 │ │ - vcgt.u d27, d10, d19 │ │ + vcgt.u , q5, q5 │ │ vminnm.f16 d24, d12, d19 │ │ - vhsub.u d27, d26, d23 │ │ + vhsub.u , q13, q7 │ │ vacgt.f16 d24, d28, d23 │ │ - vqsub.u64 d27, d10, d23 │ │ + vqsub.u64 , q5, q7 │ │ vcgt.f16 q12, q6, │ │ - vcgt.u , q13, │ │ + vcgt.u , q13, q15 │ │ vminnm.f16 q12, q14, │ │ - vcge.u , q5, │ │ + vcgt.u d27, d26, d22 │ │ vpmin.f16 d24, d28, d15 │ │ - vhsub.u , q13, │ │ + vhsub.u , q13, q13 │ │ vacgt.f16 q12, q14, │ │ - vhsub.u , q5, │ │ + vhsub.u d27, d26, d14 │ │ vacgt.f16 q12, q6, │ │ - vbif d27, d26, d3 │ │ + vbif d27, d26, d26 │ │ vabd.f16 d24, d28, d19 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bc77ca │ │ asrs r4, r1, #3 │ │ b.n bc6fcc │ │ ands r0, r0 │ │ @@ -3049548,15 +3049548,15 @@ │ │ @ instruction: 0xffe81aff │ │ asrs r1, r0, #32 │ │ b.n bc7c92 │ │ @ instruction: 0xffdaeaff │ │ asrs r2, r0, #32 │ │ b.n bc7c9a │ │ @ instruction: 0xffd8eaff │ │ - ldrsh r7, [r4, r6] │ │ + ldrsh r6, [r1, r7] │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n bc7a04 │ │ asrs r6, r0, #32 │ │ b.n bc7a88 │ │ movs r0, #50 @ 0x32 │ │ b.n bc7cb2 │ │ @@ -3050396,21 +3050396,21 @@ │ │ movs r3, r0 │ │ b.n bc7f3e │ │ @ instruction: 0xffed0aff │ │ movs r0, #1 │ │ b.n bc814a │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffeceaff │ │ - add r3, sp, #12 │ │ - vpmax.u d26, d28, d7 │ │ + add r3, sp, #168 @ 0xa8 │ │ + vpmax.u d26, d28, d30 │ │ vminnm.f16 , q6, q3 │ │ vpmin.f16 d25, d14, d26 │ │ - vpmin.u q13, q7, │ │ + vpmin.u q13, q7, q13 │ │ vaba.u q12, q14, q6 │ │ - vpmin.u d26, d11, d15 │ │ + vpmax.u q13, , q3 │ │ vabd.u d24, d28, d24 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bc8170 │ │ ldrsb r4, [r5, r2] │ │ b.n bc77fa │ │ ands r0, r0 │ │ @@ -3050834,18 +3050834,18 @@ │ │ strb r0, [r0, #0] │ │ b.n bc87ba │ │ movs r7, r0 │ │ b.n bc83be │ │ beq.n bc8098 │ │ b.n bc859c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, fp, sp, pc} │ │ @ instruction: 0xff7c9dd2 │ │ vabd.f16 d25, d30, d14 │ │ - vmin.u q13, q15, │ │ + vmin.u q13, q15, q13 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc8538 │ │ adds r0, #32 │ │ b.n bc7bc2 │ │ str r2, [r0, r0] │ │ b.n bc83e6 │ │ @@ -3051600,19 +3051600,19 @@ │ │ movs r0, r0 │ │ b.n bc8d9a │ │ ands r5, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xff8feaff │ │ bmi.n bc8698 │ │ vqsub.u64 q14, q13, q0 │ │ - vhadd.u d26, d13, d11 │ │ - vpmin.f16 d25, d12, d11 │ │ - vacgt.f16 , q14, │ │ - vpmin.f16 , q6, │ │ - vqadd.u64 d26, d12, d23 │ │ + vqadd.u64 d26, d13, d18 │ │ + vminnm.f16 d25, d12, d18 │ │ + vminnm.f16 d25, d12, d10 │ │ + vminnm.f16 , q6, q11 │ │ + vqadd.u64 q13, q6, q7 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip} │ │ b.n bc8264 │ │ str r0, [r0, #0] │ │ b.n bc8a6a │ │ movs r0, r1 │ │ b.n bc8e6e │ │ @@ -3051693,17 +3051693,17 @@ │ │ b.n bc8dd6 │ │ asrs r1, r0, #32 │ │ b.n bc88f8 │ │ smmls fp, sp, r3, lr │ │ movs r4, r0 │ │ b.n bc8b22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r9, sl, fp, ip, pc} │ │ - vabd.u , q6, │ │ - vabd.f16 , q14, │ │ + ldmia.w sp!, {r1, r2, r4, r7, r9, sl, fp, ip, pc} │ │ + vabd.u d25, d28, d10 │ │ + @ instruction: 0xff7c9df2 │ │ vhadd.u d16, d12, d0 │ │ b.n bc8316 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (bc8bbc ) │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n bc8c9c │ │ strb r0, [r0, #0] │ │ @@ -3051844,15 +3051844,15 @@ │ │ b.n bc8c7a │ │ cmp r7, #129 @ 0x81 │ │ b.n bc8f3e │ │ asrs r1, r0, #32 │ │ b.n bc8a60 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r4, r8, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xea039c63 │ │ + @ instruction: 0xea039c8a │ │ vhadd.u d19, d12, d0 │ │ b.n bc8c92 │ │ movs r0, r0 │ │ b.n bc9096 │ │ movs r0, r0 │ │ b.n bc8ffe │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3052268,16 +3052268,16 @@ │ │ b.n bc940e │ │ stmia.w r5, {r1, r8, r9, fp, sp, lr, pc} │ │ movs r4, r0 │ │ b.n bc9016 │ │ beq.n bc8ce0 │ │ b.n bc91f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, fp, ip, pc} │ │ - vshl.u64 q11, , q6 │ │ + ldmia.w sp!, {r1, r2, r4, r8, fp, ip, pc} │ │ + vqshl.u64 d22, d0, d28 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n bc880e │ │ ands r0, r0 │ │ b.n bc9432 │ │ movs r0, r0 │ │ b.n bc93a4 │ │ @@ -3052368,17 +3052368,17 @@ │ │ movs r1, r0 │ │ b.n bc94ee │ │ str r0, [sp, #0] │ │ b.n bc88c2 │ │ ands r0, r0 │ │ b.n bc88c0 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r7, fp, ip, pc} │ │ - vsub.i64 d25, d12, d7 │ │ - vsub.i64 d25, d12, d19 │ │ + ldmia.w sp!, {r1, r4, r5, r7, fp, ip, pc} │ │ + vsub.i64 d25, d12, d30 │ │ + vsub.i64 , q6, q5 │ │ vhadd.u d19, d12, d12 │ │ b.n bc88ea │ │ stmia r0!, {r0} │ │ b.n bc950e │ │ adds r0, #112 @ 0x70 │ │ b.n bc88f8 │ │ adds r0, #40 @ 0x28 │ │ @@ -3052551,19 +3052551,19 @@ │ │ movs r5, r0 │ │ b.n bc9282 │ │ beq.n bc8e54 │ │ b.n bc9460 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - str r6, [sp, #684] @ 0x2ac │ │ - @ instruction: 0xff7c0cee │ │ - vhsub.u d22, d13, d16 │ │ - vabd.u d25, d13, d3 │ │ - vmin.u , q14, │ │ + str r6, [sp, #840] @ 0x348 │ │ + @ instruction: 0xff7c0d15 │ │ + vhsub.u q11, , │ │ + vabd.u d25, d13, d26 │ │ + vabd.u d25, d12, d2 │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n bc9404 │ │ ands r2, r0 │ │ b.n bc92ae │ │ movs r0, #0 │ │ b.n bc92b2 │ │ @@ -3052954,19 +3052954,19 @@ │ │ ands r1, r0 │ │ b.n bc99f6 │ │ movs r4, r0 │ │ b.n bc95fa │ │ beq.n bc92c4 │ │ b.n bc97d8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, r9, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, ip, pc} │ │ vqsub.u64 , q6, q6 │ │ movs r5, r4 │ │ - str r3, [sp, #76] @ 0x4c │ │ - vcge.u d25, d12, d31 │ │ + str r3, [sp, #232] @ 0xe8 │ │ + vcgt.u , q6, q11 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bc9774 │ │ strb r4, [r5, #26] │ │ b.n bc8dfe │ │ strh r0, [r0, #2] │ │ b.n bc8e1c │ │ @@ -3053843,20 +3053843,20 @@ │ │ b.n bca0fe │ │ mcr2 10, 6, r1, cr3, cr15, {7} @ │ │ add r0, pc, #0 @ (adr r0, bc9a50 ) │ │ b.n bca192 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n bc9590 │ │ vpmin.u32 q15, , │ │ - subs r7, #191 @ 0xbf │ │ + subs r7, #230 @ 0xe6 │ │ vhsub.u q12, , q14 │ │ vhsub.u q12, q7, q8 │ │ vbif , q15, q10 │ │ - vabd.u d28, d29, d25 │ │ - vabd.f16 , q6, │ │ + vaba.u q14, , q0 │ │ + vabd.f16 d19, d28, d10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n bc9f14 │ │ ands r0, r0 │ │ b.n bc9dbe │ │ lsrs r4, r6, #26 │ │ b.n bc95a2 │ │ @@ -3054413,15 +3054413,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r0, #4 │ │ b.n bca44a │ │ asrs r1, r0, #32 │ │ b.n bca3ec │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffe9eaff │ │ - adds r6, #7 │ │ + adds r6, #46 @ 0x2e │ │ vpmin.u , , q2 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {lr} │ │ b.n bca2a2 │ │ movs r1, r0 │ │ b.n bca2a6 │ │ strh r2, [r7, #12] │ │ @@ -3055882,28 +3055882,28 @@ │ │ b.n bcb332 │ │ lsls r1, r7, #18 │ │ add.w r0, r1, fp │ │ b.n bcaf3a │ │ beq.n bcac84 │ │ b.n bcb118 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, pc} │ │ - vrhadd.u q11, q14, q15 │ │ - vmls.i , q14, │ │ - vqrdmulh.s d21, d28, d22 │ │ - vmul.p , q14, │ │ - vqrdmlah.s , q14, q3 │ │ - vqrdmulh.s , q14, │ │ - vabd.f16 d21, d28, d22 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, pc} │ │ + vqsub.u64 d22, d12, d5 │ │ + vmul.p , q14, q11 │ │ + vqrdmulh.s , q14, │ │ + vpmax.u d23, d12, d22 │ │ + vqrdmlah.s , q14, │ │ + vqrdmlah.s , q14, q11 │ │ + vabd.f16 , q14, │ │ vcge.u , q14, q9 │ │ vbif d23, d14, d18 │ │ - vpmax.u d23, d30, d3 │ │ - vqrdmlsh.s , q6, q5 │ │ - vcgt.f16 , q14, │ │ - vqadd.u64 d22, d28, d10 │ │ + vpmax.u d23, d30, d26 │ │ + @ instruction: 0xff7c5c81 │ │ + vcgt.f16 , q14, q13 │ │ + vhadd.u q11, q14, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bcaf82 │ │ asrs r4, r7, #1 │ │ b.n bca784 │ │ ands r2, r0 │ │ b.n bcaf8a │ │ @@ -3055959,15 +3055959,15 @@ │ │ b.n bcaff6 │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, fp, ip, lr} │ │ and.w r0, r3, r0 │ │ b.n bcb402 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp, pc} │ │ - vaba.u d18, d26, d23 │ │ + vaba.u q9, q13, q7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bcb170 │ │ strh r0, [r2, #6] │ │ b.n bcb05c │ │ add sp, #0 │ │ b.n bcb01e │ │ @@ -3056510,50 +3056510,50 @@ │ │ movs r0, #144 @ 0x90 │ │ b.n bcacc4 │ │ movs r0, r0 │ │ b.n bcb2a8 │ │ movs r0, #2 │ │ b.n bcb2ac │ │ vpmin.u q15, q9, │ │ - strb r3, [r6, #25] │ │ - vsub.i64 d23, d28, d15 │ │ + strb r2, [r3, #26] │ │ + vceq.i d23, d28, d22 │ │ vcgt.f16 d26, d12, d18 │ │ - vmax.u d23, d27, d31 │ │ + vmin.u , , q3 │ │ vqrdmlsh.s d26, d28, d9 │ │ - vceq.i d23, d11, d7 │ │ + vceq.i d23, d11, d30 │ │ @ instruction: 0xff7cadf9 │ │ - vmax.u , , │ │ + vmin.u , , q9 │ │ vqrdmlsh.s d26, d12, d21 │ │ - vabd.u , , │ │ + vaba.u , , q11 │ │ vqrdmlah.s q13, q6, q14 │ │ - vrshl.u64 , , q13 │ │ + vrshl.u64 , q13, q13 │ │ vqrdmulh.s d26, d28, d29 │ │ vmin.u q15, , q5 │ │ - vrshl.u64 d23, d23, d27 │ │ + vrshl.u64 , q7, │ │ vqrdmlah.s d26, d28, d1 │ │ - vabd.u , , │ │ + vaba.u , , q11 │ │ vqshl.u64 , q2, q14 │ │ - vrshl.u64 d23, d11, d27 │ │ + vqrshl.u64 d23, d18, d27 │ │ vqrdmlah.s q13, q6, │ │ vhsub.u q8, , q12 │ │ vqrdmulh.s q12, , │ │ - vshl.u64 , , q5 │ │ + vqshl.u64 d23, d6, d26 │ │ vpmin.u q13, q6, │ │ - vmax.u , , │ │ + vmin.u , , q9 │ │ vqrdmlsh.s d26, d28, d21 │ │ vqrdmulh.s q13, , │ │ - vqshl.u64 , , │ │ + vqshl.u64 , q13, │ │ vpmin.u d26, d12, d29 │ │ - vcge.u q9, , │ │ - vqshl.u64 d23, d23, d13 │ │ + vcge.u q9, , q13 │ │ + vqshl.u64 , q7, │ │ vpmax.u d26, d12, d17 │ │ vminnm.f16 d22, d11, d12 │ │ - vqshl.u64 d23, d11, d10 │ │ + vshl.u64 , q1, q5 │ │ vpmax.u d26, d12, d5 │ │ - vmin.u d23, d11, d11 │ │ + vmax.u , , q1 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bcb6c4 │ │ add r0, pc, #0 @ (adr r0, bcb22c ) │ │ b.n bcad50 │ │ ands r0, r0 │ │ b.n bcb572 │ │ @@ -3057692,59 +3057692,59 @@ │ │ b.n bcc25e │ │ movs r0, #0 │ │ b.n bcc322 │ │ bgt.n bcbb64 │ │ add.w r0, r2, r1, lsl #16 │ │ b.n bcc32a │ │ mcr2 10, 2, lr, cr7, cr15, {7} @ │ │ - strb r7, [r3, #3] │ │ - vcge.u d23, d12, d27 │ │ - vmul.p d19, d28, d7 │ │ - vbif d23, d12, d11 │ │ + strb r6, [r0, #4] │ │ + vcgt.u , q6, q9 │ │ + vmul.p d19, d28, d30 │ │ + vrhadd.u , q6, q1 │ │ vbif q14, q14, q9 │ │ - vqsub.u64 d23, d27, d19 │ │ - vcgt.f16 d19, d12, d22 │ │ - vqadd.u64 d23, d29, d23 │ │ + vqsub.u64 , , q5 │ │ + vcgt.f16 , q6, │ │ + vqadd.u64 , , q7 │ │ vrhadd.u d28, d28, d14 │ │ - vqsub.u64 d23, d11, d23 │ │ - @ instruction: 0xff7cac60 │ │ - vminnm.f16 d22, d28, d23 │ │ + vqsub.u64 , , q7 │ │ + @ instruction: 0xff7cac87 │ │ + vminnm.f16 q11, q14, q7 │ │ vhadd.u d28, d28, d14 │ │ vbif q14, , q1 │ │ - vminnm.f16 d22, d26, d11 │ │ + vpmin.f16 q11, q13, q1 │ │ vqadd.u64 q14, q6, q9 │ │ - vaba.u , , │ │ - vrhadd.u , q6, │ │ - vrhadd.u , q6, │ │ - vmls.i q13, q14, q11 │ │ - vpmin.f16 q11, q6, │ │ - vpmin.f16 d22, d12, d19 │ │ + vabd.u d17, d27, d20 │ │ + vrhadd.u d23, d28, d14 │ │ + vrhadd.u , q6, q13 │ │ + vpmax.u d26, d12, d13 │ │ + vpmin.f16 q11, q6, q15 │ │ + vpmin.f16 q11, q6, q5 │ │ vacgt.f16 d27, d28, d2 │ │ - vcgt.f16 q11, q13, │ │ - vcgt.f16 d22, d28, d19 │ │ + vcgt.f16 q11, q13, q15 │ │ + vcgt.f16 q11, q14, q5 │ │ vqrdmlsh.s d22, d12, d16 │ │ - vcgt.f16 q11, , │ │ - vcgt.f16 d22, d12, d19 │ │ + vcgt.f16 q11, , q15 │ │ + vcgt.f16 q11, q6, q5 │ │ vabd.f16 , q6, q10 │ │ - vabd.f16 q11, , │ │ + vabd.f16 q11, , q13 │ │ vmls.i d20, d28, d19 │ │ - vabd.f16 q11, q5, │ │ + vabd.f16 q11, q5, q13 │ │ vqrdmlsh.s , q6, q14 │ │ - @ instruction: 0xff7b6cc3 │ │ + @ instruction: 0xff7b6cea │ │ vhsub.u q12, q14, │ │ - vqrdmulh.s q11, q5, │ │ + vqrdmulh.s d22, d26, d14 │ │ vqrdmlsh.s d27, d12, d30 │ │ vhsub.u q13, , │ │ - vqrdmulh.s q11, , │ │ + vqrdmlah.s q11, , q9 │ │ @ instruction: 0xff7cbc22 │ │ - vqrdmlah.s d22, d11, d3 │ │ + vqrdmlah.s d22, d11, d26 │ │ vqrdmulh.s , q14, q13 │ │ - vmul.p q11, , │ │ + vpmax.u d22, d11, d2 │ │ vpmin.u d27, d28, d18 │ │ - vhadd.u d23, d27, d7 │ │ + vhadd.u d23, d27, d30 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n bcbfea │ │ asrs r4, r1, #3 │ │ b.n bcb7ec │ │ str r0, [r0, #0] │ │ b.n bcbff2 │ │ @@ -3057836,17 +3057836,17 @@ │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, r9, sl, fp} │ │ b.n bcc4b6 │ │ movs r0, r0 │ │ b.n bcb886 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, fp, lr, pc} │ │ vsub.i64 , , │ │ - vminnm.f16 d29, d11, d4 │ │ - vrhadd.u q13, q6, │ │ - vcgt.f16 d27, d12, d15 │ │ + vminnm.f16 d29, d11, d27 │ │ + vrhadd.u d26, d28, d12 │ │ + vacgt.f16 d27, d12, d22 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bcc234 │ │ ands r0, r0 │ │ b.n bcc0de │ │ movs r0, r1 │ │ b.n bcb8c4 │ │ @@ -3058276,26 +3058276,26 @@ │ │ b.n bcc896 │ │ blt.n bcc21e │ │ add.w r0, r2, r7 │ │ b.n bcc49e │ │ beq.n bcc0a8 │ │ b.n bcc67c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r5, r6, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r7, r9, ip, sp, lr, pc} │ │ vqrdmlsh.s d25, d27, d9 │ │ vmax.u d27, d11, d17 │ │ vpmin.u d25, d26, d1 │ │ vqshl.u64 d27, d9, d11 │ │ vmls.i d24, d26, d1 │ │ @ instruction: 0xff7d3c0f │ │ vqrdmulh.s d21, d26, d24 │ │ - vhadd.u , q15, │ │ + vbif d17, d14, d4 │ │ vqrdmlah.s , , q12 │ │ - vqrdmulh.s , q15, q10 │ │ - vqrdmlsh.s q9, q14, q9 │ │ + @ instruction: 0xff7edc0b │ │ + @ instruction: 0xff7c2d19 │ │ vpmax.u , , │ │ vshl.u64 , , │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bcc640 │ │ str r0, [r0, r0] │ │ b.n bcc4ea │ │ @@ -3058764,26 +3058764,26 @@ │ │ str r0, [r0, r0] │ │ b.n bcccfa │ │ vseleq.f64 d30, d7, d0 │ │ movs r1, r1 │ │ b.n bcc902 │ │ cmp r5, #32 │ │ @ instruction: 0xeb03ffeb │ │ - @ instruction: 0xeaffedde │ │ + @ instruction: 0xeaffee05 │ │ vabd.u , , │ │ vrhadd.u d27, d11, d6 │ │ vmin.u d25, d10, d17 │ │ vpmin.f16 q13, , q7 │ │ vrshl.u64 q12, , q5 │ │ vaba.u , , │ │ vaba.u , q5, q10 │ │ vacgt.f16 q14, q7, q4 │ │ - vqrdmlsh.s d16, d10, d25 │ │ + @ instruction: 0xff7a0c60 │ │ vmax.u , , q2 │ │ - vabd.u , q7, q0 │ │ + vabd.u , q7, │ │ vmin.u d21, d28, d19 │ │ vmax.u d25, d30, d5 │ │ vhadd.u d27, d11, d18 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bccaa8 │ │ str r2, [r0, #0] │ │ @@ -3059057,18 +3059057,18 @@ │ │ b.n bccfa2 │ │ str r2, [r2, #60] @ 0x3c │ │ add.w r0, r7, r4, lsr #1 │ │ b.n bcc3a4 │ │ beq.n bcc824 │ │ b.n bccd88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, fp, lr} │ │ - vaba.u d21, d13, d23 │ │ + ldmia.w sp!, {r2, r4, r5, r6, r7, fp, lr} │ │ + vaba.u , , q7 │ │ vshl.u64 d25, d1, d12 │ │ - vcge.u q8, , │ │ + vshl.u64 d16, d2, d11 │ │ vcge.u , q6, q9 │ │ vcge.u d25, d30, d1 │ │ vshl.u64 d23, d3, d11 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bccd30 │ │ asrs r4, r3, #28 │ │ @@ -3060702,15 +3060702,15 @@ │ │ b.n bcd9f6 │ │ beq.n bcd670 │ │ b.n bcdbd4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r8, sl, pc} │ │ vpmin.u q11, , │ │ vmin.u d20, d27, d6 │ │ - vbif d30, d30, d18 │ │ + vbif q15, q15, │ │ vqrdmlah.s d18, d28, d22 │ │ vhadd.u q8, q5, │ │ b.n bcdd76 │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ vrhadd.u16 d0, d14, d31 │ │ svc 201 @ 0xc9 │ │ @@ -3061137,16 +3061137,16 @@ │ │ b.n bce1f2 │ │ bpl.n bcdacc │ │ add.w r0, r2, r0 │ │ b.n bce1fa │ │ beq.n bcdacc │ │ b.n bcdfd8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r8, lr, pc} │ │ - vrhadd.u , q14, │ │ + ldmia.w sp!, {r0, r2, r4, r7, r8, lr, pc} │ │ + vbif , q14, q8 │ │ vhadd.u d16, d12, d0 │ │ b.n bce16e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r3, r4, r7, lr} │ │ @@ -3061559,15 +3061559,15 @@ │ │ @ instruction: 0xffd2eaff │ │ str r3, [r1, #8] │ │ b.n bce5e6 │ │ @ instruction: 0xffd0eaff │ │ movs r5, #187 @ 0xbb │ │ vqrshl.u64 d18, d3, d27 │ │ vqrshl.u64 q9, , │ │ - vbif d19, d27, d20 │ │ + vbif , , │ │ vhadd.u d16, d13, d0 │ │ b.n bce55e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r2, #1 │ │ movt pc, #122 @ 0x7a │ │ @@ -3061838,15 +3061838,15 @@ │ │ add.w r0, r1, r6 │ │ b.n bce45e │ │ beq.n bce130 │ │ b.n bce63c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r5, r6, r7, r9, sp} │ │ vqsub.u64 q9, , │ │ - vpmin.u q15, , q3 │ │ + vpmin.u q15, , │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bce5d4 │ │ ands r0, r0 │ │ b.n bce47e │ │ str r4, [r0, #0] │ │ b.n bcdc62 │ │ @@ -3062284,21 +3062284,21 @@ │ │ b.n bce05c │ │ movs r0, r0 │ │ b.n bce640 │ │ movs r0, #2 │ │ b.n bce644 │ │ @ instruction: 0xffd7eaff │ │ subs r7, r4, #4 │ │ - vbif q10, , q12 │ │ + vbif d20, d27, d15 │ │ vacgt.f16 , q14, │ │ - vrhadd.u d20, d11, d24 │ │ + vrhadd.u q10, , │ │ vcgt.f16 d17, d28, d3 │ │ - vqadd.u64 q10, , q2 │ │ + vqadd.u64 q10, , │ │ vacgt.f16 d17, d12, d27 │ │ - vhadd.u d20, d27, d12 │ │ + vqadd.u64 d20, d27, d19 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n bce9ec │ │ ands r0, r0 │ │ b.n bce896 │ │ movs r4, r0 │ │ b.n bce07a │ │ @@ -3062748,25 +3062748,25 @@ │ │ add.w r0, r0, r8, asr #32 │ │ b.n bce448 │ │ ldr r3, [pc, #756] @ (bcec10 ) │ │ add.w r0, r0, r4, asr #32 │ │ b.n bce450 │ │ lsrs r5, r7, #29 │ │ @ instruction: 0xeb00ffc8 │ │ - @ instruction: 0xeaff0b9e │ │ - vshl.u64 d27, d25, d13 │ │ - vcge.u , q14, │ │ - vcgt.u d27, d28, d29 │ │ - vsub.i64 q8, q14, q15 │ │ - vcge.u , , │ │ + @ instruction: 0xeaff0bc5 │ │ + vqshl.u64 , q0, │ │ + vshl.u64 d27, d20, d12 │ │ + vcge.u , q14, q2 │ │ + vmul.p d16, d12, d5 │ │ + vshl.u64 d27, d4, d13 │ │ vceq.i d19, d12, d8 │ │ movs r0, r0 │ │ - @ instruction: 0xeba8ff7c │ │ - @ instruction: 0xeb88ff7c │ │ - @ instruction: 0xeb60ff7c │ │ + @ instruction: 0xebcfff7c │ │ + @ instruction: 0xebafff7c │ │ + @ instruction: 0xeb87ff7c │ │ ldr r0, [pc, #960] @ (bced14 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcedf4 │ │ ands r4, r4 │ │ b.n bce498 │ │ str r3, [r0, #0] │ │ b.n bceca2 │ │ @@ -3062844,15 +3062844,15 @@ │ │ b.n bced3a │ │ adds r0, #4 │ │ b.n bce518 │ │ bne.n bcea88 │ │ @ instruction: 0xeb02d008 │ │ b.n bcef20 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r7, r8, r9, sl} │ │ + ldmia.w sp!, {r0, r2, r6, r7, r8, r9, sl} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bceeb0 │ │ movs r0, r0 │ │ b.n bcf0ba │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3063067,16 +3063067,16 @@ │ │ beq.n bcec08 │ │ b.n bcf114 │ │ ldr r0, [pc, #960] @ (bcefbc ) │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, sl, fp, sp, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n bcf120 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, sl, sp} │ │ - vshl.u64 d18, d20, d13 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r8, sl, sp} │ │ + vshl.u64 q9, , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0} │ │ add.w r0, r0, r0 │ │ b.n bcf35e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3063152,18 +3063152,18 @@ │ │ b.n bcf3fe │ │ vqrdmlah.s32 q7, , │ │ movs r0, r0 │ │ b.n bcf406 │ │ beq.n bcecd8 │ │ b.n bcf1e4 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r6, r8, r9, sp} │ │ - vcgt.u d18, d13, d16 │ │ - vrshl.u64 d16, d30, d13 │ │ - vqrdmlah.s d17, d13, d24 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, sp} │ │ + vcgt.u q9, , │ │ + vqrshl.u64 q8, , │ │ + vqrdmlah.s , , │ │ vminnm.f16 d31, d12, d14 │ │ b.n bcef40 │ │ ldr r0, [pc, #0] @ (bcece4 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcf184 │ │ movs r0, r0 │ │ b.n bcf38e │ │ @@ -3063236,17 +3063236,17 @@ │ │ b.n bcf4be │ │ mrc2 11, 7, lr, cr3, cr15, {7} @ │ │ movs r0, r0 │ │ b.n bcf4c6 │ │ beq.n bced98 │ │ b.n bcf2a4 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r7, r9, sp} │ │ - vhsub.u q9, , q8 │ │ - vshl.u64 q8, q15, │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r9, sp} │ │ + vhsub.u d18, d29, d7 │ │ + vqshl.u64 d16, d5, d29 │ │ vsub.i64 q12, , q12 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcf240 │ │ asrs r3, r0, #32 │ │ b.n bcf0ea │ │ movs r0, #0 │ │ @@ -3063459,16 +3063459,16 @@ │ │ movs r7, r0 │ │ b.n bcf2aa │ │ asrs r5, r0, #32 │ │ b.n bcf2ae │ │ beq.n bcef88 │ │ b.n bcf48c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r5, r7, r8, sp} │ │ - vhadd.u d18, d29, d0 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, sp} │ │ + vhadd.u d18, d29, d23 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcf420 │ │ asrs r0, r0, #32 │ │ b.n bcf6ca │ │ asrs r0, r0, #32 │ │ b.n bceaa8 │ │ @@ -3063630,16 +3063630,16 @@ │ │ movs r1, r0 │ │ b.n bcf3ea │ │ lsrs r0, r7, #22 │ │ b.n bcf476 │ │ beq.n bcf100 │ │ b.n bcf60c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r8, r9, sl, fp, ip} │ │ - vpmin.f16 d17, d13, d12 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip} │ │ + vminnm.f16 d17, d13, d19 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n bcf446 │ │ lsrs r0, r7, #22 │ │ b.n bcf4aa │ │ asrs r0, r0, #32 │ │ b.n bcf84e │ │ @@ -3063813,16 +3063813,16 @@ │ │ movs r1, r0 │ │ b.n bcf582 │ │ lsrs r0, r7, #22 │ │ b.n bcf60e │ │ beq.n bcf298 │ │ b.n bcf7a4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r7, r8, sl, fp, ip} │ │ - @ instruction: 0xff7d1d74 │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, r8, sl, fp, ip} │ │ + @ instruction: 0xff7d1d9b │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcf738 │ │ movs r0, r0 │ │ b.n bcf942 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3063876,16 +3063876,16 @@ │ │ b.n bcf6a4 │ │ ldc2 11, cr14, [r0, #1020] @ 0x3fc @ │ │ movs r5, r0 │ │ b.n bcf652 │ │ beq.n bcf324 │ │ b.n bcf830 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, sl, fp, ip} │ │ - vqrdmlsh.s , , q4 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r8, sl, fp, ip} │ │ + vqrdmlsh.s , , │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcf7c4 │ │ movs r0, r0 │ │ b.n bcf9ce │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3063939,16 +3063939,16 @@ │ │ b.n bcf730 │ │ stc2l 11, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n bcf6de │ │ beq.n bcf3b0 │ │ b.n bcf8bc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r5, r6, sl, fp, ip} │ │ - @ instruction: 0xff7d1c4c │ │ + ldmia.w sp!, {r0, r1, r4, r7, sl, fp, ip} │ │ + vqrdmlsh.s , , │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcf850 │ │ movs r0, r0 │ │ b.n bcfa5a │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3064018,16 +3064018,16 @@ │ │ b.n bcf7e4 │ │ stc2l 11, cr14, [r0, #-1020] @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n bcf792 │ │ beq.n bcf464 │ │ b.n bcf970 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r7, r8, r9, fp, ip} │ │ - vqrdmlah.s d17, d29, d8 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip} │ │ + vqrdmlah.s d17, d29, d31 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bcf904 │ │ movs r0, r0 │ │ b.n bcfb0e │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3064197,16 +3064197,16 @@ │ │ add.w r0, r5, r1, lsl #28 │ │ b.n bcfd16 │ │ movs r7, r0 │ │ b.n bcf91a │ │ beq.n bcf60c │ │ b.n bcfaf8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r7, r9, fp, ip} │ │ - vpmin.u d17, d29, d28 │ │ + ldmia.w sp!, {r0, r1, r8, r9, fp, ip} │ │ + vpmax.u , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bcfa8c │ │ movs r0, r0 │ │ b.n bcfc96 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3064528,16 +3064528,16 @@ │ │ b.n bcf3e6 │ │ lsrs r6, r6, #7 │ │ add.w r0, r5, r5 │ │ b.n bcfc06 │ │ beq.n bcf8f8 │ │ b.n bcfde4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r8, fp, ip} │ │ - vceq.i d17, d29, d12 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r8, fp, ip} │ │ + vsub.i64 , , │ │ vpmin.f16 d25, d13, d31 │ │ vhadd.u d16, d27, d16 │ │ movs r0, r0 │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ @@ -3064969,16 +3064969,16 @@ │ │ b.n bcff86 │ │ str r0, [r7, r0] │ │ b.n bcf79e │ │ @ instruction: 0xffcdeaff │ │ str r0, [r4, r3] │ │ b.n bcf7be │ │ @ instruction: 0xffcbeaff │ │ - asrs r4, r3, #22 │ │ - vshl.u64 d17, d20, d13 │ │ + asrs r3, r0, #23 │ │ + vshl.u64 , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd013c │ │ movs r0, r0 │ │ b.n bd0346 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3065038,16 +3065038,16 @@ │ │ asrs r5, r0, #32 │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n bcfd34 │ │ b.n bd0240 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r4, r6, r7, r9, ip} │ │ - vqsub.u64 , , q12 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip} │ │ + vcge.u d17, d13, d15 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd01d4 │ │ movs r0, r0 │ │ b.n bd03de │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3065107,16 +3065107,16 @@ │ │ asrs r4, r0, #32 │ │ lsls r1, r0, #14 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n bcfdcc │ │ b.n bd02d8 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r6, r9, ip} │ │ - vhsub.u , , q8 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r9, ip} │ │ + vhsub.u d17, d29, d7 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bd026c │ │ movs r0, r0 │ │ b.n bd0476 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3065223,16 +3065223,16 @@ │ │ b.n bd024c │ │ @ instruction: 0xfaa6ebff │ │ movs r5, r0 │ │ b.n bd01fa │ │ beq.n bcfeec │ │ b.n bd03d8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r7, r8, ip} │ │ - vbif d17, d13, d16 │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, r8, ip} │ │ + vbif , , │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bd036c │ │ str r0, [r0, r0] │ │ b.n bcf9f6 │ │ ands r0, r0 │ │ b.n bd021a │ │ @@ -3065783,15 +3065783,15 @@ │ │ vbif d16, d29, d13 │ │ vpmin.f16 q13, , q11 │ │ vqrdmlsh.s , q13, q6 │ │ movs r0, r0 │ │ add r6, sp, #296 @ 0x128 │ │ @ instruction: 0xff7aadf6 │ │ vaba.u q12, q5, q15 │ │ - vmul.p q15, , │ │ + vmul.p q15, , q14 │ │ vqadd.u64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd084c │ │ movs r0, r0 │ │ b.n bd0a56 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3065860,16 +3065860,16 @@ │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n bd0454 │ │ b.n bd0960 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff0bc0 │ │ - vqrdmulh.s q8, , q10 │ │ + @ instruction: 0xeaff0be7 │ │ + @ instruction: 0xff7d0c0b │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd08f8 │ │ str r0, [r0, r0] │ │ b.n bd0ba2 │ │ movs r0, r0 │ │ b.n bd0b06 │ │ @@ -3065961,17 +3065961,17 @@ │ │ b.n bd0c5a │ │ @ instruction: 0xf90cebff │ │ movs r5, r0 │ │ b.n bd0862 │ │ beq.n bd0534 │ │ b.n bd0a40 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r4, r8, r9, fp} │ │ - vpmax.u q8, , q2 │ │ - vceq.i d18, d13, d18 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r8, r9, fp} │ │ + vpmax.u q8, , │ │ + vceq.i q9, , │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bd09d8 │ │ str r0, [r6, #0] │ │ b.n bd007c │ │ strb r2, [r0, #0] │ │ b.n bd0886 │ │ @@ -3066235,22 +3066235,22 @@ │ │ strh r0, [r6, #6] │ │ b.n bd0b18 │ │ movs r5, r0 │ │ b.n bd0ac2 │ │ movs r7, #241 @ 0xf1 │ │ b.n bd0d86 │ │ @ instruction: 0xff82eaff │ │ - lsls r4, r2, #8 │ │ - vqrdmlah.s q15, q14, q3 │ │ - vqadd.u64 q8, q14, q6 │ │ + lsls r3, r7, #8 │ │ + vqrdmlah.s q15, q14, │ │ + vrhadd.u d16, d12, d3 │ │ vceq.i d17, d28, d24 │ │ movs r0, r0 │ │ - lsls r4, r3, #1 │ │ - vhadd.u d16, d12, d24 │ │ - vbif d16, d12, d4 │ │ + lsls r3, r0, #2 │ │ + vhadd.u q8, q6, │ │ + vbif d16, d12, d27 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd0c48 │ │ movs r0, r0 │ │ b.n bd0e52 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3066340,16 +3066340,16 @@ │ │ b.n bd0c04 │ │ ldrh.w lr, [r8], #255 │ │ movs r5, r0 │ │ b.n bd0bb2 │ │ beq.n bd0884 │ │ b.n bd0d90 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r5, r6, r7, r8, r9, sl} │ │ - vaba.u q8, , q12 │ │ + ldmia.w sp!, {r0, r1, r2, r3, fp} │ │ + vaba.u d16, d29, d15 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd0d24 │ │ movs r0, r0 │ │ b.n bd0f2e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3066441,16 +3066441,16 @@ │ │ ands r1, r0 │ │ b.n bd108e │ │ movs r4, r0 │ │ b.n bd0c92 │ │ beq.n bd0964 │ │ b.n bd0e70 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, sl} │ │ - vmin.u d16, d29, d4 │ │ + ldmia.w sp!, {r0, r1, r5, r8, r9, sl} │ │ + vmin.u d16, d29, d27 │ │ vhsub.u , , q14 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n bd0e08 │ │ strb r0, [r6, #1] │ │ b.n bd04ac │ │ adds r0, #12 │ │ @@ -3066917,17 +3066917,17 @@ │ │ cmp r1, #34 @ 0x22 │ │ b.n bd136a │ │ add r0, pc, #960 @ (adr r0, bd112c ) │ │ b.n bd1108 │ │ adds r0, #3 │ │ b.n bd0e90 │ │ vpmin.u32 q7, q10, │ │ - movs r3, #56 @ 0x38 │ │ - vqsub.u64 q9, , q10 │ │ - vrhadd.u q9, , q14 │ │ + movs r3, #95 @ 0x5f │ │ + vcge.u d18, d13, d11 │ │ + vqsub.u64 d18, d13, d3 │ │ vcgt.u d17, d29, d27 │ │ vqshl.u64 , q10, q13 │ │ movs r0, r0 │ │ asrs r3, r4, #11 │ │ vhsub.u d17, d26, d31 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3067271,19 +3067271,19 @@ │ │ adds r0, #3 │ │ b.n bd1184 │ │ movs r4, r0 │ │ b.n bd13aa │ │ movs r7, #25 │ │ b.n bd166e │ │ @ instruction: 0xffeeeaff │ │ - lsls r4, r3, #7 │ │ - vrhadd.u q8, , q8 │ │ + lsls r3, r0, #8 │ │ + vrhadd.u d16, d29, d7 │ │ vabd.u q11, , │ │ - vabd.f16 , , │ │ - vqrdmlsh.s d29, d11, d27 │ │ + vabd.f16 d29, d27, d10 │ │ + @ instruction: 0xff7bdc62 │ │ vmax.u d22, d27, d3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, r7, r8, sl, fp, sp} │ │ b.n bd1432 │ │ ands r0, r0 │ │ b.n bd17d6 │ │ lsls r0, r0, #2 │ │ @@ -3067485,15 +3067485,15 @@ │ │ b.n bd15e8 │ │ bfcsel 16, bd0a4e , 1a, │ │ movs r5, r0 │ │ b.n bd1596 │ │ beq.n bd1268 │ │ b.n bd1774 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r5, r7, r8, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r8, fp, ip, sp, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bd1704 │ │ str r4, [r0, r0] │ │ b.n bd0d8e │ │ ands r0, r0 │ │ b.n bd15b2 │ │ @@ -3068496,25 +3068496,25 @@ │ │ str r4, [r1, #0] │ │ b.n bd217e │ │ adds r0, #3 │ │ b.n bd1c20 │ │ movs r7, #116 @ 0x74 │ │ b.n bd2106 │ │ mrc2 10, 5, lr, cr9, cr15, {7} @ │ │ - @ instruction: 0xfa58ff7c │ │ - ldrsh.w pc, [r0, #3964] @ 0xf7c │ │ - vld4.16 {d31[],d33[],d35[],d37[]}, [ip :64], ip │ │ + @ instruction: 0xfa7fff7c │ │ + ldr??.w pc, [r7, #3964] @ 0xf7c │ │ + @ instruction: 0xfa13ff7c │ │ @ instruction: 0xea9aff79 │ │ lsls r0, r7, #21 │ │ movs r0, r0 │ │ b.n bd1934 │ │ vaba.u d30, d25, d30 │ │ vabd.f16 d16, d25, d20 │ │ movs r0, r0 │ │ - bl abea24 │ │ + bl ae5a24 │ │ ldr r0, [pc, #0] @ (bd1b30 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd1fd0 │ │ stmia r0!, {r0} │ │ b.n bd227a │ │ stmia r0!, {} │ │ b.n bd1658 │ │ @@ -3068719,18 +3068719,18 @@ │ │ add.w r0, r5, ip, lsl #20 │ │ b.n bd182c │ │ movs r5, r0 │ │ b.n bd2036 │ │ beq.n bd1d38 │ │ b.n bd2214 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, sl, ip, sp, lr, pc} │ │ - vminnm.f16 , q14, │ │ - vcge.u , q6, q12 │ │ - vpmin.f16 d23, d28, d3 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, sl, ip, sp, lr, pc} │ │ + vqadd.u64 d24, d12, d10 │ │ + vcge.u d31, d28, d15 │ │ + vpmin.f16 d23, d28, d26 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd21b0 │ │ strb r1, [r0, #0] │ │ b.n bd205a │ │ asrs r0, r1, #5 │ │ b.n bd185c │ │ @@ -3068885,19 +3068885,19 @@ │ │ add.w r0, r3, r0, lsl #16 │ │ b.n bd259e │ │ movs r4, r0 │ │ b.n bd21a2 │ │ beq.n bd1e74 │ │ b.n bd2380 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r6, sl, ip, lr, pc} │ │ - vacgt.f16 q14, q14, │ │ - vacgt.f16 d28, d27, d19 │ │ - vcgt.f16 d28, d27, d15 │ │ - vcgt.u d29, d11, d30 │ │ + ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ + vacgt.f16 q14, q14, q15 │ │ + vacgt.f16 q14, , q5 │ │ + vacgt.f16 d28, d27, d22 │ │ + vcge.u , , │ │ vpmin.f16 d23, d12, d29 │ │ @ instruction: 0xeaff4830 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bd2324 │ │ str r1, [r0, r0] │ │ b.n bd21ce │ │ asrs r5, r1, #32 │ │ @@ -3069162,15 +3069162,15 @@ │ │ movs r4, r0 │ │ b.n bd1bfa │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n bd2108 │ │ b.n bd2614 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp} │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n bd244a │ │ movs r4, r4 │ │ b.n bd1c2e │ │ strh r3, [r0, #0] │ │ b.n bd2452 │ │ @@ -3069812,15 +3069812,15 @@ │ │ movs r0, r0 │ │ b.n bd2d3a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n bd26b0 │ │ b.n bd2bbc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r7, r8, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r6, r7, r8, fp, sp, lr, pc} │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd2b4c │ │ asrs r4, r3, #1 │ │ b.n bd21f4 │ │ str r0, [r0, r0] │ │ b.n bd29fa │ │ @@ -3069861,28 +3069861,28 @@ │ │ b.n bd2c0e │ │ subs r6, #34 @ 0x22 │ │ add.w r0, r0, r4 │ │ b.n bd2a4e │ │ beq.n bd2720 │ │ b.n bd2c2c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r5, r7, r8, sl, ip, sp, lr} │ │ vhadd.u q8, q14, q14 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n bd2dc2 │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n bd2268 │ │ movs r0, #53 @ 0x35 │ │ b.n bd2e6e │ │ asrs r1, r0, #32 │ │ b.n bd2850 │ │ bcc.n bd2662 │ │ - and.w r5, r3, sp, lsl #28 │ │ + and.w r5, r3, r4, ror #28 │ │ vqadd.u64 d16, d12, d8 │ │ b.n bd2c3e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r1 │ │ b.n bd2266 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (bd274c ) │ │ @@ -3072991,17 +3072991,17 @@ │ │ b.n bd4308 │ │ movs r0, r3 │ │ b.n bd3d08 │ │ movs r0, r1 │ │ b.n bd4532 │ │ lsls r7, r4, #24 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaff83f8 │ │ + @ instruction: 0xeaff841f │ │ @ instruction: 0xff7c7c48 │ │ - vbif d31, d26, d11 │ │ + vrhadd.u , q13, q1 │ │ vmin.u d30, d11, d12 │ │ vhadd.u d16, d13, d2 │ │ b.n bd454e │ │ lsls r1, r0, #12 │ │ b.n bd4832 │ │ stc2l 10, cr1, [r9], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ @@ -3074171,15 +3074171,15 @@ │ │ adds r2, #16 │ │ b.n bd4b36 │ │ movs r1, r0 │ │ b.n bd52b8 │ │ movs r4, r0 │ │ b.n bd46c0 │ │ movs r4, r2 │ │ - @ instruction: 0xea00b5fd │ │ + @ instruction: 0xea00b624 │ │ vrshl.u64 , q0, q6 │ │ vhadd.u d16, d26, d24 │ │ b.n bd4704 │ │ adds r2, #129 @ 0x81 │ │ b.n bd51ca │ │ asrs r4, r4, #2 │ │ b.n bd470c │ │ @@ -3074219,36 +3074219,36 @@ │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ adds r2, r1, #7 │ │ vabd.f16 q9, q13, q8 │ │ vrshl.u64 d23, d4, d13 │ │ vshl.u64 d23, d24, d10 │ │ vqrdmulh.s q10, q5, q6 │ │ movs r0, r0 │ │ - ldrb r1, [r0, #6] │ │ + ldrb r0, [r5, #6] │ │ vrhadd.u , q14, q0 │ │ vrhadd.u d30, d10, d4 │ │ - vqshl.u64 , , │ │ + vqshl.u64 , q14, │ │ vbif , q6, q8 │ │ vmul.p , q13, q13 │ │ - @ instruction: 0xff7a8df8 │ │ + vacgt.f16 d24, d10, d15 │ │ vhsub.u , , q14 │ │ vabd.f16 d17, d26, d10 │ │ vqsub.u64 , q5, q6 │ │ - @ instruction: 0xff7a8d3c │ │ + vabd.f16 q12, q5, │ │ vqsub.u64 q8, , │ │ vceq.i , , q11 │ │ vqadd.u64 d23, d10, d24 │ │ vhadd.u d16, d26, d27 │ │ vminnm.f16 q11, , q14 │ │ - vpmin.u q12, q5, q6 │ │ + vpmax.u d24, d26, d3 │ │ vrshl.u64 q8, q2, │ │ vpmin.u8 d20, d15, d30 │ │ vqrshl.u64 q11, q4, │ │ vqrdmlah.s , q5, │ │ - vmin.u d26, d10, d26 │ │ + vmax.u q13, q5, │ │ vmul.p q11, , q6 │ │ @ instruction: 0xff7abc87 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {ip} │ │ b.n bd47b4 │ │ adds r3, #30 │ │ @ instruction: 0xeb008800 │ │ @@ -3074490,15 +3074490,15 @@ │ │ add.w r0, r0, r1 │ │ b.n bd55e6 │ │ beq.n bd4f78 │ │ b.n bd53c4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ vrshr.u64 q11, q8, #1 │ │ - vabd.f16 , q13, q6 │ │ + @ instruction: 0xff7a7df3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n bd535c │ │ asrs r0, r4, #32 │ │ b.n bd49e6 │ │ str r0, [r0, r0] │ │ b.n bd560a │ │ @@ -3075059,32 +3075059,32 @@ │ │ str r1, [r0, r0] │ │ b.n bd5ac6 │ │ lsrs r1, r0, #16 │ │ b.n bd5a8a │ │ movs r0, r0 │ │ b.n bd4e9a │ │ @ instruction: 0xffa6eaff │ │ - ldr r2, [pc, #864] @ (bd56f4 ) │ │ + ldr r2, [pc, #1020] @ (bd5790 ) │ │ vsub.i64 , q6, │ │ vmul.p , , │ │ - vhsub.u q12, , │ │ + vqsub.u64 q12, , q9 │ │ vrhadd.u d20, d28, d23 │ │ vacgt.f16 d28, d26, d7 │ │ - vpmax.u , , q6 │ │ + vpmin.u , , │ │ vpmax.u d30, d11, d9 │ │ vpmax.u q15, , │ │ vhsub.u d23, d9, d12 │ │ vcgt.u q10, q5, │ │ vcgt.f16 q15, , q14 │ │ vqadd.u64 d20, d26, d13 │ │ - vshl.u64 , , q13 │ │ + vrshl.u64 d27, d12, d10 │ │ vqsub.u64 q9, , q11 │ │ - vabd.f16 d16, d26, d7 │ │ - vcgt.u d29, d12, d20 │ │ - vmls.i q9, , q8 │ │ + vabd.f16 d16, d26, d30 │ │ + vcgt.u , q6, │ │ + vpmax.u d18, d11, d7 │ │ vmax.u d16, d28, d5 │ │ vminnm.f16 , q13, │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, r6, ip, lr, pc} │ │ b.n bd5884 │ │ strb r0, [r0, #0] │ │ b.n bd572e │ │ @@ -3075854,15 +3075854,15 @@ │ │ b.n bd55a4 │ │ asrs r6, r3, #15 │ │ add.w r0, r0, r4 │ │ b.n bd5dc2 │ │ beq.n bd5ac4 │ │ b.n bd5fa0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, r9, sl, ip, pc} │ │ + ldmia.w sp!, {r1, r3, r7, r8, r9, sl, ip, pc} │ │ vaba.u d21, d12, d20 │ │ @ instruction: 0xff7a1ca0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bd5f38 │ │ lsls r0, r2, #1 │ │ movt r0, #1536 @ 0x600 │ │ @@ -3076134,15 +3076134,15 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r7, sl, fp, ip, lr, pc} │ │ vmin.u , q5, │ │ vmul.p d22, d11, d4 │ │ vqrshl.u64 , q4, q13 │ │ vrshl.u64 d30, d4, d26 │ │ vsub.i64 d22, d26, d12 │ │ - @ instruction: 0xff7a5c66 │ │ + @ instruction: 0xff7a5c8d │ │ vrshl.u64 , q0, q6 │ │ vshl.u64 q15, q14, q13 │ │ vmls.i , q5, q10 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n bd604e │ │ str r0, [r0, r0] │ │ @@ -3076742,15 +3076742,15 @@ │ │ vpmin.u d16, d10, d19 │ │ vmin.u , , │ │ vhsub.u , , q4 │ │ vpmin.u q8, q5, │ │ @ instruction: 0xff7dfc4d │ │ vrhadd.u , q13, q0 │ │ vmul.p q8, q13, │ │ - vqshl.u64 q14, q2, │ │ + vqshl.u64 q14, , │ │ vminnm.f16 q10, , q2 │ │ vabd.u q8, q13, │ │ vabd.u d18, d29, d20 │ │ movs r0, r0 │ │ asrs r7, r6, #16 │ │ vpmin.f16 q10, q5, q14 │ │ vrshl.u64 , q15, q5 │ │ @@ -3076828,15 +3076828,15 @@ │ │ b.n bd6408 │ │ ands r0, r2 │ │ b.n bd5e08 │ │ ldc2l 11, cr14, [r8], {255} @ 0xff @ │ │ beq.n bd6334 │ │ b.n bd6810 │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r3, r4, r5, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, fp, lr, pc} │ │ vqshl.u64 q8, q2, q14 │ │ b.n bd5e22 │ │ lsls r0, r2, #11 │ │ b.n bd62c6 │ │ vrhadd.u16 d14, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {} │ │ @@ -3077940,15 +3077940,15 @@ │ │ b.n bd7198 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, fp, sp} │ │ vqshl.u64 q10, q12, │ │ vqrdmlah.s d23, d10, d1 │ │ vmax.u q9, q13, │ │ vrshl.u64 q10, q6, q5 │ │ - vhadd.u d22, d10, d11 │ │ + vqadd.u64 d22, d10, d18 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, sp, lr, pc} │ │ b.n bd6fe2 │ │ asrs r0, r0, #32 │ │ b.n bd6fe6 │ │ lsls r0, r2, #19 │ │ b.n bd67d0 │ │ @@ -3078147,15 +3078147,15 @@ │ │ b.n bd718e │ │ movs r2, r1 │ │ b.n bd7192 │ │ beq.n bd6eac │ │ b.n bd7370 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6, r9, fp, ip, lr, pc} │ │ - vcge.u8 q10, q7, q6 │ │ + vcgt.u8 d20, d30, d3 │ │ vcge.u q10, , q2 │ │ vqrdmlsh.s , q13, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n bd730c │ │ ands r0, r0 │ │ b.n bd71b6 │ │ @@ -3078569,17 +3078569,17 @@ │ │ b.n bd6cf0 │ │ @ instruction: 0xfa2eebff │ │ movs r0, r0 │ │ b.n bd791e │ │ beq.n bd7228 │ │ b.n bd76fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r7, r8, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp} │ │ vpmin.f16 d19, d27, d8 │ │ - vmax.u d20, d26, d22 │ │ + vmax.u q10, q13, │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n bd7694 │ │ adds r0, #2 │ │ b.n bd753e │ │ movs r0, #188 @ 0xbc │ │ b.n bd6d1c │ │ @@ -3080620,15 +3080620,15 @@ │ │ strb r3, [r0, #13] │ │ vcgt.f16 d19, d10, d0 │ │ vhadd.u , q5, q6 │ │ b.n bd7e80 │ │ add sp, #44 @ 0x2c │ │ b.n bd8464 │ │ @ instruction: 0xfbfceaff │ │ - ldrb r0, [r6, #25] │ │ + ldrb r7, [r2, #26] │ │ vqadd.u64 d27, d12, d24 │ │ b.n bd7e90 │ │ add sp, #44 @ 0x2c │ │ b.n bd8474 │ │ @ instruction: 0xfbf8eaff │ │ add sp, #288 @ 0x120 │ │ b.n bd7e9c │ │ @@ -3080639,115 +3080639,115 @@ │ │ b.n bd7ea8 │ │ add sp, #44 @ 0x2c │ │ b.n bd848c │ │ @ instruction: 0xfbf2eaff │ │ add r7, pc, #916 @ (adr r7, bd8708 ) │ │ vsub.i64 q15, q5, │ │ @ instruction: 0xff7a3db0 │ │ - vcgt.f16 d23, d10, d24 │ │ - vhadd.u , q6, │ │ + vcgt.f16 , q5, │ │ + vhadd.u d19, d28, d14 │ │ vrhadd.u d17, d11, d4 │ │ - vcge.u q13, q13, q13 │ │ + vshl.u64 d26, d17, d10 │ │ vminnm.f16 d16, d27, d10 │ │ vpmin.f16 d16, d26, d26 │ │ vhadd.u d17, d26, d18 │ │ - vqrdmulh.s q10, q5, │ │ + vqrdmulh.s d20, d26, d12 │ │ vqrshl.u64 d22, d23, d11 │ │ vpmin.f16 q9, q5, q12 │ │ vminnm.f16 d27, d10, d15 │ │ vmax.u d28, d10, d3 │ │ vqrshl.u64 q14, , q14 │ │ vabd.u d28, d12, d11 │ │ - vabd.u d19, d12, d15 │ │ + vaba.u d19, d12, d22 │ │ vminnm.f16 q9, q14, q6 │ │ vacgt.f16 d27, d10, d3 │ │ vacgt.f16 d27, d10, d15 │ │ vpmin.f16 d27, d10, d15 │ │ - vqrdmulh.s d17, d26, d0 │ │ - vhadd.u , q6, │ │ - vqrdmlah.s d31, d28, d10 │ │ - vhsub.u , , │ │ + vqrdmulh.s d17, d26, d23 │ │ + vhadd.u , q6, q13 │ │ + vqrdmulh.s , q14, │ │ + vhsub.u , , q15 │ │ vqrshl.u64 d22, d25, d28 │ │ - vpmin.f16 q9, q13, q8 │ │ + vhadd.u d19, d10, d7 │ │ vabd.f16 q8, , q6 │ │ movs r0, r0 │ │ ldr r7, [sp, #344] @ 0x158 │ │ vpmin.u , , q0 │ │ vqadd.u64 d17, d10, d8 │ │ movs r0, r0 │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ + ldrh r5, [r5, #58] @ 0x3a │ │ vaba.u d28, d12, d0 │ │ vabd.u d28, d12, d4 │ │ - vminnm.f16 q12, q6, │ │ - vabd.f16 , q6, │ │ - @ instruction: 0xff7bdd93 │ │ + vpmin.f16 d24, d28, d6 │ │ + @ instruction: 0xff7cdd96 │ │ + @ instruction: 0xff7bddba │ │ vceq.i d30, d11, d24 │ │ vabd.u , q6, │ │ vmin.u , , │ │ - @ instruction: 0xff79ac6e │ │ + vqrdmlsh.s d26, d25, d5 │ │ vabd.u d30, d12, d28 │ │ vabd.u d30, d12, d16 │ │ vqshl.u64 d17, d7, d28 │ │ - vqrdmlah.s q11, , q1 │ │ - vqrdmlah.s q11, , q0 │ │ - vmax.u d19, d11, d23 │ │ - vqrshl.u64 , , q14 │ │ + vqrdmlah.s q11, , │ │ + vqrdmlah.s q11, , │ │ + vmax.u , , q7 │ │ + vmax.u d19, d12, d6 │ │ vsub.i64 d30, d28, d21 │ │ vshl.u64 q11, q0, q6 │ │ vqshl.u64 d22, d12, d10 │ │ vmls.i d16, d26, d6 │ │ vqsub.u64 d24, d13, d6 │ │ vqadd.u64 d24, d26, d24 │ │ vhadd.u d24, d26, d28 │ │ - vcgt.f16 , q5, q1 │ │ + vcgt.f16 , q5, │ │ vshl.u64 , , │ │ vbif d17, d11, d26 │ │ vpmax.u , q5, │ │ - vcge.u q13, , │ │ + vshl.u64 d26, d4, d9 │ │ vpmin.f16 d27, d11, d30 │ │ vmax.u d31, d26, d2 │ │ vacgt.f16 d18, d26, d26 │ │ vcgt.f16 d18, d26, d30 │ │ vqsub.u64 q13, q5, │ │ - vsub.i64 d19, d10, d17 │ │ + vsub.i64 , q5, q4 │ │ vqrdmulh.s q11, q6, q1 │ │ vhadd.u d29, d10, d12 │ │ - @ instruction: 0xffff1fac │ │ + @ instruction: 0xffff1fd3 │ │ @ instruction: 0xff7ced3d │ │ vcgt.f16 d16, d12, d23 │ │ - vabd.u d21, d29, d23 │ │ + vabd.u , , q7 │ │ vpmax.u q11, q6, q7 │ │ - vhadd.u d23, d10, d4 │ │ - vhadd.u d23, d11, d7 │ │ - vceq.i d26, d27, d21 │ │ + vhadd.u d23, d10, d27 │ │ + vhadd.u d23, d11, d30 │ │ + vceq.i q13, , q6 │ │ vsub.i64 , , q3 │ │ - vhsub.u q15, , │ │ - vsub.i64 q13, , q8 │ │ - vpmin.f16 d31, d11, d8 │ │ + vqsub.u64 q15, , q11 │ │ + vsub.i64 d26, d27, d7 │ │ + vpmin.f16 d31, d11, d31 │ │ vqrdmlah.s d29, d27, d17 │ │ vqshl.u64 , , │ │ - vbif , q13, q0 │ │ - vmls.i d24, d12, d17 │ │ + vbif , q13, │ │ + vmls.i q12, q6, q4 │ │ vqsub.u64 q14, , q4 │ │ vabd.u d17, d10, d5 │ │ vqshl.u64 , , │ │ - vceq.i d24, d26, d7 │ │ + vceq.i d24, d26, d30 │ │ vshl.u64 d17, d28, d11 │ │ - vqadd.u64 , q13, │ │ - vhsub.u d19, d12, d29 │ │ - @ instruction: 0xff7b4ca0 │ │ + vbif d25, d10, d10 │ │ + vqsub.u64 , q6, q2 │ │ + @ instruction: 0xff7b4cc7 │ │ vqadd.u64 q13, , │ │ - vaba.u q12, , │ │ - vqrdmlsh.s q10, , q5 │ │ + vsub.i64 d24, d9, d22 │ │ + @ instruction: 0xff7b4c81 │ │ vhadd.u d26, d27, d15 │ │ vsub.i64 q8, , q12 │ │ movs r0, r0 │ │ ldmia r1, {r0, r1, r2, r3, r5} │ │ vqadd.u64 , q14, q2 │ │ - vrhadd.u , q5, q6 │ │ + vbif , q5, │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bd89a8 │ │ str r0, [r0, r0] │ │ b.n bd8852 │ │ asrs r0, r0, #8 │ │ b.n bd8b2e │ │ @@ -3080871,15 +3080871,15 @@ │ │ b.n bd8b34 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {ip, lr} │ │ b.n bd8d62 │ │ @ instruction: 0xfffaeaff │ │ ldrb r7, [r3, #19] │ │ vqrdmlah.s q9, , q14 │ │ - vsub.i64 d22, d10, d5 │ │ + vsub.i64 d22, d10, d28 │ │ vqrdmulh.s q9, , q0 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bd8ad8 │ │ movs r7, r5 │ │ b.n bd8ce4 │ │ movs r6, r2 │ │ @@ -3081019,21 +3081019,21 @@ │ │ b.n bd8e9a │ │ bf 12, be5f5a │ │ movs r1, r0 │ │ b.n bd8ea2 │ │ beq.n bd87a4 │ │ b.n bd8c80 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r6, r7, r8, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ vpmin.u d18, d27, d24 │ │ vqrdmulh.s d27, d10, d9 │ │ vminnm.f16 d16, d10, d2 │ │ vpmax.u q9, , q10 │ │ vpmin.u d27, d26, d21 │ │ - vmax.u q11, q5, q7 │ │ + vmin.u q11, q5, │ │ vpmin.u d18, d11, d8 │ │ vpmax.u , q5, │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bd8c30 │ │ asrs r0, r0, #32 │ │ b.n bd82ba │ │ @@ -3087452,17 +3087452,17 @@ │ │ adds r0, #83 @ 0x53 │ │ adds r3, #0 │ │ adds r0, #0 │ │ b.n bdb842 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r3, r6, r8, sl, sp, lr} │ │ vqrdmulh.s q9, , │ │ - vhadd.u d30, d26, d26 │ │ + vqadd.u64 q15, q13, │ │ vqrdmlah.s q9, , │ │ - vshl.u64 d21, d7, d10 │ │ + vshl.u64 d21, d30, d10 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bdc09e │ │ asrs r0, r2, #2 │ │ b.n bdb8a0 │ │ ands r0, r0 │ │ b.n bdc0a6 │ │ @@ -3087530,17 +3087530,17 @@ │ │ lsls r4, r6, #1 │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ b.n bdc532 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, sp, lr} │ │ vmul.p q9, , │ │ - vcgt.f16 , q13, q9 │ │ + vpmin.f16 d29, d10, d9 │ │ vmul.p d18, d27, d19 │ │ - vqsub.u64 , q5, │ │ + vhsub.u d21, d26, d22 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, r5, lr, pc} │ │ b.n bdb932 │ │ b.n bdbe14 │ │ b.n bdc556 │ │ adds r0, #48 @ 0x30 │ │ b.n bdb93a │ │ @@ -3088894,18 +3088894,18 @@ │ │ lsls r4, r2, #8 │ │ @ instruction: 0xeb00ff8b │ │ @ instruction: 0xeaff07b2 │ │ vshl.u64 , , q13 │ │ vaba.u d16, d10, d6 │ │ vsub.i64 d23, d26, d21 │ │ vmul.p , q14, q6 │ │ - vabd.u q10, , │ │ - vacgt.f16 d21, d12, d4 │ │ + vceq.i d20, d9, d4 │ │ + vacgt.f16 d21, d12, d27 │ │ @ instruction: 0xff7bad70 │ │ - vcgt.f16 d26, d9, d21 │ │ + vcgt.f16 q13, , q6 │ │ vqrshl.u64 q8, q5, │ │ vqrshl.u64 d16, d30, d26 │ │ vhadd.u d16, d10, d0 │ │ b.n bdd01c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3089855,26 +3089855,26 @@ │ │ b.n bdd66c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n bdd89a │ │ beq.n bdd1a4 │ │ b.n bdd678 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r5, r6, r8, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r7, r8, fp, ip, lr} │ │ vqrshl.u64 , q7, │ │ - vceq.i d21, d26, d4 │ │ + vceq.i d21, d26, d27 │ │ vcgt.f16 q11, , q5 │ │ - vceq.i d21, d9, d12 │ │ - vmls.i d19, d11, d26 │ │ - @ instruction: 0xff7bcd5c │ │ + vsub.i64 , , │ │ + vmul.p , , │ │ + vabd.f16 d28, d27, d3 │ │ vpmin.u d25, d27, d21 │ │ - vqrdmlsh.s q14, q14, q2 │ │ - vabd.f16 d21, d27, d24 │ │ - vqrdmlsh.s q14, q6, q6 │ │ - vrhadd.u q9, , q7 │ │ + vqrdmlsh.s q14, q14, │ │ + vabd.f16 , , │ │ + @ instruction: 0xff7ccc83 │ │ + vbif q9, , │ │ vqadd.u64 d21, d12, d9 │ │ vrhadd.u , , │ │ vhadd.u d16, d9, d0 │ │ b.n bdd83e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bdd264 ) │ │ stmdb sp!, {r3, r5, r6, ip} │ │ @@ -3090335,40 +3090335,40 @@ │ │ b.n bdd8f2 │ │ lsls r5, r5, #4 │ │ add.w r0, r0, r1 │ │ b.n bddcfa │ │ beq.n bdd4cc │ │ b.n bddad8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r6, r7, r8, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, fp, lr, pc} │ │ vbif d19, d11, d5 │ │ vaba.u , q5, q2 │ │ - vpmax.u , q6, │ │ + vpmin.u d21, d28, d4 │ │ vaba.u d25, d12, d20 │ │ vqrdmulh.s , q14, q1 │ │ vmin.u d24, d25, d24 │ │ vqrdmlah.s , , q15 │ │ vcgt.u , , │ │ - vmls.i , q13, q1 │ │ - vhsub.u , q14, q9 │ │ - vqsub.u64 , , q7 │ │ - vcge.u , , │ │ - @ instruction: 0xff7bddb1 │ │ - vqshl.u64 q15, , q13 │ │ + vmls.i , q13, │ │ + vcgt.u d21, d12, d9 │ │ + vcgt.u d21, d11, d5 │ │ + vqshl.u64 d19, d12, d11 │ │ + @ instruction: 0xff7bddd8 │ │ + vqrshl.u64 d30, d12, d10 │ │ vpmin.u d31, d27, d22 │ │ vqrshl.u64 , q7, │ │ - vcge.u , q6, │ │ + vcge.u d19, d28, d10 │ │ @ instruction: 0xff7b4c07 │ │ vshl.u64 , q5, │ │ - vmul.p d31, d12, d31 │ │ + vmls.i , q6, q11 │ │ vabd.f16 d18, d11, d20 │ │ - vqrdmlah.s d19, d9, d25 │ │ - vqrdmlah.s , q14, q12 │ │ - vqrdmlah.s d29, d27, d20 │ │ - vaba.u d17, d27, d22 │ │ + vqrdmulh.s , , q8 │ │ + vqrdmlsh.s d29, d12, d15 │ │ + vqrdmlah.s , , │ │ + vaba.u , , │ │ vhadd.u d16, d12, d0 │ │ b.n bddcce │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (bdd9f4 ) │ │ stmdb sp!, {lr} │ │ b.n bdd97a │ │ lsls r0, r1, #1 │ │ @@ -3092127,15 +3092127,15 @@ │ │ movs r1, r0 │ │ b.n bdec82 │ │ movs r4, r0 │ │ b.n bde0ce │ │ beq.n bde558 │ │ b.n bdea64 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r5, r6, ip, sp, lr, pc} │ │ vhadd.u d17, d11, d5 │ │ b.n bde0f6 │ │ movs r0, r0 │ │ b.n bdebfc │ │ asrs r0, r6, #32 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3092579,15 +3092579,15 @@ │ │ movs r0, r0 │ │ b.n bdf066 │ │ movs r4, r5 │ │ b.n bde43c │ │ strh r4, [r0, #0] │ │ b.n bde4c0 │ │ vpmin.u q15, q9, │ │ - add r3, sp, #20 │ │ + add r3, sp, #176 @ 0xb0 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bdec7e │ │ ands r0, r0 │ │ b.n bdec82 │ │ mrc2 11, 2, lr, cr8, cr15, {7} @ │ │ movs r0, r0 │ │ @@ -3093032,15 +3093032,15 @@ │ │ asrs r5, r0, #32 │ │ b.n bdf04a │ │ stc2l 11, cr14, [r1, #1020] @ 0x3fc @ │ │ str r1, [r0, #0] │ │ b.n bdf1be │ │ @ instruction: 0xfffa1aff │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bdf1c0 │ │ ands r0, r0 │ │ b.n bdf06a │ │ movs r4, r0 │ │ b.n bde8ce │ │ @@ -3093626,18 +3093626,18 @@ │ │ b.n bded8a │ │ beq.n bdf21c │ │ b.n bdf720 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r6, r7, r8, r9, fp, ip, lr} │ │ vmin.u d17, d12, d1 │ │ vmls.i q12, q5, q8 │ │ - vacgt.f16 , q13, │ │ - vbif q9, q5, q12 │ │ - vmin.u d30, d12, d20 │ │ - @ instruction: 0xff7bad99 │ │ + vpmin.f16 d27, d10, d2 │ │ + vbif d18, d26, d15 │ │ + vmin.u q15, q6, │ │ + vabd.f16 q13, , q0 │ │ vshl.u64 , , │ │ vhsub.u , q13, │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bdf576 │ │ asrs r4, r1, #2 │ │ b.n bded78 │ │ @@ -3093704,16 +3093704,16 @@ │ │ movs r5, r0 │ │ b.n bdf5fe │ │ movs r0, r0 │ │ b.n bdf964 │ │ str r0, [r0, #4] │ │ asrs r0, r0, #23 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - vhadd.u d16, d11, d0 │ │ + ldmia.w sp!, {r0, r2, r3} │ │ + vhadd.u d16, d12, d0 │ │ b.n bdf972 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (bdf698 ) │ │ stmdb sp!, {r3, r5, ip} │ │ b.n bdedfe │ │ ands r0, r0 │ │ b.n bdf622 │ │ @@ -3093875,19 +3093875,19 @@ │ │ b.n bdf766 │ │ movs r0, #117 @ 0x75 │ │ b.n bdfb6a │ │ asrs r1, r0, #32 │ │ b.n bdf54c │ │ ldr r0, [pc, #960] @ (bdf7f0 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, sp, pc} │ │ - @ instruction: 0xea03ff32 │ │ - vacgt.f16 d31, d27, d30 │ │ - vacgt.f16 d31, d27, d2 │ │ - vacgt.f16 d31, d11, d14 │ │ - @ instruction: 0xff7bfdfe │ │ + @ instruction: 0xea03ff59 │ │ + vcgt.f16 , , │ │ + vacgt.f16 d31, d27, d25 │ │ + vcgt.f16 , , │ │ + vcgt.f16 d31, d11, d21 │ │ vhadd.u d16, d11, d0 │ │ b.n bdfaf0 │ │ asrs r0, r0, #32 │ │ b.n bdef52 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -3094257,15 +3094257,15 @@ │ │ b.n bdf27e │ │ @ instruction: 0xffd21aff │ │ vpmin.u8 q15, q14, │ │ ldrh r3, [r7, #52] @ 0x34 │ │ @ instruction: 0xeb02b001 │ │ b.n bdff46 │ │ vpmin.u8 q15, q15, │ │ - stc2 15, cr15, [sl, #-492]! @ 0xfffffe14 │ │ + ldc2l 15, cr15, [r1, #-492] @ 0xfffffe14 │ │ rors r0, r6 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bdfc30 │ │ str r4, [r6, #0] │ │ b.n bdf2ba │ │ movs r0, r0 │ │ b.n bdfe4a │ │ @@ -3094560,15 +3094560,15 @@ │ │ lsls r4, r0, #22 │ │ asrs r0, r6, #32 │ │ b.n bdf526 │ │ @ instruction: 0xfff0eaff │ │ movs r0, r0 │ │ b.n be0146 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ vhadd.u d19, d11, d28 │ │ b.n bdf532 │ │ stmia r0!, {} │ │ b.n be0156 │ │ movs r0, #40 @ 0x28 │ │ b.n bdf53a │ │ movs r0, r0 │ │ @@ -3094658,20 +3094658,20 @@ │ │ beq.n bdfae0 │ │ b.n bdffec │ │ ldr r0, [pc, #192] @ (bdfb94 ) │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n bdfff8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r6, sl, fp, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, sl, fp, sp} │ │ vmul.p d18, d11, d26 │ │ - vhsub.u d24, d26, d16 │ │ + vhsub.u q12, q13, │ │ vminnm.f16 , , q10 │ │ vmax.u d18, d9, d26 │ │ - vacgt.f16 , , q7 │ │ + vcgt.f16 d27, d25, d5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bdff9c │ │ str r2, [r0, #0] │ │ b.n bdfe46 │ │ movs r0, #208 @ 0xd0 │ │ b.n bdf648 │ │ @@ -3094768,23 +3094768,23 @@ │ │ @ instruction: 0xf6e7ebff │ │ movs r4, r0 │ │ b.n bdff12 │ │ beq.n bdfbe4 │ │ b.n be00f0 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r4, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff2b9c │ │ + @ instruction: 0xeaff2bc3 │ │ vbif q10, , q13 │ │ vsub.i64 , , │ │ vacgt.f16 d20, d25, d0 │ │ - vhsub.u d19, d12, d8 │ │ + vhsub.u d19, d12, d31 │ │ vcgt.f16 d20, d12, d17 │ │ vrhadd.u d20, d12, d9 │ │ - vqsub.u64 d31, d9, d8 │ │ - vmax.u d31, d26, d16 │ │ + vqsub.u64 d31, d9, d31 │ │ + vmax.u , q13, │ │ vqrdmulh.s q15, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n be00a8 │ │ movs r1, #32 │ │ b.n bdf750 │ │ ands r0, r0 │ │ @@ -3094918,27 +3094918,27 @@ │ │ b.n be0240 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r5, ip} │ │ b.n bdf86c │ │ asrs r1, r0, #32 │ │ b.n bdfe50 │ │ @ instruction: 0xffdeeaff │ │ - cmp r2, #148 @ 0x94 │ │ - vqrdmulh.s q8, , q5 │ │ - vqshl.u64 q11, q15, │ │ + cmp r2, #187 @ 0xbb │ │ + vqrdmlah.s q8, , │ │ + vshl.u64 d22, d21, d27 │ │ vpmin.u q15, , q13 │ │ vabd.u d25, d9, d23 │ │ - vceq.i d29, d9, d31 │ │ + vsub.i64 , , q11 │ │ vcgt.f16 q12, , q12 │ │ @ instruction: 0xff7cac80 │ │ movs r3, r4 │ │ ldrb r7, [r7, #4] │ │ - vcgt.u , , │ │ - vcge.u d17, d12, d31 │ │ - vminnm.f16 q14, q6, q5 │ │ + vcge.u d17, d25, d6 │ │ + vcgt.u , q6, q11 │ │ + vpmin.f16 d28, d28, d1 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n be0208 │ │ movs r0, #192 @ 0xc0 │ │ b.n bdf8b0 │ │ ands r0, r0 │ │ b.n be00b6 │ │ @@ -3095027,20 +3095027,20 @@ │ │ b.n be016a │ │ beq.n bdfe3c │ │ b.n be0348 │ │ ldr r0, [pc, #192] @ (bdfef0 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaff2349 │ │ vshl.u64 q8, , │ │ - vmul.p d18, d9, d21 │ │ - vaba.u d20, d27, d30 │ │ + vmul.p q9, , q6 │ │ + vabd.u q10, , │ │ vrhadd.u d29, d11, d22 │ │ vqrdmlah.s d26, d25, d0 │ │ movs r3, r4 │ │ - @ instruction: 0x4781 │ │ + blx r5 │ │ vacgt.f16 d19, d27, d11 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n be02f8 │ │ str r2, [r0, #0] │ │ b.n be01a2 │ │ movs r0, #128 @ 0x80 │ │ @@ -3095102,16 +3095102,16 @@ │ │ beq.n bdfef8 │ │ b.n be03f4 │ │ ldr r0, [pc, #960] @ (be029c ) │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n be0400 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r9, sl, fp, ip, pc} │ │ - vpmin.f16 d18, d11, d0 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r9, sl, fp, ip, pc} │ │ + vpmin.f16 d18, d11, d23 │ │ vcgt.u d20, d28, d10 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n be0398 │ │ str r1, [r0, r0] │ │ b.n be0242 │ │ adds r4, r5, #1 │ │ @@ -3096569,116 +3096569,116 @@ │ │ @ instruction: 0xffeceaff │ │ movs r4, r0 │ │ b.n be0eaa │ │ @ instruction: 0xf2fdebff │ │ svc 175 @ 0xaf │ │ b.n be108c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r9, sl, lr} │ │ + ldmia.w sp!, {r0, r2, r7, r9, sl, lr} │ │ vpmin.f16 q14, , q5 │ │ vpmax.u d26, d9, d28 │ │ movs r3, r4 │ │ - mov r5, r4 │ │ + mov r4, r9 │ │ @ instruction: 0xff7b3d3b │ │ vqrdmlah.s d24, d25, d9 │ │ - vcgt.f16 d18, d12, d10 │ │ + vacgt.f16 d18, d12, d17 │ │ vpmax.u , q6, │ │ vcge.u , , q3 │ │ - vabd.f16 q15, , q9 │ │ - vaba.u q8, , q4 │ │ + vabd.f16 d30, d25, d9 │ │ + vaba.u q8, , │ │ vhsub.u d16, d11, d23 │ │ @ instruction: 0xff798c02 │ │ vpmin.u , , q11 │ │ vpmin.f16 q12, q13, q9 │ │ @ instruction: 0xff79adfe │ │ - vcge.u q8, , q14 │ │ - vmls.i d18, d27, d11 │ │ + vshl.u64 d16, d19, d9 │ │ + vmul.p d18, d27, d18 │ │ vqrshl.u64 , , q14 │ │ - vrhadd.u d20, d9, d28 │ │ + vbif q10, , │ │ vabd.f16 , , │ │ vqrdmlsh.s d24, d26, d18 │ │ vrshl.u64 , , │ │ vshl.u64 d24, d2, d9 │ │ - vqrshl.u64 d28, d25, d12 │ │ + vrshl.u64 q14, q8, q6 │ │ @ instruction: 0xff7afcac │ │ vpmax.u q12, , q1 │ │ vcgt.u , , q12 │ │ vbif d24, d25, d2 │ │ - vhsub.u q14, q14, │ │ + vqsub.u64 q14, q14, q8 │ │ vmls.i q12, q13, q9 │ │ - vhsub.u , , q3 │ │ - vmax.u d16, d27, d13 │ │ - vcgt.u d30, d28, d17 │ │ + vhsub.u , , │ │ + vmin.u d16, d27, d20 │ │ + vcgt.u q15, q14, q4 │ │ vbif d25, d26, d14 │ │ vpmin.u d21, d9, d22 │ │ vsub.i64 q12, q13, q15 │ │ - vacgt.f16 d16, d12, d17 │ │ - vqrdmulh.s q15, q6, │ │ - vcgt.f16 d16, d10, d8 │ │ - vqrshl.u64 q8, q9, q6 │ │ + vacgt.f16 q8, q6, q4 │ │ + vqrdmulh.s q15, q6, q14 │ │ + vcgt.f16 d16, d10, d31 │ │ + vqrshl.u64 d16, d9, d28 │ │ vmul.p q12, , q15 │ │ vceq.i d31, d9, d22 │ │ vabd.u d26, d24, d6 │ │ vqadd.u64 , , q9 │ │ vminnm.f16 d31, d9, d19 │ │ - vhsub.u d20, d8, d19 │ │ - @ instruction: 0xff7b5d51 │ │ + vhsub.u q10, q4, q5 │ │ + @ instruction: 0xff7b5d78 │ │ vabd.f16 , , q15 │ │ vpmin.u d24, d25, d26 │ │ - vcgt.u d25, d25, d21 │ │ + vcgt.u , , q6 │ │ vhsub.u d24, d11, d10 │ │ vmul.p d24, d12, d18 │ │ vaba.u d19, d25, d24 │ │ @ instruction: 0xff7a8db6 │ │ vmax.u , , │ │ vacgt.f16 d24, d25, d6 │ │ vmax.u d24, d9, d8 │ │ - vqrdmulh.s d21, d28, d15 │ │ - vabd.u d25, d11, d28 │ │ + vqrdmlah.s d21, d28, d22 │ │ + vaba.u , , │ │ vaba.u d21, d11, d1 │ │ vqrdmulh.s d17, d26, d6 │ │ - vmax.u q14, , │ │ + vabd.u d28, d9, d12 │ │ vrshl.u64 d24, d5, d26 │ │ - vmin.u d28, d28, d2 │ │ + vmin.u d28, d28, d25 │ │ vpmax.u q12, q5, q15 │ │ - vpmin.f16 q13, , q7 │ │ + vminnm.f16 q13, , │ │ vabd.f16 q12, , q3 │ │ - vmax.u d28, d9, d8 │ │ - vpmax.u d16, d10, d8 │ │ + vmax.u d28, d9, d31 │ │ + vpmax.u d16, d10, d31 │ │ vqadd.u64 d23, d28, d16 │ │ - vrshl.u64 q14, q15, q5 │ │ - vhadd.u q8, q13, │ │ + vqrshl.u64 d28, d5, d26 │ │ + vrhadd.u d16, d10, d10 │ │ vabd.f16 d24, d27, d10 │ │ vshl.u64 d21, d14, d9 │ │ - vpmax.u q8, , q6 │ │ + vpmin.u q8, , │ │ vqrdmlah.s q12, q6, q3 │ │ vrhadd.u , , │ │ vacgt.f16 d22, d25, d4 │ │ vqrdmlah.s d24, d10, d10 │ │ vcgt.u , , │ │ vhsub.u q12, q5, q13 │ │ vqadd.u64 , q14, q1 │ │ - vmls.i d28, d25, d22 │ │ - vhsub.u d20, d26, d3 │ │ - @ instruction: 0xff7b5db1 │ │ + vmls.i q14, , │ │ + vhsub.u d20, d26, d26 │ │ + @ instruction: 0xff7b5dd8 │ │ vabd.f16 , , q7 │ │ vqrdmlah.s q12, , q1 │ │ vcgt.u q12, , q12 │ │ vqsub.u64 d21, d12, d27 │ │ vqrdmulh.s d24, d25, d26 │ │ - vqrshl.u64 d30, d18, d9 │ │ + vqrshl.u64 q15, , │ │ vmul.p d24, d11, d2 │ │ vqshl.u64 q14, q5, │ │ - vmax.u q13, , q11 │ │ + vabd.u d26, d9, d13 │ │ vsub.i64 q12, q13, q9 │ │ - vhsub.u q15, , q13 │ │ + vqsub.u64 d30, d25, d1 │ │ vqrdmlsh.s q12, , q1 │ │ - vrshl.u64 d28, d1, d9 │ │ - vmax.u d30, d10, d17 │ │ - vqshl.u64 , q9, q13 │ │ + vrshl.u64 d28, d24, d9 │ │ + vmax.u q15, q5, q4 │ │ + vqrshl.u64 d19, d9, d10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n be11ac │ │ str r2, [r0, #0] │ │ b.n be1056 │ │ movs r0, #128 @ 0x80 │ │ b.n be0858 │ │ @@ -3096739,16 +3096739,16 @@ │ │ beq.n be0dac │ │ b.n be12a8 │ │ ldr r0, [pc, #960] @ (be1150 ) │ │ ldmia.w sp!, {r2, r5, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n be12b4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r6, r8, r9, sl, fp, pc} │ │ - vshl.u64 q15, q13, │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, pc} │ │ + vqrshl.u64 d30, d1, d11 │ │ vshl.u64 , q14, │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n be124c │ │ ands r0, r0 │ │ b.n be14f6 │ │ movs r4, r2 │ │ @@ -3096867,15 +3096867,15 @@ │ │ b.n be0fc8 │ │ ldr r1, [sp, #740] @ 0x2e4 │ │ add.w r0, r3, r4 │ │ b.n be11f2 │ │ beq.n be0ec4 │ │ b.n be13d0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r7, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r5, r7, sl, sp, lr, pc} │ │ vqadd.u64 q8, , q14 │ │ movs r0, r0 │ │ lsls r0, r3, #7 │ │ movs r0, r0 │ │ lsrs r4, r0, #32 │ │ movs r0, r0 │ │ lsrs r0, r0, #32 │ │ @@ -3096892,15 +3096892,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 │ │ - b.n be1652 │ │ + b.n be16a0 │ │ vqadd.u64 d20, d11, d0 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n be1394 │ │ adds r0, #0 │ │ b.n be123e │ │ b.n be0f02 │ │ b.n be08a8 │ │ @@ -3097066,15 +3097066,15 @@ │ │ b.n be17be │ │ asrs r1, r0, #32 │ │ b.n be11a0 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r6, r8, fp, ip, pc} │ │ and.w r0, r3, r0, rrx │ │ movs r0, r0 │ │ - b.n be1442 │ │ + b.n be1490 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n be13da │ │ movs r4, r0 │ │ b.n be0bbe │ │ str r1, [r0, r0] │ │ b.n be13e2 │ │ @@ -3097106,15 +3097106,15 @@ │ │ b.n be181e │ │ asrs r1, r0, #32 │ │ b.n be1200 │ │ ldr r0, [pc, #192] @ (be11a4 ) │ │ ldmia.w sp!, {r1, r3, r5, r8, fp, ip, pc} │ │ and.w r5, r3, r4, ror #1 │ │ movs r0, r0 │ │ - b.n be13e2 │ │ + b.n be1430 │ │ vhadd.u d19, d11, d0 │ │ b.n be1436 │ │ movs r0, r0 │ │ b.n be183a │ │ movs r0, r0 │ │ b.n be17a2 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3097315,26 +3097315,26 @@ │ │ b.n be17cc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2} │ │ b.n be15fa │ │ beq.n be130c │ │ b.n be17d8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r6, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r5, r6, sp, lr, pc} │ │ @ instruction: 0xff7bfcc0 │ │ @ 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 │ │ - svc 181 @ 0xb5 │ │ + svc 220 @ 0xdc │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n be162a │ │ asrs r0, r0, #32 │ │ b.n be0e92 │ │ ands r0, r0 │ │ b.n be1a32 │ │ @@ -3097417,16 +3097417,16 @@ │ │ movs r1, r0 │ │ b.n be18a6 │ │ movs r0, r0 │ │ b.n be0eb4 │ │ movs r6, r0 │ │ b.n be16ee │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ - vcgt.f16 , , │ │ + ldmia.w sp!, {r2, r4, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ + vacgt.f16 , , q8 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n be185c │ │ adds r0, #2 │ │ b.n be1706 │ │ movs r0, #0 │ │ b.n be1b0a │ │ @@ -3097621,15 +3097621,15 @@ │ │ ldmia.w sp!, {} │ │ b.n be1cb2 │ │ beq.n be15b4 │ │ b.n be1a90 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - bgt.n be157a │ │ + ble.n be15c8 │ │ vhadd.u d28, d11, d0 │ │ b.n be18c6 │ │ movs r0, r0 │ │ b.n be1cca │ │ movs r0, r0 │ │ b.n be1c30 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3097727,15 +3097727,15 @@ │ │ b.n be178c │ │ movs r4, r0 │ │ b.n be19b2 │ │ movs r0, #221 @ 0xdd │ │ b.n be1db6 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r6, r7, r8, r9, sl, ip, pc} │ │ - @ instruction: 0xea03dbed │ │ + @ instruction: 0xea03dc14 │ │ vhadd.u d16, d11, d4 │ │ b.n be11c4 │ │ movs r0, r0 │ │ b.n be17a8 │ │ vrhadd.u16 d14, d14, d31 │ │ str r2, [sp, #960] @ 0x3c0 │ │ movs r3, r4 │ │ @@ -3098150,15 +3098150,15 @@ │ │ and.w r1, r0, r7, asr #1 │ │ add.w r0, r0, r1 │ │ b.n be2172 │ │ beq.n be1a44 │ │ b.n be1f50 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, fp, sp, lr, pc} │ │ - vqsub.u64 , , q1 │ │ + vqsub.u64 , , │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n be1d8a │ │ movs r0, r2 │ │ b.n be156e │ │ str r1, [r0, #0] │ │ b.n be2192 │ │ @@ -3102813,21 +3102813,21 @@ │ │ vpmin.u16 , q9, │ │ vpmin.u q15, q10, │ │ ands r0, r0 │ │ b.n be4882 │ │ strb r0, [r0, #0] │ │ b.n be4886 │ │ vpmin.u q15, , │ │ - movs r4, #151 @ 0x97 │ │ + movs r4, #190 @ 0xbe │ │ vqrdmulh.s d19, d11, d18 │ │ - vbif q9, q13, │ │ + vqsub.u64 d18, d10, d10 │ │ vceq.i , , q15 │ │ - vshl.u64 d18, d27, d10 │ │ + vqshl.u64 q9, q1, q5 │ │ vpmin.u d19, d27, d22 │ │ - vqadd.u64 d18, d26, d3 │ │ + vqadd.u64 d18, d26, d26 │ │ vaba.u d19, d11, d14 │ │ vcgt.f16 , q13, │ │ vacgt.f16 d29, d12, d16 │ │ vhadd.u d16, d12, d3 │ │ b.n be4818 │ │ lsls r1, r2, #1 │ │ ldrh r0, [r0, #16] │ │ @@ -3103370,24 +3103370,24 @@ │ │ @ instruction: 0xeaffb038 │ │ b.n be4128 │ │ movs r7, r0 │ │ b.n be4952 │ │ add sp, #28 │ │ b.n be4956 │ │ @ instruction: 0xffe5eaff │ │ - subs r7, r1, r7 │ │ - vabd.u d21, d27, d21 │ │ - vqrdmulh.s d17, d27, d19 │ │ - vaba.u , , │ │ - vqrdmulh.s d17, d27, d7 │ │ - vaba.u , , │ │ + subs r6, r6, r7 │ │ + vabd.u , , q6 │ │ + vqrdmulh.s , , q5 │ │ + vabd.u d21, d27, d16 │ │ + vqrdmulh.s d17, d27, d30 │ │ + vabd.u d21, d27, d4 │ │ vsub.i64 , , │ │ vceq.i , q6, q11 │ │ - vqrdmulh.s d17, d12, d19 │ │ - vmin.u , , │ │ + vqrdmulh.s , q6, q5 │ │ + vabd.u d21, d11, d16 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n be4ae4 │ │ movs r3, r0 │ │ b.n be4cf0 │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ @@ -3103585,17 +3103585,17 @@ │ │ b.n be4d10 │ │ movs r6, r0 │ │ b.n be4b3a │ │ b.n be4622 │ │ mla r0, r6, r1, r7 │ │ b.n be4f42 │ │ @ instruction: 0xffdaeaff │ │ - adds r7, r7, r6 │ │ + adds r6, r4, r7 │ │ vcgt.u , , q0 │ │ - vmul.p d17, d25, d7 │ │ + vmul.p d17, d25, d30 │ │ vcge.u d17, d11, d8 │ │ vqrshl.u64 d29, d28, d25 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, r1} │ │ b.n be4ec4 │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ @@ -3103682,15 +3103682,15 @@ │ │ movs r3, r0 │ │ b.n be501a │ │ lsls r0, r7, #8 │ │ b.n be4466 │ │ movs r1, r0 │ │ b.n be5022 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r6, fp, ip} │ │ + ldmia.w sp!, {r1, r4, r5, r6, fp, ip} │ │ vmul.p , , │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n be4d90 │ │ movs r3, r0 │ │ b.n be4f9c │ │ movs r0, r7 │ │ @@ -3103903,19 +3103903,19 @@ │ │ b.n be5164 │ │ movs r1, r0 │ │ lsls r0, r0, #8 │ │ movs r6, r0 │ │ lsls r0, r6, #4 │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffedeaff │ │ - asrs r3, r6, #27 │ │ + asrs r2, r3, #28 │ │ vcgt.u d31, d11, d15 │ │ - vmax.u d17, d24, d31 │ │ + vmin.u , q12, q3 │ │ vhsub.u , , │ │ - vmax.u , q12, │ │ + vmin.u , q12, q9 │ │ vhsub.u , , │ │ vhsub.u , q12, q6 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n be4e36 │ │ movs r4, r1 │ │ b.n be461a │ │ @@ -3106430,19 +3106430,19 @@ │ │ b.n be635a │ │ ldmia r0, {r0, r1, r2, r4, r5} │ │ add.w r0, r2, r5 │ │ b.n be6362 │ │ beq.n be5f6c │ │ b.n be6540 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r5, r7, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r6, r7, r9, sl, sp, lr, pc} │ │ vmul.p q15, q13, │ │ vqrdmlsh.s , , │ │ vcge.u d19, d8, d8 │ │ - @ instruction: 0xff79dc0c │ │ + vqrdmlsh.s d29, d9, d19 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n be64e0 │ │ strh r4, [r4, #4] │ │ b.n be5b84 │ │ str r0, [r0, r0] │ │ b.n be638e │ │ @@ -3107420,15 +3107420,15 @@ │ │ strb r2, [r2, #6] │ │ add.w r0, r2, r4 │ │ b.n be6be2 │ │ beq.n be68d4 │ │ b.n be6dc0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r4, r6, r8, r9, fp, sp} │ │ - vshl.u64 q11, , │ │ + vshl.u64 q11, q13, │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n be6d54 │ │ str r0, [r0, #0] │ │ b.n be6bfe │ │ movs r4, r4 │ │ b.n be63e2 │ │ @@ -3110353,15 +3110353,15 @@ │ │ b.n be8234 │ │ strb r4, [r0, #0] │ │ b.n be885a │ │ asrs r1, r0, #32 │ │ b.n be823c │ │ lsls r3, r3, #1 │ │ @ instruction: 0xea00cc04 │ │ - vqrdmlsh.s d27, d24, d14 │ │ + @ instruction: 0xff78bcc5 │ │ vmax.u d16, d11, d20 │ │ b.n be7c6c │ │ movs r3, #17 │ │ b.n be8732 │ │ asrs r0, r4, #24 │ │ b.n be7c74 │ │ adds r0, #0 │ │ @@ -3110959,124 +3110959,124 @@ │ │ b.n be897a │ │ beq.n be85f4 │ │ b.n be8b58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r5, sl, fp, lr, pc} │ │ vqshl.u64 q14, , │ │ vqrshl.u64 , q9, │ │ - vmax.u d26, d26, d25 │ │ - vacgt.f16 d22, d26, d12 │ │ - @ instruction: 0xff7addf6 │ │ - vqrshl.u64 d24, d6, d10 │ │ + vmin.u q13, q13, q0 │ │ + vcgt.f16 q11, q13, │ │ + vacgt.f16 d29, d10, d13 │ │ + vqrshl.u64 d24, d29, d10 │ │ vaba.u , q13, q1 │ │ - vmls.i q12, q13, q11 │ │ - vhadd.u d28, d10, d3 │ │ - vabd.u q13, q13, q1 │ │ + vpmax.u d24, d10, d13 │ │ + vhadd.u d28, d10, d26 │ │ + vabd.u q13, q13, │ │ vqrshl.u64 d17, d14, d11 │ │ - vqrdmlah.s d17, d26, d22 │ │ + vqrdmlah.s , q13, │ │ vhadd.u d24, d27, d24 │ │ - vmul.p d17, d9, d2 │ │ - vceq.i d17, d27, d3 │ │ - vsub.i64 , , q15 │ │ + vmul.p d17, d9, d25 │ │ + vceq.i d17, d27, d26 │ │ + vceq.i d17, d27, d5 │ │ vbif d31, d27, d21 │ │ - vsub.i64 d17, d8, d10 │ │ - vqsub.u64 q12, , q7 │ │ + vceq.i d17, d8, d17 │ │ + vhsub.u d24, d27, d5 │ │ vqshl.u64 d17, d22, d26 │ │ vmin.u d31, d10, d23 │ │ vhadd.u d17, d9, d13 │ │ vcge.u , , │ │ vqrdmlsh.s d27, d25, d30 │ │ vqshl.u64 d17, d6, d8 │ │ vsub.i64 q15, q5, q6 │ │ vqshl.u64 , q14, │ │ vaba.u d30, d9, d0 │ │ @ instruction: 0xff7b2df1 │ │ vmax.u q15, , q4 │ │ vpmin.u d20, d27, d14 │ │ vqrshl.u64 q15, q10, │ │ - @ instruction: 0xff7bfd1c │ │ + vabd.f16 , , │ │ vcge.u , q13, q13 │ │ vqrshl.u64 d31, d25, d26 │ │ - vacgt.f16 q12, , q10 │ │ + vacgt.f16 d24, d25, d11 │ │ vrshl.u64 , , │ │ vacgt.f16 , , q7 │ │ vabd.u , q12, q13 │ │ - vabd.u d28, d26, d11 │ │ - vsub.i64 d26, d26, d10 │ │ - vaba.u q14, q5, │ │ - vacgt.f16 , q5, │ │ - vaba.u d28, d11, d23 │ │ + vaba.u d28, d26, d18 │ │ + vceq.i d26, d26, d17 │ │ + vaba.u q14, q5, q13 │ │ + vacgt.f16 , q5, q13 │ │ + vaba.u q14, , q7 │ │ vcgt.f16 d27, d26, d0 │ │ vaba.u d31, d24, d13 │ │ - vmin.u q14, q12, │ │ + vaba.u d28, d8, d10 │ │ vcgt.f16 , q5, q2 │ │ - vqsub.u64 d26, d8, d10 │ │ - vhadd.u q14, q13, │ │ + vhsub.u q13, q4, │ │ + vhadd.u q14, q13, q13 │ │ vrhadd.u , q13, q0 │ │ vqshl.u64 , q11, │ │ vmax.u , q5, │ │ vacgt.f16 d16, d9, d8 │ │ movs r0, r0 │ │ - bx sp │ │ + @ instruction: 0x478f │ │ vrshl.u64 , q13, q5 │ │ vcge.u d26, d10, d24 │ │ - vminnm.f16 d22, d9, d8 │ │ + vminnm.f16 d22, d9, d31 │ │ vhadd.u d26, d27, d8 │ │ vpmax.u q15, , q7 │ │ vmin.u , , q7 │ │ - vrshl.u64 d21, d28, d26 │ │ + vqrshl.u64 , , q13 │ │ vpmax.u q14, , q15 │ │ - vqrshl.u64 , q14, │ │ + vrshl.u64 d21, d19, d27 │ │ vcgt.u d17, d27, d6 │ │ - vqsub.u64 , q5, q2 │ │ + vqsub.u64 , q5, │ │ @ instruction: 0xff7b0d50 │ │ movs r0, r0 │ │ ldrb r5, [r5, #26] │ │ vqshl.u64 , q11, │ │ vcgt.u q12, q5, q1 │ │ - vcgt.f16 q10, , q11 │ │ + vpmin.f16 d20, d9, d13 │ │ vrshl.u64 , q1, │ │ - vabd.u q12, q5, q11 │ │ + vabd.u d24, d26, d13 │ │ vqadd.u64 d26, d26, d0 │ │ - vqshl.u64 d24, d30, d25 │ │ + vshl.u64 q12, , │ │ vqrdmlsh.s , q5, │ │ vmax.u , , q3 │ │ - vcgt.f16 q13, q13, q3 │ │ - vabd.u d26, d27, d25 │ │ - vcgt.f16 d26, d26, d14 │ │ - vqadd.u64 , , q6 │ │ - vqadd.u64 d27, d11, d18 │ │ + vcgt.f16 q13, q13, │ │ + vaba.u q13, , q0 │ │ + vacgt.f16 d26, d26, d21 │ │ + vhadd.u d27, d27, d3 │ │ + vqadd.u64 , , │ │ vqrshl.u64 , q1, │ │ vqrdmulh.s q8, q5, q9 │ │ vacgt.f16 d25, d28, d19 │ │ vqshl.u64 , q3, │ │ - vqadd.u64 , q5, │ │ + vhadd.u d19, d26, d6 │ │ vqadd.u64 d28, d10, d31 │ │ - vpmin.f16 q9, , │ │ - vqrdmlah.s q12, q5, q0 │ │ + vpmin.f16 d18, d25, d10 │ │ + vqrdmlah.s q12, q5, │ │ vqshl.u64 d17, d6, d27 │ │ - vqrdmulh.s q10, q5, q9 │ │ + vqrdmulh.s d20, d26, d9 │ │ vabd.f16 d16, d26, d20 │ │ movs r0, r0 │ │ stmia r6!, {r0, r1, r5, r7} │ │ - vmul.p q10, , q13 │ │ + vpmax.u d20, d11, d17 │ │ vpmin.u q8, q13, q0 │ │ vqshl.u64 d17, d22, d12 │ │ vpmin.u d29, d26, d15 │ │ vmin.u q8, , │ │ vmin.u , q14, q11 │ │ - vmls.i q12, q5, q1 │ │ + vmls.i q12, q5, │ │ @ instruction: 0xff7abd13 │ │ @ instruction: 0xff784d59 │ │ - vqrdmulh.s d17, d9, d25 │ │ - vmls.i , , │ │ - vabd.f16 q13, , q13 │ │ - vcge.u d30, d11, d25 │ │ + vqrdmlah.s , , q0 │ │ + vmls.i d19, d27, d12 │ │ + vacgt.f16 d26, d11, d1 │ │ + vcgt.u q15, , q8 │ │ vpmax.u d20, d10, d26 │ │ - vhadd.u q14, , │ │ + vrhadd.u d28, d9, d14 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n be8c9c │ │ ands r0, r0 │ │ b.n be8b46 │ │ lsrs r2, r5, #24 │ │ b.n be8d0a │ │ @@ -3111330,24 +3111330,24 @@ │ │ str r0, [r0, #4] │ │ b.n be8550 │ │ movs r0, #2 │ │ b.n be8b38 │ │ str r0, [r0, #0] │ │ b.n be8538 │ │ @ instruction: 0xffd1eaff │ │ - strh r1, [r0, #60] @ 0x3c │ │ + strh r0, [r5, #60] @ 0x3c │ │ vcgt.u , , q8 │ │ vhadd.u q14, q12, │ │ vabd.u q9, , q9 │ │ vcgt.u d27, d9, d28 │ │ vqadd.u64 d28, d8, d25 │ │ - vqrshl.u64 q13, q15, │ │ + vrshl.u64 d26, d21, d27 │ │ vshl.u64 d27, d20, d27 │ │ vbif d28, d24, d17 │ │ - vmul.p q11, , │ │ + vmul.p q11, , q15 │ │ vqshl.u64 d27, d12, d11 │ │ vrhadd.u d28, d8, d29 │ │ vhadd.u d18, d11, d0 │ │ b.n be8d96 │ │ lsrs r2, r5, #24 │ │ b.n be8f5c │ │ asrs r2, r0, #32 │ │ @@ -3112395,15 +3112395,15 @@ │ │ str r5, [sp, #784] @ 0x310 │ │ add.w r0, r2, r8 │ │ b.n be968e │ │ beq.n be9380 │ │ b.n be986c │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r4, r7, fp, ip, lr, pc} │ │ - vpmin.f16 , , q7 │ │ + vminnm.f16 , , │ │ vrhadd.u d16, d10, d8 │ │ movs r0, r0 │ │ bvc.n be93fa │ │ vrhadd.u d16, d11, d20 │ │ movs r0, r0 │ │ lsls r0, r5, #4 │ │ movs r0, r0 │ │ @@ -3116797,18 +3116797,18 @@ │ │ b.n bebf06 │ │ asrs r1, r0, #32 │ │ b.n beba28 │ │ ldr r1, [r4, #112] @ 0x70 │ │ add.w r0, r3, r4 │ │ b.n bebc52 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r4, r5, r7, sl, fp, ip} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip} │ │ vqrdmulh.s q11, , │ │ - vqrdmlsh.s , , q14 │ │ - vqrdmlsh.s d17, d11, d8 │ │ + @ instruction: 0xff791ca3 │ │ + vqrdmlsh.s d17, d11, d31 │ │ vhadd.u d16, d11, d0 │ │ b.n bebfca │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r3, r6, ip} │ │ b.n beb456 │ │ ands r0, r0 │ │ @@ -3116822,15 +3116822,15 @@ │ │ b.n bebc8a │ │ cmp r7, #165 @ 0xa5 │ │ b.n bec08e │ │ asrs r1, r0, #32 │ │ b.n beba70 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r8, r9, sl, fp, sp, lr} │ │ - and.w fp, r3, r0, lsr #7 │ │ + and.w fp, r3, r7, ror #7 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bebe00 │ │ ands r0, r0 │ │ b.n bebcaa │ │ lsls r4, r3, #1 │ │ b.n beb50e │ │ @@ -3117242,41 +3117242,41 @@ │ │ b.n bec02e │ │ movs r0, #1 │ │ b.n bec432 │ │ adds r0, #0 │ │ b.n bec436 │ │ movs r0, r3 │ │ @ instruction: 0xeb00ffea │ │ - @ instruction: 0xeaff1b3c │ │ + @ instruction: 0xeaff1b63 │ │ vbif , , q15 │ │ - vcge.u d30, d11, d16 │ │ + vcge.u q15, , │ │ vpmin.f16 d24, d26, d23 │ │ - vpmin.u , , q10 │ │ + vqrdmlah.s d17, d11, d11 │ │ vbif d29, d27, d22 │ │ - vhsub.u q15, , q14 │ │ + vcge.u d30, d11, d3 │ │ vqrshl.u64 d17, d14, d10 │ │ - vmul.p , , q8 │ │ + vpmin.u d17, d9, d7 │ │ vqadd.u64 d29, d27, d18 │ │ - vrhadd.u q15, , q6 │ │ + vbif q15, , │ │ vcgt.f16 q12, q5, │ │ vqadd.u64 d31, d27, d0 │ │ movs r2, r4 │ │ lsls r0, r5, #13 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ - adds r4, r2, r7 │ │ + adds r3, r7, r7 │ │ vqadd.u64 d29, d27, d6 │ │ vcgt.f16 d24, d11, d27 │ │ @ instruction: 0xff7b8cc3 │ │ - vmls.i d17, d11, d16 │ │ + vmls.i , , │ │ vpmin.f16 q14, , q9 │ │ - vbif d30, d11, d8 │ │ + vbif d30, d11, d31 │ │ vcge.u , q5, q9 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bec200 │ │ str r3, [r0, r0] │ │ b.n bec0aa │ │ str r2, [r0, #0] │ │ @@ -3117328,17 +3117328,17 @@ │ │ b.n beb8da │ │ lsls r4, r3, #1 │ │ b.n beb95e │ │ beq.n bebe08 │ │ b.n bec2f4 │ │ ldr r0, [pc, #960] @ (bec19c ) │ │ ldmia.w sp!, {r2, r3, r6, r7, sl, fp, ip, lr} │ │ - and.w r7, r2, ip, lsr #6 │ │ + and.w r7, r2, r3, lsl #7 │ │ vacgt.f16 q14, , q7 │ │ - vpmin.f16 d29, d27, d12 │ │ + vminnm.f16 d29, d27, d19 │ │ vhadd.u d20, d10, d16 │ │ stmdb sp!, {r3, r4} │ │ b.n beb930 │ │ asrs r0, r1, #32 │ │ b.n beb934 │ │ str r4, [r0, r1] │ │ b.n beb91e │ │ @@ -3117783,31 +3117783,31 @@ │ │ b.n bec2e8 │ │ ldrh r2, [r1, r4] │ │ add.w r0, r2, r4, lsr #32 │ │ b.n bec912 │ │ asrs r1, r7, #3 │ │ b.n bec916 │ │ @ instruction: 0xffe1eaff │ │ - asrs r4, r6, #24 │ │ - vrshl.u64 , q10, │ │ + asrs r3, r3, #25 │ │ + vrshl.u64 d17, d11, d27 │ │ vpmax.u q12, , q6 │ │ - vrshl.u64 d17, d20, d11 │ │ + vrshl.u64 , , │ │ vpmax.u d24, d27, d12 │ │ - vcge.u , , q2 │ │ + vcge.u , , │ │ vmul.p d24, d11, d28 │ │ vaba.u d18, d27, d0 │ │ vqrdmlsh.s , , q8 │ │ vmax.u d27, d8, d9 │ │ - vcge.u , , q6 │ │ + vcgt.u d17, d25, d3 │ │ vsub.i64 q12, , q2 │ │ - vcge.u , , q12 │ │ + vqshl.u64 d17, d15, d11 │ │ vmls.i q12, , q8 │ │ - vshl.u64 , q6, │ │ + vqshl.u64 , , │ │ vmul.p d24, d27, d20 │ │ - vcgt.u d17, d27, d8 │ │ + vcgt.u d17, d27, d31 │ │ vhadd.u d16, d11, d0 │ │ b.n bec8c2 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {r3, ip} │ │ b.n bebd4e │ │ @@ -3117825,15 +3117825,15 @@ │ │ asrs r1, r0, #32 │ │ b.n bec368 │ │ ldr r1, [r2, #76] @ 0x4c │ │ add.w r0, r3, r0, lsr #16 │ │ ldmia.w sp!, {r0} │ │ b.n bec996 │ │ vrhadd.u16 d14, d14, d31 │ │ - asrs r0, r3, #11 │ │ + asrs r7, r7, #11 │ │ vhadd.u d16, d11, d0 │ │ b.n bec9a2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bec9aa │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (bec330 ) │ │ @@ -3117899,17 +3117899,17 @@ │ │ b.n bec636 │ │ movs r0, #0 │ │ b.n beca3a │ │ ldrh r2, [r7, r3] │ │ add.w r0, r2, r0 │ │ b.n beca42 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r7, r9, ip} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r7, r9, ip} │ │ vqadd.u64 d20, d11, d6 │ │ - vqsub.u64 d17, d8, d28 │ │ + vhsub.u , q4, │ │ vminnm.f16 , , q1 │ │ vhadd.u d16, d8, d1 │ │ b.n beca5a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (bec6e0 ) │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bec7c0 │ │ @@ -3118244,27 +3118244,27 @@ │ │ movs r0, #52 @ 0x34 │ │ b.n bec134 │ │ movs r0, r0 │ │ b.n bec718 │ │ movs r0, #2 │ │ b.n bec71c │ │ @ instruction: 0xffcdeaff │ │ - lsrs r0, r1, #30 │ │ + lsrs r7, r5, #30 │ │ vpmin.u d16, d11, d1 │ │ - vpmin.f16 q8, , q8 │ │ + vpmin.f16 d16, d25, d7 │ │ vmls.i q8, , │ │ - vhadd.u , , q14 │ │ + vqadd.u64 d17, d25, d3 │ │ vpmin.u q8, , │ │ - vpmin.f16 q8, , q14 │ │ + vqadd.u64 d17, d9, d3 │ │ vpmin.u q8, , │ │ - vqadd.u64 d17, d9, d28 │ │ + vhadd.u , , │ │ vpmax.u q8, , │ │ - vpmin.f16 d16, d9, d24 │ │ + vpmin.f16 q8, , │ │ vmul.p d16, d27, d17 │ │ - vqadd.u64 d17, d25, d0 │ │ + vqadd.u64 d17, d25, d23 │ │ vqrdmlah.s d16, d11, d9 │ │ vqadd.u64 d17, d9, d0 │ │ b.n becb3e │ │ movs r0, #1 │ │ b.n becd82 │ │ vpmin.u q7, , │ │ ldr r7, [pc, #960] @ (beca08 ) │ │ @@ -3118455,16 +3118455,16 @@ │ │ ldc2l 11, cr14, [r5] @ │ │ str r0, [r0, #0] │ │ b.n becf16 │ │ @ instruction: 0xffa2eaff │ │ str r1, [r0, #0] │ │ b.n becf1e │ │ @ instruction: 0xffa0eaff │ │ - lsrs r4, r1, #22 │ │ - vmax.u q9, , │ │ + lsrs r3, r6, #22 │ │ + vmax.u q9, , q13 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n becb32 │ │ movs r4, r4 │ │ b.n bec316 │ │ movs r0, r0 │ │ b.n bece9a │ │ @@ -3118558,18 +3118558,18 @@ │ │ movs r0, #12 │ │ b.n bec3f8 │ │ movs r0, r0 │ │ b.n bec9dc │ │ movs r0, #2 │ │ b.n bec9e0 │ │ @ instruction: 0xffeaeaff │ │ - lsrs r4, r4, #17 │ │ - vshl.u64 d27, d18, d27 │ │ - vqrdmlsh.s d16, d26, d20 │ │ - vqshl.u64 , q9, │ │ + lsrs r3, r1, #18 │ │ + vshl.u64 , , │ │ + vqrdmlsh.s q8, q13, │ │ + vqrshl.u64 d27, d9, d11 │ │ vhadd.u d16, d10, d16 │ │ b.n bec3fa │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (bec9a0 ) │ │ stmdb sp!, {r0, lr} │ │ b.n becc26 │ │ str r0, [r0, r0] │ │ @@ -3118670,17 +3118670,17 @@ │ │ b.n bed0fe │ │ ldr r1, [r1, r5] │ │ add.w r0, r2, r0 │ │ b.n bed106 │ │ ldr r0, [pc, #192] @ (beca88 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n becc2c │ │ - lsrs r0, r0, #15 │ │ + lsrs r7, r4, #15 │ │ vqrdmlah.s d19, d11, d31 │ │ - vqrdmlah.s q8, , q12 │ │ + vqrdmlah.s d16, d25, d15 │ │ vpmin.u , , │ │ vminnm.f16 d31, d9, d14 │ │ b.n becc40 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bec50e │ │ @@ -3118719,15 +3118719,15 @@ │ │ movs r0, r0 │ │ b.n bed0da │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r2, r4, #19 │ │ vpmax.u d28, d9, d7 │ │ - vmin.u q10, q12, q11 │ │ + vaba.u d20, d8, d13 │ │ vhadd.u d16, d11, d1 │ │ b.n bed18e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bed196 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3118794,17 +3118794,17 @@ │ │ b.n bece26 │ │ movs r0, #0 │ │ b.n bed22a │ │ ldr r6, [r7, r3] │ │ add.w r0, r2, r0 │ │ b.n bed232 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r7, r9, fp} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, fp} │ │ vhadd.u d24, d11, d14 │ │ - vpmax.u q8, , q6 │ │ + vpmin.u q8, , │ │ vpmin.f16 , , q5 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r0, r8, lr} │ │ b.n bed10e │ │ movs r0, r0 │ │ b.n bed1b2 │ │ ands r4, r1 │ │ @@ -3118865,17 +3118865,17 @@ │ │ b.n becece │ │ movs r0, #0 │ │ b.n bed2d2 │ │ ldr r4, [r2, r3] │ │ add.w r0, r2, r0 │ │ b.n bed2da │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r5, r6, r7, r8, fp} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r9, fp} │ │ vceq.i q14, , q1 │ │ - vmls.i d16, d24, d20 │ │ + vmls.i q8, q12, │ │ vsub.i64 d28, d27, d14 │ │ vhadd.u d16, d8, d1 │ │ b.n bed2f2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ b.n bed2fa │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3119576,15 +3119576,15 @@ │ │ ands r0, r0 │ │ b.n bed92a │ │ ldrsb r6, [r7, r4] │ │ add.w r0, r2, r4 │ │ b.n bed532 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r9, lr, pc} │ │ - vqrdmlsh.s d17, d8, d12 │ │ + @ instruction: 0xff781c43 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n bed706 │ │ movs r0, r0 │ │ b.n bed8ac │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3119667,15 +3119667,15 @@ │ │ b.n beda02 │ │ asrs r4, r3, #3 │ │ b.n becdc6 │ │ movs r4, r0 │ │ b.n bed60a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r6, r7, r8, lr, pc} │ │ - vrshl.u64 d21, d4, d8 │ │ + vrshl.u64 d21, d27, d8 │ │ vacgt.f16 d17, d10, d5 │ │ b.n beda1a │ │ asrs r1, r6, #2 │ │ b.n bed63e │ │ subs r2, r0, r4 │ │ b.n bed9e4 │ │ asrs r0, r6, #2 │ │ @@ -3126917,15 +3126917,15 @@ │ │ @ instruction: 0x47c7 │ │ add.w r0, r2, r0 │ │ b.n bf170e │ │ movs r0, r0 │ │ b.n bf0b5c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r6, r8, r9, ip, sp, lr, pc} │ │ - vaba.u , , q7 │ │ + vsub.i64 d17, d7, d5 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r2, sp, lr, pc} │ │ b.n bf0b06 │ │ stmia r0!, {} │ │ b.n bf132a │ │ movs r0, r0 │ │ b.n bf172e │ │ @@ -3131897,21 +3131897,21 @@ │ │ b.n bf3552 │ │ movs r5, r0 │ │ b.n bf3d8e │ │ beq.n bf3a60 │ │ b.n bf3f6c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r2, r4, r9, sl, ip, pc} │ │ - vabd.u q9, q12, q3 │ │ + vabd.u q9, q12, │ │ vcge.u d23, d10, d0 │ │ movs r2, r4 │ │ str r5, [sp, #964] @ 0x3c4 │ │ - vabd.u d18, d24, d18 │ │ + vabd.u q9, q12, │ │ vqrshl.u64 d25, d21, d26 │ │ - vabd.u q9, q4, q11 │ │ + vabd.u d18, d24, d13 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n bf3dba │ │ movs r0, r1 │ │ b.n bf359e │ │ ldr r3, [r4, #64] @ 0x40 │ │ add.w r0, r2, ip │ │ @@ -3132233,24 +3132233,24 @@ │ │ movs r0, #0 │ │ b.n bf4476 │ │ subs r4, #107 @ 0x6b │ │ add.w r0, r2, r0, lsl #20 │ │ b.n bf447e │ │ @ instruction: 0xffceeaff │ │ str r3, [sp, #420] @ 0x1a4 │ │ - vmul.p d16, d24, d6 │ │ + vmul.p d16, d24, d29 │ │ vqshl.u64 d25, d17, d10 │ │ - vpmin.u q8, q4, q7 │ │ + vpmax.u d16, d24, d5 │ │ vcgt.u d25, d10, d25 │ │ - vmul.p q8, q4, q3 │ │ + vmul.p q8, q4, │ │ vshl.u64 d25, d5, d10 │ │ - vpmin.u d16, d8, d18 │ │ + vpmin.u q8, q4, │ │ vqadd.u64 d30, d10, d16 │ │ vhsub.u d25, d27, d25 │ │ - vceq.i q8, q12, q3 │ │ + vceq.i q8, q12, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bf4210 │ │ movs r0, #8 │ │ b.n bf389c │ │ adds r0, #3 │ │ b.n bf4298 │ │ @@ -3134565,38 +3134565,38 @@ │ │ adds r7, #67 @ 0x43 │ │ add.w r0, r2, r6, lsl #4 │ │ b.n bf56ee │ │ asrs r0, r1, #32 │ │ b.n bf5772 │ │ @ instruction: 0xffb2eaff │ │ strh r1, [r6, #20] │ │ - vrhadd.u q15, q4, q13 │ │ + vbif d30, d24, d1 │ │ vhadd.u q12, q5, │ │ - vacgt.f16 , q12, q15 │ │ + vpmin.f16 d29, d8, d21 │ │ vhadd.u d24, d26, d9 │ │ - vpmin.f16 , q4, q1 │ │ + vpmin.f16 , q4, │ │ vqadd.u64 d24, d10, d9 │ │ - vacgt.f16 , q12, q1 │ │ + vacgt.f16 , q12, │ │ vmls.i , q5, q12 │ │ vpmin.f16 , q12, │ │ - vcgt.f16 d29, d24, d18 │ │ + vcgt.f16 , q12, │ │ vminnm.f16 d23, d26, d29 │ │ - vacgt.f16 , q4, q11 │ │ + vacgt.f16 d29, d24, d13 │ │ vcgt.f16 d28, d26, d20 │ │ vcgt.f16 d28, d27, d28 │ │ vpmin.f16 d23, d27, d5 │ │ - vacgt.f16 d29, d8, d30 │ │ + vcgt.f16 , q4, │ │ vminnm.f16 , q5, │ │ - vcgt.f16 d29, d8, d10 │ │ + vacgt.f16 d29, d8, d17 │ │ vminnm.f16 d23, d10, d21 │ │ - vabd.f16 , q12, q15 │ │ + vacgt.f16 d29, d8, d5 │ │ vminnm.f16 d23, d10, d9 │ │ - @ instruction: 0xff78ddd2 │ │ + @ instruction: 0xff78ddf9 │ │ vcgt.f16 , q13, │ │ - @ instruction: 0xff78dd9e │ │ + vabd.f16 , q12, │ │ vhadd.u d17, d10, d0 │ │ b.n bf589e │ │ asrs r0, r0, #32 │ │ b.n bf4c62 │ │ asrs r4, r0, #32 │ │ b.n bf4c66 │ │ asrs r0, r1, #32 │ │ @@ -3134623,15 +3134623,15 @@ │ │ b.n bf5844 │ │ movs r5, r0 │ │ b.n bf54de │ │ @ instruction: 0xfff81aff │ │ ldr r0, [pc, #192] @ (bf5264 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bf5408 │ │ - asrs r3, r2, #32 │ │ + asrs r2, r7, #32 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n bf5650 │ │ adds r0, #12 │ │ b.n bf4cdc │ │ stmia r0!, {} │ │ b.n bf58fe │ │ @@ -3135420,18 +3135420,18 @@ │ │ b.n bf530e │ │ movs r0, r1 │ │ b.n bf531a │ │ vpmin.u8 q15, , │ │ stmia r0!, {} │ │ b.n bf5f56 │ │ vpmin.u8 q15, , │ │ - lsrs r7, r2, #29 │ │ - @ instruction: 0xff7a0cc7 │ │ - vpmin.u q8, q13, │ │ - vmul.p q8, q13, │ │ + lsrs r6, r7, #29 │ │ + @ instruction: 0xff7a0cee │ │ + vpmin.u q8, q13, q13 │ │ + vpmin.u d16, d10, d10 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr, pc} │ │ b.n bf5b72 │ │ movs r4, r0 │ │ b.n bf5358 │ │ movs r0, r0 │ │ b.n bf5eda │ │ @@ -3135506,15 +3135506,15 @@ │ │ movs r0, #4 │ │ b.n bf53c6 │ │ movs r0, #88 @ 0x58 │ │ b.n bf600a │ │ ldr r0, [pc, #192] @ (bf598c ) │ │ ldmia.w sp!, {r4, r5, r8, r9, sl, lr} │ │ @ instruction: 0xea038830 │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, fp} │ │ + ldmia.w sp!, {r1, r8, fp} │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bf5d7c │ │ add r0, pc, #0 @ (adr r0, bf58e4 ) │ │ b.n bf5408 │ │ add sp, #0 │ │ b.n bf5c2a │ │ @@ -3135717,16 +3135717,16 @@ │ │ b.n bf5f9c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n bf61ca │ │ beq.n bf5aa4 │ │ b.n bf5fa8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, fp} │ │ - vaba.u q8, q5, │ │ + ldmia.w sp!, {r1, r6, fp} │ │ + vaba.u d16, d26, d14 │ │ vhadd.u d28, d10, d8 │ │ b.n bf55be │ │ asrs r0, r0, #32 │ │ b.n bf5de2 │ │ movs r0, r0 │ │ b.n bf61e6 │ │ movs r0, r0 │ │ @@ -3137160,43 +3137160,43 @@ │ │ b.n bf6260 │ │ movs r0, r0 │ │ b.n bf6844 │ │ movs r0, #2 │ │ b.n bf6848 │ │ mrc2 10, 7, lr, cr14, cr15, {7} @ │ │ bl b6161e │ │ - subs r2, #104 @ 0x68 │ │ + subs r2, #143 @ 0x8f │ │ vqrdmlsh.s , q13, q5 │ │ @ instruction: 0xff77fc2e │ │ vqrdmlah.s , , q9 │ │ vrshl.u64 , q7, │ │ vpmin.f16 d18, d23, d6 │ │ vqrdmlah.s d31, d8, d2 │ │ vqrshl.u64 d31, d6, d23 │ │ vpmin.f16 q9, , q7 │ │ vpmax.u , q12, q5 │ │ vmin.u , , q1 │ │ - vmul.p , , q0 │ │ + vmul.p , , │ │ vshl.u64 , q3, q5 │ │ - vabd.u , , q2 │ │ + vabd.u , , │ │ vaba.u , q13, q7 │ │ - vpmin.u , , q6 │ │ + vqrdmulh.s d19, d7, d3 │ │ vrhadd.u d19, d26, d10 │ │ vcgt.u d31, d24, d22 │ │ - vmax.u d19, d23, d20 │ │ + vmax.u , , │ │ vcge.u , q13, q1 │ │ - vmin.u , , q0 │ │ + vmin.u , , │ │ vqshl.u64 , q9, q5 │ │ - vaba.u , , q8 │ │ + vaba.u d19, d23, d7 │ │ vcgt.u , q5, q13 │ │ - vmax.u , , q12 │ │ + vmax.u d19, d23, d15 │ │ vrshl.u64 d31, d10, d10 │ │ - vsub.i64 d19, d7, d8 │ │ + vsub.i64 d19, d7, d31 │ │ vqshl.u64 d31, d30, d26 │ │ - vaba.u d19, d23, d28 │ │ + vabd.u , , │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r0, r8, fp} │ │ b.n bf6e54 │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r3} │ │ b.n bf62f0 │ │ @@ -3137233,15 +3137233,15 @@ │ │ adds r0, #0 │ │ b.n bf6f3e │ │ strb r6, [r6, r6] │ │ add.w r0, r0, r0 │ │ b.n bf6fc6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r5, r7, r9, ip, sp, lr, pc} │ │ - vmax.u q14, , q3 │ │ + vmax.u q14, , │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bf6cb4 │ │ ands r0, r0 │ │ b.n bf6b5e │ │ lsls r4, r1, #4 │ │ b.n bf6342 │ │ @@ -3137584,15 +3137584,15 @@ │ │ b.n bf6e4a │ │ stc2 11, cr14, [lr], #-1020 @ 0xfffffc04 @ │ │ movs r4, r0 │ │ b.n bf6e52 │ │ beq.n bf6b1c │ │ b.n bf7030 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r7, r8, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, pc} │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bf6fc0 │ │ ands r1, r0 │ │ b.n bf6e6a │ │ asrs r0, r0, #32 │ │ b.n bf6650 │ │ @@ -3137696,16 +3137696,16 @@ │ │ movs r0, r3 │ │ b.n bf6706 │ │ movs r7, r0 │ │ b.n bf6f42 │ │ beq.n bf6c14 │ │ b.n bf7120 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r6, r7, r8, sl, sp, pc} │ │ - vqrshl.u64 q13, q8, q5 │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, sl, sp, pc} │ │ + vqrshl.u64 d26, d7, d26 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n bf70b4 │ │ str r0, [r0, r0] │ │ b.n bf6f5e │ │ vqrdmlah.s16 q15, q11, │ │ ands r0, r0 │ │ @@ -3138945,32 +3138945,32 @@ │ │ b.n bf7cd4 │ │ movs r4, r4 │ │ b.n bf7cd0 │ │ movs r4, r4 │ │ ldcl 15, cr15, [r4], #480 @ 0x1e0 │ │ blt.n bf769a │ │ vsub.i64 q8, q5, q8 │ │ - vcge.u , q4, q6 │ │ + vcgt.u d31, d24, d3 │ │ vabd.u d18, d9, d21 │ │ - vcgt.f16 q8, , q2 │ │ + vcgt.f16 q8, , │ │ vabd.u q9, q5, │ │ - @ instruction: 0xff797dd4 │ │ - vbif q12, , q15 │ │ - vqrdmlah.s d25, d10, d8 │ │ - vaba.u d16, d26, d4 │ │ - vqrshl.u64 d20, d7, d26 │ │ + @ instruction: 0xff797dfb │ │ + vhsub.u d24, d9, d21 │ │ + vqrdmlah.s d25, d10, d31 │ │ + vaba.u d16, d26, d27 │ │ + vqrshl.u64 d20, d30, d26 │ │ vpmin.u d19, d10, d24 │ │ movs r2, r4 │ │ subs r1, #16 │ │ movs r2, r4 │ │ - ldr r4, [sp, #352] @ 0x160 │ │ + ldr r4, [sp, #508] @ 0x1fc │ │ vqrdmlsh.s d26, d10, d27 │ │ - vpmin.u , , q2 │ │ + vpmin.u , , │ │ vpmin.u d26, d26, d23 │ │ - vbif d26, d7, d12 │ │ + vrhadd.u q13, , │ │ vqadd.u64 , q13, │ │ vhadd.u d17, d7, d12 │ │ b.n bf71fe │ │ movs r4, r2 │ │ b.n bf7202 │ │ asrs r0, r1, #32 │ │ b.n bf7208 │ │ @@ -3139707,24 +3139707,24 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n bf784c │ │ movs r0, r0 │ │ b.n bf7e30 │ │ movs r0, #2 │ │ b.n bf7e34 │ │ vpmin.u32 q15, , │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - vmul.p d30, d10, d23 │ │ - vaba.u d25, d9, d0 │ │ + ldr r0, [sp, #956] @ 0x3bc │ │ + vmul.p q15, q5, q7 │ │ + vaba.u d25, d9, d23 │ │ vrhadd.u , q13, │ │ - vabd.u d25, d27, d8 │ │ - vmin.u d25, d26, d12 │ │ - vabd.u d30, d10, d11 │ │ - vshl.u64 d25, d24, d9 │ │ - vqshl.u64 d30, d7, d26 │ │ - vqshl.u64 d25, d4, d25 │ │ + vabd.u d25, d27, d31 │ │ + vmax.u , q13, │ │ + vaba.u d30, d10, d18 │ │ + vshl.u64 , , │ │ + vqshl.u64 d30, d30, d26 │ │ + vqshl.u64 d25, d27, d25 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {lr} │ │ b.n bf808a │ │ str r3, [r0, #0] │ │ b.n bf808e │ │ adds r0, #56 @ 0x38 │ │ b.n bf787a │ │ @@ -3139852,19 +3139852,19 @@ │ │ b.n bf859a │ │ str r0, [r0, r0] │ │ b.n bf859e │ │ str r6, [r3, r0] │ │ add.w r0, r0, r5 │ │ b.n bf81a6 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r7, r8, r9, ip, pc} │ │ - vminnm.f16 , q13, q14 │ │ - vcgt.u d25, d9, d0 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, ip, pc} │ │ + vhadd.u d16, d10, d19 │ │ + vcgt.u d25, d10, d23 │ │ @ instruction: 0xff7adc6c │ │ - vcgt.u d25, d7, d24 │ │ + vcgt.u , , │ │ vqrdmlsh.s d29, d26, d4 │ │ vhadd.u d16, d7, d0 │ │ b.n bf852a │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #960] @ (bf824c ) │ │ stmdb sp!, {r3, r4, lr} │ │ @@ -3141517,51 +3141517,51 @@ │ │ add.w r0, r2, sl │ │ b.n bf8fe2 │ │ asrs r7, r5, #32 │ │ b.n bf93e6 │ │ movs r0, #246 @ 0xf6 │ │ b.n bf93ea │ │ ldc2 10, cr14, [pc, #-1020] @ bf88b0 @ │ │ - str r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #300] @ 0x12c │ │ vqrshl.u64 , , q5 │ │ - vpmin.f16 d24, d25, d0 │ │ - vmax.u d24, d26, d24 │ │ + vpmin.f16 d24, d25, d23 │ │ + vmax.u q12, q13, │ │ vqrdmlah.s q8, q13, │ │ - vsub.i64 d24, d9, d4 │ │ + vsub.i64 d24, d9, d27 │ │ @ instruction: 0xff7a0d35 │ │ - vmin.u d24, d9, d12 │ │ + vmax.u q12, , │ │ vqrdmulh.s q8, q5, │ │ - vrshl.u64 q12, q4, │ │ + vrshl.u64 q12, , │ │ vpmin.u q8, q5, │ │ - vmul.p q12, , q8 │ │ - vceq.i d24, d26, d24 │ │ - vaba.u d24, d26, d20 │ │ + vmul.p d24, d25, d7 │ │ + vceq.i q12, q13, │ │ + vaba.u q12, q13, │ │ @ instruction: 0xff7a0ce5 │ │ - vrshl.u64 q12, q14, │ │ + vmin.u d24, d9, d3 │ │ vqrdmlah.s d16, d10, d13 │ │ - vmin.u q12, , q14 │ │ + vmax.u d24, d25, d19 │ │ vqrdmulh.s d16, d26, d29 │ │ - vrshl.u64 d24, d16, d25 │ │ + vrshl.u64 q12, , │ │ vpmin.u q8, q13, │ │ - vqrshl.u64 d24, d8, d9 │ │ + vqrshl.u64 d24, d31, d9 │ │ vpmax.u q8, q5, │ │ vceq.i d16, d9, d10 │ │ - vqrshl.u64 q12, q10, q4 │ │ + vqrshl.u64 d24, d11, d24 │ │ vpmax.u d16, d26, d21 │ │ - vshl.u64 d24, d20, d25 │ │ + vshl.u64 q12, , │ │ vmul.p q8, q13, │ │ - vabd.u d24, d25, d0 │ │ + vabd.u d24, d25, d23 │ │ vqrdmlsh.s d16, d26, d17 │ │ - vaba.u q12, , q2 │ │ + vaba.u q12, , │ │ @ instruction: 0xff7a0c85 │ │ - vmin.u q12, , q14 │ │ + vabd.u d24, d9, d19 │ │ @ instruction: 0xff7a0c2d │ │ - vceq.i d24, d9, d20 │ │ + vceq.i q12, , │ │ vabd.f16 q8, q5, │ │ - vmin.u q12, , q2 │ │ + vmin.u q12, , │ │ @ instruction: 0xff7a0c05 │ │ vhadd.u d17, d9, d0 │ │ b.n bf886a │ │ asrs r4, r1, #32 │ │ b.n bf8870 │ │ asrs r0, r6, #1 │ │ b.n bf8874 │ │ @@ -3142931,15 +3142931,15 @@ │ │ lsls r2, r1, #24 │ │ add.w r0, r0, r0 │ │ b.n bfa086 │ │ beq.n bf9958 │ │ b.n bf9e64 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r9, sl, ip, sp} │ │ - vcgt.f16 d24, d24, d21 │ │ + vcgt.f16 q12, q12, q6 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bf9df8 │ │ ands r0, r0 │ │ b.n bf9ca2 │ │ movs r0, r2 │ │ b.n bf94a0 │ │ @@ -3143659,18 +3143659,18 @@ │ │ b.n bfa6d6 │ │ lsls r4, r6, #17 │ │ add.w r0, r0, r0 │ │ b.n bfa6de │ │ beq.n bf9fb8 │ │ b.n bfa4bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, r8, sl, fp, sp} │ │ - vqsub.u64 q14, , │ │ - vabd.f16 d18, d25, d29 │ │ - vhsub.u q14, , │ │ + ldmia.w sp!, {r9, sl, fp, sp} │ │ + vqsub.u64 d28, d25, d14 │ │ + @ instruction: 0xff792dd4 │ │ + vqsub.u64 q14, , q9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bfa458 │ │ ands r1, r0 │ │ b.n bfa782 │ │ movs r3, r0 │ │ b.n bfa668 │ │ @@ -3144160,31 +3144160,31 @@ │ │ add.w r0, r2, r5 │ │ b.n bfa746 │ │ asrs r0, r2, #1 │ │ b.n bfab4a │ │ movs r1, #18 │ │ b.n bfaa0e │ │ vpmin.u32 q7, , │ │ - cmp r4, #205 @ 0xcd │ │ - vrhadd.u d28, d25, d9 │ │ - @ instruction: 0xff792ca5 │ │ - vrhadd.u q14, , │ │ - vcgt.f16 d23, d25, d11 │ │ - vpmin.u d18, d25, d25 │ │ - vminnm.f16 , , │ │ - vqrdmulh.s d18, d25, d21 │ │ - vhadd.u q14, , │ │ - vpmin.u q9, , │ │ - vminnm.f16 d27, d25, d9 │ │ - vmul.p q9, , │ │ - vacgt.f16 d27, d9, d5 │ │ - vmls.i q9, , │ │ - vcgt.f16 d27, d25, d9 │ │ - vmls.i d18, d9, d29 │ │ - vabd.f16 , , │ │ + cmp r4, #244 @ 0xf4 │ │ + vbif d28, d25, d16 │ │ + @ instruction: 0xff792ccc │ │ + vrhadd.u d28, d25, d8 │ │ + vacgt.f16 d23, d25, d18 │ │ + vpmax.u q9, , q8 │ │ + vminnm.f16 d27, d25, d12 │ │ + vqrdmulh.s q9, , q6 │ │ + vhadd.u d28, d25, d8 │ │ + vqrdmulh.s d18, d9, d4 │ │ + vpmin.f16 , , q0 │ │ + vmls.i d18, d25, d0 │ │ + vacgt.f16 d27, d9, d28 │ │ + vmul.p q9, , q10 │ │ + vacgt.f16 d27, d25, d16 │ │ + vmul.p q9, , q2 │ │ + vacgt.f16 d27, d9, d0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n bfa8f8 │ │ strh r0, [r0, #0] │ │ b.n bfa7a2 │ │ movs r0, r0 │ │ b.n bfab0a │ │ @@ -3145366,44 +3145366,44 @@ │ │ movs r0, #20 │ │ b.n bfa9b0 │ │ movs r0, r0 │ │ b.n bfaf94 │ │ movs r0, #2 │ │ b.n bfaf98 │ │ stc2 10, cr14, [r1, #1020]! @ 0x3fc @ │ │ - cmp r0, #37 @ 0x25 │ │ + cmp r0, #76 @ 0x4c │ │ vqrshl.u64 d28, d20, d25 │ │ - vacgt.f16 d17, d26, d17 │ │ + vacgt.f16 , q13, q4 │ │ @ instruction: 0xff79bc40 │ │ - vpmin.f16 d17, d10, d17 │ │ + vpmin.f16 , q5, q4 │ │ vqrdmlsh.s d27, d25, d16 │ │ - vpmin.f16 d17, d10, d5 │ │ + vpmin.f16 d17, d10, d28 │ │ vqrdmlsh.s d27, d25, d4 │ │ - vcgt.u q9, q5, │ │ + vcgt.u q9, q5, q12 │ │ vqadd.u64 q14, , q0 │ │ - vcgt.u d18, d10, d21 │ │ + vcgt.u q9, q5, q6 │ │ vqadd.u64 d28, d25, d20 │ │ - vshl.u64 q9, , q13 │ │ + vshl.u64 q9, q14, q13 │ │ vqsub.u64 q14, , q2 │ │ - vaba.u d18, d10, d17 │ │ + vaba.u q9, q5, q4 │ │ vshl.u64 q14, q0, │ │ - vqshl.u64 d18, d5, d10 │ │ + vqshl.u64 d18, d28, d10 │ │ vrhadd.u d28, d25, d20 │ │ - vcgt.u d18, d10, d9 │ │ + vcge.u d18, d10, d16 │ │ vqadd.u64 d28, d25, d8 │ │ - vcge.u q9, q5, │ │ + vcgt.u d18, d26, d4 │ │ vhadd.u q14, , q14 │ │ - vhsub.u q9, q5, │ │ + vqsub.u64 q9, q5, q8 │ │ vminnm.f16 , , q4 │ │ - vqadd.u64 d18, d10, d17 │ │ + vqadd.u64 q9, q5, q4 │ │ vabd.f16 , , q0 │ │ - vhsub.u d18, d10, d9 │ │ + vqsub.u64 d18, d10, d16 │ │ vminnm.f16 d27, d25, d8 │ │ - vaba.u q9, q13, │ │ - vpmin.f16 d17, d26, d1 │ │ + vsub.i64 d18, d10, d18 │ │ + vpmin.f16 d17, d26, d24 │ │ @ instruction: 0xff79bd10 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n bfb39c │ │ ldrb r4, [r6, #6] │ │ b.n bfaa26 │ │ str r0, [r0, r0] │ │ @@ -3145646,15 +3145646,15 @@ │ │ b.n bfb45a │ │ beq.n bfb1c4 │ │ b.n bfb638 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n bfb866 │ │ @ instruction: 0xfffaeaff │ │ - ldrb r0, [r1, #24] │ │ + ldrb r7, [r5, #24] │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n bfac74 │ │ ands r0, r0 │ │ b.n bfb47a │ │ movs r0, r0 │ │ b.n bfac5e │ │ @@ -3145813,18 +3145813,18 @@ │ │ b.n bfb5da │ │ str r1, [r1, #36] @ 0x24 │ │ add.w r0, r2, r0 │ │ b.n bfb942 │ │ movs r4, r2 │ │ strb r5, [r1, r6] │ │ @ instruction: 0xffcbeaff │ │ - ldrb r2, [r4, #19] │ │ + ldrb r1, [r1, #20] │ │ vqshl.u64 d30, d2, d26 │ │ vacgt.f16 q11, q12, q0 │ │ - vqadd.u64 q10, , │ │ + vqadd.u64 d20, d23, d10 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r1, r2, r4, r5, r7, r9, sp, lr} │ │ add.w r2, r2, r8, asr #24 │ │ add.w lr, r2, sl, asr #8 │ │ b.n bfb74a │ │ asrs r0, r0, #32 │ │ b.n bfb60e │ │ @@ -3146103,15 +3146103,15 @@ │ │ b.n bfbc62 │ │ ldrh r4, [r0, #24] │ │ ldc 7, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r3, r5, r7, r8, sl, fp, sp, lr} │ │ vabd.f16 d22, d23, d12 │ │ @ instruction: 0xff776d3c │ │ vqrdmlsh.s d22, d7, d28 │ │ - vsub.i64 , , q2 │ │ + vsub.i64 , , │ │ @ instruction: 0xff796ca8 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r5, r6, r7, r8, r9, ip} │ │ b.n bfb06a │ │ ands r1, r0 │ │ b.n bfbc8e │ │ movs r0, r0 │ │ @@ -3147779,46 +3147779,46 @@ │ │ subs r0, r4, r2 │ │ add.w r0, r2, r6, lsl #8 │ │ b.n bfc97a │ │ movs r0, #8 │ │ b.n bfc9fe │ │ @ instruction: 0xff88eaff │ │ ldrsh r4, [r4, r6] │ │ - vqshl.u64 q12, q8, │ │ + vqshl.u64 d24, d7, d23 │ │ vhsub.u q11, , q8 │ │ - vabd.u d24, d23, d28 │ │ + vaba.u q12, , │ │ vcgt.f16 d21, d9, d12 │ │ - vqsub.u64 q12, , q4 │ │ + vqsub.u64 q12, , │ │ vpmin.f16 , , q6 │ │ - vqshl.u64 d24, d8, d7 │ │ + vqshl.u64 d24, d31, d7 │ │ vacgt.f16 , , q8 │ │ - vcge.u d24, d23, d28 │ │ + vcgt.u q12, , │ │ vcgt.f16 , , q2 │ │ - vcge.u d24, d23, d0 │ │ + vcge.u d24, d23, d23 │ │ vminnm.f16 d21, d9, d12 │ │ - vcgt.u q12, , q12 │ │ + vshl.u64 d24, d15, d7 │ │ vbif d22, d25, d16 │ │ - vmin.u q12, , q14 │ │ + vmax.u d24, d23, d19 │ │ vabd.f16 , , q6 │ │ - vqsub.u64 d24, d23, d8 │ │ + vqsub.u64 d24, d23, d31 │ │ vrhadd.u d22, d25, d4 │ │ - vmin.u q12, , q0 │ │ + vmin.u q12, , │ │ vcgt.u d22, d9, d12 │ │ - vaba.u q12, , q4 │ │ + vaba.u q12, , │ │ vqshl.u64 q11, q4, │ │ vqshl.u64 d22, d20, d7 │ │ - vmls.i d24, d7, d0 │ │ + vmls.i d24, d7, d23 │ │ vhsub.u d22, d9, d16 │ │ - vmax.u q12, , q14 │ │ + vaba.u d24, d7, d3 │ │ vhadd.u d22, d25, d0 │ │ - vrshl.u64 q12, q6, │ │ + vqrshl.u64 q12, , │ │ vbif d22, d9, d20 │ │ - vmax.u d24, d7, d0 │ │ + vmax.u d24, d7, d23 │ │ vhadd.u d22, d25, d28 │ │ - vqrshl.u64 q12, q12, │ │ + vqrshl.u64 d24, d15, d23 │ │ vqadd.u64 d22, d9, d12 │ │ vminnm.f16 , , q4 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n bfc756 │ │ lsrs r4, r0, #7 │ │ b.n bfbf3a │ │ @@ -3147876,17 +3147876,17 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n bfcbd2 │ │ adds r0, r1, r7 │ │ b.n bfbf9e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, fp, ip, lr} │ │ - vqrshl.u64 d31, d9, d7 │ │ + vrshl.u64 , q0, │ │ vqrdmlsh.s , , q8 │ │ - vqrshl.u64 d31, d21, d7 │ │ + vqrshl.u64 , q6, │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n bfc7f2 │ │ movs r4, r1 │ │ b.n bfbfd6 │ │ movs r0, #0 │ │ b.n bfbfdc │ │ @@ -3148145,17 +3148145,17 @@ │ │ @ instruction: 0xfa9cebff │ │ movs r5, r0 │ │ b.n bfca3e │ │ beq.n bfc710 │ │ b.n bfcc1c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r5, r6, r9, fp, ip, lr} │ │ - vaba.u q11, , q13 │ │ + vsub.i64 d22, d7, d17 │ │ vpmin.u d21, d26, d0 │ │ - vsub.i64 d22, d7, d26 │ │ + vceq.i q11, , │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bfcbb8 │ │ strh r4, [r6, #0] │ │ b.n bfc25c │ │ str r3, [r0, r0] │ │ b.n bfca66 │ │ @@ -3148451,17 +3148451,17 @@ │ │ b.n bfccd6 │ │ asrs r0, r2, #1 │ │ b.n bfd0da │ │ movs r1, #61 @ 0x3d │ │ b.n bfcf9e │ │ @ instruction: 0xffbeeaff │ │ ldrsb r0, [r6, r6] │ │ - vacgt.f16 , , q4 │ │ + vacgt.f16 , , │ │ vceq.i d21, d25, d20 │ │ - vminnm.f16 , , q6 │ │ + vpmin.f16 d21, d23, d3 │ │ vaba.u , , q4 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bfccfe │ │ asrs r0, r1, #5 │ │ b.n bfc500 │ │ ands r0, r0 │ │ @@ -3148611,15 +3148611,15 @@ │ │ add.w r0, r2, r6 │ │ b.n bfce4a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, ip, pc} │ │ vpmin.f16 d23, d8, d5 │ │ @ instruction: 0xff7aac40 │ │ vqrdmlsh.s q14, , │ │ - vabd.u d25, d8, d16 │ │ + vabd.u , q4, │ │ vmin.u , , q0 │ │ vqrdmulh.s q14, , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bfcfcc │ │ strb r1, [r0, #0] │ │ b.n bfce76 │ │ @@ -3149058,23 +3149058,23 @@ │ │ movs r4, r3 │ │ add.w r0, r0, r1 │ │ b.n bfd6ba │ │ beq.n bfcf34 │ │ b.n bfd418 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sl, ip, lr} │ │ - vqadd.u64 d27, d7, d20 │ │ - vqrshl.u64 q9, q1, │ │ + vqadd.u64 , , │ │ + vqrshl.u64 q9, , │ │ vhsub.u , q5, q10 │ │ vrshl.u64 d28, d21, d23 │ │ - vmls.i d30, d23, d15 │ │ + vmul.p d30, d23, d22 │ │ vceq.i d28, d25, d11 │ │ - vhadd.u d18, d8, d24 │ │ + vhadd.u q9, q4, │ │ vabd.f16 q9, , q2 │ │ - vrhadd.u , , │ │ + vbif , , q8 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n bfd272 │ │ str r0, [r0, r0] │ │ b.n bfd276 │ │ movs r0, r0 │ │ b.n bfd5dc │ │ @@ -3149523,15 +3149523,15 @@ │ │ bfcsel 1e, bfdb26 , 20, mi │ │ movs r1, r1 │ │ b.n bfd66e │ │ beq.n bfd338 │ │ b.n bfd84c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r9, sl, fp, lr} │ │ - vcgt.f16 , , q5 │ │ + vacgt.f16 , , │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bfd7e0 │ │ strh r0, [r4, #0] │ │ b.n bfce84 │ │ ands r0, r0 │ │ b.n bfd68e │ │ @@ -3149788,17 +3149788,17 @@ │ │ @ instruction: 0xf6fdebff │ │ movs r7, r0 │ │ b.n bfd8ba │ │ beq.n bfd58c │ │ b.n bfda98 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r5, r6, r7, r8, r9, fp, lr} │ │ - vshl.u64 d30, d10, d7 │ │ + vqshl.u64 d30, d17, d7 │ │ @ instruction: 0xff794c0c │ │ - vshl.u64 d30, d30, d7 │ │ + vqshl.u64 q15, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bfda34 │ │ ands r0, r0 │ │ b.n bfd8de │ │ movs r0, r1 │ │ b.n bfd0c2 │ │ @@ -3150054,21 +3150054,21 @@ │ │ b.n bfd300 │ │ movs r0, r0 │ │ b.n bfd8e4 │ │ movs r0, #2 │ │ b.n bfd8e8 │ │ @ instruction: 0xff8feaff │ │ ldr r3, [pc, #192] @ (bfd890 ) │ │ - vpmin.f16 , , │ │ + vpmin.f16 , , q15 │ │ vmul.p d20, d25, d0 │ │ - vabd.f16 d31, d23, d23 │ │ + vabd.f16 , , q7 │ │ vmul.p q10, , q12 │ │ - vcgt.f16 d31, d7, d15 │ │ + vacgt.f16 d31, d7, d22 │ │ vmul.p q10, , q10 │ │ - vabd.f16 d31, d23, d11 │ │ + @ instruction: 0xff77fdb2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n bfdc90 │ │ blt.n bfd7fc │ │ b.n bfdc94 │ │ ands r0, r0 │ │ b.n bfdb3e │ │ @@ -3150665,15 +3150665,15 @@ │ │ adds r0, #0 │ │ b.n bfe43e │ │ bfcsel 14, bfe4fe , 18, vs │ │ movs r1, r0 │ │ b.n bfe4c6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r3, r4, r6, sl, lr} │ │ - vhadd.u q13, , q14 │ │ + vbif d26, d7, d3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bfe1b4 │ │ ands r0, r0 │ │ b.n bfe05e │ │ strb r0, [r3, #15] │ │ b.n bfd842 │ │ @@ -3151044,15 +3151044,15 @@ │ │ adds r0, #0 │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n bfe6ee │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ - adds r0, #230 @ 0xe6 │ │ + adds r1, #13 │ │ vcge.u , q13, │ │ vshl.u64 d20, d6, d23 │ │ vqsub.u64 d29, d8, d28 │ │ vacgt.f16 q15, , q3 │ │ vhadd.u d16, d7, d0 │ │ b.n bfe7aa │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3151181,15 +3151181,15 @@ │ │ adds r0, #0 │ │ b.n bfe8ae │ │ @ instruction: 0xf3feebff │ │ movs r0, r0 │ │ b.n bfe8b6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2, r5, r6, r7, r8, r9, sl, fp, ip, sp} │ │ - @ instruction: 0xff770ce0 │ │ + vabd.f16 d16, d7, d7 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n bfdcaa │ │ movs r1, r0 │ │ b.n bfe830 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ @@ -3151750,25 +3151750,25 @@ │ │ b.n bfeb62 │ │ ldrb r3, [r7, #29] │ │ mla r0, r6, r1, r0 │ │ b.n bfeda2 │ │ beq.n bfe674 │ │ b.n bfeb80 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r9, sp} │ │ + ldmia.w sp!, {r2, r3, r8, r9, sp} │ │ vqsub.u64 d16, d9, d5 │ │ - vhsub.u q9, q12, │ │ + vqsub.u64 q9, q12, q8 │ │ vbif q8, , │ │ - vhsub.u d18, d24, d29 │ │ + vqsub.u64 q9, q12, q2 │ │ vbif q8, , │ │ - vqsub.u64 d18, d24, d1 │ │ + vqsub.u64 d18, d24, d24 │ │ vrhadd.u q8, , │ │ - vqsub.u64 q9, q4, │ │ + vqsub.u64 d18, d24, d12 │ │ vrhadd.u d16, d25, d21 │ │ - vcgt.u d18, d8, d1 │ │ + vcgt.u d18, d8, d24 │ │ vqsub.u64 d16, d9, d17 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n bfeb3c │ │ str r0, [r0, r0] │ │ b.n bfede6 │ │ movs r1, r0 │ │ @@ -3152046,18 +3152046,18 @@ │ │ movs r1, #3 │ │ b.n bfeefa │ │ movs r0, #12 │ │ b.n bfef7e │ │ asrs r0, r2, #1 │ │ b.n bff042 │ │ @ instruction: 0xffeeeaff │ │ - subs r1, r7, #7 │ │ + movs r0, #32 │ │ vqrshl.u64 , , │ │ - @ instruction: 0xff77eddf │ │ - vminnm.f16 d17, d25, d21 │ │ + vcgt.f16 d30, d7, d6 │ │ + vminnm.f16 , , q6 │ │ vqrshl.u64 d21, d17, d9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n bfedbc │ │ ldr r4, [r6, #24] │ │ b.n bfe446 │ │ ands r0, r0 │ │ @@ -3152521,15 +3152521,15 @@ │ │ asrs r3, r6, #1 │ │ add.w r0, r2, r1 │ │ b.n bff4de │ │ beq.n bfed30 │ │ b.n bff23c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r2, r4, r8, r9, sl, fp, ip, pc} │ │ - vbif q8, q5, │ │ + vbif q8, q5, q13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n bff1d0 │ │ ands r0, r0 │ │ b.n bff07a │ │ movs r1, r0 │ │ b.n bff3e2 │ │ @@ -3153285,17 +3153285,17 @@ │ │ adds r0, #0 │ │ b.n bffb0a │ │ vpadd.i32 q15, , │ │ movs r4, r0 │ │ b.n bff712 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r4, r5, r7, fp, ip, pc} │ │ - vacgt.f16 d17, d10, d3 │ │ + vacgt.f16 d17, d10, d26 │ │ vsub.i64 , q5, │ │ - vabd.f16 , q13, │ │ + vabd.f16 , q13, q15 │ │ vpmax.u d16, d10, d28 │ │ b.n bfef0a │ │ movs r0, r0 │ │ b.n bffa8e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3153523,16 +3153523,16 @@ │ │ b.n bffc6a │ │ movs r0, #0 │ │ b.n bffd2e │ │ lsrs r5, r7, #24 │ │ add.w r0, r2, r1 │ │ b.n bffdb6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ - vhsub.u , q12, q10 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ + vcgt.u d17, d8, d11 │ │ vhadd.u d16, d9, d1 │ │ b.n bffd46 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n bff12e │ │ lsrs r1, r0, #32 │ │ b.n bffcb8 │ │ @@ -3153848,35 +3153848,35 @@ │ │ movs r0, #12 │ │ b.n bfff3e │ │ movs r4, r0 │ │ b.n bffc02 │ │ asrs r0, r2, #1 │ │ b.n c00006 │ │ @ instruction: 0xffe7eaff │ │ - bl 9c27bc │ │ - bl 9df7c0 │ │ - strb.w pc, [r2, #120]! │ │ - pld [pc, #-3960] @ bfe960 │ │ + bl 9e97bc │ │ + bl a067c0 │ │ + strh.w pc, [r9, #120]! │ │ + str.w pc, [r6, #120]! │ │ strh r5, [r5, #12] │ │ vpmin.u d18, d24, d12 │ │ - vpmin.u d17, d23, d9 │ │ + vpmax.u , , q0 │ │ vminnm.f16 , q13, │ │ - vmax.u , q4, q15 │ │ - vmax.u d31, d24, d11 │ │ + vmin.u d31, d24, d5 │ │ + vmin.u d31, d24, d18 │ │ vbif d24, d8, d30 │ │ - vaba.u d31, d8, d14 │ │ - vaba.u d31, d8, d27 │ │ - vmin.u d31, d8, d30 │ │ - vmin.u , q4, │ │ - vmin.u d31, d24, d10 │ │ - vmin.u d31, d24, d23 │ │ - vmin.u d31, d8, d10 │ │ - vmin.u d31, d8, d23 │ │ - vmax.u , q12, q9 │ │ - vmin.u , q12, │ │ + vabd.u , q4, │ │ + vabd.u , q4, q9 │ │ + vmax.u , q4, │ │ + vmax.u d31, d24, d2 │ │ + vmax.u , q12, │ │ + vmin.u , q12, q7 │ │ + vmax.u , q4, │ │ + vmin.u , q4, q7 │ │ + vabd.u d31, d8, d9 │ │ + vabd.u d31, d8, d22 │ │ vhadd.u d16, d8, d1 │ │ b.n c00062 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n bff44a │ │ cmp r7, #255 @ 0xff │ │ b.n bfff4c │ │ @@ -3155095,20 +3155095,20 @@ │ │ add.w r0, r2, sl │ │ b.n c0069e │ │ asrs r6, r5, #1 │ │ b.n c00aa2 │ │ movs r0, #217 @ 0xd9 │ │ b.n c00aa6 │ │ @ instruction: 0xff81eaff │ │ - lsrs r1, r5, #21 │ │ - vabd.u d16, d9, d29 │ │ - vqrdmlsh.s q15, , q13 │ │ - vaba.u q8, q4, │ │ - vabd.f16 q15, , q3 │ │ - vabd.u q8, q4, │ │ + lsrs r0, r2, #22 │ │ + vaba.u q8, , q2 │ │ + vabd.f16 d30, d9, d17 │ │ + vabd.u d16, d24, d16 │ │ + vabd.f16 q15, , │ │ + vaba.u q8, q4, q8 │ │ vbif d27, d25, d16 │ │ movs r1, r4 │ │ cbz r4, c003c0 │ │ movs r1, r4 │ │ add sp, #336 @ 0x150 │ │ movs r1, r4 │ │ sub sp, #224 @ 0xe0 │ │ @@ -3155159,18 +3155159,18 @@ │ │ movs r1, r4 │ │ add r7, sp, #960 @ 0x3c0 │ │ movs r1, r4 │ │ add sp, #256 @ 0x100 │ │ movs r1, r4 │ │ add r7, sp, #720 @ 0x2d0 │ │ movs r1, r4 │ │ - lsls r5, r5, #27 │ │ - vqrdmlsh.s d30, d25, d26 │ │ - vrshl.u64 d16, d5, d24 │ │ - vqrdmlah.s q15, , q1 │ │ + lsls r4, r2, #28 │ │ + @ instruction: 0xff79ece1 │ │ + vrshl.u64 d16, d28, d24 │ │ + vqrdmlah.s q15, , │ │ vqrdmlsh.s q13, q12, q0 │ │ movs r1, r4 │ │ ldr r0, [pc, #960] @ (c007cc ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c008ac │ │ stmia r0!, {r0} │ │ b.n c00756 │ │ @@ -3155818,21 +3155818,21 @@ │ │ movs r0, #32 │ │ b.n c004c8 │ │ movs r0, r0 │ │ b.n c00aac │ │ movs r0, #2 │ │ b.n c00ab0 │ │ @ instruction: 0xffabeaff │ │ - lsls r5, r2, #2 │ │ + lsls r4, r7, #2 │ │ vpmin.f16 , , q0 │ │ - vhadd.u q8, , │ │ + vqadd.u64 q8, , q10 │ │ vminnm.f16 , , q12 │ │ vmin.u d26, d7, d24 │ │ movs r1, r4 │ │ - vmaxnm.f32 , , q12 │ │ + vminnm.f16 , q0, q12 │ │ udf #116 @ 0x74 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c00e54 │ │ str r0, [r0, #0] │ │ b.n c00cfe │ │ movs r1, r0 │ │ @@ -3156451,32 +3156451,32 @@ │ │ b.n c01636 │ │ movs r0, #10 │ │ b.n c0123a │ │ adds r0, #0 │ │ b.n c0163e │ │ cmp r3, #246 @ 0xf6 │ │ @ instruction: 0xeb00ff6f │ │ - @ instruction: 0xeafffc3d │ │ + @ instruction: 0xeafffc64 │ │ vacgt.f16 q10, q4, q9 │ │ vcge.u , , │ │ vcge.u d17, d27, d0 │ │ - @ instruction: 0xff7bfcad │ │ + vqrdmlsh.s , , q2 │ │ vcgt.f16 q10, q12, q9 │ │ - @ instruction: 0xff77fc6d │ │ + vqrdmlsh.s d31, d23, d4 │ │ vcgt.f16 d20, d24, d18 │ │ - vmul.p , , │ │ + vpmin.u d31, d7, d8 │ │ @ instruction: 0xff784c26 │ │ - vpmax.u , , │ │ + vpmin.u d31, d23, d0 │ │ vqrdmlsh.s d20, d24, d14 │ │ - vbif , , │ │ - vpmin.u d31, d9, d1 │ │ + vrhadd.u d17, d23, d2 │ │ + vpmin.u d31, d9, d24 │ │ @ instruction: 0xff784c46 │ │ - vpmin.u d31, d7, d21 │ │ + vpmin.u , , q6 │ │ @ instruction: 0xff784c6a │ │ - vpmin.u d31, d23, d9 │ │ + vpmax.u , , q0 │ │ @ instruction: 0xff784cce │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n c0129a │ │ movs r0, r7 │ │ b.n c00a7e │ │ movs r0, r0 │ │ @@ -3156538,16 +3156538,16 @@ │ │ b.n c015da │ │ adds r0, #0 │ │ b.n c0171e │ │ cmp r3, #190 @ 0xbe │ │ add.w r0, r0, r0 │ │ b.n c01726 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ - vmin.u , q4, │ │ + ldmia.w sp!, {r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ + vmin.u , q4, q14 │ │ vqadd.u64 d17, d9, d24 │ │ b.n c00b16 │ │ movs r0, r0 │ │ b.n c0169c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #192] @ (c010c0 ) │ │ @@ -3156570,15 +3156570,15 @@ │ │ adds r3, r3, r5 │ │ add.w r7, r3, ip, lsr #19 │ │ b.n c00b34 │ │ ldr r0, [pc, #192] @ (c010ec ) │ │ ldmia.w sp!, {r0} │ │ b.n c01772 │ │ vrhadd.u16 d14, d14, d31 │ │ - str.w pc, [r1, #3960] @ 0xf78 │ │ + str??.w pc, [r8, #3960] @ 0xf78 │ │ rors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c014dc │ │ ands r0, r0 │ │ b.n c01386 │ │ strb r4, [r0, #0] │ │ b.n c00b6a │ │ @@ -3156937,25 +3156937,25 @@ │ │ movs r0, #12 │ │ b.n c00e8c │ │ movs r0, r0 │ │ b.n c01470 │ │ movs r0, #2 │ │ b.n c01474 │ │ @ instruction: 0xfff1eaff │ │ - bl 98724c │ │ + bl 9ae24c │ │ str r0, [r4, #80] @ 0x50 │ │ - vmax.u , q4, │ │ - vqrshl.u64 , , q12 │ │ + vmin.u , q4, q8 │ │ + vmin.u d31, d8, d12 │ │ vqrshl.u64 d22, d0, d24 │ │ - vaba.u d31, d8, d17 │ │ - vmin.u , q12, │ │ + vaba.u , q4, q4 │ │ + vaba.u d31, d8, d12 │ │ vmin.u d22, d24, d0 │ │ - vqrshl.u64 d31, d25, d24 │ │ + vrshl.u64 , q8, q12 │ │ vqrshl.u64 q11, q2, q4 │ │ - vmin.u d31, d24, d5 │ │ + vmin.u d31, d24, d28 │ │ vmin.u d22, d8, d16 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n c00eb2 │ │ movs r0, r0 │ │ b.n c01a38 │ │ movs r5, r0 │ │ @@ -3157050,16 +3157050,16 @@ │ │ b.n c01b9a │ │ ands r0, r0 │ │ b.n c01b9e │ │ cmp r2, #158 @ 0x9e │ │ add.w r0, r0, r4 │ │ b.n c017a6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r4, r7, sl, ip, sp, lr, pc} │ │ - vmul.p q12, q4, │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, sl, ip, sp, lr, pc} │ │ + vmls.i d24, d24, d4 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n c00fb8 │ │ ands r0, r0 │ │ b.n c017be │ │ lsrs r4, r3, #3 │ │ b.n c00fa2 │ │ @@ -3157071,15 +3157071,15 @@ │ │ add.w r0, r3, r0 │ │ b.n c01bd2 │ │ lsrs r4, r3, #3 │ │ b.n c00f9e │ │ movs r1, r0 │ │ b.n c01bda │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r6, sl, ip, sp, lr, pc} │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n c00fe8 │ │ ands r0, r0 │ │ b.n c017ee │ │ lsrs r4, r2, #32 │ │ b.n c00fd2 │ │ @@ -3157093,15 +3157093,15 @@ │ │ lsrs r0, r2, #32 │ │ b.n c00fce │ │ lsrs r4, r2, #32 │ │ b.n c00fd2 │ │ movs r1, r0 │ │ b.n c01c0e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r6, sl, ip, sp, lr, pc} │ │ vqadd.u64 q10, q12, q0 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n c00ffe │ │ ands r0, r0 │ │ b.n c01822 │ │ movs r1, r0 │ │ b.n c01c26 │ │ @@ -3157175,16 +3157175,16 @@ │ │ b.n c01cbe │ │ adds r0, #0 │ │ b.n c01cc2 │ │ cmp r2, #85 @ 0x55 │ │ add.w r0, r0, r0 │ │ b.n c01cca │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r8, r9, ip, sp, lr, pc} │ │ - vqshl.u64 d26, d16, d8 │ │ + ldmia.w sp!, {r2, r4, r7, r8, r9, ip, sp, lr, pc} │ │ + vqshl.u64 q13, , q4 │ │ vqadd.u64 d17, d9, d24 │ │ b.n c010ba │ │ movs r0, r0 │ │ b.n c01c40 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ adds r0, r0, r0 │ │ @@ -3157223,15 +3157223,15 @@ │ │ b.n c010f6 │ │ lsls r4, r7, #31 │ │ b.n c010fa │ │ ands r0, r2 │ │ ldmia.w sp!, {r0} │ │ b.n c01d3a │ │ vrhadd.u16 d14, d14, d31 │ │ - bl eff4f0 │ │ + bl f264f0 │ │ asrs r0, r0, #32 │ │ b.n c01d46 │ │ asrs r0, r0, #13 │ │ b.n c0110a │ │ movs r1, r0 │ │ b.n c01d4e │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3157271,16 +3157271,16 @@ │ │ add.w r3, r3, ip, lsl #21 │ │ b.n c01166 │ │ strh r0, [r2, r5] │ │ b.n c0116a │ │ movs r1, r0 │ │ b.n c01da6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, r9, ip, sp, lr, pc} │ │ - vhsub.u d31, d24, d1 │ │ + ldmia.w sp!, {r2, r4, r6, r7, r9, ip, sp, lr, pc} │ │ + vhsub.u d31, d24, d24 │ │ vqadd.u64 d17, d8, d24 │ │ b.n c01196 │ │ movs r0, #2 │ │ b.n c0199c │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -3157420,16 +3157420,16 @@ │ │ b.n c012ca │ │ asrs r1, r4, #18 │ │ b.n c017ee │ │ movs r1, r0 │ │ b.n c01dd0 │ │ @ instruction: 0xffe01aff │ │ @ instruction: 0xfff3eaff │ │ - bl d8b6a8 │ │ - ldr r2, [pc, #684] @ (c01a68 ) │ │ + bl db26a8 │ │ + ldr r2, [pc, #840] @ (c01b04 ) │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n c01304 │ │ ands r0, r0 │ │ b.n c01b0a │ │ lsls r0, r2, #10 │ │ b.n c012ee │ │ @@ -3157443,15 +3157443,15 @@ │ │ lsls r0, r3, #10 │ │ b.n c012ea │ │ lsls r0, r2, #10 │ │ b.n c012ee │ │ movs r1, r0 │ │ b.n c01f2a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r8, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r8, ip, sp, lr, pc} │ │ vhadd.u d17, d8, d0 │ │ b.n c01f36 │ │ adds r4, r6, r2 │ │ b.n c012fa │ │ movs r1, r0 │ │ b.n c01f3e │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3157498,15 +3157498,15 @@ │ │ lsls r4, r2, #10 │ │ b.n c01366 │ │ lsls r4, r1, #10 │ │ b.n c0136a │ │ movs r1, r0 │ │ b.n c01fa6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r7, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r7, ip, sp, lr, pc} │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n c01bb6 │ │ movs r1, r0 │ │ b.n c01fba │ │ movs r0, r0 │ │ b.n c01f22 │ │ @@ -3157556,15 +3157556,15 @@ │ │ b.n c02022 │ │ adds r0, #0 │ │ b.n c02026 │ │ cmp r1, #124 @ 0x7c │ │ add.w r0, r0, r0 │ │ b.n c0202e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r5, ip, sp, lr, pc} │ │ vhsub.u d19, d8, d29 │ │ vhadd.u d17, d10, d0 │ │ b.n c0203e │ │ adds r4, r1, r1 │ │ b.n c01402 │ │ movs r1, r0 │ │ b.n c02046 │ │ @@ -3157919,24 +3157919,24 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n c01744 │ │ movs r0, r0 │ │ b.n c01d28 │ │ movs r0, #2 │ │ b.n c01d2c │ │ @ instruction: 0xff85eaff │ │ - vrecps.f32 , , q12 │ │ - bl bc1b0a │ │ - vrsqrts.f16 , , q12 │ │ - bl bf1b12 │ │ - stcl 15, cr15, [r1, #-480]! @ 0xfffffe20 │ │ - bl a21b1a │ │ - stcl 15, cr15, [sp], {120} @ 0x78 │ │ - bl 98db22 │ │ - mrc 15, 5, APSR_nzcv, cr1, cr8, {3} │ │ - bl b71b2a │ │ + vrsqrts.f32 , q4, q12 │ │ + bl be8b0a │ │ + vrecps.f16 , q4, q12 │ │ + pld [r6, #121]! │ │ + stc 15, cr15, [r8, #480] @ 0x1e0 │ │ + bl a48b1a │ │ + ldcl 15, cr15, [r4], #480 @ 0x1e0 │ │ + bl 9b4b22 │ │ + mrc 15, 6, APSR_nzcv, cr8, cr8, {3} │ │ + bl b98b2a │ │ lsls r0, r2, #1 │ │ movt lr, #135 @ 0x87 │ │ b.n c02142 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ b.n c0238a │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3158056,16 +3158056,16 @@ │ │ b.n c0248e │ │ adds r0, #0 │ │ b.n c02492 │ │ cmp r0, #97 @ 0x61 │ │ add.w r0, r0, r0 │ │ b.n c0249a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r7, r8, r9, fp, sp, lr, pc} │ │ - vshl.u64 , , q12 │ │ + ldmia.w sp!, {r2, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + vshl.u64 , q14, q12 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n c020ae │ │ lsls r0, r1, #9 │ │ b.n c01892 │ │ asrs r4, r2, #32 │ │ b.n c018b4 │ │ @@ -3158125,15 +3158125,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n c02536 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n c0253e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r8, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r8, r9, fp, sp, lr, pc} │ │ vqrdmlsh.s q10, q12, q12 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c022ac │ │ str r1, [r0, r0] │ │ b.n c02156 │ │ ands r0, r0 │ │ @@ -3158226,15 +3158226,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n c0261a │ │ movs r7, r0 │ │ b.n c0221e │ │ beq.n c01ef0 │ │ b.n c023fc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r5, r9, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r6, r9, fp, sp, lr, pc} │ │ @ instruction: 0xff784c2e │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {lr} │ │ b.n c02236 │ │ movs r1, r0 │ │ b.n c0263a │ │ movs r0, r0 │ │ @@ -3158280,16 +3158280,16 @@ │ │ b.n c02552 │ │ adds r0, #0 │ │ b.n c02696 │ │ movs r7, #224 @ 0xe0 │ │ add.w r0, r0, r0 │ │ b.n c0269e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r7, r8, fp, sp, lr, pc} │ │ - vcgt.u , q12, q0 │ │ + ldmia.w sp!, {r6, r7, r8, fp, sp, lr, pc} │ │ + vcgt.u , q12, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0240c │ │ ands r0, r0 │ │ b.n c022b6 │ │ lsrs r4, r5, #2 │ │ b.n c01a9a │ │ @@ -3158374,15 +3158374,15 @@ │ │ and.w r0, r0, r2, lsl #24 │ │ b.n c0276a │ │ movs r6, r0 │ │ b.n c0236e │ │ beq.n c02040 │ │ b.n c0254c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r6, r7, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r7, r9, sl, fp, lr, pc} │ │ vqrdmulh.s d18, d8, d12 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c024e0 │ │ ands r0, r0 │ │ b.n c0238a │ │ lsls r4, r3, #31 │ │ @@ -3158506,15 +3158506,15 @@ │ │ b.n c02668 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n c02896 │ │ beq.n c02168 │ │ b.n c02674 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r7, r8, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r6, r7, r8, sl, fp, lr, pc} │ │ vcgt.u , q4, q15 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c02608 │ │ ands r0, r0 │ │ b.n c024b2 │ │ lsrs r0, r5, #1 │ │ @@ -3158600,15 +3158600,15 @@ │ │ and.w r0, r0, r2, lsl #24 │ │ b.n c02966 │ │ movs r6, r0 │ │ b.n c0256a │ │ beq.n c0223c │ │ b.n c02748 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r6, r7, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, sl, fp, lr, pc} │ │ vmax.u d21, d24, d10 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c026dc │ │ ands r0, r0 │ │ b.n c02586 │ │ lsrs r4, r3, #3 │ │ @@ -3158724,16 +3158724,16 @@ │ │ b.n c02854 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n c02a82 │ │ beq.n c02354 │ │ b.n c02860 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, fp, lr, pc} │ │ - vqrdmulh.s q14, q12, q3 │ │ + ldmia.w sp!, {r2, r4, r6, r7, r8, r9, fp, lr, pc} │ │ + vqrdmulh.s q14, q12, │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c027f4 │ │ str r1, [r0, r0] │ │ b.n c0269e │ │ asrs r4, r1, #32 │ │ b.n c0287c │ │ @@ -3158846,16 +3158846,16 @@ │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffc9eaff │ │ movs r2, r0 │ │ b.n c02b9e │ │ beq.n c02490 │ │ b.n c0297c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r8, r9, fp, lr, pc} │ │ - vmls.i q13, q12, │ │ + ldmia.w sp!, {r4, r6, r8, r9, fp, lr, pc} │ │ + vmls.i q13, q12, q13 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c02910 │ │ str r0, [r0, #0] │ │ b.n c027ba │ │ movs r0, r4 │ │ b.n c01f9e │ │ @@ -3159342,24 +3159342,24 @@ │ │ b.n c029c0 │ │ lsls r4, r2, #5 │ │ add.w r1, r2, r3, lsl #8 │ │ b.n c02eaa │ │ str r0, [r0, #0] │ │ b.n c02fee │ │ @ instruction: 0xffbfeaff │ │ - ldmia r0, {r0, r3, r6, r7} │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ vpmax.u d26, d8, d5 │ │ - vmax.u q14, , │ │ + vmin.u d28, d23, d4 │ │ vabd.u d26, d24, d25 │ │ - vmax.u d28, d23, d9 │ │ + vmin.u d28, d23, d16 │ │ vabd.u q13, q12, │ │ vacgt.f16 q11, , q14 │ │ - vaba.u d28, d8, d9 │ │ + vabd.u q14, q4, q0 │ │ vceq.i q13, q4, │ │ - vmax.u d28, d7, d17 │ │ + vmax.u q14, , q4 │ │ vaba.u q13, q4, │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c02d80 │ │ strh r1, [r0, #0] │ │ b.n c02c2a │ │ ands r0, r0 │ │ @@ -3159524,17 +3159524,17 @@ │ │ b.n c03182 │ │ movs r5, #37 @ 0x25 │ │ add.w r0, r0, r6 │ │ b.n c02d8a │ │ beq.n c02a5c │ │ b.n c02f68 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r6, r8, sl, lr, pc} │ │ - vqshl.u64 d28, d13, d24 │ │ - vshl.u64 q14, , q12 │ │ + ldmia.w sp!, {r2, r3, r5, r6, r8, sl, lr, pc} │ │ + vshl.u64 q14, q2, q12 │ │ + vqshl.u64 q14, q10, q12 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c02f00 │ │ ands r0, r0 │ │ b.n c02daa │ │ movs r4, r1 │ │ b.n c0258e │ │ @@ -3159667,15 +3159667,15 @@ │ │ b.n c032c6 │ │ movs r4, #212 @ 0xd4 │ │ add.w r0, r0, r0 │ │ b.n c032ce │ │ beq.n c02ba0 │ │ b.n c030ac │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r8, r9, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, lr, pc} │ │ vpmin.f16 d19, d24, d16 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c03040 │ │ str r0, [sp, #0] │ │ b.n c02eea │ │ movs r2, r0 │ │ @@ -3159941,24 +3159941,24 @@ │ │ movs r0, #28 │ │ b.n c02934 │ │ movs r0, r0 │ │ b.n c02f18 │ │ movs r0, #2 │ │ b.n c02f1c │ │ @ instruction: 0xffdfeaff │ │ - stmia r1!, {r0} │ │ - vaba.u d26, d24, d26 │ │ - vhadd.u q14, , │ │ - vaba.u d26, d24, d14 │ │ - vhadd.u q14, , │ │ - vaba.u q13, q4, q15 │ │ - vbif q14, , │ │ - vceq.i d26, d8, d6 │ │ - vrhadd.u q14, , │ │ - vaba.u q13, q12, q13 │ │ + stmia r1!, {r3, r5} │ │ + vabd.u q13, q12, │ │ + vrhadd.u d28, d9, d12 │ │ + vabd.u q13, q12, │ │ + vhadd.u q14, , q14 │ │ + vabd.u d26, d24, d21 │ │ + vrhadd.u d28, d25, d4 │ │ + vceq.i d26, d8, d29 │ │ + vrhadd.u q14, , q12 │ │ + vsub.i64 d26, d8, d17 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c032cc │ │ ands r0, r0 │ │ b.n c03176 │ │ movs r4, r0 │ │ b.n c0295a │ │ @@ -3160041,16 +3160041,16 @@ │ │ b.n c0361e │ │ movs r3, #254 @ 0xfe │ │ add.w r0, r0, r0 │ │ b.n c03626 │ │ beq.n c02ef8 │ │ b.n c03404 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ - vpmax.u d29, d8, d25 │ │ + ldmia.w sp!, {r2, r5, lr, pc} │ │ + vpmin.u , q4, q0 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03398 │ │ ands r0, r0 │ │ b.n c03242 │ │ str r1, [r0, r0] │ │ b.n c03246 │ │ @@ -3160149,15 +3160149,15 @@ │ │ b.n c0370e │ │ movs r3, #194 @ 0xc2 │ │ add.w r0, r0, r0 │ │ b.n c03716 │ │ beq.n c02fe8 │ │ b.n c034f4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r8, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r8, r9, sl, fp, ip, sp, pc} │ │ vqrdmlsh.s , q4, │ │ vaba.u q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03488 │ │ str r1, [r0, r0] │ │ b.n c03332 │ │ strh r0, [r0, #0] │ │ @@ -3160308,15 +3160308,15 @@ │ │ b.n c0364c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ b.n c0387a │ │ beq.n c0314c │ │ b.n c03658 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, pc} │ │ vcge.u d31, d24, d8 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c035ec │ │ str r1, [r0, r0] │ │ b.n c03496 │ │ asrs r2, r1, #30 │ │ @@ -3160388,15 +3160388,15 @@ │ │ b.n c03926 │ │ movs r3, #60 @ 0x3c │ │ add.w r0, r0, r0 │ │ b.n c0392e │ │ beq.n c03200 │ │ b.n c0370c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r8, sl, fp, ip, sp, pc} │ │ vrhadd.u d17, d8, d19 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c036a0 │ │ ands r0, r0 │ │ b.n c0354a │ │ movs r2, r0 │ │ @@ -3160472,15 +3160472,15 @@ │ │ b.n c039e2 │ │ movs r3, #13 │ │ add.w r0, r0, r0 │ │ b.n c039ea │ │ beq.n c032bc │ │ b.n c037c8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r5, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r5, r6, sl, fp, ip, sp, pc} │ │ vqsub.u64 d29, d8, d28 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0375c │ │ str r1, [r0, r0] │ │ b.n c03606 │ │ asrs r0, r1, #30 │ │ @@ -3160552,16 +3160552,16 @@ │ │ b.n c03a96 │ │ movs r2, #224 @ 0xe0 │ │ add.w r0, r0, r0 │ │ b.n c03a9e │ │ beq.n c03370 │ │ b.n c0387c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r7, r8, r9, fp, ip, sp, pc} │ │ - vhsub.u q13, q4, q8 │ │ + ldmia.w sp!, {r2, r3, r5, r7, r8, r9, fp, ip, sp, pc} │ │ + vhsub.u d26, d24, d7 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c03810 │ │ str r1, [r0, #0] │ │ b.n c036ba │ │ asrs r4, r1, #32 │ │ b.n c03898 │ │ @@ -3160697,16 +3160697,16 @@ │ │ movs r0, r0 │ │ b.n c03b48 │ │ @ instruction: 0xffc91aff │ │ @ instruction: 0xffbbeaff │ │ ldrb r3, [r4, #24] │ │ b.n c03bf2 │ │ @ instruction: 0xffb9eaff │ │ - cbnz r5, c034fa │ │ - vpmax.u d22, d8, d2 │ │ + cbnz r4, c03504 │ │ + vpmax.u d22, d8, d25 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03960 │ │ ands r0, r0 │ │ b.n c0380a │ │ strb r0, [r1, #30] │ │ b.n c02fee │ │ @@ -3160830,15 +3160830,15 @@ │ │ b.n c03d0e │ │ movs r2, #66 @ 0x42 │ │ add.w r0, r0, r5 │ │ b.n c03916 │ │ beq.n c035e8 │ │ b.n c03af4 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r8, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r8, fp, ip, sp, pc} │ │ vhsub.u , q4, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c03a88 │ │ ands r0, r0 │ │ b.n c03932 │ │ movs r2, r0 │ │ @@ -3161209,25 +3161209,25 @@ │ │ b.n c03450 │ │ asrs r1, r0, #32 │ │ b.n c03a38 │ │ lsrs r5, r3, #28 │ │ add.w r0, r3, r0, lsl #24 │ │ b.n c04062 │ │ vpmin.u q15, , │ │ - @ instruction: 0xb7e1 │ │ + @ instruction: 0xb808 │ │ vmax.u d18, d8, d1 │ │ - vabd.u d27, d8, d9 │ │ + vaba.u d27, d8, d16 │ │ vrshl.u64 d18, d25, d8 │ │ - vceq.i d27, d8, d13 │ │ + vsub.i64 , q4, q2 │ │ vqshl.u64 q9, q14, q4 │ │ - vrshl.u64 , , │ │ + vmax.u d27, d7, d12 │ │ vhsub.u q9, q4, q2 │ │ - vrshl.u64 d27, d21, d23 │ │ - vmax.u , q4, │ │ - vmax.u d27, d8, d17 │ │ + vrshl.u64 , q6, │ │ + vmax.u d27, d24, d12 │ │ + vmax.u , q4, q4 │ │ vshl.u64 q9, , q4 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03df8 │ │ ands r0, r0 │ │ b.n c03ca2 │ │ lsrs r0, r4, #1 │ │ @@ -3161328,17 +3161328,17 @@ │ │ and.w r0, r0, r2, lsl #20 │ │ b.n c04176 │ │ movs r5, r0 │ │ b.n c03d7a │ │ beq.n c03a4c │ │ b.n c03f58 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r7, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, sl, ip, sp, pc} │ │ vmls.i q14, q4, q1 │ │ - vshl.u64 d27, d17, d22 │ │ + vshl.u64 , q4, q11 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r1, r4, r5, r9, sl, fp, ip, lr, pc} │ │ b.n c03ef0 │ │ ands r0, r0 │ │ b.n c03d9a │ │ lsls r4, r6, #27 │ │ b.n c0357e │ │ @@ -3161917,36 +3161917,36 @@ │ │ movs r4, r0 │ │ b.n c0428e │ │ asrs r0, r2, #1 │ │ b.n c04692 │ │ movs r0, #222 @ 0xde │ │ b.n c04696 │ │ vpmin.u q15, q11, │ │ - cbz r1, c03fd2 │ │ + push {} │ │ vhadd.u , q4, │ │ - vcgt.u , q5, │ │ + vcgt.u d27, d26, d12 │ │ vpmin.f16 q8, q12, │ │ - vcgt.u d27, d10, d9 │ │ + vcge.u d27, d10, d16 │ │ vminnm.f16 q8, q4, │ │ - vpmin.f16 q13, q13, │ │ + vpmin.f16 q13, q13, q14 │ │ @ instruction: 0xff780c2f │ │ - vhadd.u d27, d26, d17 │ │ + vhadd.u , q13, q4 │ │ vabd.f16 d16, d8, d11 │ │ - vhsub.u , q5, │ │ - vrhadd.u d27, d24, d17 │ │ + vhsub.u d27, d26, d12 │ │ + vrhadd.u , q12, q4 │ │ vcgt.f16 d16, d8, d11 │ │ - vbif , q13, │ │ + vhsub.u d27, d10, d0 │ │ vcgt.f16 q8, q4, │ │ - vqadd.u64 , q5, │ │ + vqadd.u64 , q5, q14 │ │ vqrdmlsh.s d16, d24, d31 │ │ - vrhadd.u , q5, │ │ + vrhadd.u , q5, q14 │ │ vabd.f16 d16, d24, d31 │ │ - vpmin.f16 q13, q13, │ │ + vhadd.u d27, d10, d8 │ │ @ instruction: 0xff780c4b │ │ - vpmin.f16 d26, d26, d1 │ │ + vpmin.f16 d26, d26, d24 │ │ vqrdmulh.s q8, q12, │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c04458 │ │ str r1, [r0, r0] │ │ b.n c04302 │ │ asrs r0, r1, #30 │ │ @@ -3162100,17 +3162100,17 @@ │ │ movs r1, r0 │ │ b.n c0420a │ │ movs r7, r1 │ │ b.n c0460e │ │ movs r0, r1 │ │ b.n c03c2c │ │ @ instruction: 0xffbdeaff │ │ - add r6, sp, #164 @ 0xa4 │ │ + add r6, sp, #320 @ 0x140 │ │ vhadd.u q15, q12, q11 │ │ - vcgt.f16 d26, d6, d13 │ │ + vacgt.f16 d26, d6, d20 │ │ vhadd.u q15, q12, q5 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n c045c8 │ │ ands r0, r0 │ │ b.n c04472 │ │ lsls r4, r3, #28 │ │ @@ -3162730,27 +3162730,27 @@ │ │ b.n c04780 │ │ movs r0, #2 │ │ b.n c04784 │ │ mrc2 10, 7, lr, cr12, cr15, {7} @ │ │ strb r1, [r0, #0] │ │ b.n c04dae │ │ @ instruction: 0xffc9eaff │ │ - add r4, sp, #404 @ 0x194 │ │ + add r4, sp, #560 @ 0x230 │ │ vsub.i64 q9, q12, q6 │ │ - vqrdmlah.s q13, q13, │ │ + vqrdmlah.s q13, q13, q12 │ │ vceq.i d18, d8, d24 │ │ - vqrdmulh.s q13, q13, │ │ + vqrdmlsh.s d26, d10, d4 │ │ vceq.i q9, q4, q2 │ │ - vmls.i q13, q5, │ │ + vmls.i q13, q5, q14 │ │ vrshl.u64 d18, d28, d24 │ │ - vceq.i q13, q5, │ │ + vsub.i64 d26, d26, d16 │ │ vshl.u64 q9, q8, q12 │ │ - vceq.i q13, q5, │ │ + vsub.i64 d26, d26, d4 │ │ vshl.u64 q9, q2, q12 │ │ - vceq.i d26, d26, d5 │ │ + vceq.i d26, d26, d28 │ │ vqshl.u64 q9, q14, q12 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c04b4c │ │ str r0, [r0, r0] │ │ b.n c049f6 │ │ lsrs r0, r7, #2 │ │ @@ -3162826,16 +3162826,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n c04e96 │ │ movs r4, r0 │ │ b.n c04a9a │ │ beq.n c0476c │ │ b.n c04c78 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r4, r7, r8, r9, sl, sp, pc} │ │ - vbif q14, q12, q2 │ │ + ldmia.w sp!, {r3, r4, r5, r7, r8, r9, sl, sp, pc} │ │ + vbif q14, q12, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, r6, r7, r9, sp} │ │ b.n c04292 │ │ ands r0, r0 │ │ b.n c04ab6 │ │ strb r0, [r7, #12] │ │ b.n c0429a │ │ @@ -3163024,25 +3163024,25 @@ │ │ movs r0, #12 │ │ b.n c04f92 │ │ movs r4, r0 │ │ b.n c04c56 │ │ asrs r0, r2, #1 │ │ b.n c0505a │ │ @ instruction: 0xffd8eaff │ │ - add r5, pc, #772 @ (adr r5, c04c24 ) │ │ + add r5, pc, #928 @ (adr r5, c04cc0 ) │ │ vpmax.u d31, d8, d6 │ │ - vmax.u d26, d23, d17 │ │ + vmax.u q13, , q4 │ │ vpmax.u , q12, q11 │ │ - vmax.u d26, d23, d5 │ │ + vmax.u d26, d23, d28 │ │ vpmax.u , q12, q5 │ │ - vmin.u q13, , │ │ + vmin.u q13, , q14 │ │ vpmin.u d31, d24, d10 │ │ - vmin.u d26, d23, d29 │ │ + vmax.u q13, , q10 │ │ vqrdmulh.s d31, d8, d2 │ │ - vqrshl.u64 q13, , │ │ + vmin.u d26, d7, d8 │ │ vpmin.u d31, d8, d22 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n c04c96 │ │ movs r4, r0 │ │ b.n c0447c │ │ movs r1, r0 │ │ @@ -3163131,19 +3163131,19 @@ │ │ b.n c05156 │ │ adds r0, #0 │ │ b.n c0515a │ │ adds r7, r5, #4 │ │ add.w r0, r0, r5 │ │ b.n c04d62 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r8, sl, sp, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r8, sl, sp, pc} │ │ @ instruction: 0xff784d74 │ │ - vshl.u64 q13, , q12 │ │ + vrshl.u64 d26, d8, d8 │ │ vabd.f16 q10, q4, q2 │ │ - vshl.u64 q13, , q12 │ │ + vshl.u64 q13, q12, q12 │ │ vabd.f16 d20, d8, d20 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n c04d86 │ │ lsls r4, r3, #31 │ │ b.n c0456a │ │ movs r0, r0 │ │ @@ -3163254,22 +3163254,22 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n c04678 │ │ movs r0, r0 │ │ b.n c04c5c │ │ movs r0, #2 │ │ b.n c04c60 │ │ @ instruction: 0xffd7eaff │ │ - add r4, pc, #116 @ (adr r4, c04bbc ) │ │ + add r4, pc, #272 @ (adr r4, c04c58 ) │ │ vceq.i , q4, │ │ - vshl.u64 q13, , │ │ + vqshl.u64 q13, q10, │ │ vsub.i64 d31, d24, d29 │ │ - vcge.u d26, d23, d29 │ │ + vcgt.u q13, , q10 │ │ vceq.i d31, d8, d13 │ │ - vcgt.u d26, d23, d25 │ │ - vcgt.u d26, d24, d1 │ │ + vcge.u q13, , q0 │ │ + vcgt.u d26, d24, d24 │ │ vabd.u , q12, │ │ vbif q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c04694 │ │ ands r0, r0 │ │ b.n c04eb6 │ │ movs r0, r0 │ │ @@ -3163415,21 +3163415,21 @@ │ │ movs r4, r0 │ │ b.n c04fee │ │ movs r0, #12 │ │ b.n c05332 │ │ asrs r0, r2, #1 │ │ b.n c053f6 │ │ @ instruction: 0xffcaeaff │ │ - add r2, pc, #964 @ (adr r2, c05080 ) │ │ - vmax.u q11, q4, q1 │ │ - vqsub.u64 q13, q4, │ │ - vrshl.u64 d22, d22, d24 │ │ - vhsub.u d26, d24, d29 │ │ - vhsub.u d26, d8, d17 │ │ - vqrshl.u64 q11, q9, q4 │ │ + add r3, pc, #96 @ (adr r3, c04d1c ) │ │ + vmax.u q11, q4, │ │ + vqsub.u64 q13, q4, q14 │ │ + vrshl.u64 q11, , q12 │ │ + vqsub.u64 q13, q12, q2 │ │ + vhsub.u q13, q4, q4 │ │ + vqrshl.u64 d22, d9, d24 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r2, r3, r5, fp, ip, lr} │ │ b.n c047fe │ │ str r1, [r0, #0] │ │ b.n c05022 │ │ ands r0, r0 │ │ b.n c05026 │ │ @@ -3163531,20 +3163531,20 @@ │ │ ldmia.w sp!, {r0, ip, lr} │ │ b.n c05502 │ │ movs r5, r0 │ │ b.n c05106 │ │ ldr r0, [r0, r0] │ │ b.n c048d2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r8, sp, pc} │ │ - vqrdmlsh.s d22, d8, d8 │ │ - vbif q13, , │ │ - @ instruction: 0xff786c44 │ │ - vrhadd.u d26, d25, d1 │ │ - vqrdmlsh.s q11, q4, q8 │ │ + ldmia.w sp!, {r4, r6, r8, sp, pc} │ │ + vqrdmlsh.s d22, d8, d31 │ │ + vbif q13, , q14 │ │ + @ instruction: 0xff786c6b │ │ + vrhadd.u d26, d25, d24 │ │ + vqrdmlsh.s d22, d24, d7 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n c0552e │ │ lsrs r1, r0, #4 │ │ b.n c05496 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ @@ -3163640,18 +3163640,18 @@ │ │ b.n c051fe │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, r5, r6, r7, r8, r9, sl, lr} │ │ b.n c049c6 │ │ movs r4, r0 │ │ b.n c0520a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r5, r6, sp, pc} │ │ - vcgt.u q11, q12, │ │ - vhadd.u d26, d8, d21 │ │ - vcge.u d22, d24, d3 │ │ + ldmia.w sp!, {r3, r7, sp, pc} │ │ + vcge.u q11, q12, q11 │ │ + vhadd.u q13, q4, q6 │ │ + vcge.u d22, d24, d26 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c05380 │ │ ands r0, r0 │ │ b.n c0522a │ │ movs r1, r0 │ │ b.n c0562e │ │ @@ -3163844,22 +3163844,22 @@ │ │ lsls r0, r6, #3 │ │ b.n c05410 │ │ movs r1, r0 │ │ b.n c057ca │ │ beq.n c050ac │ │ b.n c055a8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r5, r7, r8, r9, sl, fp, ip, pc} │ │ - vminnm.f16 , q4, │ │ - vcgt.f16 d25, d24, d29 │ │ - vabd.u , q12, │ │ - vpmin.f16 , q4, │ │ - vceq.i , q4, │ │ - vacgt.f16 , q4, │ │ - vaba.u d29, d24, d19 │ │ + ldmia.w sp!, {r2, r3, r6, r7, r8, r9, sl, fp, ip, pc} │ │ + vminnm.f16 d25, d24, d12 │ │ + vacgt.f16 , q12, q2 │ │ + vsub.i64 d29, d8, d10 │ │ + vpmin.f16 , q4, q14 │ │ + vsub.i64 d29, d24, d18 │ │ + vcgt.f16 d25, d24, d20 │ │ + vaba.u , q12, q5 │ │ vmul.p q10, q4, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c05554 │ │ ands r0, r0 │ │ b.n c053fe │ │ movs r4, r0 │ │ b.n c04be2 │ │ @@ -3164050,23 +3164050,23 @@ │ │ movs r4, r0 │ │ b.n c0559a │ │ movs r0, #12 │ │ b.n c058de │ │ asrs r0, r2, #1 │ │ b.n c059a2 │ │ @ instruction: 0xffd7eaff │ │ - ldr r5, [sp, #388] @ 0x184 │ │ - vqrdmlsh.s d23, d8, d12 │ │ - vabd.f16 d25, d24, d13 │ │ - vabd.f16 , q12, │ │ - @ instruction: 0xff799d11 │ │ - vqrdmulh.s , q12, q6 │ │ - vqrdmlsh.s , q12, │ │ - vqrdmlsh.s , q4, │ │ - vqrdmlah.s d23, d8, d16 │ │ + ldr r5, [sp, #544] @ 0x220 │ │ + @ instruction: 0xff787c43 │ │ + @ instruction: 0xff789db4 │ │ + vabd.f16 , q12, q13 │ │ + @ instruction: 0xff799d38 │ │ + vqrdmlah.s , q12, │ │ + vqrdmlsh.s , q12, q14 │ │ + vqrdmlsh.s d25, d24, d12 │ │ + vqrdmlah.s , q4, │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n c055d2 │ │ lsls r4, r2, #13 │ │ b.n c04db6 │ │ movs r0, r0 │ │ b.n c0593a │ │ @@ -3164346,28 +3164346,28 @@ │ │ movs r0, #60 @ 0x3c │ │ b.n c05030 │ │ movs r0, r0 │ │ b.n c05614 │ │ movs r0, #2 │ │ b.n c05618 │ │ @ instruction: 0xffb5eaff │ │ - ldr r3, [sp, #852] @ 0x354 │ │ - vpmin.u q9, q12, q11 │ │ - @ instruction: 0xff799c01 │ │ - vqrdmulh.s d18, d8, d18 │ │ - vqrdmlah.s , , │ │ - vpmax.u , q12, │ │ - vpmax.u d18, d8, d14 │ │ - vqrdmlah.s d25, d9, d1 │ │ - vpmin.u d18, d8, d18 │ │ - vpmax.u , , │ │ - vmls.i q9, q4, q13 │ │ - vpmax.u d25, d9, d9 │ │ - vmls.i , q12, │ │ - vsub.i64 q9, q12, q13 │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ + vqrdmlah.s d18, d8, d13 │ │ + @ instruction: 0xff799c28 │ │ + vqrdmulh.s q9, q4, │ │ + vqrdmulh.s d25, d25, d0 │ │ + vqrdmlah.s d25, d8, d4 │ │ + vpmin.u d18, d8, d21 │ │ + vqrdmlah.s d25, d9, d24 │ │ + vpmin.u q9, q4, │ │ + vpmin.u , , q8 │ │ + vmul.p d18, d24, d1 │ │ + vpmin.u d25, d9, d16 │ │ + vmul.p , q12, q8 │ │ + vmul.p d18, d8, d1 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c0587e │ │ movs r4, r0 │ │ b.n c05064 │ │ movs r2, r0 │ │ b.n c05be6 │ │ @@ -3164535,21 +3164535,21 @@ │ │ b.n c05cb2 │ │ @ instruction: 0xffafeaff │ │ lsrs r0, r5, #2 │ │ b.n c051c2 │ │ movs r1, r0 │ │ b.n c05dfe │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r5, r6, r8, fp, ip, pc} │ │ + ldmia.w sp!, {r3, r7, r8, fp, ip, pc} │ │ vmax.u , q12, │ │ - vsub.i64 , q13, │ │ + vsub.i64 , q13, q14 │ │ vmax.u , q4, │ │ - vsub.i64 d25, d10, d21 │ │ + vsub.i64 , q5, q6 │ │ vrshl.u64 d19, d29, d24 │ │ - vsub.i64 , q5, │ │ + vsub.i64 , q5, q12 │ │ vrshl.u64 , , q12 │ │ vabd.u d17, d26, d10 │ │ b.n c05286 │ │ movs r0, r1 │ │ b.n c05d0c │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ @@ -3164734,20 +3164734,20 @@ │ │ movs r6, r0 │ │ b.n c05bbe │ │ asrs r7, r5, #32 │ │ b.n c05fc2 │ │ movs r0, #116 @ 0x74 │ │ b.n c05fc6 │ │ @ instruction: 0xffd5eaff │ │ - str r6, [sp, #980] @ 0x3d4 │ │ - vabd.f16 , q12, │ │ - vmin.u , , │ │ - vabd.f16 , q4, │ │ - vmax.u d25, d25, d5 │ │ - @ instruction: 0xff787d77 │ │ + str r7, [sp, #112] @ 0x70 │ │ + vcgt.f16 d23, d8, d14 │ │ + vmin.u , , q12 │ │ + vabd.f16 , q4, q13 │ │ + vmax.u d25, d25, d28 │ │ + @ instruction: 0xff787d9e │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c05d44 │ │ strh r0, [r7, r0] │ │ b.n c053ce │ │ ands r0, r0 │ │ b.n c05bf2 │ │ @@ -3165232,36 +3165232,36 @@ │ │ @ instruction: 0xffeeeaff │ │ movs r0, r1 │ │ b.n c06016 │ │ str r0, [r7, #120] @ 0x78 │ │ add.w r0, r2, r0, lsl #24 │ │ b.n c0641e │ │ vpmin.u8 q7, q11, │ │ - str r5, [sp, #916] @ 0x394 │ │ - vpmin.f16 d28, d8, d30 │ │ - vqrshl.u64 d25, d5, d24 │ │ - vacgt.f16 q14, q12, q7 │ │ - vqshl.u64 , , q4 │ │ - @ instruction: 0xff78cd9a │ │ - vshl.u64 d25, d5, d8 │ │ - vabd.f16 q14, q4, q7 │ │ - vcgt.u d25, d8, d9 │ │ - vqrdmlsh.s q14, q4, q1 │ │ - vqshl.u64 d25, d21, d8 │ │ - @ instruction: 0xff78cd7e │ │ - vqsub.u64 , q12, │ │ - @ instruction: 0xff78cc22 │ │ - vcgt.u d25, d24, d1 │ │ - @ instruction: 0xff78ccca │ │ - vcgt.u , q12, │ │ - @ instruction: 0xff78cd32 │ │ - vhsub.u , q4, │ │ - vqrdmlah.s d28, d24, d2 │ │ - vhsub.u d25, d8, d9 │ │ - vqrdmlah.s q14, q4, q1 │ │ + str r6, [sp, #48] @ 0x30 │ │ + vminnm.f16 q14, q4, │ │ + vqrshl.u64 d25, d28, d24 │ │ + vpmin.f16 d28, d8, d5 │ │ + vqshl.u64 , q12, q4 │ │ + vabd.f16 q14, q12, │ │ + vshl.u64 d25, d28, d8 │ │ + @ instruction: 0xff78cd75 │ │ + vcge.u d25, d8, d16 │ │ + vqrdmlsh.s q14, q4, │ │ + vqshl.u64 , q6, q4 │ │ + vabd.f16 d28, d24, d21 │ │ + vcgt.u d25, d8, d0 │ │ + @ instruction: 0xff78cc49 │ │ + vcgt.u d25, d24, d24 │ │ + vqrdmlsh.s q14, q12, │ │ + vqshl.u64 d25, d0, d8 │ │ + @ instruction: 0xff78cd59 │ │ + vqsub.u64 , q4, q8 │ │ + vqrdmlah.s d28, d24, d25 │ │ + vqsub.u64 d25, d8, d16 │ │ + vqrdmlah.s q14, q4, │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c05864 │ │ ands r0, r0 │ │ b.n c06086 │ │ movs r2, r0 │ │ b.n c063ee │ │ @@ -3165354,17 +3165354,17 @@ │ │ b.n c06542 │ │ str r0, [r0, #0] │ │ b.n c06546 │ │ adds r4, r6, r0 │ │ add.w r0, r0, r6 │ │ b.n c0614e │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r7, r9, ip, pc} │ │ - vhsub.u d25, d25, d20 │ │ - vqadd.u64 , , │ │ + ldmia.w sp!, {r0, r1, r8, r9, ip, pc} │ │ + vhsub.u , , │ │ + vqadd.u64 , , q14 │ │ vmax.u , q12, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c0616a │ │ movs r4, r0 │ │ b.n c05950 │ │ lsrs r2, r0, #8 │ │ @@ -3165526,22 +3165526,22 @@ │ │ str r0, [r0, r0] │ │ b.n c066c6 │ │ movs r4, r0 │ │ b.n c062ca │ │ asrs r7, r5, #32 │ │ b.n c066ce │ │ @ instruction: 0xffbdeaff │ │ - str r0, [sp, #292] @ 0x124 │ │ - vpmin.u d26, d24, d19 │ │ - vpmin.f16 q12, q4, │ │ - vmls.i d26, d24, d31 │ │ - vqadd.u64 d25, d8, d1 │ │ - vpmin.u q13, q4, │ │ - vminnm.f16 q12, q12, │ │ - vpmin.u d26, d8, d27 │ │ + str r0, [sp, #448] @ 0x1c0 │ │ + vpmin.u q13, q12, q5 │ │ + vpmin.f16 q12, q4, q14 │ │ + vmul.p q13, q12, q3 │ │ + vqadd.u64 d25, d8, d24 │ │ + vpmax.u d26, d24, d18 │ │ + vminnm.f16 q12, q12, q12 │ │ + vpmax.u q13, q4, q9 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n c062fa │ │ movs r4, r0 │ │ b.n c05ae0 │ │ movs r2, r0 │ │ b.n c06662 │ │ @@ -3165718,20 +3165718,20 @@ │ │ movs r5, r0 │ │ b.n c06486 │ │ strh r4, [r5, r5] │ │ b.n c05c52 │ │ asrs r4, r3, #28 │ │ b.n c05c56 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r4, r6, r7, r9, sl, fp, pc} │ │ - vabd.f16 , q12, q14 │ │ - vacgt.f16 d24, d9, d29 │ │ - @ instruction: 0xff783d58 │ │ - vacgt.f16 q12, , │ │ - vabd.f16 d19, d24, d12 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, fp, pc} │ │ + vacgt.f16 d19, d8, d3 │ │ + vcgt.f16 q12, , q10 │ │ + @ instruction: 0xff783d7f │ │ + vacgt.f16 d24, d25, d8 │ │ + @ instruction: 0xff783db3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0660c │ │ str r0, [r0, r0] │ │ b.n c064b6 │ │ movs r0, r0 │ │ b.n c068ba │ │ @@ -3165823,15 +3165823,15 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n c0697a │ │ movs r4, r0 │ │ b.n c0657e │ │ beq.n c06250 │ │ b.n c0675c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, sl, fp, pc} │ │ + ldmia.w sp!, {r2, r4, r6, r7, sl, fp, pc} │ │ vhsub.u q13, q12, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c06596 │ │ movs r4, r0 │ │ b.n c05d7c │ │ movs r1, r0 │ │ @@ -3165940,21 +3165940,21 @@ │ │ b.n c05e80 │ │ movs r0, r0 │ │ b.n c06464 │ │ movs r0, #2 │ │ b.n c06468 │ │ bfcsel a, c0694e , e, ge │ │ @ instruction: 0xffe4eaff │ │ - ldrh r1, [r0, #32] │ │ + ldrh r0, [r5, #32] │ │ vsub.i64 d30, d24, d9 │ │ - vqrdmlah.s q12, , │ │ + vqrdmulh.s d24, d25, d16 │ │ vsub.i64 d30, d8, d1 │ │ - vqrdmulh.s q12, , │ │ + @ instruction: 0xff798c0c │ │ vsub.i64 q15, q4, │ │ - vqrdmulh.s d24, d25, d25 │ │ + vqrdmlah.s q12, , q0 │ │ vceq.i d30, d8, d17 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c06814 │ │ str r0, [r0, r0] │ │ b.n c066be │ │ movs r0, r0 │ │ @@ -3166047,16 +3166047,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n c06b82 │ │ movs r4, r0 │ │ b.n c06786 │ │ beq.n c06458 │ │ b.n c06964 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r5, r7, r9, fp, pc} │ │ - vmul.p , q12, q5 │ │ + ldmia.w sp!, {r2, r3, r6, r7, r9, fp, pc} │ │ + vpmax.u d17, d8, d1 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c0679e │ │ movs r4, r0 │ │ b.n c05f84 │ │ movs r1, r0 │ │ b.n c06b06 │ │ @@ -3166164,21 +3166164,21 @@ │ │ b.n c06088 │ │ movs r0, r0 │ │ b.n c0666c │ │ movs r0, #2 │ │ b.n c06670 │ │ bfcsel 8, c06b56 , a, ge │ │ @ instruction: 0xffe4eaff │ │ - ldrh r1, [r7, #14] │ │ + ldrh r0, [r4, #16] │ │ vqrdmlsh.s , q12, │ │ - vmul.p q12, q3, │ │ + vmul.p d24, d22, d8 │ │ @ instruction: 0xff78bc49 │ │ - vmul.p q12, q11, │ │ + vpmax.u d24, d6, d4 │ │ vqrdmlsh.s d27, d24, d21 │ │ - vmls.i d24, d22, d17 │ │ + vmls.i q12, q11, q4 │ │ vqrdmlsh.s , q4, │ │ vhadd.u d16, d6, d0 │ │ b.n c06c1e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n c060a6 │ │ @@ -3166452,17 +3166452,17 @@ │ │ asrs r2, r0, #23 │ │ add.w r0, r0, sl │ │ b.n c06b16 │ │ beq.n c06810 │ │ b.n c06cf4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r4, ip, sp} │ │ - vmin.u , q12, q9 │ │ + vaba.u d17, d8, d9 │ │ vminnm.f16 d18, d25, d2 │ │ - vmax.u , q4, q11 │ │ + vmax.u d17, d24, d13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n c06c90 │ │ strb r4, [r5, #26] │ │ b.n c0631a │ │ str r1, [r0, r0] │ │ b.n c06b3e │ │ @@ -3167822,19 +3167822,19 @@ │ │ b.n c07ae2 │ │ movs r5, r0 │ │ b.n c076e6 │ │ strh r4, [r7, r4] │ │ b.n c06eb2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, fp, ip, lr, pc} │ │ - vpmax.u q9, , │ │ + vqrdmlah.s d18, d9, d6 │ │ vaba.u , , │ │ - vpmin.u q9, , │ │ + vpmin.u d18, d25, d14 │ │ vceq.i d29, d9, d1 │ │ - vpmin.u d18, d25, d3 │ │ + vpmin.u d18, d25, d26 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c07868 │ │ movs r0, #4 │ │ b.n c06ef4 │ │ ands r0, r0 │ │ b.n c07716 │ │ @@ -3168131,15 +3168131,15 @@ │ │ add.w r0, r3, r0 │ │ b.n c07d06 │ │ movs r0, r0 │ │ b.n c07172 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r4, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, fp, ip, sp, lr} │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n c079be │ │ movs r4, r0 │ │ b.n c071a4 │ │ movs r1, r0 │ │ b.n c07d26 │ │ @@ -3168352,18 +3168352,18 @@ │ │ b.n c07ede │ │ movs r4, r0 │ │ b.n c07ba2 │ │ asrs r0, r2, #1 │ │ b.n c07fa6 │ │ @ instruction: 0xffdfeaff │ │ bcc.n c0779e │ │ - vaba.u d23, d9, d31 │ │ - vceq.i , q4, q2 │ │ + vabd.u , , q11 │ │ + vceq.i , q4, │ │ vcgt.u d29, d9, d17 │ │ - vmax.u , , │ │ + vmax.u , , q15 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c073a8 │ │ ands r0, r0 │ │ b.n c07bca │ │ movs r0, r0 │ │ b.n c07f32 │ │ @@ -3168491,15 +3168491,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n c080da │ │ movs r5, r0 │ │ b.n c07cde │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r7, r9, ip, lr, pc} │ │ vqsub.u64 d29, d25, d10 │ │ - vaba.u d23, d9, d28 │ │ + vabd.u , , │ │ vbif , , │ │ vhsub.u d29, d9, d14 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r2, r3, r5, fp, ip, lr} │ │ b.n c074de │ │ ands r1, r0 │ │ b.n c08102 │ │ @@ -3169138,35 +3169138,35 @@ │ │ @ instruction: 0xebabeb01 │ │ movs r1, #3 │ │ b.n c0854e │ │ movs r0, #12 │ │ b.n c085d2 │ │ @ instruction: 0xffd7eaff │ │ ldmia r6!, {r0, r2, r3, r4, r7} │ │ - vqrdmlsh.s q12, , │ │ + vqrdmlsh.s d24, d25, d12 │ │ vacgt.f16 d28, d24, d29 │ │ - vqrdmlsh.s d24, d25, d5 │ │ + vqrdmlsh.s d24, d25, d28 │ │ vabd.u d29, d24, d0 │ │ movs r3, r4 │ │ ldmia r4, {r0, r2, r4, r7} │ │ - vpmax.u q12, , │ │ + vpmin.u d24, d25, d4 │ │ @ instruction: 0xff78ccc5 │ │ - vpmin.u d24, d25, d13 │ │ + vpmax.u q12, , q2 │ │ vqrdmlsh.s q14, q4, │ │ - vpmin.u q12, , │ │ + vpmin.u q12, , q12 │ │ vqrdmlsh.s q14, q4, │ │ - vpmax.u d24, d9, d29 │ │ + vpmin.u q12, , q2 │ │ @ instruction: 0xff78cc29 │ │ - vpmax.u d24, d9, d1 │ │ + vpmax.u d24, d9, d24 │ │ @ instruction: 0xff78cce1 │ │ - vpmin.u d24, d25, d25 │ │ + vpmax.u q12, , q8 │ │ vmax.u d29, d24, d4 │ │ movs r3, r4 │ │ ldmia r4, {r0, r2, r3, r4, r5, r6, r7} │ │ - vpmin.u q12, , │ │ + vpmin.u q12, , q14 │ │ vrhadd.u d17, d24, d20 │ │ b.n c07aca │ │ movs r0, r0 │ │ b.n c08650 │ │ asrs r0, r5, #8 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3169358,15 +3169358,15 @@ │ │ b.n c08886 │ │ @ instruction: 0xffc1eaff │ │ ldmia r2!, {r0, r3, r4, r6} │ │ vpmin.f16 d20, d9, d13 │ │ vqrdmlah.s d28, d7, d17 │ │ vpmin.f16 q10, , │ │ vpmax.u q14, , │ │ - vpmin.f16 d22, d25, d20 │ │ + vpmin.f16 q11, , │ │ vpmin.u d28, d9, d29 │ │ vacgt.f16 q10, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c0860c │ │ add sp, #4 │ │ b.n c084b6 │ │ @@ -3169657,15 +3169657,15 @@ │ │ asrs r0, r2, #12 │ │ movs r5, r0 │ │ b.n c08736 │ │ ldr r4, [r1, r1] │ │ asrs r4, r0, #22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, sl, lr, pc} │ │ - vqsub.u64 q14, , │ │ + vqsub.u64 d28, d25, d14 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c088a8 │ │ ands r0, r0 │ │ b.n c08752 │ │ lsls r4, r5, #13 │ │ b.n c07f36 │ │ @@ -3170065,31 +3170065,31 @@ │ │ b.n c08ab6 │ │ asrs r0, r2, #1 │ │ b.n c08eba │ │ movs r1, #58 @ 0x3a │ │ b.n c08d7e │ │ vpmin.u q15, q8, │ │ stmia r7!, {r0, r2, r3, r4} │ │ - vmul.p , , │ │ + vpmax.u d31, d9, d2 │ │ vmin.u d28, d8, d29 │ │ - vceq.i , , │ │ + vmls.i d31, d9, d18 │ │ vqrshl.u64 q14, , q12 │ │ - vceq.i d31, d25, d27 │ │ + vsub.i64 , , q9 │ │ vshl.u64 q14, , q4 │ │ - vaba.u d31, d9, d15 │ │ + vabd.u , , q3 │ │ vmax.u q14, q4, │ │ - vmls.i d31, d9, d27 │ │ + vmul.p , , q1 │ │ vshl.u64 d28, d17, d8 │ │ - vmin.u , , │ │ + vabd.u d31, d9, d6 │ │ vqshl.u64 d28, d29, d8 │ │ - vmin.u , , │ │ + vabd.u d31, d9, d18 │ │ vshl.u64 d28, d5, d8 │ │ - vmax.u , , │ │ + vmax.u , , q13 │ │ vqshl.u64 d28, d1, d24 │ │ - vabd.u , , │ │ + vaba.u , , q11 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c08c6c │ │ bge.n c087d6 │ │ b.n c08c70 │ │ add r0, pc, #16 @ (adr r0, c087e8 ) │ │ b.n c082fa │ │ @@ -3171006,45 +3171006,45 @@ │ │ movs r0, #2 │ │ b.n c09104 │ │ mcr2 10, 4, lr, cr11, cr15, {7} @ │ │ add sp, #0 │ │ b.n c0972e │ │ ldc2l 10, cr14, [pc, #1020]! @ c093ec @ │ │ stmia r2!, {r0, r5, r6, r7} │ │ - vmax.u d26, d25, d3 │ │ - vrshl.u64 , , │ │ + vmax.u d26, d25, d26 │ │ + vmin.u d25, d9, d6 │ │ vqsub.u64 q14, q4, │ │ - vqrshl.u64 q13, , │ │ + vmax.u d26, d9, d18 │ │ vcgt.u d28, d9, d9 │ │ - vmax.u d26, d25, d27 │ │ + vmin.u q13, , q1 │ │ vshl.u64 d18, d3, d25 │ │ vbif q14, , │ │ - vqshl.u64 q13, , │ │ + vqrshl.u64 d26, d14, d9 │ │ vbif d28, d25, d5 │ │ - vqrshl.u64 d26, d23, d9 │ │ + vqrshl.u64 q13, q7, │ │ vqadd.u64 d28, d25, d5 │ │ - vqshl.u64 d26, d23, d9 │ │ + vqshl.u64 q13, q7, │ │ vhadd.u q14, , │ │ - vshl.u64 q13, , │ │ + vshl.u64 d26, d14, d25 │ │ @ instruction: 0xff79bc69 │ │ - vhadd.u d26, d9, d11 │ │ + vqadd.u64 d26, d9, d18 │ │ vqrdmlsh.s d27, d9, d13 │ │ - vminnm.f16 d25, d25, d31 │ │ + vpmin.f16 , , q11 │ │ @ instruction: 0xff79bc01 │ │ - vpmin.f16 d25, d25, d19 │ │ + vpmin.f16 , , q5 │ │ vsub.i64 d28, d25, d12 │ │ movs r3, r4 │ │ pop {r0, r3, r4, r5} │ │ - vminnm.f16 , , │ │ + vhadd.u d26, d9, d2 │ │ vqrdmlah.s , , │ │ - vminnm.f16 , , │ │ + vpmin.f16 d25, d25, d18 │ │ vqrdmlah.s d27, d25, d17 │ │ - vminnm.f16 , , │ │ + vminnm.f16 , , q13 │ │ vqrdmulh.s d27, d25, d9 │ │ - vpmin.f16 d25, d9, d27 │ │ + vminnm.f16 , , q1 │ │ vhadd.u d28, d9, d4 │ │ b.n c08b92 │ │ movs r0, #0 │ │ b.n c097b6 │ │ movs r0, r1 │ │ b.n c09732 │ │ movs r6, r4 │ │ @@ -3171284,18 +3171284,18 @@ │ │ lsrs r4, r3, #12 │ │ add.w r0, r0, r5 │ │ b.n c095ae │ │ beq.n c09280 │ │ b.n c0978c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r5, r8, fp, ip, sp, pc} │ │ - vqadd.u64 d22, d25, d30 │ │ + vhadd.u q11, , │ │ vmul.p d27, d25, d13 │ │ vmul.p , , │ │ - vqadd.u64 q11, , q13 │ │ + vrhadd.u d22, d9, d17 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n c095d2 │ │ movs r4, r0 │ │ b.n c08db8 │ │ movs r0, r0 │ │ b.n c0993a │ │ @@ -3171339,15 +3171339,15 @@ │ │ lsls r0, r0, #14 │ │ lsls r4, r6, #2 │ │ lsls r4, r0, #22 │ │ movs r5, r0 │ │ b.n c09636 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r4, r5, r7, fp, ip, sp, pc} │ │ - vqadd.u64 q11, , q11 │ │ + vqadd.u64 d22, d25, d13 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n c0964a │ │ movs r4, r0 │ │ b.n c08e30 │ │ movs r0, r0 │ │ b.n c099b2 │ │ @@ -3172383,15 +3172383,15 @@ │ │ vshl.u64 , q1, │ │ vqadd.u64 , , │ │ vabd.f16 d20, d9, d18 │ │ vhsub.u , , │ │ vminnm.f16 d20, d9, d2 │ │ vbif , , │ │ vcgt.f16 q10, , q3 │ │ - vpmin.u , , q8 │ │ + vqrdmlah.s d21, d7, d7 │ │ vhadd.u d27, d9, d25 │ │ vqrdmlsh.s q10, , q13 │ │ vrshl.u64 d27, d25, d23 │ │ vpmin.f16 q13, , │ │ vqrdmlsh.s d20, d25, d22 │ │ vbif d27, d23, d1 │ │ vcgt.f16 q10, , q9 │ │ @@ -3172446,15 +3172446,15 @@ │ │ b.n c0a3e2 │ │ lsrs r4, r6, #2 │ │ b.n c097ae │ │ movs r1, r0 │ │ b.n c0a3ea │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r9, sl, fp, sp, pc} │ │ - vhsub.u d25, d25, d29 │ │ + vqsub.u64 , , q2 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0a158 │ │ ands r0, r0 │ │ b.n c0a002 │ │ lsls r4, r7, #12 │ │ b.n c097e6 │ │ @@ -3172886,15 +3172886,15 @@ │ │ lsls r1, r3, #30 │ │ add.w r0, r0, r0 │ │ b.n c0a7ba │ │ beq.n c0a09c │ │ b.n c0a598 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r4, r8, r9, fp, sp, pc} │ │ - vqrshl.u64 , , │ │ + vrshl.u64 d19, d20, d25 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c0a52c │ │ ands r0, r0 │ │ b.n c0a3d6 │ │ str r1, [r0, r0] │ │ b.n c0a3da │ │ @@ -3173129,21 +3173129,21 @@ │ │ b.n c09dd4 │ │ movs r0, r0 │ │ b.n c0a3b8 │ │ movs r0, #2 │ │ b.n c0a3bc │ │ @ instruction: 0xffedeaff │ │ add r1, sp, #84 @ 0x54 │ │ - vqrdmlsh.s q12, , q8 │ │ + @ instruction: 0xff798d17 │ │ vmul.p q13, , │ │ - @ instruction: 0xff798d54 │ │ + @ instruction: 0xff798d7b │ │ vceq.i q13, , │ │ - @ instruction: 0xff798cac │ │ + vqrdmlsh.s q12, , │ │ vmul.p d26, d9, d17 │ │ - vabd.f16 d24, d9, d12 │ │ + @ instruction: 0xff798d33 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0a764 │ │ ands r0, r0 │ │ b.n c0a60e │ │ lsrs r0, r0, #32 │ │ b.n c09df2 │ │ @@ -3173229,15 +3173229,15 @@ │ │ lsls r6, r2, #27 │ │ add.w r0, r0, r0 │ │ b.n c0aac6 │ │ beq.n c0a398 │ │ b.n c0a8a4 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, fp, sp, pc} │ │ - @ instruction: 0xff798c08 │ │ + @ instruction: 0xff798c2f │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0a838 │ │ str r1, [r0, r0] │ │ b.n c0a6e2 │ │ asrs r0, r0, #32 │ │ b.n c0a6e6 │ │ @@ -3173592,15 +3173592,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1} │ │ b.n c0adee │ │ beq.n c0a6c0 │ │ b.n c0abcc │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, r7, sl, sp, pc} │ │ - vqrdmulh.s q8, , │ │ + vqrdmlah.s q8, , q10 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0ab60 │ │ ands r0, r0 │ │ b.n c0aa0a │ │ lsrs r0, r5, #2 │ │ b.n c0a1ee │ │ @@ -3173722,15 +3173722,15 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n c0af0e │ │ beq.n c0a7e0 │ │ b.n c0acec │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sp, pc} │ │ - vabd.u q12, , q15 │ │ + vceq.i d24, d9, d5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0ac80 │ │ cmp r0, #80 @ 0x50 │ │ b.n c0a30a │ │ ands r0, r0 │ │ b.n c0ab2e │ │ @@ -3173913,15 +3173913,15 @@ │ │ lsls r2, r3, #21 │ │ add.w r0, r0, r0 │ │ b.n c0b0b6 │ │ beq.n c0a988 │ │ b.n c0ae94 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, r4, r9, sp, pc} │ │ - vceq.i d27, d25, d17 │ │ + vceq.i , , q4 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0ae28 │ │ ands r0, r0 │ │ b.n c0acd2 │ │ movs r4, r1 │ │ b.n c0a4b6 │ │ @@ -3174532,32 +3174532,32 @@ │ │ b.n c0b616 │ │ lsls r0, r0, #16 │ │ add.w r0, r0, r7 │ │ b.n c0b21e │ │ strh r6, [r6, r4] │ │ @ instruction: 0xeb02ff7b │ │ @ instruction: 0xeaff9f15 │ │ - vbif d18, d9, d23 │ │ + vbif q9, , q7 │ │ vacgt.f16 , q12, │ │ - vqadd.u64 q9, , │ │ + vbif d18, d9, d10 │ │ vacgt.f16 d25, d24, d21 │ │ - vqadd.u64 q9, , │ │ + vqadd.u64 q9, , q15 │ │ vacgt.f16 , q4, │ │ - vqadd.u64 d18, d25, d7 │ │ + vqadd.u64 d18, d25, d30 │ │ @ instruction: 0xff789d31 │ │ - vminnm.f16 , , │ │ + vminnm.f16 , , q13 │ │ vqrdmlsh.s d25, d24, d17 │ │ - vacgt.f16 , , │ │ + vacgt.f16 , , q13 │ │ vabd.f16 d25, d8, d5 │ │ - vpmin.f16 d17, d9, d23 │ │ + vpmin.f16 , , q7 │ │ vcgt.f16 d25, d8, d9 │ │ @ instruction: 0xff799d79 │ │ - vminnm.f16 d17, d25, d11 │ │ + vpmin.f16 , , q1 │ │ vabd.f16 , q12, │ │ - vpmin.f16 , , │ │ + vhadd.u d18, d9, d10 │ │ vpmin.f16 d25, d24, d29 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n c0b3d8 │ │ str r1, [r0, r0] │ │ b.n c0b282 │ │ asrs r5, r6, #2 │ │ @@ -3175176,15 +3175176,15 @@ │ │ vqshl.u64 d30, d19, d9 │ │ vaba.u , , │ │ vcgt.u q15, , │ │ vceq.i d25, d7, d9 │ │ vshl.u64 d30, d11, d9 │ │ vmin.u , , │ │ vhsub.u q15, , │ │ - @ instruction: 0xff776c8b │ │ + vqrdmlsh.s d22, d23, d18 │ │ vpmin.u d31, d8, d15 │ │ vceq.i , q11, │ │ vshl.u64 q15, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n c0b964 │ │ str r1, [r0, r0] │ │ @@ -3175680,17 +3175680,17 @@ │ │ b.n c0b49a │ │ movs r6, r0 │ │ b.n c0bc56 │ │ beq.n c0b928 │ │ b.n c0be34 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r8, r9, ip, pc} │ │ - vpmin.u , , │ │ + vpmin.u d31, d25, d12 │ │ vhsub.u d25, d23, d17 │ │ - vmul.p d31, d25, d9 │ │ + vmls.i , , q0 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, r5, r7, r9, sl, fp, sp} │ │ b.n c0b456 │ │ movs r0, r0 │ │ b.n c0bfde │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3176077,19 +3176077,19 @@ │ │ b.n c0b822 │ │ movs r1, r1 │ │ b.n c0bfd6 │ │ ldr r0, [sp, #540] @ 0x21c │ │ b.n c0b82a │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, sl, fp, pc} │ │ - vqsub.u64 , , q11 │ │ + vcge.u d19, d9, d13 │ │ vcgt.f16 q12, q12, │ │ - vhsub.u d19, d25, d22 │ │ + vhsub.u , , │ │ vpmin.f16 q12, q4, │ │ - vcgt.u d19, d9, d18 │ │ + vcgt.u , , │ │ vhadd.u d17, d8, d0 │ │ b.n c0bffa │ │ movs r0, r0 │ │ b.n c0c3fe │ │ movs r0, r0 │ │ b.n c0c364 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3179550,17 +3179550,17 @@ │ │ b.n c0d564 │ │ movs r0, r0 │ │ b.n c0db48 │ │ movs r0, #2 │ │ b.n c0db4c │ │ @ instruction: 0xffa9eaff │ │ strb r7, [r1, #11] │ │ - vhadd.u d19, d25, d19 │ │ + vhadd.u , , q5 │ │ vbif , q4, │ │ - vpmin.f16 q9, , │ │ + vminnm.f16 q9, , q11 │ │ vshl.u64 d23, d23, d8 │ │ @ instruction: 0xff796c05 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n c0deec │ │ movs r0, #108 @ 0x6c │ │ b.n c0d576 │ │ @@ -3180185,15 +3180185,15 @@ │ │ b.n c0e6be │ │ lsls r4, r6, #9 │ │ b.n c0da8a │ │ lsls r0, r7, #9 │ │ b.n c0da8e │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r5, r6, sl, fp, sp, lr} │ │ - vminnm.f16 d25, d9, d13 │ │ + vpmin.f16 , , q2 │ │ @ instruction: 0xff786c2f │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r3, r5, r6, ip, sp} │ │ b.n c0dabe │ │ adds r0, #13 │ │ b.n c0e428 │ │ movs r7, r4 │ │ @@ -3181381,21 +3181381,21 @@ │ │ movs r0, #2 │ │ b.n c0eafc │ │ bne.n c0e9ea │ │ add.w r1, r1, r3, lsl #8 │ │ b.n c0efe6 │ │ @ instruction: 0xffeeeaff │ │ str r3, [r1, #28] │ │ - vcge.u q15, , q0 │ │ + vcge.u q15, , │ │ vcgt.u q11, , │ │ - vqrshl.u64 q15, q0, │ │ + vqrshl.u64 q15, , │ │ vhsub.u d22, d7, d15 │ │ - vqshl.u64 d30, d4, d9 │ │ + vqshl.u64 d30, d27, d9 │ │ vqsub.u64 d22, d7, d31 │ │ - vshl.u64 q15, q2, │ │ + vshl.u64 q15, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c0eeac │ │ add r0, pc, #0 @ (adr r0, c0ea14 ) │ │ b.n c0ed56 │ │ lsls r4, r6, #8 │ │ b.n c0e53a │ │ @@ -3182820,29 +3182820,29 @@ │ │ @ instruction: 0xffdfeaff │ │ ands r0, r0 │ │ b.n c0fdb2 │ │ ldr r7, [r1, #80] @ 0x50 │ │ b.n c0fc76 │ │ @ instruction: 0xffdceaff │ │ str r7, [r2, #12] │ │ - vcgt.u d25, d25, d31 │ │ + vcge.u , , q3 │ │ vbif d22, d8, d15 │ │ - vcge.u , , │ │ + vqshl.u64 d25, d14, d9 │ │ vhadd.u q11, q4, │ │ - vcge.u d25, d9, d15 │ │ + vcgt.u , , q3 │ │ vhadd.u d22, d24, d7 │ │ - vcge.u , , │ │ + vcgt.u d25, d25, d6 │ │ vminnm.f16 d21, d24, d27 │ │ vminnm.f16 , , │ │ - vqsub.u64 , , │ │ + vqsub.u64 , , q13 │ │ vpmin.f16 , q12, │ │ vmul.p , , │ │ vpmin.f16 , , │ │ vmls.i d21, d25, d19 │ │ - vqrdmlsh.s q12, , │ │ + @ instruction: 0xff798ca2 │ │ vcgt.f16 , q12, │ │ vpmax.u , , │ │ vabd.f16 d20, d25, d9 │ │ vqrdmlah.s , q11, │ │ vacgt.f16 d20, d25, d9 │ │ vqrdmlah.s , q3, q6 │ │ vqrdmlah.s d21, d9, d23 │ │ @@ -3182856,17 +3182856,17 @@ │ │ vpmax.u , , │ │ @ instruction: 0xff799c07 │ │ vpmin.u d21, d25, d15 │ │ vaba.u , , │ │ vceq.i d25, d25, d19 │ │ @ instruction: 0xff795c27 │ │ vpmax.u d21, d9, d23 │ │ - vqrdmlsh.s d26, d25, d14 │ │ + @ instruction: 0xff79acc5 │ │ vmax.u d21, d8, d19 │ │ - vceq.i d26, d25, d10 │ │ + vsub.i64 q13, , │ │ vqrshl.u64 , , q12 │ │ vqrdmlah.s , , │ │ vmin.u d21, d25, d27 │ │ vshl.u64 d24, d12, d9 │ │ vmin.u , , │ │ vcgt.u d24, d25, d28 │ │ vmul.p d21, d7, d31 │ │ @@ -3183532,15 +3183532,15 @@ │ │ b.n c1042e │ │ beq.n c0fd20 │ │ b.n c1020c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, lr} │ │ vminnm.f16 d22, d9, d29 │ │ vhadd.u , , │ │ - vpmin.f16 d27, d9, d10 │ │ + vminnm.f16 d27, d9, d17 │ │ vqadd.u64 d21, d8, d11 │ │ vpmin.f16 d20, d9, d27 │ │ vqrdmlah.s q15, , │ │ vacgt.f16 q10, q11, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c101b8 │ │ @@ -3185193,15 +3185193,15 @@ │ │ movs r0, r2 │ │ b.n c106b0 │ │ asrs r1, r0, #32 │ │ b.n c10c98 │ │ bge.n c10a86 │ │ @ instruction: 0xeb02ff2d │ │ @ instruction: 0xeaff4153 │ │ - vabd.f16 , , │ │ + @ instruction: 0xff791df6 │ │ vcge.u d20, d24, d27 │ │ vqrdmlah.s , , q13 │ │ vcgt.u d20, d21, d15 │ │ vqrdmulh.s , , q7 │ │ vbif d20, d5, d7 │ │ vceq.i , , q3 │ │ vqadd.u64 q10, , │ │ @@ -3186869,28 +3186869,28 @@ │ │ @ instruction: 0xffc5eaff │ │ movs r0, r0 │ │ b.n c12136 │ │ movs r4, r4 │ │ b.n c11514 │ │ @ instruction: 0xffc5eaff │ │ subs r7, #83 @ 0x53 │ │ - vqrdmulh.s , , q11 │ │ + @ instruction: 0xff791c0d │ │ vcgt.f16 , q12, │ │ - vqrdmlah.s , , q15 │ │ + vqrdmulh.s d17, d25, d21 │ │ vcgt.f16 d19, d8, d23 │ │ vqrdmlah.s , , │ │ - vacgt.f16 d24, d9, d30 │ │ - vcge.u q15, q4, q6 │ │ - vcgt.u q15, q4, q2 │ │ + vcgt.f16 q12, , │ │ + vcgt.u d30, d24, d3 │ │ + vcgt.u q15, q4, │ │ vacgt.f16 , q4, │ │ - vpmax.u , , q13 │ │ + vqrdmlah.s d17, d9, d1 │ │ vmax.u , q12, │ │ - vmls.i q12, , q5 │ │ + vmul.p q12, , │ │ vqrshl.u64 , , q4 │ │ - vaba.u q11, , q8 │ │ + vceq.i d22, d9, d7 │ │ @ instruction: 0xff783cef │ │ @ instruction: 0xff797dfd │ │ vmls.i , , │ │ vpmin.u , , │ │ vmin.u q10, , q7 │ │ vmax.u , q11, │ │ vrshl.u64 d29, d29, d25 │ │ @@ -3186912,36 +3186912,36 @@ │ │ vmul.p d19, d25, d7 │ │ vpmin.u d23, d25, d25 │ │ vpmin.u d19, d25, d7 │ │ vqrdmlah.s d23, d25, d25 │ │ vmax.u d19, d9, d23 │ │ vabd.u , , │ │ vqrdmulh.s , , │ │ - vabd.f16 q11, , q10 │ │ + vcgt.f16 d22, d9, d11 │ │ vqrshl.u64 d19, d11, d8 │ │ - vaba.u d22, d25, d24 │ │ + vaba.u q11, , │ │ vrshl.u64 d19, d3, d24 │ │ - vsub.i64 d22, d9, d16 │ │ + vsub.i64 q11, , │ │ vcge.u , q4, │ │ - vqrshl.u64 q11, q10, │ │ + vmin.u d22, d9, d11 │ │ vcge.u , q4, │ │ - vmin.u d22, d9, d0 │ │ + vmin.u d22, d9, d23 │ │ vhsub.u , q4, │ │ - vrshl.u64 d22, d8, d9 │ │ + vrshl.u64 d22, d31, d9 │ │ vhsub.u , q4, │ │ - vshl.u64 q11, q8, │ │ + vrshl.u64 d22, d7, d9 │ │ vhsub.u d19, d8, d23 │ │ - vshl.u64 q11, q2, │ │ + vshl.u64 q11, , │ │ vcgt.u d19, d24, d31 │ │ vbif , , │ │ - vqshl.u64 d22, d12, d25 │ │ + vshl.u64 q11, , │ │ vqrdmlsh.s d19, d24, d31 │ │ - vminnm.f16 q11, , q6 │ │ + vpmin.f16 d22, d25, d3 │ │ vabd.f16 , q12, │ │ - vhadd.u , , q12 │ │ + vhadd.u d23, d25, d15 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c11fa8 │ │ str r1, [r0, r0] │ │ b.n c11e52 │ │ asrs r0, r6, #2 │ │ b.n c11636 │ │ @@ -3187530,38 +3187530,38 @@ │ │ b.n c11b3c │ │ asrs r1, r0, #32 │ │ b.n c12124 │ │ bpl.n c120cc │ │ @ instruction: 0xeb02ff44 │ │ @ instruction: 0xeaff305b │ │ vminnm.f16 q9, , │ │ - vqsub.u64 d29, d25, d12 │ │ - vqsub.u64 , q4, q8 │ │ + vhsub.u , , │ │ + vqsub.u64 d29, d24, d7 │ │ vabd.f16 q9, q4, │ │ - vrhadd.u , , q15 │ │ + vbif d17, d25, d5 │ │ vqrdmlah.s d18, d25, d15 │ │ vqrdmulh.s q9, , │ │ vqrdmulh.s q9, , │ │ - vpmin.f16 q8, , q5 │ │ + vminnm.f16 q8, , │ │ vminnm.f16 q9, , │ │ - vcge.u , , q7 │ │ - vcge.u , , q0 │ │ - vcgt.u d29, d24, d20 │ │ + vcgt.u d17, d25, d5 │ │ + vcge.u , , │ │ + vcgt.u , q12, │ │ vacgt.f16 d18, d8, d31 │ │ - vhsub.u , , q1 │ │ + vhsub.u , , │ │ vcgt.f16 d18, d9, d19 │ │ - vhsub.u d17, d9, d22 │ │ + vhsub.u , , │ │ @ instruction: 0xff792c83 │ │ - vhadd.u d17, d25, d6 │ │ + vhadd.u d17, d25, d29 │ │ vqrdmlsh.s d18, d25, d19 │ │ - vqadd.u64 d17, d25, d22 │ │ + vqadd.u64 , , │ │ vcgt.f16 d18, d25, d15 │ │ - vqsub.u64 d17, d25, d2 │ │ + vqsub.u64 d17, d25, d25 │ │ vminnm.f16 d18, d25, d7 │ │ - vcge.u d17, d25, d10 │ │ + vcgt.u , , │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {lr} │ │ b.n c123be │ │ movs r4, r0 │ │ b.n c11ba4 │ │ movs r0, r0 │ │ b.n c12726 │ │ @@ -3187626,17 +3187626,17 @@ │ │ b.n c1244e │ │ asrs r0, r2, #1 │ │ b.n c12852 │ │ movs r1, #105 @ 0x69 │ │ b.n c12716 │ │ @ instruction: 0xffe5eaff │ │ cmp r3, #7 │ │ - vsub.i64 q15, , │ │ + vsub.i64 q15, , q13 │ │ vpmax.u d18, d23, d19 │ │ - vceq.i q15, , │ │ + vsub.i64 d30, d25, d6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c125cc │ │ strh r0, [r0, #0] │ │ b.n c12476 │ │ movs r4, r0 │ │ b.n c11c5c │ │ @@ -3188330,31 +3188330,31 @@ │ │ b.n c12d02 │ │ ands r0, r0 │ │ b.n c12e46 │ │ movs r0, #12 │ │ b.n c12d8a │ │ vpmin.u8 q15, , │ │ cmp r1, #39 @ 0x27 │ │ - vcge.u , , q11 │ │ + vcge.u d27, d25, d13 │ │ vsub.i64 d18, d8, d19 │ │ vaba.u q9, , │ │ - vrhadd.u , , q1 │ │ + vrhadd.u , , │ │ vabd.u q9, q12, │ │ - vqsub.u64 d27, d9, d6 │ │ + vqsub.u64 d27, d9, d29 │ │ vceq.i q12, q4, │ │ vqshl.u64 q9, , q11 │ │ - vpmin.f16 d26, d9, d22 │ │ + vpmin.f16 q13, , │ │ vshl.u64 d18, d31, d24 │ │ - vacgt.f16 q13, , q15 │ │ + vpmin.f16 d26, d9, d21 │ │ vabd.u , q12, q2 │ │ vsub.i64 q9, , │ │ vaba.u d18, d25, d15 │ │ - vrhadd.u , , q15 │ │ + vqsub.u64 d27, d9, d5 │ │ vrshl.u64 d18, d15, d8 │ │ - vminnm.f16 q13, , q7 │ │ + vpmin.f16 d26, d25, d5 │ │ vqrshl.u64 q9, , q4 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r2, ip} │ │ b.n c12284 │ │ movs r0, r0 │ │ b.n c12e08 │ │ movs r7, r1 │ │ @@ -3188906,19 +3188906,19 @@ │ │ b.n c12f66 │ │ asrs r7, r5, #32 │ │ b.n c1336a │ │ movs r1, #127 @ 0x7f │ │ b.n c1322e │ │ @ instruction: 0xffe7eaff │ │ movs r1, #175 @ 0xaf │ │ - vsub.i64 d19, d9, d20 │ │ + vsub.i64 , , │ │ vqadd.u64 q9, q12, │ │ - vabd.u , , q6 │ │ + vaba.u , , │ │ vpmin.f16 , q12, │ │ - vmax.u , , q8 │ │ + vmax.u d19, d25, d7 │ │ vqrdmlah.s d18, d8, d4 │ │ movs r3, r4 │ │ movs r1, #3 │ │ vpmin.u d22, d25, d6 │ │ vbif q9, q3, │ │ vqrdmulh.s d22, d9, d6 │ │ vpmin.f16 d17, d22, d27 │ │ @@ -3189680,29 +3189680,29 @@ │ │ b.n c12e18 │ │ movs r0, r0 │ │ b.n c133fc │ │ movs r0, #2 │ │ b.n c13400 │ │ @ instruction: 0xffedeaff │ │ adds r7, r2, r6 │ │ - @ instruction: 0xff79bd36 │ │ + @ instruction: 0xff79bd5d │ │ vmls.i , , │ │ - vabd.f16 d27, d9, d6 │ │ - vaba.u , , │ │ - vceq.i d29, d7, d25 │ │ + vabd.f16 d27, d9, d29 │ │ + vaba.u , , q14 │ │ + vsub.i64 , , q8 │ │ vmls.i , , │ │ - @ instruction: 0xff79bce2 │ │ + vabd.f16 d27, d9, d9 │ │ @ instruction: 0xff77ec40 │ │ vsub.i64 , , │ │ - @ instruction: 0xff79bc66 │ │ + @ instruction: 0xff79bc8d │ │ @ instruction: 0xff77ec4c │ │ vmul.p d17, d25, d19 │ │ - @ instruction: 0xff79bd52 │ │ + @ instruction: 0xff79bd79 │ │ vmls.i d17, d7, d11 │ │ - @ instruction: 0xff79bcaa │ │ + vqrdmlsh.s , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {sp} │ │ b.n c13a6e │ │ ands r0, r0 │ │ b.n c13672 │ │ str r4, [r0, #0] │ │ b.n c12e56 │ │ @@ -3190348,21 +3190348,21 @@ │ │ b.n c13f56 │ │ movs r4, r0 │ │ b.n c13c1a │ │ asrs r0, r2, #1 │ │ b.n c1401e │ │ @ instruction: 0xffc1eaff │ │ asrs r3, r2, #15 │ │ - vmul.p , , │ │ + vmul.p , , q13 │ │ vcge.u d17, d8, d3 │ │ - vmul.p d29, d9, d3 │ │ + vmul.p d29, d9, d26 │ │ vhsub.u , q12, │ │ - vsub.i64 , , │ │ + vmls.i d29, d9, d10 │ │ vcgt.u , q4, │ │ - vmls.i , , │ │ + vmls.i , , q13 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n c13c4a │ │ movs r4, r0 │ │ b.n c13430 │ │ movs r0, r0 │ │ b.n c13fb2 │ │ @@ -3191360,15 +3191360,15 @@ │ │ @ instruction: 0xebff0000 │ │ b.n c14932 │ │ beq.n c14204 │ │ b.n c14710 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, fp} │ │ vmul.p q8, , │ │ - @ instruction: 0xff795c62 │ │ + @ instruction: 0xff795c89 │ │ vhadd.u d16, d8, d0 │ │ b.n c148aa │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (c142d0 ) │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ b.n c13d54 │ │ str r0, [r0, r0] │ │ @@ -3191395,15 +3191395,15 @@ │ │ b.n c14586 │ │ asrs r4, r0, #32 │ │ b.n c1458a │ │ movs r0, #100 @ 0x64 │ │ b.n c1498e │ │ ldr r0, [pc, #192] @ (c14310 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, r7, sl, fp, lr, pc} │ │ - @ instruction: 0xea02e633 │ │ + @ instruction: 0xea02e65a │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c146fc │ │ str r1, [r0, r0] │ │ b.n c145a6 │ │ ands r0, r0 │ │ b.n c145aa │ │ @@ -3193001,32 +3193001,32 @@ │ │ movs r0, #100 @ 0x64 │ │ b.n c1572a │ │ ldmia r1!, {r0, r3, r5, r6} │ │ add.w r0, r2, r5 │ │ b.n c15332 │ │ ldr r4, [r1, #108] @ 0x6c │ │ @ instruction: 0xebfeffb2 │ │ - @ instruction: 0xeaffe08f │ │ - vceq.i , , │ │ - vbif q15, , │ │ - vmls.i , , │ │ - vhadd.u q13, , │ │ - vmls.i , , │ │ - vhadd.u q13, , │ │ - vmls.i d29, d23, d31 │ │ - vqadd.u64 d26, d23, d19 │ │ - @ instruction: 0xff77dd9b │ │ - vabd.f16 , , │ │ - vqrdmulh.s , , │ │ - @ instruction: 0xff77dc23 │ │ - vpmax.u , , │ │ - vbif q13, , │ │ - vpmin.u d29, d23, d19 │ │ - vbif d26, d23, d23 │ │ - vceq.i d29, d23, d3 │ │ + @ instruction: 0xeaffe0b6 │ │ + vmul.p d29, d7, d10 │ │ + vrhadd.u d30, d23, d6 │ │ + vmls.i d29, d23, d14 │ │ + vqadd.u64 d26, d23, d2 │ │ + vmul.p , , q9 │ │ + vqadd.u64 q13, , q11 │ │ + vmul.p , , q3 │ │ + vqadd.u64 q13, , q5 │ │ + vabd.f16 , , q1 │ │ + @ instruction: 0xff77dd96 │ │ + vqrdmlsh.s d29, d7, d2 │ │ + @ instruction: 0xff77dc4a │ │ + vqrdmlah.s d29, d7, d6 │ │ + vqsub.u64 d26, d7, d10 │ │ + vpmin.u , , q5 │ │ + vbif q13, , q7 │ │ + vceq.i d29, d23, d26 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c154e4 │ │ str r0, [r0, r0] │ │ b.n c1538e │ │ str r0, [r5, #8] │ │ b.n c14b72 │ │ @@ -3193180,15 +3193180,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n c158d2 │ │ movs r5, r0 │ │ b.n c154d6 │ │ beq.n c151a8 │ │ b.n c156b4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r8, r9, sl, ip, lr, pc} │ │ vcge.u , , │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n c154ee │ │ movs r1, r0 │ │ b.n c15854 │ │ movs r7, r1 │ │ @@ -3193256,15 +3193256,15 @@ │ │ str r7, [sp, #648] @ 0x288 │ │ @ instruction: 0xebfe1001 │ │ b.n c1598a │ │ ldrh r6, [r6, r4] │ │ add.w r0, r0, r4 │ │ b.n c15592 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, r9, sl, ip, lr, pc} │ │ vmls.i q8, , │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c15700 │ │ ands r0, r0 │ │ b.n c155aa │ │ lsls r0, r4, #13 │ │ @@ -3193477,16 +3193477,16 @@ │ │ @ instruction: 0xebff4000 │ │ b.n c14f3a │ │ movs r4, r0 │ │ b.n c15772 │ │ beq.n c15444 │ │ b.n c15950 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, sl, ip, lr, pc} │ │ - vmls.i , , │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, sl, ip, lr, pc} │ │ + vmls.i , , q12 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c158e4 │ │ str r0, [r0, r0] │ │ b.n c1578e │ │ lsls r4, r5, #2 │ │ b.n c14f72 │ │ @@ -3193675,18 +3193675,18 @@ │ │ add.w r0, r2, r0, lsl #28 │ │ b.n c15d1e │ │ movs r7, r0 │ │ b.n c15922 │ │ beq.n c155f4 │ │ b.n c15b00 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, ip, lr, pc} │ │ - vcge.u d29, d23, d19 │ │ - vhsub.u d29, d23, d3 │ │ - vqsub.u64 d29, d23, d31 │ │ + ldmia.w sp!, {r1, r3, sl, ip, lr, pc} │ │ + vcge.u , , q5 │ │ + vhsub.u d29, d23, d26 │ │ + vhsub.u , , q11 │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, pc} │ │ b.n c15942 │ │ asrs r0, r4, #3 │ │ b.n c15144 │ │ ands r0, r0 │ │ b.n c1594a │ │ @@ -3193789,19 +3193789,19 @@ │ │ b.n c15a1a │ │ movs r0, #83 @ 0x53 │ │ b.n c15e1e │ │ stmia r7!, {r2, r3, r5, r7} │ │ add.w r0, r2, r0 │ │ b.n c15e26 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r9, ip, lr, pc} │ │ - vqsub.u64 d29, d7, d3 │ │ - vrhadd.u d29, d23, d23 │ │ - vbif , , │ │ - vrhadd.u d29, d23, d15 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r9, ip, lr, pc} │ │ + vqsub.u64 d29, d7, d26 │ │ + vrhadd.u , , q7 │ │ + vhsub.u d29, d7, d6 │ │ + vbif d29, d23, d22 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r4, r6} │ │ movt r0, #513 @ 0x201 │ │ b.n c15a4a │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #4685824 @ 0x478000 │ │ orr.w r0, r2, #131072 @ 0x20000 │ │ @@ -3194444,16 +3194444,16 @@ │ │ b.n c16432 │ │ movs r0, r0 │ │ b.n c16318 │ │ vpmin.u , q11, │ │ @ instruction: 0xffd5eaff │ │ ldr r1, [pc, #128] @ (c15d00 ) │ │ vcge.u8 d22, d11, d0 │ │ - vqrdmlsh.s d28, d11, d19 │ │ - @ instruction: 0xff77cc6b │ │ + vqrdmlsh.s q14, , q5 │ │ + vqrdmlsh.s d28, d23, d2 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c15fd6 │ │ movs r4, r1 │ │ b.n c157bc │ │ adds r0, #16 │ │ b.n c157c0 │ │ @@ -3194579,19 +3194579,19 @@ │ │ movs r0, #8 │ │ b.n c16426 │ │ movs r4, r0 │ │ b.n c160ea │ │ asrs r0, r2, #1 │ │ b.n c164ee │ │ @ instruction: 0xffcfeaff │ │ - ldmia r3, {r0, r1, r2, r3, r4, r5, r6} │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ vhadd.u d16, d7, d18 │ │ - vpmax.u q14, , │ │ + vpmax.u q14, , q15 │ │ vpmin.f16 , , q13 │ │ - vqrdmulh.s d28, d6, d19 │ │ + vqrdmulh.s q14, q3, q5 │ │ vpmin.f16 , , q3 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c1626c │ │ str r0, [r0, r0] │ │ b.n c16116 │ │ movs r0, r0 │ │ @@ -3195387,24 +3195387,24 @@ │ │ lsls r0, r5, #9 │ │ b.n c15fae │ │ @ instruction: 0xffc8eaff │ │ str r4, [r4, r7] │ │ movs r0, r4 │ │ strh r0, [r7, r0] │ │ movs r0, r4 │ │ - str r5, [r1, r4] │ │ + str r4, [r6, r4] │ │ vcge.u d26, d23, d10 │ │ - vpmin.f16 d20, d22, d1 │ │ + vpmin.f16 d20, d22, d24 │ │ vhsub.u d26, d7, d14 │ │ - vmin.u d26, d22, d18 │ │ - vcgt.f16 q10, , │ │ + vmin.u q13, q11, │ │ + vcgt.f16 d20, d23, d12 │ │ vqadd.u64 q13, , q9 │ │ - vpmin.f16 q10, q3, │ │ + vminnm.f16 q10, q3, q8 │ │ vbif q13, , q3 │ │ - vmax.u q13, q3, │ │ + vmax.u q13, q3, q14 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c1697c │ │ strb r0, [r0, #0] │ │ b.n c16826 │ │ movs r4, r1 │ │ b.n c1600a │ │ @@ -3196129,40 +3196129,40 @@ │ │ movs r0, #104 @ 0x68 │ │ b.n c16658 │ │ movs r0, r0 │ │ b.n c16c3c │ │ movs r0, #2 │ │ b.n c16c40 │ │ @ instruction: 0xff94eaff │ │ - ldr r3, [pc, #660] @ (c16dbc ) │ │ + ldr r3, [pc, #816] @ (c16e58 ) │ │ vmin.u d31, d7, d16 │ │ - vmls.i q10, q11, │ │ + vmls.i q10, q11, q14 │ │ vqshl.u64 , q0, │ │ - vmls.i q10, q3, │ │ + vmls.i d20, d22, d8 │ │ vcgt.u , , q14 │ │ - vmls.i d20, d22, d13 │ │ - vmul.p d20, d7, d5 │ │ + vmul.p d20, d22, d20 │ │ + vmul.p d20, d7, d28 │ │ vcgt.u d31, d23, d16 │ │ - vmul.p d20, d6, d17 │ │ + vmul.p q10, q3, q4 │ │ vcge.u d31, d23, d28 │ │ - vsub.i64 d20, d6, d5 │ │ + vsub.i64 d20, d6, d28 │ │ vqsub.u64 d31, d23, d0 │ │ - vabd.u q10, q11, │ │ + vceq.i d20, d6, d0 │ │ vqsub.u64 , , q10 │ │ - vpmin.u d20, d6, d13 │ │ - vmls.i q10, , │ │ + vpmax.u q10, q3, q2 │ │ + vpmax.u d20, d7, d8 │ │ vshl.u64 , q14, │ │ - vabd.u d20, d22, d21 │ │ + vabd.u q10, q11, q6 │ │ vqsub.u64 d31, d7, d16 │ │ - vceq.i q10, q11, │ │ - vabd.u q10, , │ │ + vceq.i q10, q11, q12 │ │ + vabd.u q10, , q12 │ │ vhsub.u , , q6 │ │ - vabd.u q10, q3, │ │ + vaba.u d20, d22, d4 │ │ vbif , , q12 │ │ - vceq.i d20, d6, d17 │ │ + vceq.i q10, q3, q4 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c17030 │ │ ands r0, r0 │ │ b.n c16eda │ │ movs r4, r1 │ │ b.n c166be │ │ @@ -3196312,16 +3196312,16 @@ │ │ b.n c171f4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {ip, sp, lr} │ │ b.n c17422 │ │ @ instruction: 0xfffaeaff │ │ push {r2} │ │ vcgt.u , , q4 │ │ - vmin.u q10, , │ │ - vbif d22, d23, d18 │ │ + vmax.u d20, d25, d0 │ │ + vbif q11, , │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r6, r7, ip, lr, pc} │ │ b.n c17198 │ │ strb r0, [r0, #0] │ │ b.n c17442 │ │ str r1, [r0, r0] │ │ b.n c17046 │ │ @@ -3196991,41 +3196991,41 @@ │ │ b.n c179f6 │ │ movs r0, #123 @ 0x7b │ │ b.n c179fa │ │ adds r0, #0 │ │ b.n c179fe │ │ bcc.n c172cc │ │ @ instruction: 0xebffff31 │ │ - @ instruction: 0xeaff44c9 │ │ + @ instruction: 0xeaff44f0 │ │ vabd.u , , │ │ - vshl.u64 d20, d5, d22 │ │ + vshl.u64 d20, d28, d22 │ │ vmin.u , , │ │ - vshl.u64 q10, , q3 │ │ + vqshl.u64 d20, d0, d22 │ │ vmax.u , , │ │ - vqshl.u64 d20, d17, d6 │ │ + vqshl.u64 q10, q4, q3 │ │ vmax.u d27, d23, d27 │ │ - vqshl.u64 q10, , q11 │ │ + vrshl.u64 d20, d16, d6 │ │ vaba.u , , │ │ - vcgt.u d20, d6, d21 │ │ + vcgt.u q10, q3, q6 │ │ vqrshl.u64 d27, d15, d23 │ │ - vcgt.u q10, q3, │ │ + vcgt.u q10, q3, q12 │ │ vqrshl.u64 d27, d27, d23 │ │ - vrhadd.u d20, d22, d13 │ │ + vbif d20, d22, d20 │ │ vshl.u64 d27, d7, d7 │ │ - vrhadd.u q10, q11, │ │ - vqadd.u64 d20, d7, d13 │ │ + vbif q10, q11, q10 │ │ + vhadd.u q10, , q2 │ │ vqsub.u64 d27, d23, d7 │ │ - vqadd.u64 d20, d6, d25 │ │ + vhadd.u q10, q3, q8 │ │ vqsub.u64 d27, d23, d19 │ │ - vhadd.u q10, q11, │ │ + vhadd.u q10, q11, q12 │ │ vcge.u d27, d7, d27 │ │ - vpmin.f16 , q11, │ │ + vqadd.u64 d20, d6, d0 │ │ vhsub.u , , │ │ - vqsub.u64 q10, q11, │ │ - vqsub.u64 d20, d23, d1 │ │ + vqsub.u64 q10, q11, q14 │ │ + vqsub.u64 d20, d23, d24 │ │ vrshl.u64 d27, d11, d7 │ │ vaba.u d17, d6, d12 │ │ b.n c16e5a │ │ lsls r4, r3, #10 │ │ b.n c16e60 │ │ movs r0, r0 │ │ b.n c179e2 │ │ @@ -3197274,18 +3197274,18 @@ │ │ movs r0, #24 │ │ b.n c17094 │ │ movs r0, r0 │ │ b.n c17678 │ │ movs r0, #2 │ │ b.n c1767c │ │ @ instruction: 0xffdceaff │ │ - subs r5, #185 @ 0xb9 │ │ + subs r5, #224 @ 0xe0 │ │ vqshl.u64 d16, d27, d7 │ │ vbif d18, d7, d18 │ │ - @ instruction: 0xff763d31 │ │ + @ instruction: 0xff763d58 │ │ vcge.u d16, d23, d19 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c17a18 │ │ cmp r0, #176 @ 0xb0 │ │ b.n c170a2 │ │ ands r0, r0 │ │ @@ -3197334,16 +3197334,16 @@ │ │ b.n c17d22 │ │ bcs.n c1765e │ │ @ instruction: 0xebff0005 │ │ b.n c1792a │ │ beq.n c175fc │ │ b.n c17b08 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r6, r7, sl, fp, ip, sp} │ │ - vqrdmlsh.s , , │ │ + ldmia.w sp!, {r4, r5, r6, r7, sl, fp, ip, sp} │ │ + vabd.f16 d19, d7, d4 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n c17942 │ │ lsrs r1, r2, #26 │ │ b.n c17b06 │ │ str r1, [r0, r0] │ │ b.n c1794a │ │ @@ -3197454,19 +3197454,19 @@ │ │ movs r0, r0 │ │ b.n c17d96 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n c17a3e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r5, r6, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r7, sl, fp, ip, sp} │ │ vrshl.u64 d30, d1, d23 │ │ - vqrdmlsh.s d19, d5, d1 │ │ + vqrdmlsh.s d19, d5, d24 │ │ vqrshl.u64 d30, d17, d7 │ │ - vqrdmulh.s , , │ │ + vqrdmlah.s , , q10 │ │ vshl.u64 q15, , │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {lr} │ │ b.n c17a62 │ │ movs r4, r1 │ │ b.n c17246 │ │ asrs r0, r7, #32 │ │ @@ -3197662,21 +3197662,21 @@ │ │ movs r0, #12 │ │ b.n c17f46 │ │ movs r4, r0 │ │ b.n c17c0a │ │ asrs r0, r2, #1 │ │ b.n c1800e │ │ @ instruction: 0xffe2eaff │ │ - subs r2, #69 @ 0x45 │ │ + subs r2, #108 @ 0x6c │ │ vshl.u64 q15, q13, │ │ - vpmax.u , q11, │ │ + vqrdmulh.s d19, d6, d12 │ │ vrshl.u64 d30, d10, d23 │ │ - vpmax.u d19, d6, d9 │ │ + vpmin.u d19, d6, d16 │ │ vshl.u64 d30, d30, d23 │ │ - vmul.p , q11, │ │ + vpmax.u d19, d6, d0 │ │ vqshl.u64 q15, q15, │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c17d94 │ │ ands r0, r0 │ │ b.n c17c3e │ │ lsls r4, r4, #6 │ │ @@ -3198086,23 +3198086,23 @@ │ │ movs r0, #12 │ │ b.n c182f6 │ │ movs r4, r0 │ │ b.n c17fba │ │ asrs r0, r2, #1 │ │ b.n c183be │ │ @ instruction: 0xff99eaff │ │ - adds r7, #185 @ 0xb9 │ │ + adds r7, #224 @ 0xe0 │ │ @ instruction: 0xff77fc8f │ │ - vabd.u , , │ │ + vsub.i64 d19, d5, d12 │ │ vqrdmlsh.s d31, d23, d27 │ │ - vceq.i d19, d5, d5 │ │ + vceq.i d19, d5, d28 │ │ @ instruction: 0xff77fceb │ │ - vmax.u d19, d5, d25 │ │ + vmin.u , , q0 │ │ vpmin.u , , │ │ - vsub.i64 d19, d21, d29 │ │ + vceq.i , , q2 │ │ vabd.f16 d31, d23, d3 │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r3, r6, r7, fp, ip} │ │ b.n c177d2 │ │ ands r0, r0 │ │ b.n c17ff6 │ │ movs r1, r0 │ │ @@ -3198195,18 +3198195,18 @@ │ │ b.n c184be │ │ adds r0, #0 │ │ b.n c184c2 │ │ beq.n c17e2e │ │ @ instruction: 0xebff0000 │ │ b.n c184ca │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r5, r8, sl, ip, sp} │ │ - vceq.i q14, , q10 │ │ - vqrshl.u64 , , │ │ - vmls.i q14, , q2 │ │ + ldmia.w sp!, {r2, r3, r6, r8, sl, ip, sp} │ │ + vmul.p d28, d7, d11 │ │ + vqrshl.u64 d19, d12, d23 │ │ + vmls.i q14, , │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c18240 │ │ ands r0, r0 │ │ b.n c180ea │ │ str r1, [r0, r0] │ │ b.n c184ee │ │ @@ -3198249,15 +3198249,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n c18542 │ │ movs r5, r0 │ │ b.n c18146 │ │ beq.n c17e18 │ │ b.n c18324 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, sl, ip, sp} │ │ + ldmia.w sp!, {r2, r4, r6, r7, sl, ip, sp} │ │ vrshl.u64 q14, , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c182b8 │ │ str r0, [sp, #0] │ │ b.n c18162 │ │ movs r0, r0 │ │ @@ -3198817,39 +3198817,39 @@ │ │ b.n c183f4 │ │ movs r0, #2 │ │ b.n c183f8 │ │ add r2, sp, #792 @ 0x318 │ │ @ instruction: 0xeb018000 │ │ b.n c18a22 │ │ @ instruction: 0xff8deaff │ │ - adds r4, #1 │ │ - vabd.u q14, , q0 │ │ - vcgt.u d19, d7, d29 │ │ - vmax.u q14, , q14 │ │ - vcge.u , , │ │ - vaba.u d28, d7, d20 │ │ - vcge.u , , │ │ - vaba.u d28, d7, d0 │ │ - vqsub.u64 , , │ │ - vmin.u d28, d7, d24 │ │ - vbif , , │ │ - vqrshl.u64 d28, d20, d7 │ │ - vqsub.u64 d19, d23, d5 │ │ - vmin.u q14, , q2 │ │ - vqadd.u64 d19, d7, d5 │ │ - vcge.u q14, , q2 │ │ - vqadd.u64 d19, d7, d17 │ │ - vcge.u q14, , q8 │ │ - vrhadd.u d19, d23, d29 │ │ - vrshl.u64 q14, q14, │ │ - vpmin.f16 q9, , │ │ - vcgt.u d28, d23, d20 │ │ - vhsub.u , , │ │ - vminnm.f16 d18, d23, d21 │ │ - vcge.u q14, , q10 │ │ + adds r4, #40 @ 0x28 │ │ + vabd.u q14, , │ │ + vcge.u , , q2 │ │ + vaba.u d28, d7, d3 │ │ + vcge.u d19, d23, d12 │ │ + vaba.u q14, , │ │ + vcge.u , , q12 │ │ + vaba.u d28, d7, d23 │ │ + vhsub.u d19, d23, d16 │ │ + vmin.u q14, , │ │ + vbif d19, d23, d12 │ │ + vqrshl.u64 q14, , │ │ + vqsub.u64 d19, d23, d28 │ │ + vmin.u q14, , │ │ + vqadd.u64 d19, d7, d28 │ │ + vcge.u q14, , │ │ + vqadd.u64 , , q4 │ │ + vqshl.u64 d28, d7, d7 │ │ + vbif , , q2 │ │ + vqrshl.u64 d28, d3, d23 │ │ + vhadd.u d19, d7, d12 │ │ + vcgt.u q14, , │ │ + vhsub.u , , q14 │ │ + vminnm.f16 q9, , q6 │ │ + vcge.u d28, d23, d11 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c187ec │ │ ands r0, r0 │ │ b.n c18696 │ │ movs r0, r0 │ │ b.n c18a9a │ │ @@ -3199125,29 +3199125,29 @@ │ │ b.n c186c8 │ │ cbnz r1, c1862a │ │ add.w r0, r2, r7 │ │ b.n c188f2 │ │ beq.n c185c4 │ │ b.n c18ad0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r6, r8, sl, fp, sp} │ │ + ldmia.w sp!, {r4, r7, r8, sl, fp, sp} │ │ vmax.u d29, d23, d16 │ │ - vabd.f16 q9, , │ │ + vcgt.f16 d18, d5, d8 │ │ vaba.u d29, d7, d8 │ │ - vabd.f16 d18, d21, d21 │ │ + vabd.f16 q9, , q6 │ │ vmin.u , , q6 │ │ - vabd.f16 q9, , │ │ + @ instruction: 0xff752d74 │ │ vmax.u d29, d23, d4 │ │ - @ instruction: 0xff752d15 │ │ + @ instruction: 0xff752d3c │ │ vmax.u , , q6 │ │ - @ instruction: 0xff752d31 │ │ + @ instruction: 0xff752d58 │ │ vmax.u , , q12 │ │ - vcgt.f16 d18, d5, d9 │ │ + vacgt.f16 d18, d5, d16 │ │ vabd.u , , q0 │ │ - @ instruction: 0xff752ce1 │ │ + vabd.f16 d18, d5, d8 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c18a98 │ │ str r0, [sp, #0] │ │ b.n c18942 │ │ str r1, [r0, #0] │ │ b.n c18946 │ │ @@ -3199505,26 +3199505,26 @@ │ │ vpmin.u32 q15, q15, │ │ movs r0, r1 │ │ b.n c18c66 │ │ strb r4, [r0, r5] │ │ @ instruction: 0xeb04b000 │ │ b.n c1906e │ │ vpmin.u16 q15, q15, │ │ - cmp r4, #1 │ │ - @ instruction: 0xff772c2e │ │ - vpmin.u q9, , │ │ - vceq.i d22, d7, d3 │ │ - vmls.i q9, , │ │ - vmin.u q11, , │ │ - vmul.p d18, d23, d21 │ │ - vmax.u q11, , │ │ - vmul.p q9, , │ │ - vmax.u d22, d23, d15 │ │ - @ instruction: 0xff772c29 │ │ - vqrdmlsh.s q9, , q3 │ │ + cmp r4, #40 @ 0x28 │ │ + vqrdmlsh.s q9, , │ │ + vqrdmulh.s d18, d7, d20 │ │ + vceq.i d22, d7, d26 │ │ + vpmax.u d18, d7, d8 │ │ + vaba.u d22, d7, d14 │ │ + vmul.p q9, , q6 │ │ + vmin.u q11, , q9 │ │ + vmls.i d18, d23, d16 │ │ + vmin.u d22, d23, d22 │ │ + vqrdmlsh.s q9, , q0 │ │ + vqrdmlsh.s q9, , │ │ vbif q10, , q8 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n c1848a │ │ strh r3, [r0, #0] │ │ b.n c18cae │ │ str r0, [r0, #8] │ │ b.n c18492 │ │ @@ -3199851,16 +3199851,16 @@ │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r5, r9} │ │ b.n c1874e │ │ movs r0, r0 │ │ b.n c192ca │ │ @ instruction: 0xfff31aff │ │ @ instruction: 0xffeeeaff │ │ - movs r7, #241 @ 0xf1 │ │ - vqrdmlah.s q10, , │ │ + cmp r0, #24 │ │ + vqrdmulh.s d20, d23, d16 │ │ vpmin.u d28, d8, d0 │ │ movs r2, r4 │ │ ldmia r1!, {r2, r4, r6} │ │ movs r2, r4 │ │ ldr r7, [pc, #960] @ (c19004 ) │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c190e4 │ │ @@ -3200141,17 +3200141,17 @@ │ │ lsls r4, r5, #8 │ │ b.n c1899e │ │ movs r6, r0 │ │ b.n c191da │ │ beq.n c18ec4 │ │ b.n c193b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r8, sl, sp} │ │ + ldmia.w sp!, {r6, r8, sl, sp} │ │ vqshl.u64 q9, q9, │ │ - vqshl.u64 q9, , q11 │ │ + vrshl.u64 d18, d0, d6 │ │ vqshl.u64 d18, d18, d23 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c19354 │ │ str r0, [r0, r0] │ │ b.n c191fe │ │ lsls r0, r6, #8 │ │ @@ -3202138,39 +3202138,39 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n c19ae4 │ │ movs r0, r0 │ │ b.n c1a0c8 │ │ movs r0, #2 │ │ b.n c1a0cc │ │ vpmin.u16 q15, , │ │ - asrs r1, r3, #19 │ │ + asrs r0, r0, #20 │ │ vshl.u64 , , │ │ vaba.u d17, d6, d12 │ │ movs r0, r4 │ │ asrs r0, r5, #27 │ │ movs r0, r4 │ │ - asrs r1, r7, #18 │ │ + asrs r0, r4, #19 │ │ vshl.u64 d17, d25, d23 │ │ - vqshl.u64 , , q11 │ │ + vrshl.u64 d17, d16, d6 │ │ vshl.u64 , , │ │ - vrshl.u64 , , q3 │ │ + vqrshl.u64 , q8, q3 │ │ vqrshl.u64 d17, d25, d7 │ │ vaba.u d27, d22, d24 │ │ movs r2, r4 │ │ - asrs r5, r7, #21 │ │ + asrs r4, r4, #22 │ │ vrshl.u64 , , │ │ - vcgt.u d17, d6, d21 │ │ + vcgt.u , q3, q6 │ │ vcge.u d17, d7, d5 │ │ vmin.u d27, d6, d24 │ │ movs r2, r4 │ │ - asrs r1, r4, #11 │ │ + asrs r0, r1, #12 │ │ vqsub.u64 , , │ │ - vcge.u d17, d22, d29 │ │ + vcgt.u , q11, q10 │ │ vcgt.u d17, d23, d29 │ │ - vcgt.u , q3, │ │ + vcgt.u d17, d22, d12 │ │ vcge.u , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c1a4ac │ │ add r0, pc, #0 @ (adr r0, c1a014 ) │ │ b.n c1a356 │ │ lsls r4, r4, #6 │ │ @@ -3202756,26 +3202756,26 @@ │ │ b.n c1a638 │ │ add r2, pc, #216 @ (adr r2, c1a5f4 ) │ │ add.w r0, r1, pc, lsl #8 │ │ b.n c1ab22 │ │ @ instruction: 0xff9ceaff │ │ lsls r4, r1, #9 │ │ movs r0, r0 │ │ - lsrs r1, r0, #28 │ │ - vqrdmlah.s d29, d7, d2 │ │ - @ instruction: 0xff770df5 │ │ - vpmax.u d29, d7, d6 │ │ - vminnm.f16 d16, d7, d17 │ │ - vqrdmulh.s , , q1 │ │ - @ instruction: 0xff770dd9 │ │ - vmls.i , , q13 │ │ - vabd.f16 d16, d23, d17 │ │ - vmul.p d29, d23, d18 │ │ - @ instruction: 0xff770d75 │ │ - vmls.i d29, d23, d6 │ │ + lsrs r0, r5, #28 │ │ + vqrdmlah.s d29, d7, d25 │ │ + vacgt.f16 d16, d7, d12 │ │ + vpmax.u d29, d7, d29 │ │ + vminnm.f16 q8, , q4 │ │ + vqrdmulh.s , , │ │ + vcgt.f16 d16, d7, d0 │ │ + vpmin.u d29, d7, d1 │ │ + vabd.f16 q8, , q4 │ │ + vmul.p , , │ │ + @ instruction: 0xff770d9c │ │ + vmls.i d29, d23, d29 │ │ vhadd.u , , q8 │ │ movs r2, r4 │ │ add sp, #176 @ 0xb0 │ │ movs r2, r4 │ │ asrs r0, r0, #32 │ │ b.n c1a088 │ │ movs r0, r0 │ │ @@ -3202958,19 +3202958,19 @@ │ │ b.n c1ae36 │ │ stmia r5!, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0005 │ │ b.n c1aa3e │ │ beq.n c1a710 │ │ b.n c1ac1c │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r7, r8, r9, fp} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, fp} │ │ vqadd.u64 d29, d23, d28 │ │ - vqrdmulh.s q8, , │ │ + vqrdmlsh.s d16, d5, d4 │ │ vqadd.u64 , , q4 │ │ - vqrdmlah.s d16, d21, d21 │ │ + vqrdmlah.s q8, , q6 │ │ vhadd.u d29, d23, d16 │ │ vbif q10, , q8 │ │ stmdb sp!, {r0, pc} │ │ b.n c1aa66 │ │ asrs r4, r6, #2 │ │ b.n c1a268 │ │ eors r0, r0 │ │ @@ -3203046,16 +3203046,16 @@ │ │ b.n c1af12 │ │ ands r0, r0 │ │ b.n c1af16 │ │ stmia r5!, {r6, r7} │ │ @ instruction: 0xebff0004 │ │ b.n c1ab1e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r4, r6, r8, r9, fp} │ │ - vpmin.u q8, , │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, fp} │ │ + vpmin.u q8, , q14 │ │ vminnm.f16 q14, , │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {r3, r6, r7, fp, ip} │ │ b.n c1a316 │ │ ands r0, r0 │ │ b.n c1ab3a │ │ movs r0, r0 │ │ @@ -3203103,16 +3203103,16 @@ │ │ b.n c1af9a │ │ str r0, [r0, r0] │ │ b.n c1af9e │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ @ instruction: 0xebff0005 │ │ b.n c1aba6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r9, fp} │ │ - vaba.u d20, d7, d28 │ │ + ldmia.w sp!, {r2, r4, r5, r6, r9, fp} │ │ + vabd.u q10, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c1ad14 │ │ add sp, #192 @ 0xc0 │ │ b.n c1a3b8 │ │ add r0, pc, #4 @ (adr r0, c1a884 ) │ │ b.n c1abc2 │ │ @@ -3203264,17 +3203264,17 @@ │ │ and.w r0, r0, r0, lsl #28 │ │ b.n c1b102 │ │ movs r7, r0 │ │ b.n c1ad06 │ │ beq.n c1a9e0 │ │ b.n c1aee4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r8, fp} │ │ + ldmia.w sp!, {r2, r3, r6, r8, fp} │ │ vminnm.f16 d19, d7, d18 │ │ - vmul.p q8, q3, │ │ + vmul.p q8, q3, q14 │ │ vpmin.f16 , , q9 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n c1a506 │ │ movs r0, #112 @ 0x70 │ │ b.n c1a510 │ │ movs r0, #40 @ 0x28 │ │ @@ -3203787,18 +3203787,18 @@ │ │ b.n c1b4b4 │ │ @ instruction: 0xffec1aff │ │ movs r0, #108 @ 0x6c │ │ b.n c1a91a │ │ movs r1, r0 │ │ b.n c1b55e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r7, r8, sp} │ │ - vrhadd.u d18, d23, d24 │ │ - vqadd.u64 d18, d7, d15 │ │ - vqadd.u64 d18, d7, d20 │ │ + ldmia.w sp!, {r1, r3, r4, r5, r7, r8, sp} │ │ + vrhadd.u q9, , │ │ + vhadd.u q9, , q3 │ │ + vqadd.u64 q9, , │ │ vaba.u , , q2 │ │ b.n c1a956 │ │ movs r1, r0 │ │ b.n c1b45c │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ @@ -3204638,17 +3204638,17 @@ │ │ b.n c1bc82 │ │ movs r1, #34 @ 0x22 │ │ b.n c1b58c │ │ asrs r1, r4, #2 │ │ b.n c1b86e │ │ @ instruction: 0xffe31aff │ │ @ instruction: 0xffddeaff │ │ - subs r3, r5, r3 │ │ - vmin.u q8, , q9 │ │ - @ instruction: 0xff781ca3 │ │ + subs r2, r2, r4 │ │ + vaba.u d16, d7, d9 │ │ + @ instruction: 0xff781cca │ │ vcgt.u , , q7 │ │ vhadd.u d17, d6, d0 │ │ b.n c1b8a6 │ │ lsls r4, r6, #8 │ │ b.n c1b08a │ │ movs r0, #16 │ │ b.n c1b08e │ │ @@ -3205015,16 +3205015,16 @@ │ │ b.n c1bbae │ │ movs r0, #0 │ │ b.n c1bfb2 │ │ adds r0, #0 │ │ b.n c1bfb6 │ │ ldr r0, [pc, #192] @ (c1b938 ) │ │ ldmia.w sp!, {r3, r4, r5, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff16db │ │ - vpmin.f16 d17, d7, d2 │ │ + @ instruction: 0xeaff1702 │ │ + vpmin.f16 d17, d7, d25 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1bd28 │ │ ands r0, r0 │ │ b.n c1bbd2 │ │ lsls r4, r5, #1 │ │ b.n c1b3b6 │ │ @@ -3205817,16 +3205817,16 @@ │ │ movs r0, r0 │ │ b.n c1c054 │ │ movs r0, r0 │ │ b.n c1ba3c │ │ movs r1, r0 │ │ b.n c1c67e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r7, r8, r9, sl, fp} │ │ - @ instruction: 0xff774c20 │ │ + ldmia.w sp!, {r1, r4, r6, r7, r8, r9, sl, fp} │ │ + @ instruction: 0xff774c47 │ │ vmin.u d25, d7, d12 │ │ movs r2, r4 │ │ str r6, [sp, #96] @ 0x60 │ │ movs r2, r4 │ │ lsls r4, r6, #3 │ │ movs r0, r0 │ │ lsls r4, r2, #9 │ │ @@ -3205952,15 +3205952,15 @@ │ │ itttt ge │ │ @ instruction: 0xebff0005 │ │ bge.n c1c39a @ unpredictable branch in IT block │ │ │ │ beq.n c1c06c @ unpredictable │ │ bge.n c1c578 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r6, r7, r8, sl, fp} │ │ + ldmia.w sp!, {r1, r4, r5, r6, r7, r8, sl, fp} │ │ vqadd.u64 d17, d7, d3 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1c50c │ │ ands r0, r0 │ │ b.n c1c3b6 │ │ movs r4, r1 │ │ @@ -3206256,19 +3206256,19 @@ │ │ asrs r0, r4, #14 │ │ @ instruction: 0xfff2eaff │ │ str r1, [r0, #0] │ │ b.n c1ca2a │ │ @ instruction: 0xfff0eaff │ │ str r3, [sp, #976] @ 0x3d0 │ │ movs r2, r4 │ │ - lsrs r3, r6, #18 │ │ + lsrs r2, r3, #19 │ │ vmax.u , , q11 │ │ - vqrdmlsh.s q8, , │ │ + @ instruction: 0xff750ca6 │ │ vmin.u d27, d7, d18 │ │ - vqrdmlah.s q8, , │ │ + vqrdmlah.s d16, d21, d10 │ │ vrshl.u64 d27, d22, d7 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1c7ac │ │ str r0, [r1, #40] @ 0x28 │ │ b.n c1be36 │ │ ands r0, r0 │ │ @@ -3206410,19 +3206410,19 @@ │ │ b.n c1c560 │ │ movs r0, #2 │ │ b.n c1c564 │ │ ldr r2, [sp, #428] @ 0x1ac │ │ add.w r1, r1, r3, lsl #8 │ │ b.n c1ca4e │ │ @ instruction: 0xffeceaff │ │ - lsrs r7, r0, #9 │ │ + lsrs r6, r5, #9 │ │ vsub.i64 q12, , │ │ - vmul.p d16, d24, d31 │ │ + vmls.i q8, q12, q11 │ │ vaba.u d24, d23, d25 │ │ - vpmax.u d16, d8, d11 │ │ + vpmin.u d16, d8, d18 │ │ vsub.i64 d24, d7, d5 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n c1c90c │ │ add sp, #0 │ │ b.n c1cbb6 │ │ str r1, [r0, #0] │ │ @@ -3207670,59 +3207670,59 @@ │ │ b.n c1d532 │ │ movs r4, r4 │ │ b.n c1ca70 │ │ asrs r1, r0, #32 │ │ b.n c1d058 │ │ add r1, sp, #596 @ 0x254 │ │ @ instruction: 0xeb02fd97 │ │ - @ instruction: 0xeaff08af │ │ - vqrdmlsh.s q10, , │ │ - vsub.i64 d16, d24, d7 │ │ - @ instruction: 0xff774c49 │ │ - vsub.i64 d16, d8, d11 │ │ - vqrdmulh.s q10, , │ │ - vbif d16, d8, d19 │ │ - vqshl.u64 q10, , │ │ - vpmin.f16 , q12, │ │ - vcge.u d20, d22, d17 │ │ - vhsub.u q8, q12, │ │ - vmax.u d20, d23, d13 │ │ - vcge.u q8, q4, │ │ - vabd.u q10, , │ │ - vqadd.u64 d16, d8, d27 │ │ - vcge.u q10, , │ │ + @ instruction: 0xeaff08d6 │ │ + vqrdmlsh.s d20, d23, d8 │ │ + vsub.i64 d16, d24, d30 │ │ + vqrdmlsh.s q10, , q8 │ │ + vceq.i d16, d8, d18 │ │ + vqrdmlah.s q10, , q10 │ │ + vbif q8, q4, q5 │ │ + vqrshl.u64 d20, d12, d7 │ │ + vqadd.u64 d16, d8, d6 │ │ + vcge.u q10, , q4 │ │ + vqsub.u64 q8, q12, q9 │ │ + vmin.u d20, d23, d20 │ │ + vcgt.u d16, d24, d22 │ │ + vabd.u q10, , q12 │ │ + vhadd.u q8, q4, q9 │ │ + vshl.u64 d20, d20, d7 │ │ vabd.f16 d24, d24, d26 │ │ vabd.f16 d25, d21, d13 │ │ vqrdmlsh.s , q4, │ │ - vqadd.u64 q8, q3, │ │ - vqshl.u64 d20, d29, d7 │ │ - vshl.u64 d16, d3, d8 │ │ - vabd.u q10, , │ │ - vqadd.u64 d16, d8, d15 │ │ - vcgt.u q10, , │ │ - vpmin.f16 d31, d24, d31 │ │ - vcge.u q10, q3, │ │ - vhadd.u q8, q12, │ │ - vshl.u64 d20, d29, d23 │ │ - vhsub.u d16, d24, d7 │ │ - vmax.u q10, , │ │ - vcge.u d16, d8, d31 │ │ - vabd.u d20, d7, d1 │ │ - vqshl.u64 d16, d19, d8 │ │ - vaba.u q10, , │ │ - vqadd.u64 d16, d24, d23 │ │ - vqshl.u64 q10, , │ │ - vcgt.u d16, d8, d11 │ │ - vmax.u q10, , │ │ - vmin.u d16, d8, d31 │ │ - vqshl.u64 q8, , │ │ - vminnm.f16 , , │ │ - vcge.u d20, d6, d5 │ │ - vcgt.f16 , q12, │ │ - vminnm.f16 d31, d6, d7 │ │ + vhadd.u d16, d22, d18 │ │ + vshl.u64 q10, q10, │ │ + vshl.u64 d16, d26, d8 │ │ + vabd.u q10, , q14 │ │ + vhadd.u q8, q4, q3 │ │ + vshl.u64 d20, d8, d7 │ │ + vminnm.f16 , q12, q3 │ │ + vcge.u d20, d22, d8 │ │ + vbif d16, d8, d2 │ │ + vqshl.u64 q10, q2, │ │ + vhsub.u d16, d24, d30 │ │ + vmin.u q10, , q8 │ │ + vcgt.u q8, q4, q11 │ │ + vabd.u d20, d7, d24 │ │ + vqshl.u64 q8, q5, q4 │ │ + vceq.i d20, d7, d12 │ │ + vqadd.u64 q8, q12, q7 │ │ + vshl.u64 d20, d16, d23 │ │ + vcge.u d16, d8, d18 │ │ + vmin.u q10, , q10 │ │ + vmax.u q8, q4, q11 │ │ + vqshl.u64 q8, q13, │ │ + vminnm.f16 , , q13 │ │ + vcge.u d20, d6, d28 │ │ + vcgt.f16 , q12, q15 │ │ + vminnm.f16 d31, d6, d30 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1d498 │ │ ands r0, r0 │ │ b.n c1d342 │ │ movs r4, r1 │ │ b.n c1cb26 │ │ @@ -3208039,25 +3208039,25 @@ │ │ b.n c1d3d4 │ │ movs r0, #2 │ │ b.n c1d3d8 │ │ str r6, [sp, #824] @ 0x338 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n c1d8c2 │ │ @ instruction: 0xffa5eaff │ │ - ldc2 15, cr15, [r7, #472]! @ 0x1d8 │ │ - @ instruction: 0xfb67ff76 │ │ - b.n c1d168 │ │ - vqrdmulh.s d31, d23, d11 │ │ - vaba.u q15, q3, q8 │ │ - vqrdmulh.s , , │ │ - vaba.u d30, d6, d16 │ │ - vqrdmlsh.s d31, d23, d19 │ │ - vceq.i d30, d22, d8 │ │ - vqrdmulh.s d31, d23, d23 │ │ - vabd.u d30, d22, d12 │ │ + ldc2l 15, cr15, [lr, #472] @ 0x1d8 │ │ + @ instruction: 0xfb8eff76 │ │ + b.n c1d1b6 │ │ + vqrdmlah.s d31, d23, d18 │ │ + vaba.u d30, d22, d7 │ │ + vqrdmlah.s , , q9 │ │ + vaba.u q15, q3, │ │ + vqrdmlsh.s , , q5 │ │ + vceq.i d30, d22, d31 │ │ + vqrdmulh.s , , q7 │ │ + vaba.u d30, d22, d19 │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r3, r5, r6, r9, ip} │ │ b.n c1ce1a │ │ movs r0, r0 │ │ b.n c1d9a0 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3209424,61 +3209424,61 @@ │ │ movs r0, #180 @ 0xb4 │ │ b.n c1da10 │ │ movs r0, r0 │ │ b.n c1dff4 │ │ movs r0, #2 │ │ b.n c1dff8 │ │ mcr2 10, 4, lr, cr6, cr15, {7} @ │ │ - bl c9ddcc │ │ - stmia r0!, {r0, r5, r6, r7} │ │ - vqrshl.u64 , , │ │ - vqrshl.u64 q14, , q11 │ │ + bl cc4dcc │ │ + stmia r1!, {r3} │ │ + vrshl.u64 d31, d18, d23 │ │ + vmax.u d28, d6, d4 │ │ vqrdmulh.s q10, , │ │ - vmul.p d31, d9, d23 │ │ - vqshl.u64 , , q3 │ │ - vqshl.u64 d28, d29, d22 │ │ - vmin.u , , │ │ - vmin.u d28, d22, d29 │ │ - vqrshl.u64 d31, d7, d23 │ │ + vmul.p , , q7 │ │ + vshl.u64 d31, d2, d22 │ │ + vshl.u64 q14, q10, q11 │ │ + vmax.u d31, d23, d2 │ │ + vmax.u q14, q11, q10 │ │ + vqrshl.u64 d31, d30, d23 │ │ vqrdmlah.s d18, d6, d9 │ │ - vmax.u d31, d21, d3 │ │ + vmax.u d31, d21, d26 │ │ vbif d17, d6, d18 │ │ - vaba.u , q3, │ │ - vmin.u d31, d6, d15 │ │ + vaba.u d31, d22, d10 │ │ + vmax.u , q3, q3 │ │ vhadd.u , q11, q7 │ │ - vqrshl.u64 , , q11 │ │ + vmax.u d31, d6, d2 │ │ vhadd.u d17, d22, d10 │ │ - vqrshl.u64 , , q3 │ │ + vrshl.u64 d31, d6, d22 │ │ vhadd.u d17, d6, d14 │ │ - vrshl.u64 d31, d23, d6 │ │ + vrshl.u64 , q7, q3 │ │ vminnm.f16 q8, q11, q3 │ │ - vrshl.u64 d31, d11, d6 │ │ + vqrshl.u64 d31, d18, d6 │ │ vminnm.f16 d16, d22, d26 │ │ - vshl.u64 d31, d19, d22 │ │ + vshl.u64 , q5, q11 │ │ vminnm.f16 q8, q3, q1 │ │ - vqshl.u64 d31, d19, d6 │ │ + vqshl.u64 , q5, q3 │ │ vcgt.f16 q8, q11, q9 │ │ - vbif d31, d22, d11 │ │ + vrhadd.u , q11, q1 │ │ @ instruction: 0xff760c4a │ │ - vrhadd.u , q11, │ │ + vrhadd.u , q11, q15 │ │ vqrdmlsh.s q8, q3, q11 │ │ - vhadd.u , q11, │ │ + vqadd.u64 , q11, q11 │ │ vqrdmlah.s q8, q3, q15 │ │ @ instruction: 0xff767ce6 │ │ vpmax.u d22, d21, d16 │ │ - vhadd.u d31, d24, d27 │ │ + vqadd.u64 , q12, q1 │ │ vqrdmlah.s q8, q3, q5 │ │ - vhsub.u , q11, │ │ + vhsub.u , q11, q15 │ │ @ instruction: 0xff760d76 │ │ - vminnm.f16 q15, q3, │ │ - vpmin.f16 d30, d6, d27 │ │ + vpmin.f16 d30, d22, d2 │ │ + vminnm.f16 q15, q3, q1 │ │ vmul.p q8, q11, q5 │ │ - vqshl.u64 , , q11 │ │ - vhsub.u d31, d22, d11 │ │ - vbif , q11, │ │ + vrshl.u64 d31, d2, d6 │ │ + vqsub.u64 d31, d22, d18 │ │ + vqsub.u64 d31, d6, d10 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1e43c │ │ movs r7, #224 @ 0xe0 │ │ b.n c1dac6 │ │ ands r0, r0 │ │ b.n c1e2ea │ │ @@ -3209536,16 +3209536,16 @@ │ │ b.n c1e75a │ │ @ instruction: 0xb7af │ │ @ instruction: 0xebff0005 │ │ b.n c1e362 │ │ beq.n c1e034 │ │ b.n c1e540 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r9, sl, fp, sp, lr, pc} │ │ - vminnm.f16 q10, q11, │ │ + ldmia.w sp!, {r1, r2, r3, r5, r9, sl, fp, sp, lr, pc} │ │ + vqadd.u64 d21, d6, d10 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1e4d4 │ │ movs r0, #0 │ │ b.n c1e77e │ │ adds r0, #0 │ │ b.n c1e782 │ │ @@ -3209767,16 +3209767,16 @@ │ │ b.n c1e962 │ │ adds r0, #0 │ │ b.n c1e966 │ │ @ instruction: 0xb72c │ │ @ instruction: 0xebff0000 │ │ b.n c1e96e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ - vbif d17, d6, d17 │ │ + ldmia.w sp!, {r1, r2, r3, r4, sl, fp, sp, lr, pc} │ │ + vbif , q3, q4 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c1e6dc │ │ str r0, [r0, r0] │ │ b.n c1e586 │ │ lsrs r4, r5, #2 │ │ b.n c1dd6a │ │ @@ -3210514,44 +3210514,44 @@ │ │ movs r0, #12 │ │ b.n c1e3c8 │ │ movs r0, r0 │ │ b.n c1e9ac │ │ movs r0, #2 │ │ b.n c1e9b0 │ │ mrc2 10, 4, lr, cr9, cr15, {7} @ │ │ - b.n c1e37e │ │ - vqrshl.u64 d27, d28, d22 │ │ - vqrdmulh.s d30, d23, d7 │ │ - vqrdmulh.s d30, d6, d7 │ │ - vqrdmlah.s , q3, q0 │ │ - vpmin.u d30, d23, d31 │ │ - vqrdmulh.s d27, d6, d8 │ │ - vqrdmlah.s d30, d7, d19 │ │ - vqrdmlah.s , q3, q14 │ │ - vmul.p q15, , │ │ - vmls.i , q11, q0 │ │ - vpmax.u d30, d7, d27 │ │ - vpmin.u , q3, q10 │ │ - vsub.i64 q15, , │ │ - vceq.i d27, d22, d4 │ │ - vabd.u d30, d7, d31 │ │ - vaba.u , q3, q12 │ │ - vsub.i64 q15, , │ │ - vmul.p d27, d6, d8 │ │ - vsub.i64 d30, d23, d19 │ │ - vsub.i64 d30, d22, d15 │ │ - vmin.u d30, d22, d7 │ │ - vmax.u , q11, q8 │ │ - vqrshl.u64 q15, , │ │ - vmax.u q15, q11, │ │ - vaba.u d27, d6, d4 │ │ - vmax.u q15, , │ │ - vmin.u d27, d22, d4 │ │ - vrshl.u64 d30, d15, d23 │ │ - vqrshl.u64 , q4, q11 │ │ + b.n c1e3cc │ │ + vrshl.u64 , , q11 │ │ + vqrdmulh.s d30, d23, d30 │ │ + vqrdmulh.s d30, d6, d30 │ │ + vqrdmlah.s , q3, │ │ + vpmax.u q15, , q11 │ │ + vqrdmulh.s d27, d6, d31 │ │ + vqrdmlah.s q15, , q5 │ │ + vqrdmulh.s d27, d22, d19 │ │ + vmul.p d30, d23, d14 │ │ + vmls.i , q11, │ │ + vpmin.u q15, , q1 │ │ + vpmin.u d27, d22, d11 │ │ + vceq.i q15, , q9 │ │ + vceq.i d27, d22, d27 │ │ + vaba.u q15, , q3 │ │ + vaba.u d27, d22, d15 │ │ + vceq.i q15, , q11 │ │ + vmul.p d27, d6, d31 │ │ + vsub.i64 q15, , q5 │ │ + vceq.i d30, d22, d22 │ │ + vmin.u d30, d22, d30 │ │ + vabd.u d27, d6, d7 │ │ + vmax.u d30, d7, d18 │ │ + vmin.u q15, q11, q9 │ │ + vaba.u d27, d6, d27 │ │ + vmin.u q15, , q9 │ │ + vmin.u d27, d22, d27 │ │ + vqrshl.u64 d30, d22, d23 │ │ + vqrshl.u64 , , q11 │ │ vmls.i , , q13 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n c1ec5a │ │ movs r4, r0 │ │ b.n c1e440 │ │ movs r0, r0 │ │ @@ -3210663,20 +3210663,20 @@ │ │ movs r0, r0 │ │ b.n c1f0ae │ │ str r3, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n c1ed56 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, sl, sp, lr, pc} │ │ - vmin.u q8, q3, q13 │ │ - vshl.u64 q15, , │ │ - vqrshl.u64 q8, q13, q11 │ │ - vqshl.u64 q15, , │ │ - vmax.u d16, d6, d26 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, sl, sp, lr, pc} │ │ + vmax.u d16, d22, d17 │ │ + vshl.u64 q15, q15, │ │ + vmax.u d16, d6, d17 │ │ + vqshl.u64 d30, d14, d23 │ │ + vmin.u q8, q3, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c1eed4 │ │ str r0, [r0, r0] │ │ b.n c1ed7e │ │ movs r0, r0 │ │ b.n c1f182 │ │ @@ -3211534,45 +3211534,45 @@ │ │ b.n c1f8ca │ │ vpmin.u16 q15, , │ │ str r0, [sp, #0] │ │ b.n c1f8d2 │ │ str r0, [r0, #0] │ │ b.n c1f8d6 │ │ vpmin.u16 q15, q14, │ │ - svc 187 @ 0xbb │ │ + svc 226 @ 0xe2 │ │ vmin.u , q11, │ │ - vminnm.f16 , q3, │ │ + vpmin.f16 d29, d22, d2 │ │ vmin.u , q3, │ │ - vcgt.f16 , q11, │ │ + vcgt.f16 , q11, q13 │ │ vqrshl.u64 , , q11 │ │ - vminnm.f16 d29, d6, d3 │ │ + vminnm.f16 d29, d6, d26 │ │ vmax.u d19, d6, d31 │ │ - vpmin.f16 d29, d22, d11 │ │ + vminnm.f16 d29, d22, d18 │ │ vmax.u d19, d22, d23 │ │ - @ instruction: 0xff76ddf3 │ │ + vacgt.f16 d29, d6, d10 │ │ vrshl.u64 d19, d15, d6 │ │ - vabd.f16 , q11, │ │ + vabd.f16 , q11, q15 │ │ vshl.u64 , , q11 │ │ - vabd.f16 d29, d22, d15 │ │ + @ instruction: 0xff76ddb6 │ │ vshl.u64 d19, d27, d22 │ │ - vqrdmlsh.s , q11, │ │ + vabd.f16 d29, d6, d6 │ │ vcge.u , q11, │ │ - vqrdmlsh.s d29, d22, d19 │ │ - vrhadd.u q15, q3, │ │ - @ instruction: 0xff76dd5f │ │ + vqrdmlsh.s , q11, q5 │ │ + vbif q15, q3, q11 │ │ + vabd.f16 d29, d22, d6 │ │ vqshl.u64 , , q3 │ │ - vacgt.f16 d29, d22, d11 │ │ + vcgt.f16 , q11, q1 │ │ vqrshl.u64 d19, d23, d22 │ │ - vcgt.f16 d29, d6, d19 │ │ + vcgt.f16 , q3, q5 │ │ vqrshl.u64 d19, d31, d6 │ │ - vqrdmlsh.s d29, d22, d3 │ │ + vqrdmlsh.s d29, d22, d26 │ │ vcgt.u d19, d22, d31 │ │ - vcgt.f16 , q3, │ │ + vacgt.f16 d29, d22, d2 │ │ vrshl.u64 d19, d7, d22 │ │ - @ instruction: 0xff76dd33 │ │ + @ instruction: 0xff76dd5a │ │ vshl.u64 , , q3 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r0, r3, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c1f6bc │ │ ands r0, r0 │ │ b.n c1f566 │ │ lsls r4, r6, #8 │ │ @@ -3212654,73 +3212654,73 @@ │ │ movs r0, #1 │ │ b.n c20082 │ │ movs r4, r0 │ │ b.n c1fec6 │ │ asrs r0, r2, #1 │ │ b.n c202ca │ │ mcr2 10, 7, lr, cr13, cr15, {7} @ │ │ - blt.n c1fab6 │ │ + blt.n c1fb04 │ │ vpmax.u d25, d22, d21 │ │ - vqrdmlah.s , q4, │ │ + vqrdmulh.s d29, d24, d2 │ │ vpmax.u , q3, │ │ - vpmax.u d29, d24, d19 │ │ + vpmax.u , q12, q5 │ │ vmul.p d25, d22, d21 │ │ - @ instruction: 0xff78fd7c │ │ - vpmin.u , , │ │ + vabd.f16 d31, d24, d19 │ │ + vpmin.u d29, d23, d14 │ │ vmls.i d25, d22, d9 │ │ - vpmin.u d29, d24, d31 │ │ + vpmax.u , q12, q11 │ │ vmul.p , q11, │ │ - vqshl.u64 , , q4 │ │ + vqshl.u64 , q13, q4 │ │ vcgt.u , q3, │ │ - vpmax.u , q4, │ │ - vcgt.u , q11, │ │ + vpmax.u , q4, q15 │ │ + vcge.u , q11, q9 │ │ vqsub.u64 , q11, │ │ - vsub.i64 , q4, │ │ + vsub.i64 , q4, q13 │ │ vaba.u d25, d6, d21 │ │ - vmin.u , q12, │ │ + vabd.u d29, d8, d22 │ │ vabd.u d20, d22, d3 │ │ - vmls.i d29, d21, d31 │ │ - vqrshl.u64 , , q3 │ │ + vmul.p , , q3 │ │ + vqrshl.u64 d29, d14, d22 │ │ vqrshl.u64 q10, , q11 │ │ - vqrshl.u64 d29, d3, d21 │ │ + vqrshl.u64 d29, d26, d21 │ │ vmin.u d20, d6, d7 │ │ - vrshl.u64 d29, d27, d5 │ │ + vqrshl.u64 , q1, │ │ vrshl.u64 d20, d31, d22 │ │ - vrshl.u64 , , │ │ + vrshl.u64 , q15, │ │ vrshl.u64 q10, , q11 │ │ - vcge.u d29, d5, d15 │ │ - vqrshl.u64 q14, q14, q3 │ │ - vmul.p , , │ │ - vqshl.u64 d29, d11, d6 │ │ + vcgt.u , , q3 │ │ + vrshl.u64 d28, d19, d22 │ │ + vmls.i d29, d23, d6 │ │ + vshl.u64 , q1, q3 │ │ vqshl.u64 d20, d15, d22 │ │ - vcgt.u , , │ │ + vcge.u , , q9 │ │ vcgt.u q10, q11, │ │ - vceq.i , , │ │ - vceq.i d29, d6, d3 │ │ - vmin.u , q11, │ │ + vsub.i64 d29, d21, d22 │ │ + vceq.i d29, d6, d26 │ │ + vmin.u , q11, q13 │ │ vbif q12, q11, q11 │ │ - vcge.u , q11, │ │ + vshl.u64 d29, d22, d6 │ │ vpmin.f16 d23, d6, d18 │ │ - vcge.u d29, d22, d3 │ │ + vcge.u d29, d22, d26 │ │ vacgt.f16 d23, d22, d22 │ │ - vcgt.u d29, d22, d31 │ │ + vcge.u , q11, q3 │ │ vacgt.f16 , q11, q1 │ │ - vaba.u , q3, │ │ + vaba.u , q3, q13 │ │ vqsub.u64 q12, q3, q11 │ │ - vshl.u64 d29, d3, d22 │ │ + vshl.u64 d29, d26, d22 │ │ vhsub.u , q3, │ │ - vqshl.u64 d29, d19, d24 │ │ + vqshl.u64 , q5, q12 │ │ vqsub.u64 , q3, │ │ - vhsub.u , q12, │ │ + vhsub.u , q12, q13 │ │ vhadd.u d23, d22, d3 │ │ - vhsub.u , q12, │ │ + vcge.u d29, d8, d6 │ │ vhadd.u d23, d22, d31 │ │ - vqsub.u64 d29, d24, d3 │ │ + vqsub.u64 d29, d24, d26 │ │ vqadd.u64 , q3, │ │ - vqshl.u64 , , q12 │ │ + vrshl.u64 d29, d6, d8 │ │ vcge.u , q11, │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c1f7a8 │ │ ands r0, r0 │ │ b.n c1ffca │ │ movs r0, r0 │ │ @@ -3212850,19 +3212850,19 @@ │ │ movs r4, r0 │ │ b.n c200da │ │ movs r0, #12 │ │ b.n c2041e │ │ asrs r0, r2, #1 │ │ b.n c204e2 │ │ @ instruction: 0xffedeaff │ │ - beq.n c1fd1e │ │ + beq.n c1fd6c │ │ vrhadd.u d20, d6, d24 │ │ - vcge.u , , q8 │ │ - vcgt.u , , q4 │ │ - vqadd.u64 , , │ │ + vcge.u d31, d21, d7 │ │ + vcgt.u , , │ │ + vqadd.u64 d29, d23, d14 │ │ vhadd.u q10, q11, q10 │ │ vhadd.u q9, , q14 │ │ b.n c1f8e2 │ │ movs r6, r2 │ │ b.n c2046a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3212897,15 +3212897,15 @@ │ │ b.n c2054e │ │ adds r0, #0 │ │ b.n c20552 │ │ add sp, #196 @ 0xc4 │ │ @ instruction: 0xebff0000 │ │ b.n c2055a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r5, ip, lr, pc} │ │ vqrshl.u64 q10, q1, q11 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n c202c8 │ │ ands r0, r0 │ │ b.n c20172 │ │ str r1, [r0, #0] │ │ @@ -3214455,60 +3214455,60 @@ │ │ movs r0, #180 @ 0xb4 │ │ b.n c206a4 │ │ movs r0, r0 │ │ b.n c20c88 │ │ movs r0, #2 │ │ b.n c20c8c │ │ mcr2 10, 2, lr, cr14, cr15, {7} @ │ │ - ldmia r6!, {r0, r1, r2, r5, r7} │ │ - vmul.p d18, d6, d4 │ │ - vacgt.f16 q14, , │ │ - vsub.i64 q9, q11, q12 │ │ - vcgt.f16 q14, , │ │ - vmul.p q9, q3, q0 │ │ - vabd.f16 q14, , │ │ - vceq.i d18, d6, d28 │ │ - vmls.i d28, d23, d3 │ │ - vcge.u q9, q11, q8 │ │ - vpmax.u q14, , │ │ - vqshl.u64 d18, d16, d22 │ │ - vpmin.u q14, , │ │ - vshl.u64 q9, q6, q11 │ │ - @ instruction: 0xff77cc63 │ │ - vmin.u q9, q11, q0 │ │ - vmul.p q14, , │ │ - vcgt.u q9, q11, q2 │ │ - vabd.u d28, d7, d31 │ │ - vbif d18, d22, d12 │ │ - vabd.u d28, d7, d3 │ │ - vbif q9, q3, q8 │ │ - vqsub.u64 q14, , │ │ - vabd.f16 , q3, q6 │ │ - vaba.u q14, , │ │ - vrhadd.u q9, q11, q4 │ │ - vqsub.u64 d28, d23, d19 │ │ - vabd.f16 d17, d6, d16 │ │ - vacgt.f16 d28, d7, d31 │ │ - vmin.u q14, q3, │ │ - vqshl.u64 q14, , q11 │ │ - vmul.p d21, d6, d4 │ │ - vrshl.u64 d28, d15, d7 │ │ - vmls.i , q3, q2 │ │ - vcgt.u d28, d23, d27 │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ + vmul.p d18, d6, d27 │ │ + vcgt.f16 d28, d23, d18 │ │ + vmls.i d18, d6, d15 │ │ + vpmin.f16 d28, d7, d10 │ │ + vmul.p q9, q3, │ │ + @ instruction: 0xff77cdf6 │ │ + vsub.i64 q9, q3, │ │ + vmls.i d28, d23, d26 │ │ + vqshl.u64 d18, d7, d6 │ │ + vpmax.u q14, , q13 │ │ + vqshl.u64 q9, , q11 │ │ + vpmax.u d28, d23, d6 │ │ + vqshl.u64 q9, , q11 │ │ + @ instruction: 0xff77cc8a │ │ + vmin.u q9, q11, │ │ + vmul.p q14, , q15 │ │ + vcgt.u q9, q11, │ │ + vaba.u q14, , q3 │ │ + vrhadd.u q9, q11, │ │ + vabd.u d28, d7, d26 │ │ + vbif d18, d22, d7 │ │ + vcgt.u d28, d7, d6 │ │ + @ instruction: 0xff761d73 │ │ + vabd.u d28, d23, d2 │ │ + vrhadd.u q9, q11, │ │ + vqsub.u64 q14, , q5 │ │ + vabd.f16 , q3, │ │ + vcgt.f16 q14, , q11 │ │ + vmax.u d28, d22, d2 │ │ + vrshl.u64 d28, d6, d6 │ │ + vmul.p d21, d6, d27 │ │ + vqrshl.u64 d28, d22, d7 │ │ + vmls.i , q3, │ │ + vcge.u q14, , q1 │ │ vbif , q3, │ │ - vcge.u q14, , │ │ + vshl.u64 d28, d6, d5 │ │ vrhadd.u d21, d22, d31 │ │ - vpmin.u d28, d21, d19 │ │ - vrshl.u64 d18, d16, d6 │ │ - vmls.i q14, , │ │ - vqshl.u64 q9, q4, q3 │ │ - vqsub.u64 d28, d23, d7 │ │ - vabd.f16 d17, d6, d4 │ │ - vcge.u d28, d7, d15 │ │ - vabd.u d16, d6, d3 │ │ + vpmin.u q14, , q5 │ │ + vrshl.u64 q9, , q3 │ │ + vpmin.u d28, d7, d2 │ │ + vqshl.u64 q9, , q3 │ │ + vqsub.u64 d28, d23, d30 │ │ + vabd.f16 d17, d6, d27 │ │ + vcgt.u q14, , q3 │ │ + vabd.u d16, d6, d26 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r7, ip} │ │ b.n c20752 │ │ movs r0, r0 │ │ b.n c212d8 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3214566,16 +3214566,16 @@ │ │ b.n c213ee │ │ adds r0, #0 │ │ b.n c213f2 │ │ add r4, sp, #548 @ 0x224 │ │ @ instruction: 0xebff0000 │ │ b.n c213fa │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r8, lr, pc} │ │ - vcge.u d18, d6, d18 │ │ + ldmia.w sp!, {r1, r4, r7, r8, lr, pc} │ │ + vcge.u q9, q3, │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c21168 │ │ ands r0, r0 │ │ b.n c21012 │ │ movs r4, r0 │ │ b.n c207f6 │ │ @@ -3214808,23 +3214808,23 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n c20a04 │ │ movs r0, r0 │ │ b.n c20fe8 │ │ movs r0, #2 │ │ b.n c20fec │ │ @ instruction: 0xffd9eaff │ │ - stmia r0!, {r0, r1, r3, r5, r7} │ │ - vpmin.f16 , q11, │ │ + stmia r0!, {r1, r4, r6, r7} │ │ + vminnm.f16 , q11, q9 │ │ vaba.u d31, d6, d10 │ │ - vqadd.u64 d28, d5, d11 │ │ + vhadd.u q14, , q1 │ │ vabd.u , q3, q13 │ │ - vminnm.f16 , , │ │ - vminnm.f16 d27, d6, d23 │ │ + vpmin.f16 d27, d21, d18 │ │ + vminnm.f16 , q3, q7 │ │ vmax.u d31, d22, d6 │ │ - vminnm.f16 , , │ │ + vhadd.u d28, d5, d22 │ │ vabd.u , q3, q7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c20a24 │ │ ands r0, r0 │ │ b.n c21246 │ │ movs r2, r0 │ │ @@ -3215006,23 +3215006,23 @@ │ │ str r0, [r0, r0] │ │ b.n c217d2 │ │ movs r0, r1 │ │ b.n c21716 │ │ movs r0, #12 │ │ b.n c2179a │ │ @ instruction: 0xffdaeaff │ │ - bkpt 0x00c3 │ │ - vabd.u , q3, q0 │ │ - vcgt.f16 d27, d7, d7 │ │ - vmax.u d19, d22, d4 │ │ - vacgt.f16 d27, d7, d23 │ │ - vmin.u d19, d22, d20 │ │ - @ instruction: 0xff77bdd7 │ │ - @ instruction: 0xff76bd7f │ │ - vqrshl.u64 , q14, q11 │ │ + bkpt 0x00ea │ │ + vabd.u , q3, │ │ + vcgt.f16 d27, d7, d30 │ │ + vmax.u d19, d22, d27 │ │ + vacgt.f16 , , q7 │ │ + vmin.u , q11, │ │ + @ instruction: 0xff77bdfe │ │ + vabd.f16 d27, d22, d22 │ │ + vmax.u d19, d6, d19 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n c21564 │ │ ands r0, r0 │ │ b.n c2140e │ │ strb r1, [r0, #0] │ │ b.n c21412 │ │ @@ -3215327,27 +3215327,27 @@ │ │ b.n c2148c │ │ movs r0, #2 │ │ b.n c21490 │ │ strh r0, [r4, #52] @ 0x34 │ │ add.w r0, r1, r0, lsl #24 │ │ b.n c21aba │ │ @ instruction: 0xff92eaff │ │ - cbnz r3, c213fc │ │ + pop {r1, r3, r4} │ │ vqadd.u64 d26, d22, d14 │ │ - vqrdmulh.s , , │ │ + vqrdmlah.s , , q9 │ │ vqadd.u64 q13, q3, q11 │ │ vbif q13, , q8 │ │ movs r7, r3 │ │ - pop {r0, r1, r2, r3, r4, r5} │ │ + pop {r1, r2, r5, r6} │ │ vhadd.u q13, q11, q13 │ │ - vqrdmulh.s , , │ │ + vqrdmulh.s d27, d21, d14 │ │ vqadd.u64 d26, d6, d2 │ │ - vpmin.u d27, d21, d31 │ │ + vpmax.u , , q11 │ │ vpmin.f16 , q3, q13 │ │ - vpmin.u d27, d21, d3 │ │ + vpmin.u d27, d21, d26 │ │ vminnm.f16 d25, d6, d30 │ │ vbif d26, d5, d4 │ │ movs r7, r3 │ │ rors r0, r6 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n c21858 │ │ ands r0, r0 │ │ @@ -3215654,30 +3215654,30 @@ │ │ movs r4, r0 │ │ b.n c219a6 │ │ asrs r2, r6, #32 │ │ b.n c21daa │ │ movs r0, #147 @ 0x93 │ │ b.n c21dae │ │ @ instruction: 0xffeceaff │ │ - cbnz r3, c2167a │ │ - vrhadd.u d19, d22, d28 │ │ - vceq.i , , │ │ - vbif , q3, q8 │ │ - vceq.i d27, d7, d15 │ │ - vqadd.u64 d19, d22, d16 │ │ - vceq.i d27, d23, d23 │ │ - vrhadd.u , q3, q4 │ │ - vceq.i , , │ │ - vrhadd.u d19, d6, d8 │ │ - vsub.i64 , , │ │ - vqadd.u64 , q11, q2 │ │ - vabd.u , , │ │ - vhadd.u d19, d22, d0 │ │ - vabd.u d27, d23, d27 │ │ - vqadd.u64 d19, d6, d28 │ │ + cbnz r2, c21684 │ │ + vbif , q11, │ │ + vmls.i d27, d7, d6 │ │ + vbif d19, d22, d7 │ │ + vsub.i64 , , q3 │ │ + vqadd.u64 , q11, │ │ + vceq.i , , q7 │ │ + vrhadd.u , q3, │ │ + vceq.i d27, d23, d14 │ │ + vrhadd.u d19, d6, d31 │ │ + vsub.i64 , , q13 │ │ + vqadd.u64 , q11, │ │ + vceq.i d27, d7, d6 │ │ + vhadd.u d19, d22, d23 │ │ + vaba.u , , q1 │ │ + vhadd.u , q3, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c21b54 │ │ movs r0, #4 │ │ b.n c21bd8 │ │ str r0, [r0, r0] │ │ b.n c21e02 │ │ @@ -3215897,19 +3215897,19 @@ │ │ b.n c213d0 │ │ str.w lr, [r8, #2817] @ 0xb01 │ │ movs r5, r0 │ │ b.n c21bde │ │ beq.n c218b0 │ │ b.n c21dbc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r7, r9, sl, ip, sp, pc} │ │ vqrdmulh.s , q3, │ │ - vmin.u , , │ │ + vabd.u d27, d5, d18 │ │ vqrdmulh.s d25, d22, d15 │ │ - vrshl.u64 d27, d15, d21 │ │ + vqrshl.u64 d27, d22, d21 │ │ vpmax.u d25, d6, d19 │ │ vqrdmlsh.s d19, d21, d4 │ │ movs r2, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c21d64 │ │ movs r7, #224 @ 0xe0 │ │ @@ -3215970,16 +3215970,16 @@ │ │ b.n c22082 │ │ add r1, sp, #404 @ 0x194 │ │ @ instruction: 0xebff0005 │ │ b.n c21c8a │ │ beq.n c2195c │ │ b.n c21e68 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, sl, ip, sp, pc} │ │ - vmax.u , q11, │ │ + ldmia.w sp!, {r1, r2, r8, sl, ip, sp, pc} │ │ + vmin.u , q11, q9 │ │ vhsub.u , q4, q8 │ │ b.n c21480 │ │ movs r4, r0 │ │ b.n c22008 │ │ movs r0, r5 │ │ subs r2, #0 │ │ movs r0, #1 │ │ @@ -3216246,15 +3216246,15 @@ │ │ b.n c222d6 │ │ add r0, sp, #832 @ 0x340 │ │ @ instruction: 0xebff0000 │ │ b.n c222de │ │ beq.n c21bb0 │ │ b.n c220bc │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r7, r9, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r7, r9, ip, sp, pc} │ │ vbif q10, q11, │ │ vhadd.u d17, d6, d0 │ │ b.n c21ef2 │ │ movs r0, r0 │ │ b.n c216d6 │ │ movs r0, #4 │ │ b.n c222ba │ │ @@ -3217133,19 +3217133,19 @@ │ │ @ instruction: 0xfff98aff │ │ movs r0, r0 │ │ b.n c229e6 │ │ @ instruction: 0xffe64aff │ │ str r0, [r1, r0] │ │ b.n c22454 │ │ @ instruction: 0xffbaeaff │ │ - lsls r5, r4 │ │ + lsrs r4, r1 │ │ vqrdmlsh.s , , │ │ - vpmin.f16 , , │ │ + vminnm.f16 d19, d21, d0 │ │ vqrdmulh.s d17, d23, d19 │ │ - vminnm.f16 , , │ │ + vqadd.u64 d20, d5, d12 │ │ @ instruction: 0xff771c2f │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, sp, lr} │ │ b.n c21ea8 │ │ movs r0, r0 │ │ b.n c22a14 │ │ stmia r0!, {} │ │ @@ -3217480,17 +3217480,17 @@ │ │ b.n c22d82 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n c22d8a │ │ strb r0, [r1, #0] │ │ b.n c22156 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, sl, fp, ip, sp} │ │ - vqrshl.u64 d30, d5, d7 │ │ - @ instruction: 0xff763c61 │ │ + ldmia.w sp!, {r8, sl, fp, ip, sp} │ │ + vqrshl.u64 d30, d28, d7 │ │ + @ instruction: 0xff763c88 │ │ vhadd.u d16, d7, d0 │ │ b.n c22d02 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r3, r4, r7, ip} │ │ @@ -3217562,17 +3217562,17 @@ │ │ b.n c22cfe │ │ asrs r1, r0, #32 │ │ b.n c22820 │ │ str r3, [sp, #652] @ 0x28c │ │ add.w r0, r2, r0 │ │ b.n c22e4a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp} │ │ - vqrdmlah.s , , │ │ - vqrdmlah.s , , │ │ + ldmia.w sp!, {r2, sl, fp, ip, sp} │ │ + vqrdmulh.s d19, d23, d16 │ │ + vqrdmulh.s d19, d23, d4 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n c22260 │ │ movs r0, r2 │ │ b.n c22e66 │ │ movs r1, #99 @ 0x63 │ │ b.n c22d2a │ │ @@ -3217582,15 +3217582,15 @@ │ │ add.w r0, r2, r0 │ │ b.n c22dd6 │ │ asrs r4, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r8, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r4, r6, r8, r9, fp, ip, sp} │ │ vhadd.u d16, d7, d0 │ │ b.n c22dea │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (c22810 ) │ │ stmdb sp!, {r2, r3, lr} │ │ b.n c22276 │ │ movs r0, r2 │ │ @@ -3217622,16 +3217622,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n c22d92 │ │ asrs r1, r0, #32 │ │ b.n c228b4 │ │ str r3, [sp, #504] @ 0x1f8 │ │ @ instruction: 0xea02ff1e │ │ b.n c229fc │ │ - subs r2, #241 @ 0xf1 │ │ - vpmax.u , , │ │ + subs r3, #24 │ │ + vpmin.u , , q8 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n c22aee │ │ asrs r0, r4, #32 │ │ b.n c222f0 │ │ str r0, [r0, #0] │ │ b.n c22af6 │ │ @@ -3217645,15 +3217645,15 @@ │ │ b.n c22dc6 │ │ str r3, [sp, #456] @ 0x1c8 │ │ add.w r0, r2, r0, lsl #16 │ │ b.n c222da │ │ str r0, [r1, r0] │ │ b.n c222de │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r5, r7, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r6, r7, r9, fp, ip, sp} │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n c22320 │ │ ands r0, r0 │ │ b.n c22b26 │ │ movs r0, r2 │ │ b.n c22f2a │ │ @@ -3217663,15 +3217663,15 @@ │ │ b.n c22910 │ │ str r2, [sp, #864] @ 0x360 │ │ add.w r0, r2, r0 │ │ b.n c22e9a │ │ ands r4, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r9, fp, ip, sp} │ │ + ldmia.w sp!, {r2, r4, r7, r9, fp, ip, sp} │ │ vhadd.u d16, d7, d0 │ │ b.n c22eaa │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #12 │ │ b.n c223b2 │ │ movs r0, r2 │ │ b.n c22e3a │ │ @@ -3217708,16 +3217708,16 @@ │ │ asrs r4, r1, #32 │ │ b.n c2239c │ │ movs r1, #113 @ 0x71 │ │ b.n c22e62 │ │ asrs r1, r0, #32 │ │ b.n c22984 │ │ str r3, [sp, #296] @ 0x128 │ │ - and.w sl, r2, sp, asr #12 │ │ - vmul.p , , │ │ + and.w sl, r2, r4, lsr #13 │ │ + vpmax.u d19, d7, d16 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {} │ │ b.n c22f1a │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n c22bc2 │ │ @@ -3217762,16 +3217762,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n c22ed6 │ │ asrs r1, r0, #32 │ │ b.n c229f8 │ │ ldr r0, [pc, #192] @ (c2299c ) │ │ ldmia.w sp!, {r2, r3, r5, r8, r9, ip, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r0, r5, r7, r8, fp, ip, sp} │ │ - vmls.i d19, d23, d5 │ │ + ldmia.w sp!, {r3, r6, r7, r8, fp, ip, sp} │ │ + vmls.i d19, d23, d28 │ │ vhadd.u d19, d7, d0 │ │ b.n c22414 │ │ movs r0, #0 │ │ b.n c22416 │ │ adds r0, #3 │ │ b.n c2299e │ │ movs r1, r0 │ │ @@ -3218290,20 +3218290,20 @@ │ │ movs r0, r1 │ │ b.n c23416 │ │ asrs r7, r0, #32 │ │ b.n c2329a │ │ movs r5, r1 │ │ b.n c234de │ │ @ instruction: 0xffbdeaff │ │ - strh r1, [r3, #54] @ 0x36 │ │ - vcgt.f16 q12, q3, │ │ - vmax.u q12, , │ │ - @ instruction: 0xff768db7 │ │ - vrshl.u64 q12, , │ │ - vqrdmlsh.s d24, d22, d27 │ │ + strh r0, [r0, #56] @ 0x38 │ │ + vcgt.f16 q12, q3, q15 │ │ + vmin.u q12, , q8 │ │ + @ instruction: 0xff768dde │ │ + vqrshl.u64 q12, q10, │ │ + @ instruction: 0xff768ce2 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2325c │ │ str r0, [sp, #176] @ 0xb0 │ │ b.n c22900 │ │ ands r3, r0 │ │ b.n c2310a │ │ @@ -3218721,16 +3218721,16 @@ │ │ add.w r0, r1, r0 │ │ b.n c238a2 │ │ beq.n c23184 │ │ b.n c23680 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r3, r6, r7, sl, sp} │ │ movs r2, r4 │ │ - strh r5, [r1, #12] │ │ - @ instruction: 0xff764d70 │ │ + strh r4, [r6, #12] │ │ + @ instruction: 0xff764d97 │ │ vqshl.u64 q9, q8, │ │ movs r2, r4 │ │ ldr r0, [pc, #0] @ (c2317c ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2361c │ │ adds r0, #0 │ │ b.n c238c6 │ │ @@ -3219213,15 +3219213,15 @@ │ │ asrs r6, r7, #23 │ │ add.w r0, r0, r4 │ │ b.n c238ea │ │ beq.n c235bc │ │ b.n c23ac8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r4, r6, r9, sp, lr} │ │ - @ instruction: 0xff767d7a │ │ + vabd.f16 d23, d22, d17 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c23a5c │ │ movs r0, r0 │ │ b.n c23c6c │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3219688,17 +3219688,17 @@ │ │ ldrsh r7, [r7, r6] │ │ vbif d20, d6, d30 │ │ vpmin.f16 d21, d22, d15 │ │ vrhadd.u d20, d6, d14 │ │ vpmin.f16 , q11, │ │ @ instruction: 0xff76cddd │ │ vcgt.f16 d21, d5, d15 │ │ - vmin.u , q3, q7 │ │ + vmax.u d31, d22, d5 │ │ vcgt.f16 , , │ │ - vmin.u d31, d22, d14 │ │ + vmax.u , q11, │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {} │ │ b.n c24098 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ b.n c23520 │ │ @@ -3220717,15 +3220717,15 @@ │ │ asrs r6, r0, #1 │ │ add.w r0, r0, r4 │ │ b.n c2461a │ │ beq.n c2431c │ │ b.n c247f8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r7, r9, sl, sp, pc} │ │ - @ instruction: 0xff753c6e │ │ + vqrdmlsh.s d19, d21, d5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n c2478c │ │ str r4, [r3, #0] │ │ b.n c24810 │ │ movs r0, r0 │ │ b.n c2499a │ │ @@ -3220802,15 +3220802,15 @@ │ │ b.n c24ada │ │ movs r4, r0 │ │ b.n c246de │ │ beq.n c24410 │ │ b.n c248bc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sl, sp, pc} │ │ - vqrdmulh.s , , q11 │ │ + vqrdmulh.s d19, d21, d13 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c24850 │ │ stmia r0!, {} │ │ b.n c24afa │ │ stmia r0!, {} │ │ b.n c23ed8 │ │ @@ -3222079,57 +3222079,57 @@ │ │ strb r4, [r2, #31] │ │ add.w r0, r1, sp │ │ b.n c255ea │ │ asrs r7, r3, #2 │ │ b.n c255ee │ │ stc2l 10, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ add r4, pc, #884 @ (adr r4, c25228 ) │ │ - vqrdmulh.s q13, , q6 │ │ + vqrdmlah.s q13, , │ │ vshl.u64 q13, , q3 │ │ - vqrdmlah.s d26, d5, d16 │ │ + vqrdmlah.s q13, , │ │ vshl.u64 d26, d9, d22 │ │ - vqrdmlah.s q13, , q12 │ │ + vqrdmlah.s d26, d21, d15 │ │ vhsub.u q13, q11, │ │ - vmul.p q13, , q2 │ │ + vmul.p q13, , │ │ vcge.u d26, d6, d9 │ │ - vpmax.u d26, d5, d8 │ │ + vpmax.u d26, d5, d31 │ │ vacgt.f16 d25, d22, d9 │ │ - vrshl.u64 d26, d8, d21 │ │ + vrshl.u64 d26, d31, d21 │ │ vrhadd.u q13, q11, │ │ - vceq.i d26, d21, d28 │ │ + vsub.i64 q13, , │ │ vqshl.u64 , q14, q11 │ │ vqrdmlsh.s d25, d8, d25 │ │ - vcgt.u d26, d5, d24 │ │ + vcgt.u q13, , │ │ vqsub.u64 d26, d22, d21 │ │ - vmls.i d26, d21, d20 │ │ + vmls.i q13, , │ │ @ instruction: 0xff769c61 │ │ - vcge.u q13, , q0 │ │ + vcge.u q13, , │ │ @ instruction: 0xff769c89 │ │ - vcge.u q13, , q12 │ │ + vcge.u d26, d21, d15 │ │ vcgt.u q13, q3, │ │ - vpmin.u d26, d5, d28 │ │ + vpmax.u q13, , │ │ vminnm.f16 , q11, │ │ - vmax.u q13, , q0 │ │ + vmax.u q13, , │ │ @ instruction: 0xff769ca5 │ │ - vcge.u d26, d21, d4 │ │ + vcge.u d26, d21, d27 │ │ vpmax.u , q3, │ │ - vbif d26, d5, d20 │ │ + vbif q13, , │ │ @ instruction: 0xff769d9d │ │ - vshl.u64 d26, d12, d21 │ │ + vqshl.u64 d26, d19, d21 │ │ vpmin.u d25, d22, d9 │ │ - vrhadd.u d26, d21, d8 │ │ + vrhadd.u d26, d21, d31 │ │ vabd.f16 d16, d22, d1 │ │ vcge.u , , │ │ vpmax.u , q10, │ │ - vbif d26, d21, d16 │ │ + vbif q13, , │ │ @ instruction: 0xff769c05 │ │ - vqsub.u64 q13, , q10 │ │ + vcge.u d26, d5, d11 │ │ vminnm.f16 d27, d6, d16 │ │ vqrdmulh.s , q2, │ │ - vqsub.u64 q13, , q6 │ │ + vhsub.u d26, d21, d3 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n c25404 │ │ movs r0, r0 │ │ b.n c2560e │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3223390,29 +3223390,29 @@ │ │ strh r3, [r3, #54] @ 0x36 │ │ add.w r0, r2, r4 │ │ b.n c25d6a │ │ beq.n c25ac4 │ │ b.n c25f48 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r8, r9, sl, ip, pc} │ │ - vsub.i64 , , │ │ + vmls.i d27, d5, d12 │ │ vmax.u , q11, │ │ - vceq.i d27, d21, d21 │ │ + vceq.i , , q6 │ │ vcge.u , q11, │ │ - vrshl.u64 , , │ │ + vrshl.u64 , q14, │ │ vmax.u d25, d6, d1 │ │ - vabd.u , , │ │ + vaba.u , , q8 │ │ vhsub.u d25, d6, d25 │ │ vqsub.u64 d18, d21, d8 │ │ vrshl.u64 d25, d25, d22 │ │ - vaba.u , , │ │ + vaba.u d27, d21, d8 │ │ vshl.u64 d25, d21, d6 │ │ - vrshl.u64 , , │ │ + vmin.u d27, d5, d4 │ │ vpmin.f16 q12, q3, │ │ - vbif d27, d5, d1 │ │ + vbif d27, d5, d24 │ │ vqadd.u64 d25, d22, d21 │ │ vpmin.u d21, d21, d3 │ │ vqadd.u64 d25, d5, d21 │ │ vpmin.u d21, d5, d3 │ │ vrhadd.u d25, d5, d1 │ │ vpmin.u , , │ │ vbif d25, d5, d17 │ │ @@ -3223705,21 +3223705,21 @@ │ │ strb r1, [r7, #16] │ │ add.w r0, r1, sp │ │ b.n c26456 │ │ asrs r0, r5, #2 │ │ b.n c2645a │ │ @ instruction: 0xffaaeaff │ │ ldrh r5, [r6, #44] @ 0x2c │ │ - vabd.u , , q6 │ │ + vaba.u , , │ │ vabd.f16 d24, d6, d25 │ │ - vabd.u , , q0 │ │ + vabd.u , , │ │ @ instruction: 0xff768c81 │ │ - vmin.u d21, d21, d8 │ │ + vmin.u d21, d21, d31 │ │ vqrdmlah.s q12, q11, │ │ - vqrshl.u64 , q8, │ │ + vmin.u d21, d5, d7 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c261e0 │ │ str r0, [r0, #0] │ │ b.n c25870 │ │ str r0, [sp, #0] │ │ b.n c2608e │ │ @@ -3224189,29 +3224189,29 @@ │ │ strb r1, [r5, #12] │ │ add.w r0, r1, sp │ │ b.n c26896 │ │ asrs r7, r3, #2 │ │ b.n c2689a │ │ @ instruction: 0xffc8eaff │ │ ldrh r5, [r6, #18] │ │ - vpmax.u d28, d5, d20 │ │ + vpmax.u q14, , │ │ vaba.u d24, d22, d9 │ │ - vabd.u q14, , q4 │ │ + vabd.u q14, , │ │ vceq.i d24, d6, d25 │ │ - vabd.u q14, , q12 │ │ + vsub.i64 d28, d5, d15 │ │ vceq.i d24, d6, d1 │ │ - vabd.u q14, , q0 │ │ + vabd.u q14, , │ │ vmul.p d24, d6, d9 │ │ - vsub.i64 q14, , q4 │ │ + vsub.i64 q14, , │ │ vceq.i d24, d22, d17 │ │ - vsub.i64 q14, , q8 │ │ + vsub.i64 d28, d21, d7 │ │ vpmin.u q12, q11, │ │ - vpmax.u d28, d21, d0 │ │ + vpmax.u d28, d21, d23 │ │ vceq.i q12, q3, │ │ - vsub.i64 d28, d5, d24 │ │ + vsub.i64 q14, , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c26640 │ │ strh r0, [r0, #0] │ │ b.n c264ea │ │ movs r0, r0 │ │ b.n c25cd0 │ │ @@ -3224480,23 +3224480,23 @@ │ │ strb r0, [r0, #10] │ │ add.w r0, r1, sp │ │ b.n c26b3a │ │ asrs r7, r3, #2 │ │ b.n c26b3e │ │ @ instruction: 0xffe2eaff │ │ strh r5, [r6, #38] @ 0x26 │ │ - vqsub.u64 , , q3 │ │ + vqsub.u64 , , │ │ vqrshl.u64 d24, d1, d23 │ │ - vqsub.u64 , , q9 │ │ + vcge.u d23, d5, d9 │ │ vrshl.u64 q12, , │ │ - vhsub.u , , q3 │ │ + vhsub.u , , │ │ vqrshl.u64 d24, d9, d7 │ │ vsub.i64 q15, , │ │ vqrshl.u64 d24, d25, d23 │ │ - vcge.u d23, d5, d10 │ │ + vcgt.u , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c268cc │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-224]! @ 0xffffff20 │ │ b.n c268d4 │ │ str r3, [r0, #0] │ │ @@ -3225068,19 +3225068,19 @@ │ │ @ instruction: 0xeaff7000 │ │ b.n c27056 │ │ @ instruction: 0xfff7eaff │ │ ands r0, r0 │ │ b.n c2705e │ │ @ instruction: 0xfff1eaff │ │ asrs r2, r1, #19 │ │ - vrshl.u64 , q5, q11 │ │ + vqrshl.u64 , , q11 │ │ vqshl.u64 d17, d14, d23 │ │ - vqrshl.u64 d21, d14, d22 │ │ + vrshl.u64 , , q11 │ │ vqadd.u64 d17, d23, d2 │ │ - vbif d21, d22, d2 │ │ + vbif d21, d22, d25 │ │ vqsub.u64 , , q13 │ │ vqadd.u64 , q3, q5 │ │ vhadd.u , q11, q11 │ │ vhadd.u d19, d6, d0 │ │ b.n c2708a │ │ bvc.n c2687c │ │ and.w r1, r2, r0, ror #19 │ │ @@ -3225314,15 +3225314,15 @@ │ │ beq.n c26b88 │ │ b.n c27074 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, lr} │ │ b.n c272a2 │ │ @ instruction: 0xfffaeaff │ │ lsrs r6, r5, #24 │ │ - vminnm.f16 d20, d6, d30 │ │ + vpmin.f16 q10, q3, │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c27010 │ │ movs r0, r0 │ │ b.n c2721c │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3226025,16 +3226025,16 @@ │ │ str r0, [r0, r0] │ │ b.n c26c9e │ │ @ instruction: 0xffd9eaff │ │ movs r0, r0 │ │ b.n c27844 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffceeaff │ │ - ldrb r6, [r4, r4] │ │ - @ instruction: 0xff765d92 │ │ + ldrb r5, [r1, r5] │ │ + @ instruction: 0xff765db9 │ │ vabd.u d16, d6, d13 │ │ vhadd.u d19, d5, d0 │ │ b.n c278ee │ │ movs r0, r0 │ │ b.n c27854 │ │ lsls r4, r0, #1 │ │ ldr r2, [pc, #0] @ (c271b4 ) │ │ @@ -3226169,15 +3226169,15 @@ │ │ b.n c27a02 │ │ beq.n c272d4 │ │ b.n c277e0 │ │ blx lr │ │ ldmia.w sp!, {r0, r1} │ │ b.n c2760e │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrb r6, [r5, r0] │ │ + ldrb r5, [r2, r1] │ │ vhadd.u d18, d6, d0 │ │ b.n c2761a │ │ movs r0, r0 │ │ b.n c27a1e │ │ movs r0, r0 │ │ b.n c27984 │ │ movs r4, r1 │ │ @@ -3226288,15 +3226288,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n c26ed6 │ │ movs r4, r0 │ │ b.n c2770e │ │ beq.n c273f0 │ │ b.n c278ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r6, r8, sl, ip, sp, pc} │ │ vhadd.u d19, d6, d0 │ │ b.n c27b1e │ │ @ instruction: 0xffceeaff │ │ ldr r7, [pc, #960] @ (c277a4 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c27884 │ │ add sp, #0 │ │ @@ -3226769,18 +3226769,18 @@ │ │ b.n c27f22 │ │ vrhadd.u d14, d6, d31 │ │ movs r0, r0 │ │ b.n c27e8a │ │ strb r0, [r1, #0] │ │ asrs r0, r4, #6 │ │ @ instruction: 0xff90eaff │ │ - cbz r4, c27852 │ │ - vbif d22, d6, d15 │ │ - vshl.u64 d27, d4, d7 │ │ - vrhadd.u d22, d22, d23 │ │ + cbz r3, c2785c │ │ + vrhadd.u q11, q3, q3 │ │ + vshl.u64 d27, d27, d7 │ │ + vrhadd.u q11, q11, q7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c27ca4 │ │ str r0, [sp, #0] │ │ b.n c27332 │ │ add r0, pc, #4 @ (adr r0, c27814 ) │ │ b.n c27b52 │ │ @@ -3227463,25 +3227463,25 @@ │ │ b.n c28122 │ │ @ instruction: 0xe99debff │ │ movs r3, r1 │ │ b.n c2812a │ │ beq.n c27e54 │ │ b.n c28308 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r6, r7, sl, fp, sp, pc} │ │ - vmin.u d25, d6, d20 │ │ - vqrdmlsh.s d26, d23, d12 │ │ - vqrdmlsh.s q13, q3, q12 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, sp, pc} │ │ + vmin.u , q3, │ │ + @ instruction: 0xff77acc3 │ │ + vqrdmlsh.s d26, d22, d15 │ │ vhsub.u q8, q3, q10 │ │ movs r0, r0 │ │ - add r3, sp, #16 │ │ - vqrdmlsh.s q13, q11, q10 │ │ - vmin.u , q3, q0 │ │ - vcgt.f16 d26, d23, d24 │ │ - vsub.i64 d25, d6, d4 │ │ + add r3, sp, #172 @ 0xac │ │ + @ instruction: 0xff76ad1b │ │ + vmin.u , q3, │ │ + vcgt.f16 q13, , │ │ + vsub.i64 d25, d6, d27 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c282bc │ │ ands r0, r0 │ │ b.n c28166 │ │ movs r4, r0 │ │ b.n c2794e │ │ @@ -3229583,16 +3229583,16 @@ │ │ b.n c2971a │ │ movs r0, #0 │ │ b.n c297de │ │ str r1, [r2, #120] @ 0x78 │ │ add.w r0, r1, r0 │ │ b.n c29866 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r6, fp, ip, pc} │ │ - vpmax.u d18, d6, d14 │ │ + ldmia.w sp!, {r1, r4, r5, r6, fp, ip, pc} │ │ + vpmin.u d18, d6, d21 │ │ vhadd.u d16, d7, d0 │ │ b.n c29756 │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r0, r0 │ │ @@ -3229661,15 +3229661,15 @@ │ │ asrs r4, r0, #32 │ │ b.n c28c56 │ │ movs r0, r1 │ │ b.n c28c5a │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n c293b8 │ │ - str r7, [sp, #604] @ 0x25c │ │ + str r7, [sp, #760] @ 0x2f8 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n c294a6 │ │ movs r0, #0 │ │ b.n c294aa │ │ movs r0, r0 │ │ b.n c29812 │ │ @@ -3229737,16 +3229737,16 @@ │ │ mla r0, r5, r0, r7 │ │ b.n c2993a │ │ movs r1, r0 │ │ b.n c2993e │ │ str r4, [r6, #12] │ │ b.n c2958c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r8, r9, sl, ip, pc} │ │ - vabd.u d25, d6, d3 │ │ + ldmia.w sp!, {r1, r3, r6, r8, r9, sl, ip, pc} │ │ + vabd.u d25, d6, d26 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {} │ │ b.n c298ba │ │ ands r1, r0 │ │ b.n c2955a │ │ movs r0, #0 │ │ asrs r2, r2, #22 │ │ @@ -3229955,17 +3229955,17 @@ │ │ and.w r0, r0, r0, lsl #24 │ │ b.n c29b1e │ │ movs r6, r0 │ │ b.n c29722 │ │ beq.n c293f4 │ │ b.n c29900 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r8, sl, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r8, sl, ip, pc} │ │ vceq.i d29, d6, d13 │ │ - vqrshl.u64 d25, d19, d7 │ │ + vqrshl.u64 , q5, │ │ vceq.i d29, d6, d25 │ │ vhadd.u d16, d7, d4 │ │ b.n c28f3c │ │ movs r0, r0 │ │ b.n c29520 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r2, #40 @ 0x28 │ │ @@ -3230277,15 +3230277,15 @@ │ │ b.n c291c4 │ │ movs r4, r0 │ │ b.n c299fe │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {} │ │ b.n c29e06 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r8, fp, ip, lr} │ │ vminnm.f16 d17, d23, d20 │ │ movs r7, r3 │ │ movs r0, r0 │ │ b.n c29d76 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (c296dc ) │ │ @@ -3230503,16 +3230503,16 @@ │ │ b.n c293d0 │ │ ldc2l 11, cr14, [pc, #-1020]! @ c294cc @ │ │ movs r0, r0 │ │ b.n c2a00e │ │ movs r4, r0 │ │ b.n c293dc │ │ @ instruction: 0xffbceaff │ │ - ldrsb r5, [r2, r6] │ │ - vaba.u , , │ │ + ldrsb r4, [r7, r6] │ │ + vabd.u d21, d23, d20 │ │ vacgt.f16 d17, d7, d4 │ │ movs r7, r3 │ │ subs r0, r2, #1 │ │ movs r7, r3 │ │ adds r0, r2, #6 │ │ movs r7, r3 │ │ ldr r3, [pc, #960] @ (c29cac ) │ │ @@ -3230721,19 +3230721,19 @@ │ │ b.n c29bc0 │ │ str r0, [r2, #80] @ 0x50 │ │ add.w r0, r1, r0 │ │ b.n c2a1ea │ │ beq.n c29aec │ │ b.n c29fc8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r8, fp, ip, lr} │ │ - vmls.i d21, d23, d4 │ │ - vmls.i , , q0 │ │ - vceq.i , , q6 │ │ - vsub.i64 , , q14 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r8, fp, ip, lr} │ │ + vmls.i d21, d23, d27 │ │ + vmls.i , , │ │ + vmls.i d21, d7, d3 │ │ + vmul.p d21, d7, d3 │ │ vsub.i64 , , q2 │ │ vhadd.u d16, d5, d4 │ │ b.n c2960c │ │ movs r0, r0 │ │ b.n c29bf0 │ │ vrhadd.u16 d14, d14, d31 │ │ subs r4, r3, r6 │ │ @@ -3231000,19 +3231000,19 @@ │ │ movs r1, r0 │ │ b.n c2a45a │ │ beq.n c29d4c │ │ b.n c2a238 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r6, r7, r8, ip, sp, lr, pc} │ │ vbif , , q6 │ │ - vpmax.u d19, d7, d30 │ │ + vpmin.u , , │ │ vbif d31, d7, d8 │ │ - vmls.i , , q13 │ │ + vpmin.u d19, d7, d1 │ │ vqadd.u64 d31, d23, d16 │ │ - vmls.i d19, d23, d2 │ │ + vmls.i d19, d23, d25 │ │ vhadd.u d18, d7, d0 │ │ b.n c29862 │ │ movs r4, r2 │ │ b.n c2986c │ │ movs r0, #0 │ │ b.n c2986e │ │ movs r1, r0 │ │ @@ -3231064,15 +3231064,15 @@ │ │ movs r0, #0 │ │ b.n c298d4 │ │ adds r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ b.n c2a0fa │ │ lsrs r2, r1, #23 │ │ - @ instruction: 0xea00c4d4 │ │ + @ instruction: 0xea00c4fb │ │ vqsub.u64 , q11, │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n c2990c │ │ ands r0, r0 │ │ b.n c2a112 │ │ movs r0, r1 │ │ @@ -3232184,26 +3232184,26 @@ │ │ movs r1, #115 @ 0x73 │ │ b.n c2ad92 │ │ strb r7, [r7, #13] │ │ add.w r0, r2, r5 │ │ b.n c2aada │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r4, r5, r9, sl, fp, ip, lr} │ │ - vpmin.u d24, d20, d12 │ │ + vpmax.u q12, q10, │ │ vrhadd.u q8, , q14 │ │ movs r0, r0 │ │ ldrb r2, [r7, r6] │ │ vqrdmlsh.s , q2, q1 │ │ - vceq.i d24, d20, d28 │ │ + vsub.i64 q12, q10, │ │ @ instruction: 0xff775d72 │ │ @ instruction: 0xff745d52 │ │ vmul.p d27, d20, d0 │ │ movs r2, r4 │ │ ldrb r6, [r6, r3] │ │ - vmls.i q12, q2, q8 │ │ + vmls.i d24, d20, d7 │ │ vqrdmlsh.s d21, d23, d26 │ │ @ instruction: 0xff745c6a │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7} │ │ b.n c2a318 │ │ movs r0, r0 │ │ b.n c2a8fc │ │ @@ -3232348,15 +3232348,15 @@ │ │ movs r0, r3 │ │ b.n c2b066 │ │ movs r0, #17 │ │ b.n c2b06a │ │ asrs r1, r0, #32 │ │ b.n c2aa4c │ │ strb r1, [r1, #10] │ │ - and.w r9, r2, r0, asr #3 │ │ + and.w sl, r2, r7 │ │ vhadd.u d16, d6, d0 │ │ b.n c2afda │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (c2ad00 ) │ │ stmdb sp!, {sp, lr} │ │ b.n c2a466 │ │ ands r0, r0 │ │ @@ -3232408,16 +3232408,16 @@ │ │ b.n c2acf2 │ │ movs r0, #41 @ 0x29 │ │ b.n c2b0f6 │ │ asrs r1, r0, #32 │ │ b.n c2aad8 │ │ ldr r0, [pc, #960] @ (c2ad7c ) │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r9, ip, sp, lr} │ │ - and.w r9, r2, r4, ror #2 │ │ - vmul.p q8, q3, q2 │ │ + and.w r9, r2, fp, lsr #3 │ │ + vmul.p q8, q3, │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n c2ad12 │ │ asrs r4, r3, #1 │ │ b.n c2a514 │ │ str r2, [r0, #0] │ │ b.n c2ad1a │ │ @@ -3232460,15 +3232460,15 @@ │ │ b.n c2a52a │ │ movs r0, #240 @ 0xf0 │ │ b.n c2adb2 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {} │ │ b.n c2b172 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r5, r8, fp} │ │ + ldmia.w sp!, {r0, r1, r4, r6, r8, fp} │ │ vhadd.u d28, d6, d0 │ │ b.n c2a55e │ │ movs r0, r0 │ │ b.n c2b182 │ │ movs r0, r0 │ │ b.n c2b0fe │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3234547,23 +3234547,23 @@ │ │ b.n c2bf56 │ │ asrs r6, r0, #32 │ │ b.n c2bf5a │ │ lsls r2, r6, #24 │ │ @ instruction: 0xeb008000 │ │ b.n c2c362 │ │ @ instruction: 0xffe7eaff │ │ - ldr r6, [r1, #92] @ 0x5c │ │ - vrhadd.u q12, q3, │ │ - vabd.f16 d22, d6, d26 │ │ - vqadd.u64 q12, q11, │ │ - vaba.u d31, d6, d26 │ │ + ldr r5, [r6, #92] @ 0x5c │ │ + vrhadd.u d24, d22, d8 │ │ + @ instruction: 0xff766d51 │ │ + vrhadd.u d24, d6, d0 │ │ + vabd.u , q3, │ │ vceq.i d16, d5, d16 │ │ - vabd.u d31, d21, d22 │ │ + vabd.u , , │ │ vceq.i d16, d21, d12 │ │ - vmax.u q13, , │ │ + vabd.u d26, d5, d14 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n c2c252 │ │ movs r0, r0 │ │ b.n c2c2d8 │ │ ldrh r1, [r5, r2] │ │ add.w r0, r1, r0 │ │ @@ -3235756,19 +3235756,19 @@ │ │ str r0, [r0, r0] │ │ b.n c2c9ee │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n c2cdf6 │ │ @ instruction: 0xff9eeaff │ │ str r0, [r0, #4] │ │ - vrshl.u64 , q3, │ │ + vrshl.u64 , , │ │ vqadd.u64 q11, q3, q8 │ │ - vqrshl.u64 , q11, │ │ + vmin.u d31, d5, d13 │ │ vcgt.f16 , q11, q14 │ │ - vqshl.u64 , q9, │ │ + vqshl.u64 d31, d9, d21 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c2cb74 │ │ eors r0, r4 │ │ b.n c2c218 │ │ movs r0, r0 │ │ b.n c2cd82 │ │ @@ -3238588,15 +3238588,15 @@ │ │ b.n c2e36a │ │ beq.n c2e094 │ │ b.n c2e548 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n c2e776 │ │ @ instruction: 0xfffaeaff │ │ - ldr r4, [pc, #880] @ (c2e3ac ) │ │ + ldr r5, [pc, #12] @ (c2e048 ) │ │ vhadd.u d29, d6, d4 │ │ b.n c2e4dc │ │ ldr r0, [pc, #0] @ (c2e044 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n c2e4e4 │ │ adds r0, #44 @ 0x2c │ │ b.n c2db68 │ │ @@ -3239232,17 +3239232,17 @@ │ │ movs r1, r0 │ │ b.n c2ecca │ │ beq.n c2e614 │ │ b.n c2eaa8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r5, r8, fp, ip, sp, lr} │ │ vbif d30, d4, d12 │ │ - vsub.i64 d18, d4, d11 │ │ + vceq.i d18, d4, d18 │ │ vqrdmlsh.s d26, d7, d0 │ │ - vqadd.u64 d27, d5, d17 │ │ + vqadd.u64 , , q4 │ │ vhadd.u d30, d22, d12 │ │ vminnm.f16 q10, q10, q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n c2ea4c │ │ stmia r0!, {r2, r3, r4} │ │ b.n c2ead0 │ │ lsrs r0, r0, #13 │ │ @@ -3240154,19 +3240154,19 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n c2f5a2 │ │ movs r4, r0 │ │ b.n c2f126 │ │ beq.n c2edf8 │ │ b.n c2f304 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, sl, fp, ip} │ │ vqrdmlah.s q12, q11, │ │ - @ instruction: 0xff751d57 │ │ + @ instruction: 0xff751d7e │ │ vqrdmlah.s q12, q11, │ │ - @ instruction: 0xff751dbb │ │ + vabd.f16 , , q9 │ │ vqrdmlsh.s d24, d6, d21 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n c2f14e │ │ movs r0, r0 │ │ b.n c2f4bc │ │ ands r0, r5 │ │ @@ -3240245,17 +3240245,17 @@ │ │ b.n c2f4ae │ │ asrs r1, r0, #32 │ │ b.n c2efd0 │ │ str r7, [r6, #24] │ │ add.w r0, r2, r1 │ │ b.n c2f5fa │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, sl, fp, ip} │ │ - vqrdmlsh.s d17, d22, d15 │ │ - @ instruction: 0xff761c67 │ │ + ldmia.w sp!, {r1, r3, r8, sl, fp, ip} │ │ + @ instruction: 0xff761cc6 │ │ + @ instruction: 0xff761c8e │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c2f36c │ │ str r0, [r7, r0] │ │ b.n c2ea10 │ │ movs r0, r0 │ │ b.n c2f580 │ │ @@ -3240386,18 +3240386,18 @@ │ │ b.n c2eb22 │ │ str r1, [sp, #932] @ 0x3a4 │ │ add.w r0, r2, r4 │ │ b.n c2f33a │ │ beq.n c2f014 │ │ b.n c2f518 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r6, r8, r9, fp, ip} │ │ - vmin.u , q11, │ │ - vqrdmlah.s d17, d22, d11 │ │ - vabd.u d21, d6, d27 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r8, r9, fp, ip} │ │ + vmin.u , q11, q15 │ │ + vqrdmulh.s , q11, q1 │ │ + vaba.u , q3, q1 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c2f4b4 │ │ str r0, [r7, r0] │ │ b.n c2eb58 │ │ movs r0, r0 │ │ b.n c2f6c8 │ │ @@ -3240559,19 +3240559,19 @@ │ │ b.n c2ecae │ │ str r1, [sp, #536] @ 0x218 │ │ add.w r0, r2, r4 │ │ b.n c2f4c6 │ │ beq.n c2f1a0 │ │ b.n c2f6a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r9, fp, ip} │ │ + ldmia.w sp!, {r1, r5, r6, r9, fp, ip} │ │ vqshl.u64 d19, d15, d22 │ │ - vmul.p d17, d21, d27 │ │ + vmls.i , , q9 │ │ vqshl.u64 d19, d15, d6 │ │ - vpmax.u d17, d5, d15 │ │ + vpmin.u d17, d5, d22 │ │ vqshl.u64 , , q3 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, r5, r6, r7, ip, lr, pc} │ │ b.n c2f648 │ │ str r0, [r1, #0] │ │ b.n c2f6cc │ │ strh r1, [r0, #0] │ │ @@ -3241034,16 +3241034,16 @@ │ │ str r0, [r0, #0] │ │ b.n c2f0b6 │ │ str r4, [r0, r0] │ │ b.n c2f0ba │ │ movs r1, r0 │ │ b.n c2fcf6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r9, sl, ip} │ │ - vqrshl.u64 , , q11 │ │ + ldmia.w sp!, {r1, r3, r4, r5, r9, sl, ip} │ │ + vqrshl.u64 , q13, q11 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n c2fa64 │ │ str r0, [r0, #0] │ │ b.n c2f90e │ │ lsls r4, r4, #4 │ │ b.n c2f10c │ │ @@ -3242147,16 +3242147,16 @@ │ │ movs r0, r5 │ │ b.n c2fa72 │ │ movs r1, r0 │ │ b.n c3062a │ │ beq.n c2febc │ │ b.n c30408 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, sl, fp} │ │ - vabd.f16 , q3, │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, r8, sl, fp} │ │ + @ instruction: 0xff76bd72 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c3039c │ │ movs r1, r0 │ │ b.n c305ea │ │ movs r7, r4 │ │ bge.n c2ff0a │ │ @@ -3242272,19 +3242272,19 @@ │ │ b.n c3073e │ │ ldr r3, [pc, #740] @ (c302e4 ) │ │ add.w r0, r1, r0 │ │ b.n c307c6 │ │ beq.n c30018 │ │ b.n c30524 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r8, r9, fp} │ │ + ldmia.w sp!, {r1, r7, r8, r9, fp} │ │ vsub.i64 , q3, │ │ - vqrdmlah.s d16, d4, d19 │ │ + vqrdmlah.s q8, q2, q5 │ │ vsub.i64 d23, d6, d21 │ │ - vqrdmulh.s d16, d20, d23 │ │ + vqrdmulh.s q8, q10, q7 │ │ vceq.i d23, d22, d9 │ │ vqshl.u64 , q2, q10 │ │ bmi.n c2ffd2 │ │ bmi.n c2ffd4 │ │ bmi.n c2ffd6 │ │ bmi.n c2ffd8 │ │ bmi.n c2ffda │ │ @@ -3242394,18 +3242394,18 @@ │ │ b.n c3045a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ b.n c30762 │ │ subs r3, #196 @ 0xc4 │ │ ... │ │ movs r0, r0 │ │ - lsrs r7, r1, #11 │ │ - vpmin.u d16, d22, d11 │ │ - vpmax.u d16, d6, d19 │ │ - vpmin.u d16, d6, d27 │ │ + lsrs r6, r6, #11 │ │ + vpmax.u q8, q11, q1 │ │ + vpmax.u q8, q3, q5 │ │ + vpmax.u q8, q3, q9 │ │ vhadd.u d16, d6, d4 │ │ b.n c2fc84 │ │ movs r0, r0 │ │ b.n c30268 │ │ vrhadd.u16 d14, d14, d31 │ │ @ instruction: 0xb7bc │ │ movs r6, r3 │ │ @@ -3244249,17 +3244249,17 @@ │ │ b.n c30c56 │ │ ands r0, r0 │ │ b.n c30c5a │ │ muls r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n c313c0 │ │ ldr r5, [pc, #384] @ (c312e4 ) │ │ - vmin.u d28, d5, d23 │ │ + vmin.u q14, , q7 │ │ vabd.f16 d20, d6, d4 │ │ - vqrshl.u64 q14, , │ │ + vmax.u d28, d5, d2 │ │ vabd.f16 d20, d6, d24 │ │ @ instruction: 0xff754c88 │ │ vhadd.u d16, d5, d0 │ │ b.n c3181e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3246954,15 +3246954,15 @@ │ │ str r0, [r0, r1] │ │ b.n c323aa │ │ str r4, [r0, r1] │ │ b.n c323ae │ │ asrs r0, r1, #1 │ │ b.n c323b2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r6, r9, sl, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r4, r5, r6, r9, sl, ip, sp, lr} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {} │ │ b.n c32f5a │ │ strh r0, [r2, #0] │ │ lsrs r5, r7, #2 │ │ ands r0, r0 │ │ b.n c32c02 │ │ @@ -3246988,15 +3246988,15 @@ │ │ b.n c32c32 │ │ movs r1, #2 │ │ b.n c32ef6 │ │ asrs r1, r0, #32 │ │ b.n c32a18 │ │ ands r0, r2 │ │ ldmia.w sp!, {r2, r5, r8, r9, ip, lr} │ │ - and.w r5, r2, r2, ror #30 │ │ + and.w r5, r2, r9, lsr #31 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n c32da8 │ │ str r0, [r0, r0] │ │ b.n c32c52 │ │ movs r1, r0 │ │ b.n c32c56 │ │ @@ -3247558,17 +3247558,17 @@ │ │ b.n c3312a │ │ str r0, [r0, r0] │ │ b.n c328fe │ │ movs r4, r0 │ │ b.n c33132 │ │ strh r1, [r5, #18] │ │ @ instruction: 0xeb02ffa9 │ │ - @ instruction: 0xeaff71ee │ │ - vhadd.u , q11, q7 │ │ - vbif d23, d6, d26 │ │ + @ instruction: 0xeaff7215 │ │ + vqadd.u64 , q11, │ │ + vrhadd.u , q3, │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r2, r4, r5, ip} │ │ b.n c3294c │ │ ands r0, r0 │ │ b.n c33152 │ │ movs r4, r6 │ │ b.n c33556 │ │ @@ -3247587,15 +3247587,15 @@ │ │ movs r0, #32 │ │ b.n c33576 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ b.n c32944 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r7, sl, ip, sp} │ │ + ldmia.w sp!, {r2, r3, r5, r7, sl, ip, sp} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r4, r5, ip} │ │ b.n c32990 │ │ movs r4, r6 │ │ b.n c33596 │ │ movs r0, #122 @ 0x7a │ │ b.n c3359a │ │ @@ -3247614,15 +3247614,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #524288 @ 0x80000 │ │ b.n c335c2 │ │ movs r0, #0 │ │ b.n c32988 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r6, sl, ip, sp} │ │ + ldmia.w sp!, {r2, r3, r5, r6, sl, ip, sp} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n c329d4 │ │ ands r0, r0 │ │ b.n c331da │ │ movs r4, r6 │ │ b.n c335de │ │ @@ -3247645,15 +3247645,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n c3360e │ │ movs r0, #0 │ │ b.n c329d4 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ + ldmia.w sp!, {r2, r5, sl, ip, sp} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n c32a20 │ │ movs r4, r6 │ │ b.n c33626 │ │ movs r0, #122 @ 0x7a │ │ b.n c3362a │ │ @@ -3247676,15 +3247676,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n c3365a │ │ movs r0, #0 │ │ b.n c32a20 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, ip, sp} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, ip, sp} │ │ vhadd.u d16, d6, d0 │ │ b.n c335ca │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r4, r5, r7, r8, ip} │ │ b.n c32a74 │ │ ands r0, r0 │ │ @@ -3247880,17 +3247880,17 @@ │ │ b.n c3341e │ │ movs r0, #176 @ 0xb0 │ │ b.n c33822 │ │ asrs r1, r0, #32 │ │ b.n c33204 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r3, r5, r8, ip, lr} │ │ - and.w r3, r2, sp, lsr #13 │ │ - vcge.u d19, d6, d29 │ │ - vbif d19, d22, d29 │ │ + and.w r3, r2, r4, lsl #14 │ │ + vcgt.u , q3, q10 │ │ + vrhadd.u , q11, q10 │ │ vhadd.u d17, d6, d20 │ │ b.n c32c1e │ │ movs r0, r0 │ │ b.n c337a4 │ │ movs r0, #40 @ 0x28 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3248000,17 +3248000,17 @@ │ │ add.w r0, r1, r4, asr #32 │ │ b.n c32d18 │ │ movs r1, r0 │ │ b.n c336f2 │ │ movs r4, r4 │ │ b.n c32d00 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r4, r6, r8, ip, sp} │ │ - vbif d19, d6, d1 │ │ - vqadd.u64 , q11, │ │ + ldmia.w sp!, {r3, r4, r5, r6, r8, ip, sp} │ │ + vbif d19, d6, d24 │ │ + vqadd.u64 , q11, q12 │ │ vrhadd.u q12, q3, q3 │ │ vhadd.u d16, d4, d0 │ │ b.n c338ae │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r4, #32 │ │ b.n c32d36 │ │ movs r0, r0 │ │ @@ -3248447,17 +3248447,17 @@ │ │ movs r1, r0 │ │ b.n c33afe │ │ movs r0, r4 │ │ b.n c3310a │ │ movs r4, r0 │ │ b.n c33942 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r4, r5, r7, r8, r9, sl, fp, sp} │ │ - vcgt.f16 d18, d22, d21 │ │ - vpmax.u q10, q11, q13 │ │ + ldmia.w sp!, {r3, r4, r6, r7, r8, r9, sl, fp, sp} │ │ + vcgt.f16 q9, q11, q6 │ │ + vqrdmlah.s d20, d6, d1 │ │ vhadd.u d16, d6, d0 │ │ b.n c33cb6 │ │ movs r0, r6 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3251778,15 +3251778,15 @@ │ │ bl c82ee8 │ │ b c369e8 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74da81 │ │ - @ instruction: 0xff7689ea │ │ + @ instruction: 0xff768a11 │ │ eoreq lr, r0, r8, lsl #24 │ │ eoreq lr, r0, r4, lsl #24 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl c377ec │ │ @@ -3251837,15 +3251837,15 @@ │ │ bl c82ee8 │ │ b c36ad4 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74d995 │ │ - @ instruction: 0xff7688fe │ │ + @ instruction: 0xff768925 │ │ eoreq lr, r0, r4, lsr #22 │ │ eoreq lr, r0, r0, lsr #22 │ │ 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 │ │ @@ -3252024,15 +3252024,15 @@ │ │ bl c82ee8 │ │ b c36dc0 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74d6a9 │ │ - @ instruction: 0xff768612 │ │ + @ instruction: 0xff768639 │ │ eoreq lr, r0, r8, lsr r8 │ │ eoreq lr, r0, r4, lsr r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r9, [r3, #4] │ │ mov sl, r1 │ │ mov r5, r3 │ │ @@ -3252245,15 +3252245,15 @@ │ │ mov r7, #0 │ │ mov r0, r8 │ │ bl c33208 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff74d335 │ │ - @ instruction: 0xff76829e │ │ + @ instruction: 0xff7682c5 │ │ eoreq lr, r0, r0, asr #9 │ │ strhteq lr, [r0], -ip │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r2, r3 │ │ mov r6, r3 │ │ @@ -3252423,17 +3252423,17 @@ │ │ mov r5, #0 │ │ mov r0, #3 │ │ mov r1, #107 @ 0x6b │ │ b c37360 │ │ mov r5, #0 │ │ b c37368 │ │ @ instruction: 0xff76d960 │ │ - @ instruction: 0xff75b601 │ │ + @ instruction: 0xff75b628 │ │ @ instruction: 0xff76d8c4 │ │ - @ instruction: 0xff75b565 │ │ + @ instruction: 0xff75b58c │ │ 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] │ │ @@ -3252867,15 +3252867,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r2, r5 │ │ str r0, [r8, #12] │ │ mov r0, #1 │ │ str r2, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff738979 │ │ - @ instruction: 0xff76b5aa │ │ + @ instruction: 0xff76b5d1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r0 │ │ ldr sl, [r1, #12] │ │ ldr r0, [r2, #12] │ │ mov r5, r2 │ │ cmp sl, r0 │ │ bne c37b50 │ │ @@ -3254040,15 +3254040,15 @@ │ │ mov r0, #3 │ │ mov r1, #119 @ 0x77 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff745c30 │ │ - @ instruction: 0xff76a33e │ │ + @ instruction: 0xff76a365 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r8, r0 │ │ mov fp, r1 │ │ ldr r0, [r1, #4] │ │ asr r1, r2, #31 │ │ add r4, r2, r1, lsr #27 │ │ @@ -3255140,15 +3255140,15 @@ │ │ sub r1, r4, r1 │ │ blx d9e25a │ │ str r4, [r5] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff738510 │ │ - @ instruction: 0xff765653 │ │ + @ instruction: 0xff76567a │ │ @ instruction: 0xff73846c │ │ @ instruction: 0xff73841c │ │ @ instruction: 0xff738488 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ beq c39f18 │ │ cmp r2, #0 │ │ @@ -3255596,63 +3255596,63 @@ │ │ mov r6, #1 │ │ b c3a594 │ │ bl c83114 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff756bca │ │ + @ instruction: 0xff756bf1 │ │ @ instruction: 0xff73bc74 │ │ - @ instruction: 0xff75d9a1 │ │ - @ instruction: 0xff768b20 │ │ - @ instruction: 0xff766cbf │ │ + @ instruction: 0xff75d9c8 │ │ + @ instruction: 0xff768b47 │ │ + @ instruction: 0xff766ce6 │ │ eoreq ip, r1, r0, lsr #32 │ │ strdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff75decd │ │ + @ instruction: 0xff75def4 │ │ eoreq fp, r1, r4, ror #31 │ │ eoreq fp, r1, r0, lsl #31 │ │ andeq r0, r0, ip, ror #28 │ │ eoreq fp, r1, r0, ror pc │ │ eoreq fp, r1, r4, lsr #29 │ │ mlaeq r1, ip, lr, fp │ │ strdeq fp, [r1], -r8 @ │ │ - @ instruction: 0xff75dca5 │ │ + @ instruction: 0xff75dccc │ │ eoreq fp, r1, ip, lsr lr │ │ eoreq fp, r1, r0, lsr lr │ │ strdeq r0, [r0], -ip │ │ - @ instruction: 0xff75dcdd │ │ - @ instruction: 0xff75a5c7 │ │ - @ instruction: 0xff75124f │ │ - @ instruction: 0xff75ddbc │ │ + @ instruction: 0xff75dd04 │ │ + @ instruction: 0xff75a5ee │ │ + @ instruction: 0xff751276 │ │ + @ instruction: 0xff75dde3 │ │ strhteq fp, [r1], -r8 │ │ - @ instruction: 0xff75dc05 │ │ - @ instruction: 0xff7633b5 │ │ + @ instruction: 0xff75dc2c │ │ + @ instruction: 0xff7633dc │ │ @ instruction: 0xff74bac2 │ │ andeq r0, r0, ip, ror #23 │ │ @ instruction: 0xff73b909 │ │ @ instruction: 0xff74630a │ │ ldrdeq fp, [r1], -ip @ │ │ andeq r0, r0, r8, asr #23 │ │ eoreq fp, r1, ip, asr #25 │ │ strdeq fp, [r1], -r8 @ │ │ eoreq fp, r1, r4, lsl #24 │ │ eoreq fp, r1, r0, asr #22 │ │ - @ instruction: 0xff75d9e9 │ │ + @ instruction: 0xff75da10 │ │ @ instruction: 0xff742bb5 │ │ - @ instruction: 0xff75db61 │ │ + @ instruction: 0xff75db88 │ │ eoreq fp, r1, r4, asr ip │ │ andeq r0, r0, r0, lsr #22 │ │ @ instruction: 0xff73b841 │ │ @ instruction: 0xff739b00 │ │ strhteq fp, [r1], -r0 │ │ eoreq fp, r1, ip, lsl #23 │ │ eoreq fp, r1, r0, lsl #23 │ │ eoreq fp, r1, ip, ror #22 │ │ andeq r0, r0, r8, lsr sl │ │ - @ instruction: 0xff75da19 │ │ + @ instruction: 0xff75da40 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r8, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ bl c830d4 │ │ cmp r7, #0 │ │ @@ -3255737,16 +3255737,16 @@ │ │ and r0, r1, r0 │ │ sub r0, r0, #114 @ 0x72 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ cmp r7, #0 │ │ bne c3a768 │ │ b c3a754 │ │ - @ instruction: 0xff75645e │ │ - @ instruction: 0xff75d791 │ │ + @ instruction: 0xff756485 │ │ + @ instruction: 0xff75d7b8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #148] @ c3a880 │ │ add r0, pc, r0 │ │ bl cb4cd0 │ │ cmp r0, #0 │ │ beq c3a810 │ │ @@ -3255780,20 +3255780,20 @@ │ │ bl c2e03c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff750b8a │ │ - @ instruction: 0xff75d6c9 │ │ - @ instruction: 0xff762e4e │ │ + @ instruction: 0xff750bb1 │ │ + @ instruction: 0xff75d6f0 │ │ + @ instruction: 0xff762e75 │ │ @ instruction: 0xff740516 │ │ - @ instruction: 0xff752614 │ │ - @ instruction: 0xff75d6f1 │ │ + @ instruction: 0xff75263b │ │ + @ instruction: 0xff75d718 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ bl c3aa00 │ │ cmp r0, #0 │ │ beq c3a9c8 │ │ ldr r0, [pc, #300] @ c3a9e4 │ │ @@ -3255961,15 +3255961,15 @@ │ │ eoreq fp, r1, ip, lsr #12 │ │ andeq r0, r0, r4, lsl r5 │ │ eoreq fp, r1, r4, lsl r6 │ │ strdeq fp, [r1], -r4 @ │ │ strdeq fp, [r1], -r8 @ │ │ eoreq fp, r1, r0, asr #11 │ │ strhteq fp, [r1], -r4 │ │ - @ instruction: 0xff75d459 │ │ + @ instruction: 0xff75d480 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl c4ddc8 │ │ ldr r0, [r4, #4] │ │ movw r2, #554 @ 0x22a │ │ ldr r5, [pc, #28] @ c3ab94 │ │ @@ -3255977,15 +3255977,15 @@ │ │ mov r1, r5 │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #555 @ 0x22b │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff75d37d │ │ + @ instruction: 0xff75d3a4 │ │ push {fp, lr} │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ bl c3abbc │ │ cmp r0, #0 │ │ @@ -3256085,22 +3256085,22 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ eoreq fp, r1, ip, ror #8 │ │ andeq r0, r0, r4, asr r3 │ │ eoreq fp, r1, r0, asr r4 │ │ eoreq fp, r1, ip, lsr #8 │ │ eoreq fp, r1, r4, lsr #8 │ │ - @ instruction: 0xff75d2a1 │ │ - @ instruction: 0xff75d281 │ │ + @ instruction: 0xff75d2c8 │ │ + @ instruction: 0xff75d2a8 │ │ eoreq fp, r1, ip, lsl #7 │ │ eoreq fp, r1, ip, ror r3 │ │ eoreq fp, r1, r0, ror r3 │ │ eoreq fp, r1, r4, asr r3 │ │ eoreq fp, r1, r4, asr #6 │ │ - @ instruction: 0xff75d1f1 │ │ + @ instruction: 0xff75d218 │ │ push {r4, lr} │ │ mov r0, #1 │ │ bl c3a898 │ │ ldr r0, [pc, #72] @ c3adc0 │ │ ldr r0, [pc, r0] │ │ bl cd36c4 │ │ ldr r0, [pc, #64] @ c3adc4 │ │ @@ -3256199,15 +3256199,15 @@ │ │ bl c82df8 │ │ mov r0, #14 │ │ mov r1, #115 @ 0x73 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff75d009 │ │ + @ instruction: 0xff75d030 │ │ @ instruction: 0xff739028 │ │ push {fp, lr} │ │ bl c3d824 │ │ bl c7dfc4 │ │ ldr r0, [pc, #12] @ c3af34 │ │ mov r1, #1 │ │ add r0, pc, r0 │ │ @@ -3256237,15 +3256237,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ ldr r0, [pc, #20] @ c3afac │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, pc} │ │ eoreq fp, r1, r0, ror #1 │ │ - @ instruction: 0xff75cf85 │ │ + @ instruction: 0xff75cfac │ │ @ instruction: 0xff76bc76 │ │ strhteq fp, [r1], -r0 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c3afcc │ │ cmp r1, #0 │ │ beq c3aff4 │ │ @@ -3256271,17 +3256271,17 @@ │ │ mov r0, #14 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff745688 │ │ - @ instruction: 0xff76625b │ │ + @ instruction: 0xff766282 │ │ @ instruction: 0xff745660 │ │ - @ instruction: 0xff766233 │ │ + @ instruction: 0xff76625a │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl c3d3a0 │ │ cmp r0, #0 │ │ @@ -3256312,16 +3256312,16 @@ │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7455f0 │ │ - @ instruction: 0xff760a96 │ │ - @ instruction: 0xff751de0 │ │ + @ instruction: 0xff760abd │ │ + @ instruction: 0xff751e07 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r3, #0 │ │ beq c3b134 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl c3b038 │ │ @@ -3257622,15 +3257622,15 @@ │ │ add r1, r0, #7 │ │ mov r0, #14 │ │ bl c82ee8 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r7, [sp, #24] │ │ ldr fp, [sp, #28] │ │ b c3c2c8 │ │ - @ instruction: 0xff755601 │ │ + @ instruction: 0xff755628 │ │ @ instruction: 0xff76977a │ │ bl c82d04 │ │ ldr r0, [pc, #504] @ c3c754 │ │ movw r1, #549 @ 0x225 │ │ ldr r2, [pc, #500] @ c3c758 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ @@ -3257716,58 +3257716,58 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r5, #0 │ │ mov r0, #14 │ │ mov r1, #103 @ 0x67 │ │ b c3c448 │ │ @ instruction: 0xff768a62 │ │ - @ instruction: 0xff764fdd │ │ + @ instruction: 0xff765004 │ │ @ instruction: 0xff768a3a │ │ - @ instruction: 0xff764fb5 │ │ + @ instruction: 0xff764fdc │ │ @ instruction: 0xff76889e │ │ - @ instruction: 0xff764e19 │ │ + @ instruction: 0xff764e40 │ │ @ instruction: 0xff7688d2 │ │ - @ instruction: 0xff764e4d │ │ + @ instruction: 0xff764e74 │ │ @ instruction: 0xff7695de │ │ @ instruction: 0xff769512 │ │ @ instruction: 0xff76873e │ │ - @ instruction: 0xff764cb9 │ │ + @ instruction: 0xff764ce0 │ │ @ instruction: 0xff76862e │ │ - @ instruction: 0xff764ba9 │ │ + @ instruction: 0xff764bd0 │ │ @ instruction: 0xff73a0ec │ │ @ instruction: 0xff76883e │ │ - @ instruction: 0xff764db9 │ │ - @ instruction: 0xff7672b2 │ │ + @ instruction: 0xff764de0 │ │ + @ instruction: 0xff7672d9 │ │ @ instruction: 0xff768ef9 │ │ @ instruction: 0xff74678b │ │ @ instruction: 0xff768eaa │ │ - @ instruction: 0xff7656d6 │ │ + @ instruction: 0xff7656fd │ │ @ instruction: 0xff76cf0e │ │ @ instruction: 0xff768d7e │ │ @ instruction: 0xff768d52 │ │ @ instruction: 0xff76869e │ │ @ instruction: 0xff73ed9a │ │ @ instruction: 0xff768cda │ │ @ instruction: 0xff768702 │ │ - @ instruction: 0xff764c7d │ │ + @ instruction: 0xff764ca4 │ │ @ instruction: 0xff76867e │ │ - @ instruction: 0xff764bf9 │ │ + @ instruction: 0xff764c20 │ │ @ instruction: 0xff7686be │ │ - @ instruction: 0xff764c39 │ │ + @ instruction: 0xff764c60 │ │ @ instruction: 0xff7687fe │ │ - @ instruction: 0xff764d79 │ │ + @ instruction: 0xff764da0 │ │ @ instruction: 0xff74b4b6 │ │ @ instruction: 0xff76911a │ │ @ instruction: 0xff76876e │ │ - @ instruction: 0xff764ce9 │ │ + @ instruction: 0xff764d10 │ │ @ instruction: 0xff7687ba │ │ - @ instruction: 0xff764d35 │ │ + @ instruction: 0xff764d5c │ │ @ instruction: 0xff7689f6 │ │ @ instruction: 0xff7689a2 │ │ - @ instruction: 0xff763062 │ │ + @ instruction: 0xff763089 │ │ @ instruction: 0xff7480d8 │ │ @ instruction: 0xff76891a │ │ @ instruction: 0xff768866 │ │ push {fp, lr} │ │ mov r3, r1 │ │ ldr r1, [pc, #24] @ c3c7a4 │ │ ldr r2, [pc, #24] @ c3c7a8 │ │ @@ -3257832,15 +3257832,15 @@ │ │ movw r1, #2 │ │ mov r0, #14 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff74eba0 │ │ + @ instruction: 0xff74ebc7 │ │ @ instruction: 0xff768482 │ │ @ instruction: 0xff733c00 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, r1 │ │ mov r5, r0 │ │ bl da4d70 │ │ @@ -3257928,15 +3257928,15 @@ │ │ ldr r0, [sp, #8] │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73e9df │ │ @ instruction: 0xff745c2e │ │ @ instruction: 0xff76833e │ │ @ instruction: 0xff73e39a │ │ - @ instruction: 0xff75b643 │ │ + @ instruction: 0xff75b66a │ │ @ instruction: 0xff7683e2 │ │ ldrsb r2, [r1] │ │ cmp r2, #0 │ │ bmi c3cab0 │ │ push {fp, lr} │ │ ldr lr, [r0, #4] │ │ uxtb r3, r2 │ │ @@ -3258283,15 +3258283,15 @@ │ │ mov r4, #0 │ │ mov r0, sl │ │ bl c39b10 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff767d6a │ │ - @ instruction: 0xff762462 │ │ + @ instruction: 0xff762489 │ │ @ instruction: 0xff767dda │ │ ldr ip, [r0, #4] │ │ sub r2, r1, #1 │ │ b c3cfb4 │ │ add r2, r2, #1 │ │ ldrsb r3, [r2, #1] │ │ cmp r3, #0 │ │ @@ -3258360,20 +3258360,20 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ str r7, [r5] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff75ce96 │ │ + @ instruction: 0xff75cebd │ │ @ instruction: 0xff74bed7 │ │ @ instruction: 0xff749e3b │ │ @ instruction: 0xff732b6d │ │ @ instruction: 0xff767c32 │ │ - @ instruction: 0xff762333 │ │ + @ instruction: 0xff76235a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r1 │ │ mov r1, sp │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl da52a0 │ │ @@ -3258426,20 +3258426,20 @@ │ │ bl c3c89c │ │ cmp r0, #0 │ │ beq c3d190 │ │ str r4, [r5] │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff767b66 │ │ - @ instruction: 0xff765f23 │ │ + @ instruction: 0xff765f4a │ │ @ instruction: 0xff76bc3b │ │ @ instruction: 0xff767b96 │ │ - @ instruction: 0xff765f53 │ │ + @ instruction: 0xff765f7a │ │ @ instruction: 0xff749c1f │ │ - @ instruction: 0xff75ad73 │ │ + @ instruction: 0xff75ad9a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r4, [r0] │ │ mov r2, r1 │ │ cmp r5, #0 │ │ beq c3d230 │ │ ldr r0, [r0, #8] │ │ @@ -3258456,15 +3258456,15 @@ │ │ mov r0, r2 │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, lr} │ │ b c2d4e8 │ │ @ instruction: 0xff735067 │ │ - @ instruction: 0xff755718 │ │ + @ instruction: 0xff75573f │ │ bx r2 │ │ mov r2, r0 │ │ cmp r2, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ bne c3d270 │ │ bx lr │ │ @@ -3258539,15 +3258539,15 @@ │ │ mov r1, r6 │ │ mov r2, #61 @ 0x3d │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7537f9 │ │ + @ instruction: 0xff753820 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ beq c3d460 │ │ cmp r3, #0 │ │ @@ -3258598,15 +3258598,15 @@ │ │ bl cb4cd0 │ │ mov r2, r7 │ │ mov r3, r6 │ │ cmp r0, #0 │ │ bne c3d460 │ │ b c3d438 │ │ @ instruction: 0xff7697df │ │ - @ instruction: 0xff753711 │ │ + @ instruction: 0xff753738 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ ldr r0, [r2, #8] │ │ cmp r0, #0 │ │ beq c3d4b0 │ │ @@ -3258707,15 +3258707,15 @@ │ │ ldr r0, [r4, #8] │ │ add r1, pc, r1 │ │ bl cb0f9c │ │ ldr r0, [r4, #8] │ │ pop {r4, lr} │ │ b cb094c │ │ pop {r4, pc} │ │ - @ instruction: 0xff753575 │ │ + @ instruction: 0xff75359c │ │ 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 │ │ @@ -3258763,16 +3258763,16 @@ │ │ mov r1, r4 │ │ bl cc7594 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, #182 @ 0xb6 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b cc7594 │ │ - @ instruction: 0xff7534c1 │ │ - @ instruction: 0xff75345d │ │ + @ instruction: 0xff7534e8 │ │ + @ instruction: 0xff753484 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d0dccc │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq c3d7e4 │ │ @@ -3258824,18 +3258824,18 @@ │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff75340d │ │ - @ instruction: 0xff7533e5 │ │ - @ instruction: 0xff753381 │ │ - @ instruction: 0xff75335d │ │ + @ instruction: 0xff753434 │ │ + @ instruction: 0xff75340c │ │ + @ instruction: 0xff7533a8 │ │ + @ instruction: 0xff753384 │ │ bx r2 │ │ push {fp, lr} │ │ bl c3d848 │ │ bl c3da64 │ │ bl c7dfd4 │ │ bl c8e6ec │ │ bl c4106c │ │ @@ -3258971,15 +3258971,15 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7410bd │ │ @ instruction: 0xff740fed │ │ @ instruction: 0xff740fb9 │ │ @ instruction: 0xff740f4d │ │ - @ instruction: 0xff75e0fb │ │ + @ instruction: 0xff75e122 │ │ bx lr │ │ ldr r0, [pc, #20] @ c3da80 │ │ ldr r1, [pc, #20] @ c3da84 │ │ ldr r2, [pc, #20] @ c3da88 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3259209,34 +3259209,34 @@ │ │ bl c82df8 │ │ movw r1, #13 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b c3dd54 │ │ - @ instruction: 0xff75de3f │ │ + @ instruction: 0xff75de66 │ │ @ instruction: 0xff740c90 │ │ @ instruction: 0xff73797b │ │ @ instruction: 0xff745e4c │ │ - @ instruction: 0xff7586dc │ │ - @ instruction: 0xff75de13 │ │ - @ instruction: 0xff75a1f9 │ │ - @ instruction: 0xff75a1e4 │ │ - @ instruction: 0xff75f268 │ │ + @ instruction: 0xff758703 │ │ + @ instruction: 0xff75de3a │ │ + @ instruction: 0xff75a220 │ │ + @ instruction: 0xff75a20b │ │ + @ instruction: 0xff75f28f │ │ @ instruction: 0xff732855 │ │ - @ instruction: 0xff75dd3f │ │ - @ instruction: 0xff75a125 │ │ + @ instruction: 0xff75dd66 │ │ + @ instruction: 0xff75a14c │ │ eoreq r7, r0, r8, ror #16 │ │ - @ instruction: 0xff75ddbb │ │ + @ instruction: 0xff75dde2 │ │ @ instruction: 0xff740c0c │ │ eoreq r7, r0, ip, lsl #18 │ │ - @ instruction: 0xff75dd7f │ │ - @ instruction: 0xff75a165 │ │ - @ instruction: 0xff75c0f1 │ │ - @ instruction: 0xff757e5b │ │ + @ instruction: 0xff75dda6 │ │ + @ instruction: 0xff75a18c │ │ + @ instruction: 0xff75c118 │ │ + @ instruction: 0xff757e82 │ │ b c40f40 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r3, sp, #4 │ │ mov r2, #0 │ │ str r2, [sp, #4] │ │ bl c3ded0 │ │ @@ -3259927,15 +3259927,15 @@ │ │ beq c3e944 │ │ ldr r1, [r8] │ │ mov r9, #1 │ │ orr r0, r1, r0 │ │ str r0, [r8] │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff755e33 │ │ + @ instruction: 0xff755e5a │ │ eoreq r7, r1, r8, lsl #15 │ │ andseq sp, sp, r8, lsr #7 │ │ eoreq r7, r1, r4, asr #14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mvn fp, #0 │ │ cmp r0, #0 │ │ @@ -3260249,27 +3260249,27 @@ │ │ mov fp, #1 │ │ b c3ead0 │ │ eoreq r7, r1, ip, ror #12 │ │ andseq sp, sp, ip, lsl #5 │ │ eoreq r7, r1, r8, lsr #12 │ │ @ instruction: 0xff73c881 │ │ @ instruction: 0xff738d97 │ │ - @ instruction: 0xff75ebf1 │ │ + @ instruction: 0xff75ec18 │ │ @ instruction: 0xff73c8b1 │ │ @ instruction: 0xff738dc7 │ │ @ instruction: 0xff73c7f1 │ │ @ instruction: 0xff738d07 │ │ @ instruction: 0xff73c615 │ │ - @ instruction: 0xff7559a8 │ │ + @ instruction: 0xff7559cf │ │ @ instruction: 0xff73c58d │ │ @ instruction: 0xff738aa3 │ │ - @ instruction: 0xff762683 │ │ + @ instruction: 0xff7626aa │ │ @ instruction: 0xff734a8c │ │ - @ instruction: 0xff75040b │ │ - @ instruction: 0xff751f38 │ │ + @ instruction: 0xff750432 │ │ + @ instruction: 0xff751f5f │ │ @ instruction: 0xff73c6d1 │ │ @ instruction: 0xff738be7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq c3ef44 │ │ @@ -3260364,15 +3260364,15 @@ │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ b c3ef44 │ │ @ instruction: 0xff73c405 │ │ @ instruction: 0xff73a6be │ │ @ instruction: 0xff73c341 │ │ @ instruction: 0xff73a5fa │ │ - @ instruction: 0xff74deb1 │ │ + @ instruction: 0xff74ded8 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #20] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ bne c3f06c │ │ cmn r6, #1 │ │ beq c3f06c │ │ @@ -3260418,17 +3260418,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: 0xff73c2d9 │ │ - @ instruction: 0xff75566c │ │ + @ instruction: 0xff755693 │ │ @ instruction: 0xff73c2a1 │ │ - @ instruction: 0xff755634 │ │ + @ instruction: 0xff75565b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c3f1c0 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ @@ -3260911,39 +3260911,39 @@ │ │ b c3f7cc │ │ movw r7, #4098 @ 0x1002 │ │ mov r0, #30 │ │ cmp r1, #0 │ │ bne c3f660 │ │ b c3f86c │ │ @ instruction: 0xff738521 │ │ - @ instruction: 0xff75e37a │ │ + @ instruction: 0xff75e3a1 │ │ @ instruction: 0xff738571 │ │ - @ instruction: 0xff75e3ca │ │ + @ instruction: 0xff75e3f1 │ │ @ instruction: 0xff7384f9 │ │ - @ instruction: 0xff75e352 │ │ + @ instruction: 0xff75e379 │ │ @ instruction: 0xff738549 │ │ - @ instruction: 0xff75e3a2 │ │ + @ instruction: 0xff75e3c9 │ │ @ instruction: 0xff73849d │ │ - @ instruction: 0xff75e2f6 │ │ + @ instruction: 0xff75e31d │ │ @ instruction: 0xff7412a4 │ │ @ instruction: 0xff738249 │ │ - @ instruction: 0xff75e0a2 │ │ - @ instruction: 0xff75a88b │ │ + @ instruction: 0xff75e0c9 │ │ + @ instruction: 0xff75a8b2 │ │ @ instruction: 0xff7380c9 │ │ - @ instruction: 0xff75df22 │ │ + @ instruction: 0xff75df49 │ │ @ instruction: 0xff738195 │ │ - @ instruction: 0xff75dfee │ │ + @ instruction: 0xff75e015 │ │ 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: 0xff738051 │ │ @ instruction: 0xff738179 │ │ - @ instruction: 0xff75dfd2 │ │ + @ instruction: 0xff75dff9 │ │ 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 │ │ @@ -3261772,15 +3261772,15 @@ │ │ mov r0, #13 │ │ mov r1, #173 @ 0xad │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff757949 │ │ + @ instruction: 0xff757970 │ │ @ instruction: 0xff7687d4 │ │ ldr r1, [r0, #4] │ │ cmp r1, #23 │ │ beq c40644 │ │ cmp r1, #24 │ │ movne r0, #0 │ │ bxne lr │ │ @@ -3262002,27 +3262002,27 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff743c72 │ │ @ instruction: 0xff73bb28 │ │ - @ instruction: 0xff74e73f │ │ + @ instruction: 0xff74e766 │ │ @ instruction: 0xff738ce8 │ │ @ instruction: 0xff73bac8 │ │ @ instruction: 0xff774e8c │ │ - @ instruction: 0xff74c55b │ │ + @ instruction: 0xff74c582 │ │ @ instruction: 0xff7662bf │ │ @ instruction: 0xff73bbf0 │ │ - @ instruction: 0xff74e807 │ │ + @ instruction: 0xff74e82e │ │ @ instruction: 0xff766416 │ │ @ instruction: 0xff73bb98 │ │ @ instruction: 0xff774f5c │ │ - @ instruction: 0xff74c62b │ │ - @ instruction: 0xff7502d5 │ │ + @ instruction: 0xff74c652 │ │ + @ instruction: 0xff7502fc │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r0 │ │ add r0, sp, #4 │ │ mov r2, r1 │ │ mov r1, sp │ │ bl c40648 │ │ @@ -3262355,15 +3262355,15 @@ │ │ eoreq r5, r1, r4, lsl #5 │ │ @ instruction: 0xff774a68 │ │ andeq r0, r0, r0, lsr #3 │ │ @ instruction: 0xff767fbe │ │ eoreq r5, r1, r8, lsl r2 │ │ @ instruction: 0xff767f62 │ │ @ instruction: 0xff767f4a │ │ - @ instruction: 0xff759043 │ │ + @ instruction: 0xff75906a │ │ ldr r0, [pc, #36] @ c40f6c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r2, [pc, #24] @ c40f70 │ │ mov r3, #0 │ │ ldr r1, [pc, #20] @ c40f74 │ │ @@ -3262593,24 +3262593,24 @@ │ │ add r2, pc, r2 │ │ movweq r1, #118 @ 0x76 │ │ b c41288 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73be75 │ │ - @ instruction: 0xff75c47a │ │ + @ instruction: 0xff75c4a1 │ │ @ instruction: 0xff763a71 │ │ @ instruction: 0xff73bff5 │ │ eoreq r4, r1, ip, asr pc │ │ eoreq r4, r1, ip, asr #30 │ │ @ instruction: 0xff73bfb5 │ │ eoreq r4, r1, r8, lsl #30 │ │ @ instruction: 0xff73be29 │ │ - @ instruction: 0xff75c42e │ │ - @ instruction: 0xff758be5 │ │ + @ instruction: 0xff75c455 │ │ + @ instruction: 0xff758c0c │ │ eoreq r4, r1, r0, lsr #30 │ │ ldr r0, [pc, #264] @ c41430 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r1, [pc, #248] @ c41434 │ │ @@ -3262899,21 +3262899,21 @@ │ │ mvn r0, #0 │ │ cmp r1, #1 │ │ addeq r0, r4, r8 │ │ streq r0, [r9] │ │ subeq r0, r8, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff7655cd │ │ - @ instruction: 0xff7619ef │ │ + @ instruction: 0xff761a16 │ │ @ instruction: 0xff76559d │ │ - @ instruction: 0xff7619bf │ │ + @ instruction: 0xff7619e6 │ │ @ instruction: 0xff765515 │ │ - @ instruction: 0xff761937 │ │ + @ instruction: 0xff76195e │ │ @ instruction: 0xff765531 │ │ - @ instruction: 0xff761953 │ │ + @ instruction: 0xff76197a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r1 │ │ sub r1, r2, #65536 @ 0x10000 │ │ cmn r1, #65536 @ 0x10000 │ │ bhi c41828 │ │ mov r4, #0 │ │ @@ -3263113,15 +3263113,15 @@ │ │ add r0, r3, #4 │ │ ldr r1, [r4, #44] @ 0x2c │ │ ldr r2, [r4, #48] @ 0x30 │ │ blx d9e44e │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff765229 │ │ - @ instruction: 0xff74b478 │ │ + @ instruction: 0xff74b49f │ │ @ instruction: 0xff765201 │ │ @ instruction: 0xff7651bd │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r7, r1 │ │ mov r5, r0 │ │ @@ -3264510,24 +3264510,24 @@ │ │ mov r6, #0 │ │ bl c82ee8 │ │ b c430dc │ │ mov r6, #0 │ │ mov r0, r7 │ │ bl c84e98 │ │ b c42f44 │ │ - @ instruction: 0xff74c119 │ │ + @ instruction: 0xff74c140 │ │ @ instruction: 0xff744aa6 │ │ - @ instruction: 0xff74c0c1 │ │ + @ instruction: 0xff74c0e8 │ │ @ instruction: 0xff744a4e │ │ - @ instruction: 0xff74c071 │ │ + @ instruction: 0xff74c098 │ │ @ instruction: 0xff7449fe │ │ - @ instruction: 0xff74c031 │ │ + @ instruction: 0xff74c058 │ │ @ instruction: 0xff7449be │ │ @ instruction: 0xff737d6b │ │ - @ instruction: 0xff74bf89 │ │ + @ instruction: 0xff74bfb0 │ │ @ instruction: 0xff744916 │ │ 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 │ │ @@ -3264739,21 +3264739,21 @@ │ │ ldr r2, [fp, #64] @ 0x40 │ │ add r1, pc, r1 │ │ bl c2d4e8 │ │ cmp r0, #0 │ │ bgt c43348 │ │ b c43318 │ │ @ instruction: 0xff72ef16 │ │ - @ instruction: 0xff751343 │ │ + @ instruction: 0xff75136a │ │ @ instruction: 0xff76197f │ │ - @ instruction: 0xff751325 │ │ + @ instruction: 0xff75134c │ │ @ instruction: 0xff72d0bc │ │ @ instruction: 0xff730b62 │ │ - @ instruction: 0xff752e67 │ │ - @ instruction: 0xff75c0cf │ │ + @ instruction: 0xff752e8e │ │ + @ instruction: 0xff75c0f6 │ │ @ instruction: 0xff72ef80 │ │ 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 │ │ @@ -3264841,15 +3264841,15 @@ │ │ mov r7, #91 @ 0x5b │ │ b c435b0 │ │ mov r9, #109 @ 0x6d │ │ mov r7, #97 @ 0x61 │ │ mov r5, sl │ │ b c435b0 │ │ andseq r8, sp, r0, lsl #21 │ │ - @ instruction: 0xff75be37 │ │ + @ instruction: 0xff75be5e │ │ @ instruction: 0xff739b3d │ │ 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] │ │ @@ -3264933,22 +3264933,22 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ bl c22744 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff75bd7b │ │ + @ instruction: 0xff75bda2 │ │ @ instruction: 0xff72ce21 │ │ andseq r8, sp, ip, lsr #18 │ │ - @ instruction: 0xff75bcd7 │ │ + @ instruction: 0xff75bcfe │ │ @ instruction: 0xff72cd7d │ │ - @ instruction: 0xff75bcbb │ │ + @ instruction: 0xff75bce2 │ │ @ instruction: 0xff72cd61 │ │ - @ instruction: 0xff75bc8f │ │ + @ instruction: 0xff75bcb6 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #84] @ c43808 │ │ mov r6, r1 │ │ ldr r1, [r5, #8] │ │ ldr r3, [r5, #20] │ │ add r0, pc, r0 │ │ @@ -3265091,24 +3265091,24 @@ │ │ ldr r2, [pc, #56] @ c43a20 │ │ mov r1, r7 │ │ ldr r0, [sp, #12] │ │ mov r3, #217 @ 0xd9 │ │ add r2, pc, r2 │ │ bl cc77ec │ │ b c439cc │ │ - @ instruction: 0xff75bb3f │ │ + @ instruction: 0xff75bb66 │ │ @ instruction: 0xff7633d0 │ │ andseq r8, sp, ip, ror #13 │ │ - @ instruction: 0xff75ba8f │ │ + @ instruction: 0xff75bab6 │ │ @ instruction: 0xff763320 │ │ - @ instruction: 0xff75ba63 │ │ + @ instruction: 0xff75ba8a │ │ @ instruction: 0xff7632f4 │ │ - @ instruction: 0xff75ba47 │ │ + @ instruction: 0xff75ba6e │ │ @ instruction: 0xff7632d8 │ │ - @ instruction: 0xff75ba07 │ │ + @ instruction: 0xff75ba2e │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b c4329c │ │ ldr r0, [r0, #20] │ │ b c4ab94 │ │ ldr r0, [r0, #20] │ │ b c4ab80 │ │ @@ -3265259,15 +3265259,15 @@ │ │ bl c82df8 │ │ mov r0, #5 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff75b77f │ │ + @ instruction: 0xff75b7a6 │ │ @ instruction: 0xff739493 │ │ ldr r0, [r0, #20] │ │ b c456c8 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #112] @ 0x70 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3265377,15 +3265377,15 @@ │ │ mov r0, r5 │ │ bl ccdc28 │ │ mov r0, fp │ │ bl ccac88 │ │ b c43d20 │ │ @ instruction: 0xff731c1e │ │ @ instruction: 0xff762bfd │ │ - @ instruction: 0xff759966 │ │ + @ instruction: 0xff75998d │ │ @ instruction: 0xff733ad7 │ │ @ instruction: 0xff73aa85 │ │ @ instruction: 0xff731e40 │ │ mov r2, #28 │ │ b c43f00 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ @@ -3265471,15 +3265471,15 @@ │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff75b437 │ │ + @ instruction: 0xff75b45e │ │ @ instruction: 0xff741e44 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq c4410c │ │ mov r7, r2 │ │ @@ -3265557,20 +3265557,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: 0xff748e96 │ │ + @ instruction: 0xff748ebd │ │ @ instruction: 0xff731c0d │ │ @ instruction: 0xff7383c8 │ │ - @ instruction: 0xff74fbed │ │ + @ instruction: 0xff74fc14 │ │ @ instruction: 0xff731b75 │ │ - @ instruction: 0xff74fb7d │ │ + @ instruction: 0xff74fba4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r2, #0 │ │ beq c441dc │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ @@ -3265676,21 +3265676,21 @@ │ │ ldr r2, [pc, #48] @ c4433c │ │ mov r0, fp │ │ ldr r1, [sp, #16] │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl cc77ec │ │ b c44240 │ │ - @ instruction: 0xff756f35 │ │ + @ instruction: 0xff756f5c │ │ @ instruction: 0xff738280 │ │ - @ instruction: 0xff75051b │ │ + @ instruction: 0xff750542 │ │ @ instruction: 0xff73366c │ │ @ instruction: 0xff73c440 │ │ - @ instruction: 0xff748c48 │ │ - @ instruction: 0xff750455 │ │ + @ instruction: 0xff748c6f │ │ + @ instruction: 0xff75047c │ │ @ instruction: 0xff73c38c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl c30e64 │ │ @@ -3265913,15 +3265913,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff73c011 │ │ - @ instruction: 0xff75749f │ │ + @ instruction: 0xff7574c6 │ │ ldr r3, [pc, #4] @ c446e4 │ │ add r3, pc, r3 │ │ b c243ac │ │ andseq r7, sp, r8, asr #18 │ │ ldr r2, [pc, #4] @ c446f4 │ │ add r2, pc, r2 │ │ b c273d8 │ │ @@ -3265996,16 +3265996,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl c4aa98 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andseq r7, sp, r4, ror r9 │ │ - @ instruction: 0xff757394 │ │ - @ instruction: 0xff757378 │ │ + @ instruction: 0xff7573bb │ │ + @ instruction: 0xff75739f │ │ 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 │ │ @@ -3266208,15 +3266208,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff74f149 │ │ + @ instruction: 0xff74f170 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c30ffc │ │ cmp r0, #0 │ │ str r0, [r4] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ @@ -3266413,16 +3266413,16 @@ │ │ b c44e08 │ │ mov r7, #0 │ │ b c44e68 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff756481 │ │ - @ instruction: 0xff7546c9 │ │ + @ instruction: 0xff7564a8 │ │ + @ instruction: 0xff7546f0 │ │ @ instruction: 0xff770de8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c4ad44 │ │ mov r1, r6 │ │ @@ -3266774,17 +3266774,17 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c30e74 │ │ mov r7, r5 │ │ mov r4, r6 │ │ b c453e8 │ │ - @ instruction: 0xff75bea7 │ │ + @ instruction: 0xff75bece │ │ @ instruction: 0xff730894 │ │ - @ instruction: 0xff75be5b │ │ + @ instruction: 0xff75be82 │ │ @ instruction: 0xff730848 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ add r1, sp, #4 │ │ mov r4, #0 │ │ str r4, [sp, #4] │ │ bl c4559c │ │ @@ -3268020,25 +3268020,25 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #0 │ │ ldr sl, [sp, #112] @ 0x70 │ │ b c46780 │ │ cmn r0, #1 │ │ movne r6, #1 │ │ b c46780 │ │ - @ instruction: 0xff74ab34 │ │ + @ instruction: 0xff74ab5b │ │ @ instruction: 0xff731838 │ │ - @ instruction: 0xff74a458 │ │ + @ instruction: 0xff74a47f │ │ @ instruction: 0xff73115c │ │ - @ instruction: 0xff74aaf8 │ │ + @ instruction: 0xff74ab1f │ │ @ instruction: 0xff76fa10 │ │ @ instruction: 0xff76f724 │ │ @ instruction: 0xff76f6c8 │ │ @ instruction: 0xff76f8b0 │ │ @ instruction: 0xff76f848 │ │ - @ instruction: 0xff74a414 │ │ + @ instruction: 0xff74a43b │ │ 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 c30ce0 │ │ @@ -3268669,18 +3268669,18 @@ │ │ mov r1, r8 │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl cc77ec │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff749c05 │ │ - @ instruction: 0xff7499e5 │ │ - @ instruction: 0xff749b49 │ │ - @ instruction: 0xff747fe0 │ │ + @ instruction: 0xff749c2c │ │ + @ instruction: 0xff749a0c │ │ + @ instruction: 0xff749b70 │ │ + @ instruction: 0xff748007 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3268832,21 +3268832,21 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #40] @ c47488 │ │ mov r1, #178 @ 0xb2 │ │ ldr r2, [pc, #36] @ c4748c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c47390 │ │ - @ instruction: 0xff749911 │ │ + @ instruction: 0xff749938 │ │ @ instruction: 0xff75da76 │ │ - @ instruction: 0xff74993d │ │ + @ instruction: 0xff749964 │ │ @ instruction: 0xff75daa2 │ │ - @ instruction: 0xff74982d │ │ + @ instruction: 0xff749854 │ │ @ instruction: 0xff75d992 │ │ - @ instruction: 0xff749751 │ │ + @ instruction: 0xff749778 │ │ @ instruction: 0xff75d8b6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ str r3, [sp] │ │ @@ -3269035,21 +3269035,21 @@ │ │ mov r1, #96 @ 0x60 │ │ bl da57b0 │ │ mov r0, r7 │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b c4773c │ │ - @ instruction: 0xff749695 │ │ - @ instruction: 0xff7494c5 │ │ + @ instruction: 0xff7496bc │ │ + @ instruction: 0xff7494ec │ │ @ instruction: 0xff74214b │ │ @ instruction: 0xff740492 │ │ - @ instruction: 0xff749499 │ │ + @ instruction: 0xff7494c0 │ │ @ instruction: 0xff74211f │ │ - @ instruction: 0xff749459 │ │ + @ instruction: 0xff749480 │ │ 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 │ │ mov r7, r1 │ │ @@ -3269408,17 +3269408,17 @@ │ │ bl c37310 │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ mov r2, fp │ │ bne c47cf0 │ │ mov r5, #0 │ │ b c47d0c │ │ - @ instruction: 0xff750667 │ │ + @ instruction: 0xff75068e │ │ @ instruction: 0xff73cb92 │ │ - @ instruction: 0xff750577 │ │ + @ instruction: 0xff75059e │ │ @ instruction: 0xff73caa2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #164 @ 0xa4 │ │ mov fp, r0 │ │ mov r0, r3 │ │ mov r5, r3 │ │ mov r6, r2 │ │ @@ -3269903,15 +3269903,15 @@ │ │ mov r7, r9 │ │ bne c48100 │ │ b c48120 │ │ mov r6, sl │ │ ldr r8, [sp, #32] │ │ mov r7, #0 │ │ b c48474 │ │ - @ instruction: 0xff750133 │ │ + @ instruction: 0xff75015a │ │ @ instruction: 0xff72fa8e │ │ 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 │ │ @@ -3270319,16 +3270319,16 @@ │ │ bne c487a8 │ │ mov r7, #0 │ │ mov r0, sl │ │ bl c33208 │ │ add r0, sp, #24 │ │ bl c49710 │ │ b c485c0 │ │ - @ instruction: 0xff74f9c3 │ │ - @ instruction: 0xff746ab7 │ │ + @ instruction: 0xff74f9ea │ │ + @ instruction: 0xff746ade │ │ 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 │ │ @@ -3270865,18 +3270865,18 @@ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b c49370 │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b c49370 │ │ - @ instruction: 0xff74f337 │ │ + @ instruction: 0xff74f35e │ │ @ instruction: 0xff73edd1 │ │ - @ instruction: 0xff74f16f │ │ - @ instruction: 0xff74ebbb │ │ + @ instruction: 0xff74f196 │ │ + @ instruction: 0xff74ebe2 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmn r1, #31 │ │ bxlt lr │ │ push {fp, lr} │ │ asr r3, r1, #31 │ │ ldr ip, [r2, #4] │ │ @@ -3271350,15 +3271350,15 @@ │ │ str r6, [r5, #12] │ │ ldr r0, [r7, #12] │ │ ldr r1, [r8, #12] │ │ eor r0, r1, r0 │ │ str r0, [r4, #12] │ │ b c49b58 │ │ @ instruction: 0xff736bd0 │ │ - @ instruction: 0xff74abed │ │ + @ instruction: 0xff74ac14 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cad2ec │ │ cmp r0, #0 │ │ beq c49c28 │ │ mov r5, r0 │ │ @@ -3271391,15 +3271391,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff734d64 │ │ - @ instruction: 0xff748d42 │ │ + @ instruction: 0xff748d69 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c49bcc │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3271622,25 +3271622,25 @@ │ │ movw r1, #3 │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r8 │ │ b c49de4 │ │ - @ instruction: 0xff7452f3 │ │ + @ instruction: 0xff74531a │ │ @ instruction: 0xff72db56 │ │ - @ instruction: 0xff7452ab │ │ + @ instruction: 0xff7452d2 │ │ @ instruction: 0xff72db0e │ │ - @ instruction: 0xff745243 │ │ + @ instruction: 0xff74526a │ │ @ instruction: 0xff72daa6 │ │ - @ instruction: 0xff7450d7 │ │ + @ instruction: 0xff7450fe │ │ @ instruction: 0xff72d93a │ │ - @ instruction: 0xff745087 │ │ + @ instruction: 0xff7450ae │ │ @ instruction: 0xff72d8ea │ │ - @ instruction: 0xff7450af │ │ + @ instruction: 0xff7450d6 │ │ @ instruction: 0xff72d912 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [sp, #4] │ │ ldr r0, [r2, #104] @ 0x68 │ │ @@ -3271821,15 +3271821,15 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c30f28 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff744d73 │ │ + @ instruction: 0xff744d9a │ │ @ instruction: 0xff73d71f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r1, sp │ │ @@ -3271932,21 +3271932,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #5 │ │ mov r1, #106 @ 0x6a │ │ b c4a3a0 │ │ - @ instruction: 0xff744cdb │ │ + @ instruction: 0xff744d02 │ │ @ instruction: 0xff75c92b │ │ - @ instruction: 0xff744bf7 │ │ + @ instruction: 0xff744c1e │ │ @ instruction: 0xff75c847 │ │ - @ instruction: 0xff744c5f │ │ - @ instruction: 0xff744c27 │ │ - @ instruction: 0xff744ba3 │ │ + @ instruction: 0xff744c86 │ │ + @ instruction: 0xff744c4e │ │ + @ instruction: 0xff744bca │ │ @ instruction: 0xff75c7f3 │ │ 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 c30d3c │ │ @@ -3272145,22 +3272145,22 @@ │ │ cmp fp, r0 │ │ beq c4a828 │ │ mov r0, fp │ │ bl c30f28 │ │ mov r0, r9 │ │ bl c32f24 │ │ b c4a5d8 │ │ - @ instruction: 0xff744b33 │ │ - @ instruction: 0xff74bdc0 │ │ - @ instruction: 0xff744aeb │ │ - @ instruction: 0xff74bd78 │ │ - @ instruction: 0xff744aaf │ │ - @ instruction: 0xff74bd3c │ │ - @ instruction: 0xff74488b │ │ - @ instruction: 0xff74bb18 │ │ + @ instruction: 0xff744b5a │ │ + @ instruction: 0xff74bde7 │ │ + @ instruction: 0xff744b12 │ │ + @ instruction: 0xff74bd9f │ │ + @ instruction: 0xff744ad6 │ │ + @ instruction: 0xff74bd63 │ │ + @ instruction: 0xff7448b2 │ │ + @ instruction: 0xff74bb3f │ │ 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} │ │ @@ -3272828,23 +3272828,23 @@ │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c22744 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff75dcd0 │ │ - @ instruction: 0xff743f34 │ │ + @ instruction: 0xff743f5b │ │ @ instruction: 0xff75dbe8 │ │ - @ instruction: 0xff743e4c │ │ + @ instruction: 0xff743e73 │ │ @ instruction: 0xff75dbc0 │ │ - @ instruction: 0xff743e24 │ │ + @ instruction: 0xff743e4b │ │ @ instruction: 0xff75db94 │ │ - @ instruction: 0xff743df8 │ │ + @ instruction: 0xff743e1f │ │ @ instruction: 0xff75db78 │ │ - @ instruction: 0xff743ddc │ │ + @ instruction: 0xff743e03 │ │ @ instruction: 0xff75dc04 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b c4b8d0 │ │ ldr r0, [r0, #20] │ │ b c4da04 │ │ ldr r0, [r0, #20] │ │ @@ -3272986,19 +3272986,19 @@ │ │ bl d17f6c │ │ mov r6, r0 │ │ b c4b54c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff748795 │ │ - @ instruction: 0xff748809 │ │ - @ instruction: 0xff73fedf │ │ + @ instruction: 0xff7487bc │ │ + @ instruction: 0xff748830 │ │ + @ instruction: 0xff73ff06 │ │ @ instruction: 0xff731c4c │ │ - @ instruction: 0xff748775 │ │ + @ instruction: 0xff74879c │ │ ldr r0, [r0, #20] │ │ b c4c12c │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ moveq r0, #672 @ 0x2a0 │ │ streq r0, [r3] │ │ moveq r0, #1 │ │ @@ -3273128,15 +3273128,15 @@ │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl ccdc28 │ │ mov r0, fp │ │ bl ccac88 │ │ b c4b684 │ │ @ instruction: 0xff72a2be │ │ - @ instruction: 0xff75202a │ │ + @ instruction: 0xff752051 │ │ @ instruction: 0xff75b281 │ │ @ instruction: 0xff733165 │ │ @ instruction: 0xff72a51c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ @@ -3273288,15 +3273288,15 @@ │ │ bl cae1c4 │ │ 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: 0xff748d95 │ │ + @ instruction: 0xff748dbc │ │ @ instruction: 0xff736c88 │ │ @ instruction: 0xff7593ba │ │ @ instruction: 0xff734d48 │ │ @ instruction: 0xff72a2ab │ │ ldr r3, [pc, #4] @ c4ba30 │ │ add r3, pc, r3 │ │ b c243ac │ │ @@ -3273619,15 +3273619,15 @@ │ │ mov r8, #109 @ 0x6d │ │ b c4be94 │ │ movw r8, #259 @ 0x103 │ │ mov r7, #177 @ 0xb1 │ │ movt r8, #12 │ │ b c4be94 │ │ @ instruction: 0xff75cfa6 │ │ - @ instruction: 0xff751850 │ │ + @ instruction: 0xff751877 │ │ ldr r0, [r0, #92] @ 0x5c │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #424] @ c4c100 │ │ mov r6, r0 │ │ mov r0, #112 @ 0x70 │ │ @@ -3273732,18 +3273732,18 @@ │ │ mov r1, r8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c4c12c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff73f446 │ │ - @ instruction: 0xff73f3ba │ │ + @ instruction: 0xff73f46d │ │ + @ instruction: 0xff73f3e1 │ │ @ instruction: 0xff73113e │ │ - @ instruction: 0xff73f2ce │ │ + @ instruction: 0xff73f2f5 │ │ @ instruction: 0xff731052 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c4bf48 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b c4bf48 │ │ @@ -3273788,15 +3273788,15 @@ │ │ bl c30e74 │ │ ldr r1, [pc, #16] @ c4c1e0 │ │ mov r0, r4 │ │ mov r2, #242 @ 0xf2 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff73f1ce │ │ + @ instruction: 0xff73f1f5 │ │ add r0, r0, #80 @ 0x50 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne c4c1e8 │ │ mov r0, #0 │ │ @@ -3274128,16 +3274128,16 @@ │ │ b c4c3d8 │ │ mov fp, #111 @ 0x6f │ │ b c4c3d8 │ │ mov r5, #0 │ │ b c4c3d8 │ │ mov r4, r6 │ │ b c4c410 │ │ - @ instruction: 0xff74db09 │ │ - @ instruction: 0xff754e9e │ │ + @ instruction: 0xff74db30 │ │ + @ instruction: 0xff754ec5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ ldrne r6, [r7, #12] │ │ cmpne r6, #0 │ │ @@ -3274392,21 +3274392,21 @@ │ │ mov r0, r5 │ │ bl c32f24 │ │ mov r0, fp │ │ bl c30e74 │ │ mov r0, r8 │ │ bl c30e74 │ │ b c4c788 │ │ - @ instruction: 0xff74d789 │ │ + @ instruction: 0xff74d7b0 │ │ @ instruction: 0xff735e89 │ │ - @ instruction: 0xff74d6d9 │ │ + @ instruction: 0xff74d700 │ │ @ instruction: 0xff735dd9 │ │ - @ instruction: 0xff74d495 │ │ + @ instruction: 0xff74d4bc │ │ @ instruction: 0xff735b95 │ │ - @ instruction: 0xff74d3e5 │ │ + @ instruction: 0xff74d40c │ │ @ instruction: 0xff735ae5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, #0 │ │ str r3, [sp] │ │ str r3, [sp, #4] │ │ str r3, [sp, #8] │ │ @@ -3274635,22 +3274635,22 @@ │ │ beq c4ccd0 │ │ ldr r1, [sp, #32] │ │ mov r0, fp │ │ bl c31b24 │ │ clz r0, r0 │ │ lsr r4, r0, #5 │ │ b c4cd04 │ │ - @ instruction: 0xff74d301 │ │ - @ instruction: 0xff752818 │ │ - @ instruction: 0xff74d1b1 │ │ - @ instruction: 0xff7526c8 │ │ - @ instruction: 0xff74d279 │ │ - @ instruction: 0xff752790 │ │ - @ instruction: 0xff74d211 │ │ - @ instruction: 0xff752728 │ │ + @ instruction: 0xff74d328 │ │ + @ instruction: 0xff75283f │ │ + @ instruction: 0xff74d1d8 │ │ + @ instruction: 0xff7526ef │ │ + @ instruction: 0xff74d2a0 │ │ + @ instruction: 0xff7527b7 │ │ + @ instruction: 0xff74d238 │ │ + @ instruction: 0xff75274f │ │ 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 │ │ @@ -3275164,15 +3275164,15 @@ │ │ mov r2, r5 │ │ bl c32750 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r1, r5 │ │ movwne r6, #1 │ │ b c4d200 │ │ - @ instruction: 0xff7541f3 │ │ + @ instruction: 0xff75421a │ │ @ instruction: 0xff73a977 │ │ ldr r1, [pc, #12] @ c4d77c │ │ mov r0, #8 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b cc7358 │ │ @ instruction: 0xff72850d │ │ @@ -3275653,17 +3275653,17 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72b77e │ │ - @ instruction: 0xff74a0c2 │ │ + @ instruction: 0xff74a0e9 │ │ @ instruction: 0xff72b752 │ │ - @ instruction: 0xff74a096 │ │ + @ instruction: 0xff74a0bd │ │ @ instruction: 0xff72b7c2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ mov r5, r0 │ │ bne c4df48 │ │ mov r7, r3 │ │ @@ -3275761,21 +3275761,21 @@ │ │ mov r6, #108 @ 0x6c │ │ mov r7, #143 @ 0x8f │ │ b c4dff0 │ │ mov r6, #103 @ 0x67 │ │ mov r7, #147 @ 0x93 │ │ b c4dff0 │ │ @ instruction: 0xff72b66e │ │ - @ instruction: 0xff742c09 │ │ + @ instruction: 0xff742c30 │ │ @ instruction: 0xff72b6a6 │ │ @ instruction: 0xff737e99 │ │ @ instruction: 0xff72b5ee │ │ @ instruction: 0xff72b5c6 │ │ @ instruction: 0xff72b62a │ │ - @ instruction: 0xff742bc5 │ │ + @ instruction: 0xff742bec │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c4e134 │ │ cmp r1, #3 │ │ beq c4e178 │ │ cmp r1, #2 │ │ beq c4e16c │ │ @@ -3275818,17 +3275818,17 @@ │ │ orr r1, r1, r2 │ │ str r1, [r0, #12] │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff72b4e6 │ │ - @ instruction: 0xff742a98 │ │ + @ instruction: 0xff742abf │ │ @ instruction: 0xff72b50e │ │ - @ instruction: 0xff742ac0 │ │ + @ instruction: 0xff742ae7 │ │ push {r4, r5, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r4, #12 │ │ mov r5, #163 @ 0xa3 │ │ cmpne r1, #0 │ │ bne c4e1f8 │ │ @@ -3275857,15 +3275857,15 @@ │ │ mov r4, #106 @ 0x6a │ │ mov r5, #171 @ 0xab │ │ b c4e1c0 │ │ mov r4, #108 @ 0x6c │ │ mov r5, #167 @ 0xa7 │ │ b c4e1c0 │ │ @ instruction: 0xff72b45a │ │ - @ instruction: 0xff7429fe │ │ + @ instruction: 0xff742a25 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0, #32] │ │ popne {r4, pc} │ │ bl c82d04 │ │ ldr r0, [pc, #48] @ c4e284 │ │ mov r1, #219 @ 0xdb │ │ @@ -3275969,17 +3275969,17 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #111 @ 0x6f │ │ b c4e3b4 │ │ @ instruction: 0xff72b292 │ │ - @ instruction: 0xff740d09 │ │ + @ instruction: 0xff740d30 │ │ @ instruction: 0xff72b256 │ │ - @ instruction: 0xff740ccd │ │ + @ instruction: 0xff740cf4 │ │ @ instruction: 0xff72b2b6 │ │ ldr r0, [pc, #4] @ c4e410 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r5, [r0], -r4 @ │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ @@ -3276036,15 +3276036,15 @@ │ │ mov r5, #0 │ │ bl c82ee8 │ │ ldr r0, [sp, #20] │ │ bl c573d8 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff74ba3b │ │ + @ instruction: 0xff74ba62 │ │ @ instruction: 0xff735fd3 │ │ 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 │ │ @@ -3276114,18 +3276114,18 @@ │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ mov r4, r8 │ │ ldr r6, [sp, #16] │ │ cmp r6, #16 │ │ beq c4e5c0 │ │ b c4e5c8 │ │ - @ instruction: 0xff74b913 │ │ + @ instruction: 0xff74b93a │ │ @ instruction: 0xff756758 │ │ - @ instruction: 0xff74b9b3 │ │ - @ instruction: 0xff74b933 │ │ + @ instruction: 0xff74b9da │ │ + @ instruction: 0xff74b95a │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #20] │ │ mov r5, r1 │ │ bl c57f9c │ │ mov r6, r0 │ │ ldr r0, [r4, #20] │ │ @@ -3276251,20 +3276251,20 @@ │ │ cmp r6, #16 │ │ bne c4e850 │ │ ldr r0, [sp, #12] │ │ bl c22744 │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74b723 │ │ - @ instruction: 0xff7441ac │ │ - @ instruction: 0xff74b6f3 │ │ - @ instruction: 0xff74417c │ │ - @ instruction: 0xff74b76f │ │ - @ instruction: 0xff7441f8 │ │ + @ instruction: 0xff74b74a │ │ + @ instruction: 0xff7441d3 │ │ + @ instruction: 0xff74b71a │ │ + @ instruction: 0xff7441a3 │ │ + @ instruction: 0xff74b796 │ │ + @ instruction: 0xff74421f │ │ ldr r1, [r1, #20] │ │ mov r3, #0 │ │ b c4ef5c │ │ ldr r0, [r0, #20] │ │ b c515a8 │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ @@ -3276443,15 +3276443,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff74b3cf │ │ + @ instruction: 0xff74b3f6 │ │ @ instruction: 0xff72e60e │ │ ldr r0, [r0, #20] │ │ b c57904 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq c4eb84 │ │ @@ -3276467,15 +3276467,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #124 @ 0x7c │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff74b36f │ │ + @ instruction: 0xff74b396 │ │ @ instruction: 0xff738e9c │ │ 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 │ │ @@ -3276602,15 +3276602,15 @@ │ │ bl c33208 │ │ mov r0, r9 │ │ bl c32f24 │ │ b c4ebf4 │ │ @ instruction: 0xff72fb9d │ │ @ instruction: 0xff726f44 │ │ @ instruction: 0xff72e418 │ │ - @ instruction: 0xff74b16b │ │ + @ instruction: 0xff74b192 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl ca9200 │ │ mov r5, r0 │ │ ldrd r0, [r4, #4] │ │ @@ -3276658,15 +3276658,15 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74b07b │ │ + @ instruction: 0xff74b0a2 │ │ @ instruction: 0xff738bbc │ │ ldr r2, [r1, #20] │ │ cmp r2, #0 │ │ beq c4ef14 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r2 │ │ @@ -3276858,27 +3276858,27 @@ │ │ ldr r0, [sp, #4] │ │ mov r1, r4 │ │ movw r2, #342 @ 0x156 │ │ bl cc7594 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74adff │ │ - @ instruction: 0xff7455fd │ │ + @ instruction: 0xff74ae26 │ │ + @ instruction: 0xff745624 │ │ @ instruction: 0xff73348c │ │ @ instruction: 0xff72a647 │ │ @ instruction: 0xff736e36 │ │ - @ instruction: 0xff7456a5 │ │ + @ instruction: 0xff7456cc │ │ @ instruction: 0xff724f23 │ │ @ instruction: 0xff72d3b8 │ │ - @ instruction: 0xff74e668 │ │ + @ instruction: 0xff74e68f │ │ @ instruction: 0xff72d370 │ │ - @ instruction: 0xff74ad8b │ │ - @ instruction: 0xff745589 │ │ - @ instruction: 0xff74ad57 │ │ + @ instruction: 0xff74adb2 │ │ + @ instruction: 0xff7455b0 │ │ + @ instruction: 0xff74ad7e │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq c4f27c │ │ mov r5, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3276955,19 +3276955,19 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #16 │ │ mov r4, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ b c4f2a4 │ │ - @ instruction: 0xff74ac7b │ │ + @ instruction: 0xff74aca2 │ │ @ instruction: 0xff72dea9 │ │ - @ instruction: 0xff74ac07 │ │ + @ instruction: 0xff74ac2e │ │ @ instruction: 0xff72de35 │ │ - @ instruction: 0xff74abcb │ │ + @ instruction: 0xff74abf2 │ │ @ instruction: 0xff72ddf9 │ │ ldr r0, [pc, #4] @ c4f380 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, ip, r0, lsr #9 │ │ ldr r0, [pc, #4] @ c4f390 │ │ add r0, pc, r0 │ │ @@ -3277520,37 +3277520,37 @@ │ │ movw r5, #13 │ │ movt r5, #8 │ │ b c4f784 │ │ andseq sp, ip, r8, asr #6 │ │ @ instruction: 0xff73109a │ │ @ instruction: 0xff734e54 │ │ @ instruction: 0xff731066 │ │ - @ instruction: 0xff751c1f │ │ + @ instruction: 0xff751c46 │ │ @ instruction: 0xff730f0a │ │ - @ instruction: 0xff751ac3 │ │ + @ instruction: 0xff751aea │ │ @ instruction: 0xff730eae │ │ - @ instruction: 0xff751a67 │ │ + @ instruction: 0xff751a8e │ │ @ instruction: 0xff730e5a │ │ - @ instruction: 0xff751a13 │ │ + @ instruction: 0xff751a3a │ │ andseq sp, ip, r0, asr #3 │ │ @ instruction: 0xff730ee6 │ │ - @ instruction: 0xff751a9f │ │ + @ instruction: 0xff751ac6 │ │ @ instruction: 0xff730e86 │ │ - @ instruction: 0xff751a3f │ │ + @ instruction: 0xff751a66 │ │ @ instruction: 0xff730e32 │ │ - @ instruction: 0xff7519eb │ │ + @ instruction: 0xff751a12 │ │ @ instruction: 0xff730d4a │ │ - @ instruction: 0xff751903 │ │ + @ instruction: 0xff75192a │ │ andseq ip, ip, r4, lsl #30 │ │ @ instruction: 0xff730d2e │ │ - @ instruction: 0xff7518e7 │ │ + @ instruction: 0xff75190e │ │ @ instruction: 0xff730d82 │ │ - @ instruction: 0xff75193b │ │ + @ instruction: 0xff751962 │ │ @ instruction: 0xff730f9a │ │ - @ instruction: 0xff751b53 │ │ + @ instruction: 0xff751b7a │ │ @ instruction: 0xff730b6a │ │ @ instruction: 0xff72ee37 │ │ @ instruction: 0xff730b3e │ │ @ instruction: 0xff7311a6 │ │ @ instruction: 0xff731182 │ │ @ instruction: 0xff730ca6 │ │ @ instruction: 0xff730afa │ │ @@ -3278171,15 +3278171,15 @@ │ │ b c4fef8 │ │ mov r0, #800 @ 0x320 │ │ str r0, [sp, #24] │ │ mov r8, r4 │ │ mov fp, r7 │ │ b c501f4 │ │ @ instruction: 0xff730826 │ │ - @ instruction: 0xff74d845 │ │ + @ instruction: 0xff74d86c │ │ @ instruction: 0xff730476 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c506ac │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq c506fc │ │ @@ -3278358,18 +3278358,18 @@ │ │ ldr r1, [pc, #36] @ c50958 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72fe1e │ │ - @ instruction: 0xff74769f │ │ + @ instruction: 0xff7476c6 │ │ andseq fp, ip, r0, lsl pc │ │ @ instruction: 0xff72fdea │ │ - @ instruction: 0xff74766b │ │ + @ instruction: 0xff747692 │ │ andseq fp, ip, ip, lsl #29 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #568] @ c50bac │ │ mov r9, r1 │ │ @@ -3278513,15 +3278513,15 @@ │ │ ldr r1, [sp] │ │ add r0, r0, #1 │ │ str r1, [r9] │ │ str r0, [r4, #56] @ 0x38 │ │ b c50b40 │ │ andseq ip, ip, r0, asr #1 │ │ @ instruction: 0xff72fc02 │ │ - @ instruction: 0xff74cc40 │ │ + @ instruction: 0xff74cc67 │ │ andseq fp, ip, r8, lsl #30 │ │ @ instruction: 0x001cbeb0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ movne r7, r0 │ │ @@ -3278815,17 +3278815,17 @@ │ │ b c50f60 │ │ 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: 0xff72f7aa │ │ - @ instruction: 0xff73a467 │ │ + @ instruction: 0xff73a48e │ │ @ instruction: 0xff72f6ba │ │ - @ instruction: 0xff73a377 │ │ + @ instruction: 0xff73a39e │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ ldrne r5, [r0] │ │ cmpne r5, #0 │ │ bne c510c8 │ │ bl c82d04 │ │ ldr r0, [pc, #156] @ c51134 │ │ @@ -3279214,15 +3279214,15 @@ │ │ mov r0, #1 │ │ b c51698 │ │ mov r0, #0 │ │ ldr r1, [pc, #12] @ c516ac │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff739da2 │ │ + @ instruction: 0xff739dc9 │ │ andseq fp, ip, ip, lsl #8 │ │ @ instruction: 0xff735fa7 │ │ cmp r0, #0 │ │ beq c516dc │ │ cmp r0, #16384 @ 0x4000 │ │ beq c516d8 │ │ mov r1, #0 │ │ @@ -3279279,17 +3279279,17 @@ │ │ mov r1, #24576 @ 0x6000 │ │ bl c581c0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl c5803c │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff73f43d │ │ - @ instruction: 0xff7487fc │ │ - @ instruction: 0xff742fd1 │ │ + @ instruction: 0xff73f464 │ │ + @ instruction: 0xff748823 │ │ + @ instruction: 0xff742ff8 │ │ andseq fp, ip, r0, asr #6 │ │ cmp r0, #0 │ │ moveq r0, #4 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [pc, #108] @ c51840 │ │ mov r4, r0 │ │ @@ -3279316,15 +3279316,15 @@ │ │ mov r0, #0 │ │ b c51830 │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ c51844 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff74a3af │ │ + @ instruction: 0xff74a3d6 │ │ mulseq ip, ip, r2 │ │ @ instruction: 0xff7244cc │ │ @ instruction: 0xff720ae8 │ │ cmp r0, #6 │ │ beq c51878 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3279681,47 +3279681,47 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff730d3b │ │ - @ instruction: 0xff739b01 │ │ + @ instruction: 0xff739b28 │ │ andseq fp, ip, r4, asr #3 │ │ - @ instruction: 0xff74860b │ │ + @ instruction: 0xff748632 │ │ @ instruction: 0xff730c43 │ │ - @ instruction: 0xff739a09 │ │ + @ instruction: 0xff739a30 │ │ andseq fp, ip, r4, ror #2 │ │ @ instruction: 0xff723ad8 │ │ @ instruction: 0xff730c1f │ │ - @ instruction: 0xff7399e5 │ │ + @ instruction: 0xff739a0c │ │ @ instruction: 0xff75535d │ │ - @ instruction: 0xff742d04 │ │ - @ instruction: 0xff7465cd │ │ + @ instruction: 0xff742d2b │ │ + @ instruction: 0xff7465f4 │ │ @ instruction: 0xff723f3a │ │ @ instruction: 0xff723862 │ │ @ instruction: 0xff72cf62 │ │ @ instruction: 0xff723e8e │ │ @ instruction: 0xff7237a6 │ │ @ instruction: 0xff72ce9a │ │ - @ instruction: 0xff7391e8 │ │ - @ instruction: 0xff7391b8 │ │ + @ instruction: 0xff73920f │ │ + @ instruction: 0xff7391df │ │ @ instruction: 0xff720757 │ │ @ instruction: 0xff720737 │ │ - @ instruction: 0xff742b5c │ │ - @ instruction: 0xff742af8 │ │ + @ instruction: 0xff742b83 │ │ + @ instruction: 0xff742b1f │ │ @ instruction: 0xff72b547 │ │ @ instruction: 0xff72b517 │ │ - @ instruction: 0xff739478 │ │ - @ instruction: 0xff739384 │ │ + @ instruction: 0xff73949f │ │ + @ instruction: 0xff7393ab │ │ @ instruction: 0xff73085b │ │ @ instruction: 0xff72b3d8 │ │ @ instruction: 0xff72229d │ │ @ instruction: 0xff73090b │ │ - @ instruction: 0xff7396d1 │ │ + @ instruction: 0xff7396f8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c57f9c │ │ mov r4, #0 │ │ cmp r6, #1 │ │ bhi c51eb0 │ │ @@ -3280045,20 +3280045,20 @@ │ │ bl c5803c │ │ b c52394 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff72aff4 │ │ - @ instruction: 0xff73ad39 │ │ - @ instruction: 0xff747cf3 │ │ - @ instruction: 0xff73ce5a │ │ - @ instruction: 0xff73e84d │ │ - @ instruction: 0xff747c10 │ │ - @ instruction: 0xff7423e5 │ │ + @ instruction: 0xff73ad60 │ │ + @ instruction: 0xff747d1a │ │ + @ instruction: 0xff73ce81 │ │ + @ instruction: 0xff73e874 │ │ + @ instruction: 0xff747c37 │ │ + @ instruction: 0xff74240c │ │ andseq sl, ip, r4, asr r7 │ │ @ instruction: 0xff730363 │ │ @ instruction: 0xff754a2b │ │ ldr r2, [r0, #4] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ @@ -3280257,15 +3280257,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi c52658 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff738d6a │ │ + @ instruction: 0xff738d91 │ │ @ instruction: 0xff734f6b │ │ @ instruction: 0x001ca3d8 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r2, r0 │ │ @@ -3280325,15 +3280325,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi c52744 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff749407 │ │ + @ instruction: 0xff74942e │ │ @ instruction: 0xff723520 │ │ @ instruction: 0xff71fb3c │ │ @ instruction: 0x001ca2f0 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ @@ -3280479,19 +3280479,19 @@ │ │ bl c573d8 │ │ mov r0, r5 │ │ bl c58b20 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72fcbf │ │ - @ instruction: 0xff740042 │ │ + @ instruction: 0xff740069 │ │ @ instruction: 0xff72fbf7 │ │ - @ instruction: 0xff73ff7a │ │ + @ instruction: 0xff73ffa1 │ │ @ instruction: 0xff72fc2b │ │ - @ instruction: 0xff73ffae │ │ + @ instruction: 0xff73ffd5 │ │ 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 │ │ @@ -3280532,15 +3280532,15 @@ │ │ bl c82ee8 │ │ ldr r0, [sp, #12] │ │ bl c573d8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72fb13 │ │ - @ instruction: 0xff743807 │ │ + @ instruction: 0xff74382e │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c52bc0 │ │ mov r6, r1 │ │ mov r5, #0 │ │ cmp r2, #0 │ │ bne c52b84 │ │ @@ -3280589,17 +3280589,17 @@ │ │ ldr r2, [pc, #32] @ c52c30 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #3 │ │ movt r1, #8 │ │ b c52be8 │ │ - @ instruction: 0xff73a34c │ │ + @ instruction: 0xff73a373 │ │ @ instruction: 0xff726a7c │ │ - @ instruction: 0xff73a310 │ │ + @ instruction: 0xff73a337 │ │ @ instruction: 0xff726a40 │ │ 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 │ │ @@ -3280714,17 +3280714,17 @@ │ │ bl c5a080 │ │ mov r8, #1 │ │ cmp r0, #0 │ │ bne c52da0 │ │ mov r6, #122 @ 0x7a │ │ mov r7, #107 @ 0x6b │ │ b c52d70 │ │ - @ instruction: 0xff73a2bc │ │ + @ instruction: 0xff73a2e3 │ │ @ instruction: 0xff724ca7 │ │ - @ instruction: 0xff73a19c │ │ + @ instruction: 0xff73a1c3 │ │ @ instruction: 0xff724b87 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ cmp r2, #1 │ │ blt c53324 │ │ ldr r3, [pc, #1404] @ c533c0 │ │ @@ -3281077,17 +3281077,17 @@ │ │ movw r0, #3 │ │ movw r9, #3253 @ 0xcb5 │ │ movt r0, #8 │ │ add r0, r0, #5 │ │ str r0, [sp, #48] @ 0x30 │ │ b c5329c │ │ andseq r9, ip, r4, lsr #25 │ │ - @ instruction: 0xff73f71c │ │ - @ instruction: 0xff74fe2a │ │ - @ instruction: 0xff73f694 │ │ + @ instruction: 0xff73f743 │ │ + @ instruction: 0xff74fe51 │ │ + @ instruction: 0xff73f6bb │ │ @ instruction: 0xff734728 │ │ @ instruction: 0xff72b212 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b c52e28 │ │ b c8de08 │ │ @@ -3281313,17 +3281313,17 @@ │ │ ldr r2, [sp, #28] │ │ bl da4db0 │ │ mov r1, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r1, #0 │ │ bne c536a4 │ │ b c53684 │ │ - @ instruction: 0xff73f540 │ │ + @ instruction: 0xff73f567 │ │ andseq r9, ip, ip, lsr #8 │ │ - @ instruction: 0xff73f378 │ │ + @ instruction: 0xff73f39f │ │ 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 c5f88c │ │ @@ -3281554,15 +3281554,15 @@ │ │ mov r1, #131 @ 0x83 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff71c9de │ │ - @ instruction: 0xff73d0d9 │ │ + @ instruction: 0xff73d100 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq c53b6c │ │ ldr r2, [r5, #40] @ 0x28 │ │ @@ -3281777,15 +3281777,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: 0xff71c6f2 │ │ - @ instruction: 0xff746185 │ │ + @ instruction: 0xff7461ac │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl c5a080 │ │ cmp r0, #0 │ │ beq c53f00 │ │ @@ -3282572,15 +3282572,15 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff71b9fe │ │ - @ instruction: 0xff738469 │ │ + @ instruction: 0xff738490 │ │ push {r4, lr} │ │ mov ip, r2 │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r0, r1 │ │ mov r1, ip │ │ bl c5607c │ │ cmp r0, #0 │ │ @@ -3283422,15 +3283422,15 @@ │ │ mov r2, sp │ │ mov r0, r9 │ │ mov r1, r8 │ │ bl c554e8 │ │ mov r4, r0 │ │ b c55794 │ │ @ instruction: 0xff75160f │ │ - @ instruction: 0xff747ffb │ │ + @ instruction: 0xff748022 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ bl c30e64 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3285294,17 +3285294,17 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ b c57528 │ │ @ instruction: 0xff72d05f │ │ - @ instruction: 0xff740b0e │ │ + @ instruction: 0xff740b35 │ │ @ instruction: 0xff72cfeb │ │ - @ instruction: 0xff740a9a │ │ + @ instruction: 0xff740ac1 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0] │ │ ldr r1, [r0, #168] @ 0xa8 │ │ mov r0, r4 │ │ blx r1 │ │ @@ -3285551,17 +3285551,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #257 @ 0x101 │ │ movt r1, #12 │ │ b c57940 │ │ @ instruction: 0xff72cc43 │ │ - @ instruction: 0xff73ce84 │ │ + @ instruction: 0xff73ceab │ │ @ instruction: 0xff72cbe3 │ │ - @ instruction: 0xff73ce24 │ │ + @ instruction: 0xff73ce4b │ │ 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 c579e0 │ │ @@ -3285846,17 +3285846,17 @@ │ │ bl c82ee8 │ │ b c57e30 │ │ mov r8, #1 │ │ mov r0, r4 │ │ bl c58c0c │ │ b c57d68 │ │ @ instruction: 0xff72c827 │ │ - @ instruction: 0xff7402ea │ │ + @ instruction: 0xff740311 │ │ @ instruction: 0xff72c75f │ │ - @ instruction: 0xff740222 │ │ + @ instruction: 0xff740249 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c57ebc │ │ mov r6, r0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ bl c32e04 │ │ cmp r0, #0 │ │ @@ -3286186,15 +3286186,15 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72c20b │ │ - @ instruction: 0xff748f8d │ │ + @ instruction: 0xff748fb4 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [r0, #12] │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ ldrne r5, [r5] │ │ cmpne r5, #0 │ │ @@ -3286223,15 +3286223,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff72c173 │ │ - @ instruction: 0xff745383 │ │ + @ instruction: 0xff7453aa │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ ldr r2, [r0, #20] │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ bne c58458 │ │ @@ -3286269,17 +3286269,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72c0bf │ │ - @ instruction: 0xff7452df │ │ + @ instruction: 0xff745306 │ │ @ instruction: 0xff72c0db │ │ - @ instruction: 0xff7452fb │ │ + @ instruction: 0xff745322 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, #0 │ │ cmp r2, #0 │ │ ldrne r2, [r2] │ │ cmpne r2, #0 │ │ bne c5850c │ │ @@ -3286356,18 +3286356,18 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ b c58564 │ │ @ instruction: 0xff72bfdf │ │ - @ instruction: 0xff73ddf7 │ │ + @ instruction: 0xff73de1e │ │ @ instruction: 0xff72c02b │ │ @ instruction: 0xff72bf5f │ │ - @ instruction: 0xff73dd77 │ │ + @ instruction: 0xff73dd9e │ │ @ instruction: 0xff72bfff │ │ ldr r1, [r0, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #0 │ │ ldrne r0, [r1] │ │ @@ -3286472,18 +3286472,18 @@ │ │ mov r1, r6 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c573d8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7434f4 │ │ - @ instruction: 0xff7434ac │ │ + @ instruction: 0xff74351b │ │ + @ instruction: 0xff7434d3 │ │ andseq fp, pc, r0, lsl #20 │ │ - @ instruction: 0xff7433b4 │ │ + @ instruction: 0xff7433db │ │ @ instruction: 0xff71f1ce │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r6, [r3] │ │ mov r4, #0 │ │ str r1, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -3286549,19 +3286549,19 @@ │ │ mov r3, #173 @ 0xad │ │ add r2, pc, r2 │ │ bl cc77ec │ │ ldr r4, [sp, #12] │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7432f4 │ │ + @ instruction: 0xff74331b │ │ @ instruction: 0xff72d609 │ │ - @ instruction: 0xff7432cc │ │ + @ instruction: 0xff7432f3 │ │ @ instruction: 0xff72d5e1 │ │ - @ instruction: 0xff74326c │ │ + @ instruction: 0xff743293 │ │ push {r4, r5, r6, r7, r8, lr} │ │ cmp r2, #0 │ │ beq c58a20 │ │ mov r6, r2 │ │ ldr r2, [r2, #8] │ │ cmp r2, #0 │ │ beq c58a4c │ │ @@ -3286932,17 +3286932,17 @@ │ │ mov r1, r4 │ │ str r7, [r5, #36] @ 0x24 │ │ ldr r2, [r0, #20] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx r2 │ │ @ instruction: 0xff717813 │ │ - @ instruction: 0xff74a462 │ │ + @ instruction: 0xff74a489 │ │ @ instruction: 0xff71783f │ │ - @ instruction: 0xff74a48e │ │ + @ instruction: 0xff74a4b5 │ │ @ instruction: 0xff7176c3 │ │ @ instruction: 0xff717653 │ │ @ instruction: 0xff717607 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c58fd4 │ │ ldr r1, [r0] │ │ @@ -3287497,15 +3287497,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff716d2f │ │ - @ instruction: 0xff73e869 │ │ + @ instruction: 0xff73e890 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #32] │ │ cmp r1, #0 │ │ beq c59824 │ │ bx r1 │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3287810,17 +3287810,17 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff716853 │ │ - @ instruction: 0xff73ab01 │ │ + @ instruction: 0xff73ab28 │ │ @ instruction: 0xff71687b │ │ - @ instruction: 0xff73ab29 │ │ + @ instruction: 0xff73ab50 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0] │ │ movw r5, #406 @ 0x196 │ │ ldr ip, [r4, #4] │ │ cmp ip, r5 │ │ bne c59d48 │ │ ldr r5, [r1] │ │ @@ -3287860,17 +3287860,17 @@ │ │ cmpne r4, r5 │ │ bne c59d20 │ │ str lr, [sp, #20] │ │ str ip, [sp, #16] │ │ pop {r4, r5, fp, lr} │ │ b c68158 │ │ @ instruction: 0xff7167b7 │ │ - @ instruction: 0xff741e49 │ │ + @ instruction: 0xff741e70 │ │ @ instruction: 0xff7167df │ │ - @ instruction: 0xff741e71 │ │ + @ instruction: 0xff741e98 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0] │ │ ldr r6, [r7, #64] @ 0x40 │ │ cmp r6, #0 │ │ beq c59e48 │ │ ldr r4, [r1] │ │ @@ -3287920,15 +3287920,15 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ cmp r7, ip │ │ bne c59e54 │ │ b c59e04 │ │ mov r5, #0 │ │ b c59e84 │ │ @ instruction: 0xff7166ab │ │ - @ instruction: 0xff74561c │ │ + @ instruction: 0xff745643 │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #100] @ 0x64 │ │ cmp ip, #0 │ │ beq c59ef4 │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3288080,17 +3288080,17 @@ │ │ ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ cmpne r3, r2 │ │ bne c5a0a0 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff716437 │ │ - @ instruction: 0xff73fed6 │ │ + @ instruction: 0xff73fefd │ │ @ instruction: 0xff71645f │ │ - @ instruction: 0xff73fefe │ │ + @ instruction: 0xff73ff25 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr ip, [r4, #84] @ 0x54 │ │ cmp ip, #0 │ │ beq c5a1b0 │ │ ldr r6, [r1] │ │ cmp r4, r6 │ │ @@ -3288144,17 +3288144,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff71634f │ │ - @ instruction: 0xff736a49 │ │ + @ instruction: 0xff736a70 │ │ @ instruction: 0xff71630f │ │ - @ instruction: 0xff736a09 │ │ + @ instruction: 0xff736a30 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #88] @ 0x58 │ │ cmp ip, #0 │ │ beq c5a290 │ │ ldr r4, [r1] │ │ cmp lr, r4 │ │ @@ -3288345,17 +3288345,17 @@ │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #16 │ │ b c5a40c │ │ @ instruction: 0xff71611b │ │ - @ instruction: 0xff7450ac │ │ + @ instruction: 0xff7450d3 │ │ @ instruction: 0xff715fe7 │ │ - @ instruction: 0xff744f78 │ │ + @ instruction: 0xff744f9f │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c30d3c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3288484,15 +3288484,15 @@ │ │ bne c5a710 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ mov r0, r4 │ │ strne r2, [r1] │ │ pop {r4, pc} │ │ @ instruction: 0xff715def │ │ - @ instruction: 0xff746be9 │ │ + @ instruction: 0xff746c10 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c5a800 │ │ ldr r4, [r0] │ │ ldr ip, [r4, #4] │ │ movw r4, #407 @ 0x197 │ │ cmp ip, r4 │ │ @@ -3288635,21 +3288635,21 @@ │ │ mov r0, #16 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73f6bf │ │ + @ instruction: 0xff73f6e6 │ │ @ instruction: 0xff715baf │ │ @ instruction: 0xff717a15 │ │ @ instruction: 0xff71ab88 │ │ @ instruction: 0xff715b67 │ │ @ instruction: 0xff7179cd │ │ - @ instruction: 0xff730844 │ │ + @ instruction: 0xff73086b │ │ @ instruction: 0xff715c13 │ │ @ instruction: 0xff715be7 │ │ @ instruction: 0xff715b93 │ │ @ instruction: 0xff7179f9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ @@ -3289176,16 +3289176,16 @@ │ │ @ instruction: 0xff71591b │ │ @ instruction: 0xff71779a │ │ @ instruction: 0xff715887 │ │ @ instruction: 0xff717706 │ │ @ instruction: 0xff71781b │ │ @ instruction: 0xff7158e3 │ │ @ instruction: 0xff717762 │ │ - @ instruction: 0xff739c24 │ │ - @ instruction: 0xff73d475 │ │ + @ instruction: 0xff739c4b │ │ + @ instruction: 0xff73d49c │ │ @ instruction: 0xff7159d3 │ │ @ instruction: 0xff717852 │ │ @ instruction: 0xff71a5d2 │ │ @ instruction: 0xff715723 │ │ @ instruction: 0xff7175a2 │ │ @ instruction: 0xff723cc6 │ │ @ instruction: 0xff7156f7 │ │ @@ -3289195,23 +3289195,23 @@ │ │ @ instruction: 0xff71754a │ │ @ instruction: 0xff715693 │ │ @ instruction: 0xff717512 │ │ @ instruction: 0xff715507 │ │ @ instruction: 0xff717386 │ │ @ instruction: 0xff71579b │ │ @ instruction: 0xff71761a │ │ - @ instruction: 0xff73026c │ │ + @ instruction: 0xff730293 │ │ @ instruction: 0xff715543 │ │ @ instruction: 0xff7173c2 │ │ - @ instruction: 0xff73984c │ │ + @ instruction: 0xff739873 │ │ @ instruction: 0xff71556b │ │ @ instruction: 0xff7173ea │ │ @ instruction: 0xff715487 │ │ @ instruction: 0xff717306 │ │ - @ instruction: 0xff72fdec │ │ + @ instruction: 0xff72fe13 │ │ @ instruction: 0xff722097 │ │ @ instruction: 0xff71a260 │ │ @ instruction: 0xff71543b │ │ @ instruction: 0xff715767 │ │ @ instruction: 0xff7175e6 │ │ @ instruction: 0xff7154bb │ │ @ instruction: 0xff71733a │ │ @@ -3289341,16 +3289341,16 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ c5b4e0 │ │ mov r2, #101 @ 0x65 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff73575e │ │ - @ instruction: 0xff73574a │ │ + @ instruction: 0xff735785 │ │ + @ instruction: 0xff735771 │ │ 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 │ │ @@ -3289770,20 +3289770,20 @@ │ │ mov r5, #1 │ │ ldr r8, [sp, #28] │ │ ldr r9, [sp, #24] │ │ b c5ba5c │ │ mov r6, #136 @ 0x88 │ │ movw fp, #367 @ 0x16f │ │ b c5ba90 │ │ - @ instruction: 0xff7356ca │ │ - @ instruction: 0xff733b72 │ │ - @ instruction: 0xff73568e │ │ - @ instruction: 0xff733b36 │ │ - @ instruction: 0xff7351da │ │ - @ instruction: 0xff733682 │ │ + @ instruction: 0xff7356f1 │ │ + @ instruction: 0xff733b99 │ │ + @ instruction: 0xff7356b5 │ │ + @ instruction: 0xff733b5d │ │ + @ instruction: 0xff735201 │ │ + @ instruction: 0xff7336a9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r0] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r7, #212] @ 0xd4 │ │ cmp ip, #0 │ │ beq c5bbcc │ │ str r4, [sp, #24] │ │ @@ -3290615,42 +3290615,42 @@ │ │ ldr r1, [sp, #8] │ │ ldr r2, [sp, #120] @ 0x78 │ │ bl c5a30c │ │ cmp r0, #0 │ │ beq c5c050 │ │ mov r6, #1 │ │ b c5c784 │ │ - @ instruction: 0xff734e8a │ │ - @ instruction: 0xff738a46 │ │ - @ instruction: 0xff734d6e │ │ - @ instruction: 0xff734aa6 │ │ - @ instruction: 0xff738662 │ │ - @ instruction: 0xff734a6e │ │ - @ instruction: 0xff73862a │ │ - @ instruction: 0xff734b0e │ │ - @ instruction: 0xff7386ca │ │ - @ instruction: 0xff7344e2 │ │ - @ instruction: 0xff73809e │ │ - @ instruction: 0xff734952 │ │ - @ instruction: 0xff73454e │ │ - @ instruction: 0xff734536 │ │ - @ instruction: 0xff7380f2 │ │ - @ instruction: 0xff7348da │ │ - @ instruction: 0xff7348be │ │ - @ instruction: 0xff73482a │ │ - @ instruction: 0xff7383e6 │ │ - @ instruction: 0xff73457e │ │ - @ instruction: 0xff73813a │ │ - @ instruction: 0xff734482 │ │ - @ instruction: 0xff73444a │ │ - @ instruction: 0xff734422 │ │ - @ instruction: 0xff7343e6 │ │ - @ instruction: 0xff7343d2 │ │ - @ instruction: 0xff734a3a │ │ - @ instruction: 0xff7385f6 │ │ + @ instruction: 0xff734eb1 │ │ + @ instruction: 0xff738a6d │ │ + @ instruction: 0xff734d95 │ │ + @ instruction: 0xff734acd │ │ + @ instruction: 0xff738689 │ │ + @ instruction: 0xff734a95 │ │ + @ instruction: 0xff738651 │ │ + @ instruction: 0xff734b35 │ │ + @ instruction: 0xff7386f1 │ │ + @ instruction: 0xff734509 │ │ + @ instruction: 0xff7380c5 │ │ + @ instruction: 0xff734979 │ │ + @ instruction: 0xff734575 │ │ + @ instruction: 0xff73455d │ │ + @ instruction: 0xff738119 │ │ + @ instruction: 0xff734901 │ │ + @ instruction: 0xff7348e5 │ │ + @ instruction: 0xff734851 │ │ + @ instruction: 0xff73840d │ │ + @ instruction: 0xff7345a5 │ │ + @ instruction: 0xff738161 │ │ + @ instruction: 0xff7344a9 │ │ + @ instruction: 0xff734471 │ │ + @ instruction: 0xff734449 │ │ + @ instruction: 0xff73440d │ │ + @ instruction: 0xff7343f9 │ │ + @ instruction: 0xff734a61 │ │ + @ instruction: 0xff73861d │ │ 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 │ │ @@ -3290701,18 +3290701,18 @@ │ │ bne c5ca10 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c638a0 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c5ccd8 │ │ - @ instruction: 0xff7305a7 │ │ - @ instruction: 0xff73425e │ │ - @ instruction: 0xff730603 │ │ - @ instruction: 0xff7342ba │ │ + @ instruction: 0xff7305ce │ │ + @ instruction: 0xff734285 │ │ + @ instruction: 0xff73062a │ │ + @ instruction: 0xff7342e1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r5, [r0] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r5, #76] @ 0x4c │ │ cmp ip, #0 │ │ ldrbeq r6, [r5] │ │ @@ -3290767,18 +3290767,18 @@ │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c63d20 │ │ str lr, [sp, #28] │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c5cfc8 │ │ - @ instruction: 0xff7304a7 │ │ - @ instruction: 0xff740cdb │ │ - @ instruction: 0xff730507 │ │ - @ instruction: 0xff740d3b │ │ + @ instruction: 0xff7304ce │ │ + @ instruction: 0xff740d02 │ │ + @ instruction: 0xff73052e │ │ + @ instruction: 0xff740d62 │ │ 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 │ │ @@ -3290829,18 +3290829,18 @@ │ │ bne c5cc10 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c64098 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b c5d384 │ │ - @ instruction: 0xff7303a7 │ │ - @ instruction: 0xff7397c7 │ │ - @ instruction: 0xff730403 │ │ - @ instruction: 0xff739823 │ │ + @ instruction: 0xff7303ce │ │ + @ instruction: 0xff7397ee │ │ + @ instruction: 0xff73042a │ │ + @ instruction: 0xff73984a │ │ 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 │ │ @@ -3290874,16 +3290874,16 @@ │ │ mov r0, r6 │ │ mov r2, #147 @ 0x93 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff730307 │ │ - @ instruction: 0xff7302b7 │ │ + @ instruction: 0xff73032e │ │ + @ instruction: 0xff7302de │ │ 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 │ │ @@ -3291060,18 +3291060,18 @@ │ │ movw r1, #3 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b c5cf18 │ │ - @ instruction: 0xff73944a │ │ - @ instruction: 0xff73b0fc │ │ - @ instruction: 0xff73941a │ │ - @ instruction: 0xff73b0cc │ │ + @ instruction: 0xff739471 │ │ + @ instruction: 0xff73b123 │ │ + @ instruction: 0xff739441 │ │ + @ instruction: 0xff73b0f3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi c5d09c │ │ mov r6, r0 │ │ mov r0, #1 │ │ mov r4, r1 │ │ @@ -3291295,21 +3291295,21 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r9 │ │ bl c33208 │ │ b c5d0cc │ │ - @ instruction: 0xff7392fe │ │ + @ instruction: 0xff739325 │ │ @ instruction: 0xff7152fb │ │ - @ instruction: 0xff7392c2 │ │ + @ instruction: 0xff7392e9 │ │ @ instruction: 0xff7152bf │ │ - @ instruction: 0xff73932a │ │ + @ instruction: 0xff739351 │ │ @ instruction: 0xff715327 │ │ - @ instruction: 0xff739072 │ │ + @ instruction: 0xff739099 │ │ @ instruction: 0xff71506f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq c5d3d0 │ │ mov fp, r2 │ │ ldrb r2, [r2] │ │ @@ -3291532,32 +3291532,32 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #80] @ c5d758 │ │ movw r1, #367 @ 0x16f │ │ ldr r2, [pc, #76] @ c5d75c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c5d61c │ │ - @ instruction: 0xff738fca │ │ - @ instruction: 0xff72fba2 │ │ - @ instruction: 0xff738fe6 │ │ - @ instruction: 0xff72fbbe │ │ - @ instruction: 0xff738e86 │ │ - @ instruction: 0xff72fa5e │ │ - @ instruction: 0xff738e3a │ │ - @ instruction: 0xff72fa12 │ │ - @ instruction: 0xff738e56 │ │ - @ instruction: 0xff72fa2e │ │ - @ instruction: 0xff738ebe │ │ - @ instruction: 0xff72fa96 │ │ - @ instruction: 0xff738d96 │ │ - @ instruction: 0xff72f96e │ │ - @ instruction: 0xff738d3e │ │ - @ instruction: 0xff72f916 │ │ - @ instruction: 0xff738c9e │ │ - @ instruction: 0xff72f876 │ │ + @ instruction: 0xff738ff1 │ │ + @ instruction: 0xff72fbc9 │ │ + @ instruction: 0xff73900d │ │ + @ instruction: 0xff72fbe5 │ │ + @ instruction: 0xff738ead │ │ + @ instruction: 0xff72fa85 │ │ + @ instruction: 0xff738e61 │ │ + @ instruction: 0xff72fa39 │ │ + @ instruction: 0xff738e7d │ │ + @ instruction: 0xff72fa55 │ │ + @ instruction: 0xff738ee5 │ │ + @ instruction: 0xff72fabd │ │ + @ instruction: 0xff738dbd │ │ + @ instruction: 0xff72f995 │ │ + @ instruction: 0xff738d65 │ │ + @ instruction: 0xff72f93d │ │ + @ instruction: 0xff738cc5 │ │ + @ instruction: 0xff72f89d │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #188] @ 0xbc │ │ cmp ip, #0 │ │ beq c5d778 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3291570,15 +3291570,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff741d25 │ │ + @ instruction: 0xff741d4c │ │ @ instruction: 0xff724eef │ │ 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 │ │ @@ -3291806,34 +3291806,34 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r7, sl │ │ b c5da50 │ │ - @ instruction: 0xff741b69 │ │ - @ instruction: 0xff73a743 │ │ - @ instruction: 0xff741b2d │ │ - @ instruction: 0xff73a707 │ │ - @ instruction: 0xff741ad5 │ │ - @ instruction: 0xff73a6af │ │ - @ instruction: 0xff741a8d │ │ - @ instruction: 0xff73a667 │ │ - @ instruction: 0xff741b01 │ │ - @ instruction: 0xff73a6db │ │ - @ instruction: 0xff741aa9 │ │ - @ instruction: 0xff73a683 │ │ - @ instruction: 0xff741a11 │ │ - @ instruction: 0xff73a5eb │ │ - @ instruction: 0xff741ba1 │ │ - @ instruction: 0xff73a77b │ │ - @ instruction: 0xff7419e5 │ │ - @ instruction: 0xff74197d │ │ - @ instruction: 0xff73a557 │ │ - @ instruction: 0xff741a35 │ │ + @ instruction: 0xff741b90 │ │ + @ instruction: 0xff73a76a │ │ + @ instruction: 0xff741b54 │ │ + @ instruction: 0xff73a72e │ │ + @ instruction: 0xff741afc │ │ + @ instruction: 0xff73a6d6 │ │ + @ instruction: 0xff741ab4 │ │ + @ instruction: 0xff73a68e │ │ + @ instruction: 0xff741b28 │ │ + @ instruction: 0xff73a702 │ │ + @ instruction: 0xff741ad0 │ │ + @ instruction: 0xff73a6aa │ │ + @ instruction: 0xff741a38 │ │ + @ instruction: 0xff73a612 │ │ + @ instruction: 0xff741bc8 │ │ + @ instruction: 0xff73a7a2 │ │ + @ instruction: 0xff741a0c │ │ + @ instruction: 0xff7419a4 │ │ + @ instruction: 0xff73a57e │ │ + @ instruction: 0xff741a5c │ │ ldr ip, [r0, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #192] @ 0xc0 │ │ cmp ip, #0 │ │ beq c5dbc8 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3291846,15 +3291846,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73a4d0 │ │ + @ instruction: 0xff73a4f7 │ │ @ instruction: 0xff72bd3a │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #196] @ 0xc4 │ │ cmp ip, #0 │ │ @@ -3291871,15 +3291871,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73a46c │ │ + @ instruction: 0xff73a493 │ │ @ instruction: 0xff714785 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #200] @ 0xc8 │ │ cmp ip, #0 │ │ beq c5dc84 │ │ bx ip │ │ @@ -3291893,15 +3291893,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73a414 │ │ + @ instruction: 0xff73a43b │ │ @ instruction: 0xff722ab2 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #32] │ │ cmp r4, #0 │ │ @@ -3292002,15 +3292002,15 @@ │ │ mov r0, sl │ │ bl c30e74 │ │ mov r0, r9 │ │ bl c30e74 │ │ mov r0, r5 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff73a284 │ │ + @ instruction: 0xff73a2ab │ │ @ instruction: 0xff724869 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq c5df2c │ │ mov r7, r3 │ │ mov fp, r2 │ │ @@ -3292281,23 +3292281,23 @@ │ │ ldr r8, [sp, #24] │ │ b c5e014 │ │ movw r5, #3 │ │ mov r6, r9 │ │ mov r9, #232 @ 0xe8 │ │ movt r5, #8 │ │ b c5e014 │ │ - @ instruction: 0xff73a170 │ │ + @ instruction: 0xff73a197 │ │ @ instruction: 0xff719a9e │ │ - @ instruction: 0xff73a130 │ │ + @ instruction: 0xff73a157 │ │ @ instruction: 0xff719a5e │ │ - @ instruction: 0xff73a104 │ │ + @ instruction: 0xff73a12b │ │ @ instruction: 0xff719a32 │ │ - @ instruction: 0xff73a020 │ │ + @ instruction: 0xff73a047 │ │ @ instruction: 0xff71994e │ │ - @ instruction: 0xff73a088 │ │ + @ instruction: 0xff73a0af │ │ @ instruction: 0xff7199b6 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ @@ -3292671,44 +3292671,44 @@ │ │ mov r0, r6 │ │ bl c32f24 │ │ mov r0, r5 │ │ bl c30e74 │ │ mov r0, r7 │ │ bl c30e74 │ │ b c5e484 │ │ - @ instruction: 0xff739ca0 │ │ - @ instruction: 0xff7410b7 │ │ - @ instruction: 0xff739c74 │ │ - @ instruction: 0xff74108b │ │ - @ instruction: 0xff739c48 │ │ - @ instruction: 0xff74105f │ │ - @ instruction: 0xff739c0c │ │ - @ instruction: 0xff741023 │ │ - @ instruction: 0xff739ce0 │ │ - @ instruction: 0xff7410f7 │ │ - @ instruction: 0xff739998 │ │ - @ instruction: 0xff740daf │ │ - @ instruction: 0xff739958 │ │ - @ instruction: 0xff740d6f │ │ - @ instruction: 0xff739920 │ │ - @ instruction: 0xff740d37 │ │ - @ instruction: 0xff739858 │ │ - @ instruction: 0xff740c6f │ │ - @ instruction: 0xff73981c │ │ - @ instruction: 0xff740c33 │ │ - @ instruction: 0xff73993c │ │ - @ instruction: 0xff740d53 │ │ - @ instruction: 0xff7398ac │ │ - @ instruction: 0xff740cc3 │ │ - @ instruction: 0xff7398e0 │ │ - @ instruction: 0xff740cf7 │ │ - @ instruction: 0xff739880 │ │ - @ instruction: 0xff740c97 │ │ - @ instruction: 0xff7399c0 │ │ - @ instruction: 0xff740dd7 │ │ + @ instruction: 0xff739cc7 │ │ + @ instruction: 0xff7410de │ │ + @ instruction: 0xff739c9b │ │ + @ instruction: 0xff7410b2 │ │ + @ instruction: 0xff739c6f │ │ + @ instruction: 0xff741086 │ │ + @ instruction: 0xff739c33 │ │ + @ instruction: 0xff74104a │ │ + @ instruction: 0xff739d07 │ │ + @ instruction: 0xff74111e │ │ + @ instruction: 0xff7399bf │ │ + @ instruction: 0xff740dd6 │ │ + @ instruction: 0xff73997f │ │ + @ instruction: 0xff740d96 │ │ + @ instruction: 0xff739947 │ │ + @ instruction: 0xff740d5e │ │ + @ instruction: 0xff73987f │ │ + @ instruction: 0xff740c96 │ │ + @ instruction: 0xff739843 │ │ + @ instruction: 0xff740c5a │ │ + @ instruction: 0xff739963 │ │ + @ instruction: 0xff740d7a │ │ + @ instruction: 0xff7398d3 │ │ + @ instruction: 0xff740cea │ │ + @ instruction: 0xff739907 │ │ + @ instruction: 0xff740d1e │ │ + @ instruction: 0xff7398a7 │ │ + @ instruction: 0xff740cbe │ │ + @ instruction: 0xff7399e7 │ │ + @ instruction: 0xff740dfe │ │ 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] │ │ @@ -3292752,15 +3292752,15 @@ │ │ ldr r0, [sp, #12] │ │ bl c512c4 │ │ b c5ea1c │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7396a8 │ │ + @ instruction: 0xff7396cf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq c5ea74 │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ @@ -3293066,44 +3293066,44 @@ │ │ ldr r2, [pc, #136] @ c5ef84 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #3 │ │ movt r1, #8 │ │ b c5ec70 │ │ - @ instruction: 0xff739628 │ │ - @ instruction: 0xff7321ca │ │ - @ instruction: 0xff7394d4 │ │ - @ instruction: 0xff732076 │ │ - @ instruction: 0xff7394ac │ │ - @ instruction: 0xff73204e │ │ - @ instruction: 0xff739480 │ │ - @ instruction: 0xff732022 │ │ - @ instruction: 0xff739458 │ │ - @ instruction: 0xff731ffa │ │ - @ instruction: 0xff73950c │ │ - @ instruction: 0xff7320ae │ │ - @ instruction: 0xff7392a4 │ │ - @ instruction: 0xff731e46 │ │ - @ instruction: 0xff739288 │ │ - @ instruction: 0xff731e2a │ │ - @ instruction: 0xff739234 │ │ - @ instruction: 0xff731dd6 │ │ - @ instruction: 0xff73926c │ │ - @ instruction: 0xff731e0e │ │ - @ instruction: 0xff739250 │ │ - @ instruction: 0xff731df2 │ │ - @ instruction: 0xff739218 │ │ - @ instruction: 0xff731dba │ │ - @ instruction: 0xff7391fc │ │ - @ instruction: 0xff731d9e │ │ - @ instruction: 0xff7391e0 │ │ - @ instruction: 0xff731d82 │ │ - @ instruction: 0xff7391b4 │ │ - @ instruction: 0xff731d56 │ │ + @ instruction: 0xff73964f │ │ + @ instruction: 0xff7321f1 │ │ + @ instruction: 0xff7394fb │ │ + @ instruction: 0xff73209d │ │ + @ instruction: 0xff7394d3 │ │ + @ instruction: 0xff732075 │ │ + @ instruction: 0xff7394a7 │ │ + @ instruction: 0xff732049 │ │ + @ instruction: 0xff73947f │ │ + @ instruction: 0xff732021 │ │ + @ instruction: 0xff739533 │ │ + @ instruction: 0xff7320d5 │ │ + @ instruction: 0xff7392cb │ │ + @ instruction: 0xff731e6d │ │ + @ instruction: 0xff7392af │ │ + @ instruction: 0xff731e51 │ │ + @ instruction: 0xff73925b │ │ + @ instruction: 0xff731dfd │ │ + @ instruction: 0xff739293 │ │ + @ instruction: 0xff731e35 │ │ + @ instruction: 0xff739277 │ │ + @ instruction: 0xff731e19 │ │ + @ instruction: 0xff73923f │ │ + @ instruction: 0xff731de1 │ │ + @ instruction: 0xff739223 │ │ + @ instruction: 0xff731dc5 │ │ + @ instruction: 0xff739207 │ │ + @ instruction: 0xff731da9 │ │ + @ instruction: 0xff7391db │ │ + @ instruction: 0xff731d7d │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #48] @ 0x30 │ │ cmp ip, #0 │ │ beq c5efac │ │ str lr, [sp, #8] │ │ @@ -3293119,15 +3293119,15 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71c451 │ │ - @ instruction: 0xff740522 │ │ + @ instruction: 0xff740549 │ │ 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 c5f024 │ │ @@ -3293200,15 +3293200,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72ffdc │ │ + @ instruction: 0xff730003 │ │ @ instruction: 0xff71a58f │ │ push {r4, lr} │ │ ldr lr, [sp, #12] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #52] @ 0x34 │ │ cmp ip, #0 │ │ beq c5f15c │ │ @@ -3293226,16 +3293226,16 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff72ff74 │ │ - @ instruction: 0xff731aff │ │ + @ instruction: 0xff72ff9b │ │ + @ instruction: 0xff731b26 │ │ 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 c5f2ac │ │ movw r8, #32 │ │ @@ -3293556,31 +3293556,31 @@ │ │ add r1, pc, r1 │ │ ldr r0, [sp, #20] │ │ ldr r3, [sp, #24] │ │ bl c5f700 │ │ cmp r0, #0 │ │ bne c5f440 │ │ b c5f410 │ │ - @ instruction: 0xff7402cf │ │ - @ instruction: 0xff734a59 │ │ - @ instruction: 0xff72fe6e │ │ + @ instruction: 0xff7402f6 │ │ + @ instruction: 0xff734a80 │ │ + @ instruction: 0xff72fe95 │ │ @ instruction: 0xff71dd1c │ │ - @ instruction: 0xff73ffc0 │ │ - @ instruction: 0xff7352a7 │ │ + @ instruction: 0xff73ffe7 │ │ + @ instruction: 0xff7352ce │ │ @ instruction: 0xff723147 │ │ - @ instruction: 0xff73c632 │ │ + @ instruction: 0xff73c659 │ │ @ instruction: 0xff71a0e7 │ │ @ instruction: 0xff712df1 │ │ - @ instruction: 0xff7351f7 │ │ - @ instruction: 0xff731680 │ │ + @ instruction: 0xff73521e │ │ + @ instruction: 0xff7316a7 │ │ @ instruction: 0xff72112c │ │ @ instruction: 0xff724f2c │ │ - @ instruction: 0xff741c8e │ │ + @ instruction: 0xff741cb5 │ │ @ instruction: 0xff747990 │ │ - @ instruction: 0xff741f0c │ │ + @ instruction: 0xff741f33 │ │ @ instruction: 0xff747948 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [sp, #192] @ 0xc0 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ @@ -3293669,18 +3293669,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: 0xff7275ff │ │ - @ instruction: 0xff72d72e │ │ + @ instruction: 0xff72d755 │ │ @ instruction: 0xff7164a9 │ │ @ instruction: 0xff71cc64 │ │ - @ instruction: 0xff73443d │ │ + @ instruction: 0xff734464 │ │ ldr r0, [pc, #4] @ c5f898 │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq fp, r4, r8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c64ec8 │ │ @@ -3293851,16 +3293851,16 @@ │ │ mov r0, sl │ │ bl c32f24 │ │ mov r0, r7 │ │ bl c328b0 │ │ mov r0, r8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72f642 │ │ - @ instruction: 0xff73c10c │ │ + @ instruction: 0xff72f669 │ │ + @ instruction: 0xff73c133 │ │ push {fp, lr} │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c5fb8c │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #8] │ │ mov r0, r1 │ │ @@ -3293878,15 +3293878,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72f56a │ │ + @ instruction: 0xff72f591 │ │ @ instruction: 0xff724a03 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r3 │ │ ldr r3, [r0, #80] @ 0x50 │ │ cmp r3, #0 │ │ beq c5fbf8 │ │ @@ -3293906,15 +3293906,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72f4fe │ │ + @ instruction: 0xff72f525 │ │ @ instruction: 0xff71612b │ │ 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 c5fd30 │ │ @@ -3293980,15 +3293980,15 @@ │ │ mov r0, sl │ │ bl c33208 │ │ mov r0, r8 │ │ bl c32f24 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff72f3fa │ │ + @ instruction: 0xff72f421 │ │ @ instruction: 0xff71b714 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c5fd7c │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3294003,15 +3294003,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72f376 │ │ + @ instruction: 0xff72f39d │ │ @ instruction: 0xff72482a │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c5fdd8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3294026,16 +3294026,16 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72f31a │ │ - @ instruction: 0xff73f720 │ │ + @ instruction: 0xff72f341 │ │ + @ instruction: 0xff73f747 │ │ push {fp, lr} │ │ ldr r2, [r0, #84] @ 0x54 │ │ cmp r2, #0 │ │ beq c5fe40 │ │ mov r0, r1 │ │ mov r1, r2 │ │ bl c312c4 │ │ @@ -3294051,15 +3294051,15 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff72f2b6 │ │ + @ instruction: 0xff72f2dd │ │ @ instruction: 0xff727cb7 │ │ cmp r0, #0 │ │ bxeq lr │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ add r2, r2, #1 │ │ strex r3, r2, [r1] │ │ @@ -3294090,15 +3294090,15 @@ │ │ mov r1, r4 │ │ bl cc7594 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #1248 @ 0x4e0 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff72d0b8 │ │ + @ instruction: 0xff72d0df │ │ ldr r0, [pc, #4] @ c5ff20 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, fp, ip, ror #5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #320 @ 0x140 │ │ mov r9, r3 │ │ @@ -3294645,17 +3294645,17 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #320 @ 0x140 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r4, #0 │ │ b c607a8 │ │ - @ instruction: 0xff72d050 │ │ + @ instruction: 0xff72d077 │ │ @ instruction: 0xff746e6c │ │ - @ instruction: 0xff72c81c │ │ + @ instruction: 0xff72c843 │ │ @ instruction: 0xff746638 │ │ 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 │ │ @@ -3295660,31 +3295660,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 c6118c │ │ - @ instruction: 0xff72c790 │ │ + @ instruction: 0xff72c7b7 │ │ @ instruction: 0xff723dc4 │ │ - @ instruction: 0xff72be50 │ │ + @ instruction: 0xff72be77 │ │ @ instruction: 0xff723484 │ │ @ instruction: 0xff75a024 │ │ andseq r4, lr, r8, ror ip │ │ - @ instruction: 0xff72bba8 │ │ + @ instruction: 0xff72bbcf │ │ @ instruction: 0xff7231dc │ │ - @ instruction: 0xff72bc64 │ │ - @ instruction: 0xff72bc38 │ │ - @ instruction: 0xff72c25c │ │ - @ instruction: 0xff72c238 │ │ - @ instruction: 0xff72c218 │ │ - @ instruction: 0xff72b848 │ │ + @ instruction: 0xff72bc8b │ │ + @ instruction: 0xff72bc5f │ │ + @ instruction: 0xff72c283 │ │ + @ instruction: 0xff72c25f │ │ + @ instruction: 0xff72c23f │ │ + @ instruction: 0xff72b86f │ │ @ instruction: 0xff710c95 │ │ - @ instruction: 0xff72be10 │ │ - @ instruction: 0xff72bc9c │ │ + @ instruction: 0xff72be37 │ │ + @ instruction: 0xff72bcc3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl c58ae4 │ │ mov r0, r4 │ │ bl c595b0 │ │ @@ -3295967,24 +3295967,24 @@ │ │ mov r0, #16 │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r7, #0 │ │ ldr r6, [sp, #20] │ │ b c618e4 │ │ - @ instruction: 0xff72b670 │ │ - @ instruction: 0xff73be86 │ │ - @ instruction: 0xff72b778 │ │ - @ instruction: 0xff72b6ec │ │ - @ instruction: 0xff73bf02 │ │ - @ instruction: 0xff72b5e0 │ │ - @ instruction: 0xff72b368 │ │ - @ instruction: 0xff73bb7e │ │ - @ instruction: 0xff72b634 │ │ - @ instruction: 0xff72b60c │ │ + @ instruction: 0xff72b697 │ │ + @ instruction: 0xff73bead │ │ + @ instruction: 0xff72b79f │ │ + @ instruction: 0xff72b713 │ │ + @ instruction: 0xff73bf29 │ │ + @ instruction: 0xff72b607 │ │ + @ instruction: 0xff72b38f │ │ + @ instruction: 0xff73bba5 │ │ + @ instruction: 0xff72b65b │ │ + @ instruction: 0xff72b633 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c595b0 │ │ cmp r0, #0 │ │ beq c61cb8 │ │ bl c61ce0 │ │ mov r1, r0 │ │ @@ -3298080,24 +3298080,24 @@ │ │ mov r0, r5 │ │ bl c33208 │ │ ldr r0, [sp, #16] │ │ bl c32f24 │ │ mov r0, sl │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff730c3b │ │ - @ instruction: 0xff7293e9 │ │ - @ instruction: 0xff730b97 │ │ - @ instruction: 0xff729345 │ │ - @ instruction: 0xff730bef │ │ - @ instruction: 0xff72939d │ │ - @ instruction: 0xff730b4f │ │ - @ instruction: 0xff7292fd │ │ - @ instruction: 0xff730bc3 │ │ - @ instruction: 0xff729371 │ │ + @ instruction: 0xff730c62 │ │ + @ instruction: 0xff729410 │ │ + @ instruction: 0xff730bbe │ │ + @ instruction: 0xff72936c │ │ + @ instruction: 0xff730c16 │ │ + @ instruction: 0xff7293c4 │ │ + @ instruction: 0xff730b76 │ │ + @ instruction: 0xff729324 │ │ + @ instruction: 0xff730bea │ │ + @ instruction: 0xff729398 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi c63df4 │ │ mov r4, r0 │ │ mov r0, #1 │ │ mov r6, r1 │ │ @@ -3298304,22 +3298304,22 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ ldr r8, [sp, #8] │ │ mov r0, r8 │ │ bl c33208 │ │ b c63e24 │ │ - @ instruction: 0xff730a07 │ │ - @ instruction: 0xff73b726 │ │ - @ instruction: 0xff7309cb │ │ - @ instruction: 0xff73b6ea │ │ - @ instruction: 0xff730a33 │ │ - @ instruction: 0xff73b752 │ │ - @ instruction: 0xff7307c3 │ │ - @ instruction: 0xff73b4e2 │ │ + @ instruction: 0xff730a2e │ │ + @ instruction: 0xff73b74d │ │ + @ instruction: 0xff7309f2 │ │ + @ instruction: 0xff73b711 │ │ + @ instruction: 0xff730a5a │ │ + @ instruction: 0xff73b779 │ │ + @ instruction: 0xff7307ea │ │ + @ instruction: 0xff73b509 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r3, #0 │ │ beq c640e0 │ │ ldrb r7, [r2] │ │ ldr r4, [sp, #56] @ 0x38 │ │ cmp r7, #4 │ │ @@ -3298504,29 +3298504,29 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #72] @ c643d0 │ │ movw r1, #353 @ 0x161 │ │ ldr r2, [pc, #68] @ c643d4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c6420c │ │ - @ instruction: 0xff73071b │ │ + @ instruction: 0xff730742 │ │ @ instruction: 0xff70fee6 │ │ - @ instruction: 0xff730737 │ │ + @ instruction: 0xff73075e │ │ @ instruction: 0xff70ff02 │ │ - @ instruction: 0xff7305d3 │ │ + @ instruction: 0xff7305fa │ │ @ instruction: 0xff70fd9e │ │ - @ instruction: 0xff730587 │ │ + @ instruction: 0xff7305ae │ │ @ instruction: 0xff70fd52 │ │ - @ instruction: 0xff7305a3 │ │ + @ instruction: 0xff7305ca │ │ @ instruction: 0xff70fd6e │ │ - @ instruction: 0xff730607 │ │ + @ instruction: 0xff73062e │ │ @ instruction: 0xff70fdd2 │ │ - @ instruction: 0xff7304e3 │ │ + @ instruction: 0xff73050a │ │ @ instruction: 0xff70fcae │ │ - @ instruction: 0xff73047f │ │ + @ instruction: 0xff7304a6 │ │ @ instruction: 0xff70fc4a │ │ 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 │ │ @@ -3299052,19 +3299052,19 @@ │ │ mov r0, r5 │ │ bl c312c4 │ │ ldr sl, [sp, #12] │ │ cmp r0, #0 │ │ bne c64674 │ │ b c64510 │ │ @ instruction: 0xff716fbb │ │ - @ instruction: 0xff72c80e │ │ + @ instruction: 0xff72c835 │ │ andseq r0, lr, ip, lsl sp │ │ andseq r0, lr, r8, lsl sp │ │ @ instruction: 0xff716b0b │ │ - @ instruction: 0xff72c35e │ │ + @ instruction: 0xff72c385 │ │ 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 c330f8 │ │ @@ -3299404,15 +3299404,15 @@ │ │ mov r0, r6 │ │ bl c33208 │ │ mov r0, r8 │ │ bl c32f24 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7312ea │ │ + @ instruction: 0xff731311 │ │ @ instruction: 0xff718130 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq c651e0 │ │ @@ -3299635,15 +3299635,15 @@ │ │ cmp r0, #0 │ │ beq c65418 │ │ mov r0, r7 │ │ bl c30e64 │ │ cmp r0, #0 │ │ bne c65418 │ │ b c65480 │ │ - @ instruction: 0xff730f76 │ │ + @ instruction: 0xff730f9d │ │ @ instruction: 0xff710906 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c30fd0 │ │ str r0, [r4, #8] │ │ bl c30fd0 │ │ str r0, [r4, #12] │ │ @@ -3299752,15 +3299752,15 @@ │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ strd r8, [sp] │ │ bl c59cfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff730d0e │ │ + @ instruction: 0xff730d35 │ │ @ instruction: 0xff722479 │ │ 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 │ │ @@ -3299960,17 +3299960,17 @@ │ │ mov r1, r9 │ │ ldr r2, [r5, #12] │ │ ldr r3, [sp, #4] │ │ ldr r5, [r0, #128] @ 0x80 │ │ mov r0, r7 │ │ str r6, [sp] │ │ b c65888 │ │ - @ instruction: 0xff730c6a │ │ + @ instruction: 0xff730c91 │ │ @ instruction: 0xff710626 │ │ - @ instruction: 0xff730a8a │ │ + @ instruction: 0xff730ab1 │ │ @ instruction: 0xff710446 │ │ 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 │ │ @@ -3301150,15 +3301150,15 @@ │ │ mov r0, r8 │ │ bl c32f24 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r4, #0 │ │ b c66cdc │ │ - @ instruction: 0xff72f716 │ │ + @ instruction: 0xff72f73d │ │ @ instruction: 0xff70b763 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r1, #0 │ │ beq c66df0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ @@ -3301469,18 +3301469,18 @@ │ │ blx r3 │ │ cmp r0, #0 │ │ bne c670f0 │ │ ldr r6, [sp, #8] │ │ b c66dfc │ │ mov r8, #1 │ │ b c67094 │ │ - @ instruction: 0xff72f64a │ │ - @ instruction: 0xff72f34e │ │ - @ instruction: 0xff7384d7 │ │ - @ instruction: 0xff72f572 │ │ + @ instruction: 0xff72f671 │ │ + @ instruction: 0xff72f375 │ │ + @ instruction: 0xff7384fe │ │ + @ instruction: 0xff72f599 │ │ 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 c330f8 │ │ @@ -3301584,15 +3301584,15 @@ │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c33208 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff72f03e │ │ + @ instruction: 0xff72f065 │ │ @ instruction: 0xff7193e8 │ │ 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 │ │ @@ -3302679,15 +3302679,15 @@ │ │ bl c82ee8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff71308f │ │ @ instruction: 0xff712fdb │ │ @ instruction: 0xff712fb7 │ │ - @ instruction: 0xff731b2a │ │ + @ instruction: 0xff731b51 │ │ ldr r3, [r0, #20] │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r3, #0 │ │ ldrne r1, [r1, #20] │ │ cmpne r1, #0 │ │ bne c684f8 │ │ @@ -3303260,15 +3303260,15 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff712697 │ │ - @ instruction: 0xff732e35 │ │ + @ instruction: 0xff732e5c │ │ push {r4, lr} │ │ movw r0, #1087 @ 0x43f │ │ mov r4, r3 │ │ bl cdc1d4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ mvn r2, #0 │ │ @@ -3303473,17 +3303473,17 @@ │ │ b c6909c │ │ @ instruction: 0xff7209a8 │ │ @ instruction: 0xff713340 │ │ @ instruction: 0xff71968a │ │ @ instruction: 0xff7133e4 │ │ @ instruction: 0xff70af1f │ │ @ instruction: 0xff7133b4 │ │ - @ instruction: 0xff734740 │ │ + @ instruction: 0xff734767 │ │ @ instruction: 0xff713448 │ │ - @ instruction: 0xff738279 │ │ + @ instruction: 0xff7382a0 │ │ @ instruction: 0xff70948a │ │ @ instruction: 0xff713470 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3303656,19 +3303656,19 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #133 @ 0x85 │ │ b c693bc │ │ @ instruction: 0xff712103 │ │ - @ instruction: 0xff723c97 │ │ + @ instruction: 0xff723cbe │ │ @ instruction: 0xff7120af │ │ - @ instruction: 0xff723c43 │ │ + @ instruction: 0xff723c6a │ │ @ instruction: 0xff71205b │ │ - @ instruction: 0xff723bef │ │ + @ instruction: 0xff723c16 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ mov r4, r2 │ │ mov r2, sp │ │ bl c69324 │ │ @@ -3303778,17 +3303778,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: 0xff711ed3 │ │ - @ instruction: 0xff725bae │ │ + @ instruction: 0xff725bd5 │ │ @ instruction: 0xff711eff │ │ - @ instruction: 0xff725bda │ │ + @ instruction: 0xff725c01 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c93dac │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3303931,15 +3303931,15 @@ │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff711c1b │ │ - @ instruction: 0xff72e887 │ │ + @ instruction: 0xff72e8ae │ │ push {r4, r6, r7, lr} │ │ ldr r1, [r0, #76] @ 0x4c │ │ mov r4, #1 │ │ cmp r1, #3 │ │ bhi c698cc │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ @@ -3314131,15 +3314131,15 @@ │ │ bl c84e98 │ │ mov r0, r5 │ │ bl c84c64 │ │ 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: 0xff72a09b │ │ + @ instruction: 0xff72a0c2 │ │ 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 │ │ @@ -3314451,15 +3314451,15 @@ │ │ mvnne r4, #0 │ │ mov r0, r7 │ │ bl c84c64 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff73e3c8 │ │ - @ instruction: 0xff729bb7 │ │ + @ instruction: 0xff729bde │ │ 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] @ c73e9c │ │ mov r9, r0 │ │ ldr lr, [fp, #16] │ │ @@ -3321195,26 +3321195,26 @@ │ │ mov r0, r4 │ │ bl c2d1c4 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b c7a474 │ │ mov r6, #0 │ │ b c7a474 │ │ - @ instruction: 0xff712baf │ │ - @ instruction: 0xff71684e │ │ - @ instruction: 0xff712be7 │ │ - @ instruction: 0xff716886 │ │ - @ instruction: 0xff728d40 │ │ + @ instruction: 0xff712bd6 │ │ + @ instruction: 0xff716875 │ │ + @ instruction: 0xff712c0e │ │ + @ instruction: 0xff7168ad │ │ + @ instruction: 0xff728d67 │ │ @ instruction: 0xff72a8e3 │ │ - @ instruction: 0xff712ade │ │ + @ instruction: 0xff712b05 │ │ @ instruction: 0xff701ee4 │ │ @ instruction: 0xff6fe6db │ │ @ instruction: 0xff6f90e7 │ │ - @ instruction: 0xff712a47 │ │ - @ instruction: 0xff7166e6 │ │ + @ instruction: 0xff712a6e │ │ + @ instruction: 0xff71670d │ │ @ instruction: 0xff6ff120 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b d0e574 │ │ @@ -3321497,21 +3321497,21 @@ │ │ ldr r0, [sp, #24] │ │ bl c7bbc0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl c2bdb8 │ │ mov r0, sl │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff724632 │ │ + @ instruction: 0xff724659 │ │ @ instruction: 0xff6fb654 │ │ @ instruction: 0xff7042ea │ │ @ instruction: 0xff70289b │ │ - @ instruction: 0xff712773 │ │ + @ instruction: 0xff71279a │ │ @ instruction: 0xff70b62a │ │ - @ instruction: 0xff71274f │ │ + @ instruction: 0xff712776 │ │ @ instruction: 0xff70b606 │ │ andseq sl, ip, ip, lsr #23 │ │ @ instruction: 0xfffffc10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq c7ab20 │ │ cmp r2, #0 │ │ @@ -3321554,16 +3321554,16 @@ │ │ str r0, [r7] │ │ b c7abb0 │ │ mov r5, #0 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff7124cf │ │ - @ instruction: 0xff71d5a8 │ │ + @ instruction: 0xff7124f6 │ │ + @ instruction: 0xff71d5cf │ │ cmp r0, #0 │ │ strne r1, [r0, #8] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #44] @ c7ac14 │ │ @@ -3321575,15 +3321575,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff712413 │ │ + @ instruction: 0xff71243a │ │ @ instruction: 0xff703e73 │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3321596,15 +3321596,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7123bf │ │ + @ instruction: 0xff7123e6 │ │ @ instruction: 0xff6f7815 │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3321617,15 +3321617,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff71236b │ │ + @ instruction: 0xff712392 │ │ @ instruction: 0xff6fcd5d │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c7aeb8 │ │ mov r9, r1 │ │ ldr r1, [pc, #536] @ c7aef8 │ │ @@ -3321758,28 +3321758,28 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ b c7aeac │ │ - @ instruction: 0xff712137 │ │ - @ instruction: 0xff720d39 │ │ - @ instruction: 0xff71231b │ │ - @ instruction: 0xff71224f │ │ - @ instruction: 0xff720e51 │ │ + @ instruction: 0xff71215e │ │ + @ instruction: 0xff720d60 │ │ + @ instruction: 0xff712342 │ │ + @ instruction: 0xff712276 │ │ + @ instruction: 0xff720e78 │ │ @ instruction: 0xff709820 │ │ @ instruction: 0xff6fb096 │ │ - @ instruction: 0xff71220b │ │ - @ instruction: 0xff720e0d │ │ + @ instruction: 0xff712232 │ │ + @ instruction: 0xff720e34 │ │ @ instruction: 0xff70cd61 │ │ - @ instruction: 0xff7122d3 │ │ - @ instruction: 0xff7121b7 │ │ - @ instruction: 0xff720db9 │ │ - @ instruction: 0xff71215b │ │ + @ instruction: 0xff7122fa │ │ + @ instruction: 0xff7121de │ │ + @ instruction: 0xff720de0 │ │ + @ instruction: 0xff712182 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3321794,15 +3321794,15 @@ │ │ ldr r1, [pc, #20] @ c7af80 │ │ mov r0, r4 │ │ str r5, [r4] │ │ mov r2, #280 @ 0x118 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff71208b │ │ + @ instruction: 0xff7120b2 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #240] @ c7b080 │ │ mov r6, r0 │ │ mov r0, #24 │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3321858,20 +3321858,20 @@ │ │ ldr r1, [pc, #40] @ c7b094 │ │ mov r0, r5 │ │ movw r2, #311 @ 0x137 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff712067 │ │ - @ instruction: 0xff711fbb │ │ + @ instruction: 0xff71208e │ │ + @ instruction: 0xff711fe2 │ │ @ instruction: 0xff72bdb1 │ │ - @ instruction: 0xff711ff7 │ │ + @ instruction: 0xff71201e │ │ @ instruction: 0xff72bded │ │ - @ instruction: 0xff711f8f │ │ + @ instruction: 0xff711fb6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ bne c7b0c4 │ │ mov r5, r1 │ │ bl d0dccc │ │ @@ -3321895,16 +3321895,16 @@ │ │ movw r1, #15 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff711f13 │ │ - @ instruction: 0xff71405b │ │ + @ instruction: 0xff711f3a │ │ + @ instruction: 0xff714082 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq c7b474 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r5, #1 │ │ @@ -3322121,22 +3322121,22 @@ │ │ ldr r2, [pc, #24] @ c7b4a0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b c7b458 │ │ - @ instruction: 0xff711b7b │ │ - @ instruction: 0xff725ed6 │ │ - @ instruction: 0xff711bbb │ │ - @ instruction: 0xff725f16 │ │ + @ instruction: 0xff711ba2 │ │ + @ instruction: 0xff725efd │ │ + @ instruction: 0xff711be2 │ │ + @ instruction: 0xff725f3d │ │ andeq r0, r0, r8, asr r3 │ │ - @ instruction: 0xff711c1b │ │ - @ instruction: 0xff711c7b │ │ - @ instruction: 0xff713dc3 │ │ + @ instruction: 0xff711c42 │ │ + @ instruction: 0xff711ca2 │ │ + @ instruction: 0xff713dea │ │ andseq sl, ip, ip, asr #3 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c7be2c │ │ cmp r0, #0 │ │ beq c7b4f8 │ │ @@ -3322164,15 +3322164,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff711adf │ │ + @ instruction: 0xff711b06 │ │ @ instruction: 0xff72b8ef │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3322185,16 +3322185,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff711a8b │ │ - @ instruction: 0xff723ff9 │ │ + @ instruction: 0xff711ab2 │ │ + @ instruction: 0xff724020 │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #44] @ c7b5f0 │ │ @@ -3322206,15 +3322206,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff711a37 │ │ + @ instruction: 0xff711a5e │ │ @ instruction: 0xff6ffe9c │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #24] │ │ @@ -3323195,15 +3323195,15 @@ │ │ @ instruction: 0xff70d62e │ │ @ instruction: 0x001a13f4 │ │ andeq r0, r0, r4, ror #16 │ │ andeq r0, r0, r8, ror r8 │ │ @ instruction: 0xff72c9f9 │ │ @ instruction: 0xff70d47a │ │ @ instruction: 0xff6fd222 │ │ - @ instruction: 0xff71dad9 │ │ + @ instruction: 0xff71db00 │ │ push {fp, lr} │ │ mov r1, #11 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq c7c584 │ │ pop {fp, lr} │ │ b ce91e0 │ │ @@ -3323257,15 +3323257,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff72c8a9 │ │ - @ instruction: 0xff714684 │ │ + @ instruction: 0xff7146ab │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #44] @ c7c6a8 │ │ movw r1, #478 @ 0x1de │ │ @@ -3323338,15 +3323338,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: 0xff72c7ad │ │ - @ instruction: 0xff719cbd │ │ + @ instruction: 0xff719ce4 │ │ 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 │ │ @@ -3323762,22 +3323762,22 @@ │ │ ldr r1, [pc, #48] @ c7ce5c │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff717a87 │ │ + @ instruction: 0xff717aae │ │ 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: 0xff7179f3 │ │ + @ instruction: 0xff717a1a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ beq c7ce88 │ │ bl cb10d0 │ │ movw r1, #8993 @ 0x2321 │ │ @@ -3323913,15 +3323913,15 @@ │ │ ldr r1, [pc, #20] @ c7d09c │ │ mov r0, r4 │ │ mov r2, #712 @ 0x2c8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ andeq r0, r0, r0, lsr r0 │ │ - @ instruction: 0xff717793 │ │ + @ instruction: 0xff7177ba │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #100] @ c7d118 │ │ mov r5, r0 │ │ ldr r1, [r0] │ │ mov r2, #608 @ 0x260 │ │ @@ -3323944,15 +3323944,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c7c93c │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #613 @ 0x265 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff717763 │ │ + @ instruction: 0xff71778a │ │ push {r4, lr} │ │ mov r1, #20 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq c7d16c │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3323981,16 +3323981,16 @@ │ │ movw r1, #60 @ 0x3c │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71769b │ │ - @ instruction: 0xff7241f1 │ │ + @ instruction: 0xff7176c2 │ │ + @ instruction: 0xff724218 │ │ @ instruction: 0xffffff4c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r5, sp, #32 │ │ mov r7, r0 │ │ ldr r8, [sp, #148] @ 0x94 │ │ @@ -3324523,61 +3324523,61 @@ │ │ bl c82ee8 │ │ mov r0, r8 │ │ bl c7d0a0 │ │ mov r0, r5 │ │ bl c7c93c │ │ mov r6, #0 │ │ b c7d918 │ │ - @ instruction: 0xff7173fb │ │ - @ instruction: 0xff71741b │ │ - @ instruction: 0xff723d7d │ │ - @ instruction: 0xff7173d3 │ │ - @ instruction: 0xff7173f3 │ │ - @ instruction: 0xff717197 │ │ - @ instruction: 0xff7171b7 │ │ - @ instruction: 0xff71733f │ │ - @ instruction: 0xff71730b │ │ - @ instruction: 0xff717107 │ │ + @ instruction: 0xff717422 │ │ + @ instruction: 0xff717442 │ │ + @ instruction: 0xff723da4 │ │ + @ instruction: 0xff7173fa │ │ + @ instruction: 0xff71741a │ │ + @ instruction: 0xff7171be │ │ + @ instruction: 0xff7171de │ │ + @ instruction: 0xff717366 │ │ + @ instruction: 0xff717332 │ │ + @ instruction: 0xff71712e │ │ @ instruction: 0xff70c25b │ │ muleq r0, ip, r5 │ │ andeq r0, r0, r4, asr r6 │ │ andeq r0, r0, r0, asr r7 │ │ andeq r0, r0, r8, asr r9 │ │ andseq r7, ip, ip, ror #26 │ │ - @ instruction: 0xff7170bf │ │ - @ instruction: 0xff717043 │ │ - @ instruction: 0xff71701b │ │ - @ instruction: 0xff716ff3 │ │ - @ instruction: 0xff716fcb │ │ - @ instruction: 0xff716fa3 │ │ - @ instruction: 0xff716e33 │ │ - @ instruction: 0xff716e53 │ │ - @ instruction: 0xff7171d7 │ │ + @ instruction: 0xff7170e6 │ │ + @ instruction: 0xff71706a │ │ + @ instruction: 0xff717042 │ │ + @ instruction: 0xff71701a │ │ + @ instruction: 0xff716ff2 │ │ + @ instruction: 0xff716fca │ │ + @ instruction: 0xff716e5a │ │ + @ instruction: 0xff716e7a │ │ + @ instruction: 0xff7171fe │ │ @ instruction: 0xff70315e │ │ - @ instruction: 0xff717217 │ │ + @ instruction: 0xff71723e │ │ @ instruction: 0xff70319e │ │ andseq r8, ip, r0, lsl r3 │ │ andseq r8, ip, r4, lsl #6 │ │ - @ instruction: 0xff71714f │ │ + @ instruction: 0xff717176 │ │ @ instruction: 0xff7030d6 │ │ - @ instruction: 0xff71716b │ │ + @ instruction: 0xff717192 │ │ @ instruction: 0xff7030f2 │ │ - @ instruction: 0xff7174df │ │ - @ instruction: 0xff717133 │ │ + @ instruction: 0xff717506 │ │ + @ instruction: 0xff71715a │ │ @ instruction: 0xff7030ba │ │ - @ instruction: 0xff7174af │ │ - @ instruction: 0xff716ecf │ │ + @ instruction: 0xff7174d6 │ │ + @ instruction: 0xff716ef6 │ │ @ instruction: 0xff702e56 │ │ andseq r7, ip, r0, lsr fp │ │ andeq r0, r0, ip, lsl #24 │ │ andseq r8, ip, ip, lsl r1 │ │ - @ instruction: 0xff717417 │ │ + @ instruction: 0xff71743e │ │ @ instruction: 0xff70339e │ │ - @ instruction: 0xff716f33 │ │ - @ instruction: 0xff716f53 │ │ + @ instruction: 0xff716f5a │ │ + @ instruction: 0xff716f7a │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #8] │ │ @@ -3324633,16 +3324633,16 @@ │ │ cmp r0, #0 │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ bl c9a138 │ │ mov r0, #1 │ │ strb r0, [r4, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71e0e3 │ │ - @ instruction: 0xff70f4e1 │ │ + @ instruction: 0xff71e10a │ │ + @ instruction: 0xff70f508 │ │ @ instruction: 0xff700f21 │ │ 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 c7dc08 │ │ @@ -3324848,16 +3324848,16 @@ │ │ movwne r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b c7df20 │ │ @ instruction: 0xff6f8078 │ │ - @ instruction: 0xff716a9b │ │ - @ instruction: 0xff725461 │ │ + @ instruction: 0xff716ac2 │ │ + @ instruction: 0xff725488 │ │ andseq r7, ip, r8, asr r7 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c7dfa4 │ │ @@ -3324876,15 +3324876,15 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #202 @ 0xca │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ andseq r7, ip, r8, asr r5 │ │ - @ instruction: 0xff7168ab │ │ + @ instruction: 0xff7168d2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c9a118 │ │ cmp r0, #0 │ │ movne r0, r4 │ │ pop {r4, pc} │ │ mov r0, #30208 @ 0x7600 │ │ @@ -3325217,32 +3325217,32 @@ │ │ bl c82df8 │ │ mov r0, #38 @ 0x26 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b c7e440 │ │ @ instruction: 0xff7006b9 │ │ - @ instruction: 0xff70d0a9 │ │ + @ instruction: 0xff70d0d0 │ │ @ instruction: 0xff70062d │ │ @ instruction: 0xff6fedd4 │ │ - @ instruction: 0xff71f72c │ │ + @ instruction: 0xff71f753 │ │ @ instruction: 0xff728d12 │ │ - @ instruction: 0xff7182cd │ │ - @ instruction: 0xff719f03 │ │ - @ instruction: 0xff721385 │ │ + @ instruction: 0xff7182f4 │ │ + @ instruction: 0xff719f2a │ │ + @ instruction: 0xff7213ac │ │ @ instruction: 0xff728c0c │ │ @ instruction: 0xff6fb50e │ │ @ instruction: 0xff6fd231 │ │ - @ instruction: 0xff7148e6 │ │ - @ instruction: 0xff710fd1 │ │ - @ instruction: 0xff71f560 │ │ + @ instruction: 0xff71490d │ │ + @ instruction: 0xff710ff8 │ │ + @ instruction: 0xff71f587 │ │ andseq r7, sp, ip, lsr #27 │ │ mulseq sp, r4, sp │ │ @ instruction: 0xff6ff09d │ │ - @ instruction: 0xff71f4e4 │ │ + @ instruction: 0xff71f50b │ │ andseq r7, sp, r4, lsl sp │ │ @ instruction: 0x001d7cfc │ │ @ instruction: 0xff7005bd │ │ @ instruction: 0xff6fed64 │ │ @ instruction: 0xff7005f5 │ │ @ instruction: 0xff6fed9c │ │ @ instruction: 0xff700681 │ │ @@ -3325486,29 +3325486,29 @@ │ │ bl da57c0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b da4d70 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff72680c │ │ - @ instruction: 0xff71f1ca │ │ + @ instruction: 0xff71f1f1 │ │ @ instruction: 0xff726710 │ │ @ instruction: 0xff703fe4 │ │ @ instruction: 0xff72674c │ │ @ instruction: 0xff704020 │ │ @ instruction: 0xff726604 │ │ @ instruction: 0xff703ed8 │ │ @ instruction: 0xff6fdb38 │ │ @ instruction: 0xff6fdb18 │ │ @ instruction: 0xff726580 │ │ @ instruction: 0xff703e54 │ │ @ instruction: 0xff7267d4 │ │ - @ instruction: 0xff71f192 │ │ + @ instruction: 0xff71f1b9 │ │ @ instruction: 0xff726640 │ │ - @ instruction: 0xff71effe │ │ + @ instruction: 0xff71f025 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne c7e9c0 │ │ bl c82d04 │ │ ldr r0, [pc, #736] @ c7ec6c │ │ @@ -3325694,31 +3325694,31 @@ │ │ b c7e9ac │ │ mov r4, #0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ str r4, [sp] │ │ b c7ebd0 │ │ @ instruction: 0xff72649c │ │ - @ instruction: 0xff70cb0c │ │ + @ instruction: 0xff70cb33 │ │ @ instruction: 0xff72636c │ │ - @ instruction: 0xff70c9dc │ │ + @ instruction: 0xff70ca03 │ │ @ instruction: 0xff726340 │ │ - @ instruction: 0xff720aad │ │ + @ instruction: 0xff720ad4 │ │ @ instruction: 0xff726314 │ │ - @ instruction: 0xff70c984 │ │ + @ instruction: 0xff70c9ab │ │ @ instruction: 0xff7262e8 │ │ - @ instruction: 0xff70c958 │ │ + @ instruction: 0xff70c97f │ │ @ instruction: 0xff7262b8 │ │ - @ instruction: 0xff70c928 │ │ + @ instruction: 0xff70c94f │ │ @ instruction: 0xff72628c │ │ - @ instruction: 0xff70c8fc │ │ + @ instruction: 0xff70c923 │ │ @ instruction: 0xff7263a4 │ │ - @ instruction: 0xff70ca14 │ │ + @ instruction: 0xff70ca3b │ │ @ instruction: 0xff7261f0 │ │ - @ instruction: 0xff70c860 │ │ + @ instruction: 0xff70c887 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ tst r1, #64 @ 0x40 │ │ beq c7ecd8 │ │ mov r0, r4 │ │ bl c80ff4 │ │ @@ -3325811,16 +3325811,16 @@ │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r4, lsl #1 │ │ @ instruction: 0xff70ab8b │ │ - @ instruction: 0xff7192eb │ │ - @ instruction: 0xff71e9d2 │ │ + @ instruction: 0xff719312 │ │ + @ instruction: 0xff71e9f9 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r6, #0 │ │ beq c7f004 │ │ mov r5, r1 │ │ ldr r1, [pc, #412] @ c7f008 │ │ @@ -3325924,25 +3325924,25 @@ │ │ b c7eff4 │ │ mov r0, #512 @ 0x200 │ │ ldr r1, [r4] │ │ orr r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff723c72 │ │ + @ instruction: 0xff723c99 │ │ @ instruction: 0xff729a00 │ │ - @ instruction: 0xff716fb9 │ │ + @ instruction: 0xff716fe0 │ │ @ instruction: 0xff6f68c3 │ │ - @ instruction: 0xff71e557 │ │ + @ instruction: 0xff71e57e │ │ @ instruction: 0xff6fa844 │ │ - @ instruction: 0xff7174f6 │ │ + @ instruction: 0xff71751d │ │ @ instruction: 0xff701890 │ │ @ instruction: 0xff70187c │ │ @ instruction: 0xff701865 │ │ - @ instruction: 0xff71748e │ │ + @ instruction: 0xff7174b5 │ │ push {r4, lr} │ │ bl c7fb40 │ │ b c7f044 │ │ bl c7fc20 │ │ cmp r0, #0 │ │ beq c7f0a8 │ │ ldrb r1, [r0, #76] @ 0x4c │ │ @@ -3326179,15 +3326179,15 @@ │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq r6, ip, r8, ror r2 │ │ @ instruction: 0xff70a5d7 │ │ - @ instruction: 0xff70c0db │ │ + @ instruction: 0xff70c102 │ │ push {fp, lr} │ │ bl cd3708 │ │ ldr r1, [pc, #28] @ c7f434 │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c7f438 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3326250,15 +3326250,15 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ andseq r6, sp, ip, lsl ip │ │ @ instruction: 0xffffffb4 │ │ andseq r6, sp, ip, lsl #24 │ │ @ instruction: 0xff6f4baa │ │ - @ instruction: 0xff72013a │ │ + @ instruction: 0xff720161 │ │ @ instruction: 0xff6f4b72 │ │ @ instruction: 0xff6f4b22 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r1, #0 │ │ add r2, r0, #44 @ 0x2c │ │ str r1, [r0, #112] @ 0x70 │ │ str r1, [r0, #72] @ 0x48 │ │ @@ -3326694,16 +3326694,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq r5, ip, r4, asr #21 │ │ andseq r5, ip, r0, asr #21 │ │ @ instruction: 0x001c5ab4 │ │ - @ instruction: 0xff71c0ae │ │ - @ instruction: 0xff712ee8 │ │ + @ instruction: 0xff71c0d5 │ │ + @ instruction: 0xff712f0f │ │ andseq r5, ip, r8, asr sl │ │ @ instruction: 0x001d64b8 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c7fc84 │ │ ldr r6, [pc, #156] @ c7fcd0 │ │ mov r5, r0 │ │ @@ -3326740,16 +3326740,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71bf9a │ │ - @ instruction: 0xff70b82d │ │ + @ instruction: 0xff71bfc1 │ │ + @ instruction: 0xff70b854 │ │ @ instruction: 0x001c59d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c7fd20 │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ ldrne r1, [r0, #4] │ │ @@ -3326899,28 +3326899,28 @@ │ │ sub r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ bne c7ff24 │ │ mov r5, #110 @ 0x6e │ │ mov r4, #97 @ 0x61 │ │ b c7fe60 │ │ - @ instruction: 0xff71befe │ │ - @ instruction: 0xff7183e1 │ │ - @ instruction: 0xff71bf2a │ │ - @ instruction: 0xff71840d │ │ + @ instruction: 0xff71bf25 │ │ + @ instruction: 0xff718408 │ │ + @ instruction: 0xff71bf51 │ │ + @ instruction: 0xff718434 │ │ andseq r5, ip, r4, lsr #17 │ │ andseq r6, sp, r4, lsl #6 │ │ andseq r6, sp, ip, asr #4 │ │ andeq r0, r0, r8, ror #11 │ │ andseq r6, sp, r0, lsl #3 │ │ andseq r6, sp, r0, ror r1 │ │ @ instruction: 0x001d62b8 │ │ - @ instruction: 0xff71bda6 │ │ - @ instruction: 0xff718294 │ │ - @ instruction: 0xff718259 │ │ + @ instruction: 0xff71bdcd │ │ + @ instruction: 0xff7182bb │ │ + @ instruction: 0xff718280 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c80028 │ │ ldr r6, [pc, #336] @ c800e0 │ │ mov r4, r0 │ │ ldr r6, [pc, r6] │ │ ldr r0, [r6] │ │ @@ -3327000,25 +3327000,25 @@ │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ bl c82ee8 │ │ ldr r0, [r6] │ │ bl cd379c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71bbf6 │ │ - @ instruction: 0xff7163e8 │ │ + @ instruction: 0xff71bc1d │ │ + @ instruction: 0xff71640f │ │ andseq r5, ip, r8, ror r6 │ │ ldrsbeq r6, [sp], -r8 │ │ andseq r6, sp, r0, lsr #1 │ │ andseq r6, sp, ip, lsl #1 │ │ andseq r6, sp, r4, lsl #1 │ │ andseq r6, sp, r8, ror r0 │ │ - @ instruction: 0xff71bbb2 │ │ + @ instruction: 0xff71bbd9 │ │ @ instruction: 0xff6f96c9 │ │ - @ instruction: 0xff716374 │ │ + @ instruction: 0xff71639b │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c8016c │ │ mov r4, r0 │ │ bl c7dfc4 │ │ ldr r0, [pc, #640] @ c803a0 │ │ ldr r0, [pc, r0] │ │ @@ -3327176,36 +3327176,36 @@ │ │ mov r1, r6 │ │ mov r5, r0 │ │ bl c803f4 │ │ ldr r0, [r7] │ │ bl cd379c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71bab2 │ │ - @ instruction: 0xff71bac7 │ │ + @ instruction: 0xff71bad9 │ │ + @ instruction: 0xff71baee │ │ @ instruction: 0x001c54f0 │ │ andseq r5, ip, ip, ror #9 │ │ andseq r5, ip, r0, ror #9 │ │ - @ instruction: 0xff71bada │ │ - @ instruction: 0xff71baef │ │ + @ instruction: 0xff71bb01 │ │ + @ instruction: 0xff71bb16 │ │ andseq r5, ip, ip, asr r4 │ │ @ instruction: 0x001d5ebc │ │ - @ instruction: 0xff717ef3 │ │ - @ instruction: 0xff71ba3c │ │ + @ instruction: 0xff717f1a │ │ + @ instruction: 0xff71ba63 │ │ @ instruction: 0xff7024e8 │ │ - @ instruction: 0xff717ec3 │ │ + @ instruction: 0xff717eea │ │ @ instruction: 0xff707977 │ │ @ instruction: 0xff700569 │ │ @ instruction: 0xff6f94c6 │ │ - @ instruction: 0xff70cdaf │ │ + @ instruction: 0xff70cdd6 │ │ @ instruction: 0xff726b80 │ │ - @ instruction: 0xff70e1aa │ │ + @ instruction: 0xff70e1d1 │ │ @ instruction: 0xff6fb1a5 │ │ - @ instruction: 0xff71b8ee │ │ - @ instruction: 0xff71b903 │ │ + @ instruction: 0xff71b915 │ │ + @ instruction: 0xff71b92a │ │ @ instruction: 0xff6f3cde │ │ 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]! │ │ @@ -3327338,20 +3327338,20 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff722c63 │ │ + @ instruction: 0xff722c8a │ │ @ instruction: 0xff70762a │ │ andseq r5, ip, ip, asr #1 │ │ - @ instruction: 0xff722c37 │ │ + @ instruction: 0xff722c5e │ │ @ instruction: 0xff7075fe │ │ - @ instruction: 0xff722c0f │ │ + @ instruction: 0xff722c36 │ │ @ instruction: 0xff7075d6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r5, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r5, #0 │ │ @@ -3328006,15 +3328006,15 @@ │ │ ldr r0, [pc, #16] @ c8108c │ │ ldr r2, [pc, #16] @ c81090 │ │ mov r3, #69 @ 0x45 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c80d7c │ │ andseq r5, sp, r0, lsl r0 │ │ - @ instruction: 0xff7170ac │ │ + @ instruction: 0xff7170d3 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #28] │ │ cmp r4, #0 │ │ beq c810c8 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3328035,15 +3328035,15 @@ │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff717058 │ │ + @ instruction: 0xff71707f │ │ @ instruction: 0xff6ff70e │ │ str r1, [r0, #28] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3328328,15 +3328328,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c81598 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c80d7c │ │ andseq r4, sp, r8, lsl fp │ │ - @ instruction: 0xff714ea6 │ │ + @ instruction: 0xff714ecd │ │ 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 │ │ @@ -3328408,15 +3328408,15 @@ │ │ ldr r0, [pc, #16] @ c816d4 │ │ ldr r2, [pc, #16] @ c816d8 │ │ mov r3, #70 @ 0x46 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c80d7c │ │ @ instruction: 0x001d49dc │ │ - @ instruction: 0xff718914 │ │ + @ instruction: 0xff71893b │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #36] @ 0x24 │ │ cmp r4, #0 │ │ beq c81710 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3328437,16 +3328437,16 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7188c0 │ │ - @ instruction: 0xff70da4e │ │ + @ instruction: 0xff7188e7 │ │ + @ instruction: 0xff70da75 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #36] @ 0x24 │ │ cmp r6, #0 │ │ beq c817d0 │ │ mov r2, sp │ │ mov r1, #0 │ │ @@ -3328528,15 +3328528,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c818b8 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c80d7c │ │ andseq r4, sp, r0, lsl #16 │ │ - @ instruction: 0xff71dd15 │ │ + @ instruction: 0xff71dd3c │ │ ldr r0, [r0, #24] │ │ bx lr │ │ str r1, [r0, #24] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3328642,16 +3328642,16 @@ │ │ b c819f0 │ │ ldr r1, [pc, #20] @ c81a84 │ │ mov r0, r4 │ │ mov r2, #210 @ 0xd2 │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff71f9ae │ │ - @ instruction: 0xff71bd8d │ │ + @ instruction: 0xff71f9d5 │ │ + @ instruction: 0xff71bdb4 │ │ push {r4, lr} │ │ ldr r0, [pc, #80] @ c81ae4 │ │ add r0, pc, r0 │ │ ldrb r0, [r0] │ │ cmp r0, #1 │ │ bne c81aac │ │ ldr r0, [pc, #64] @ c81ae8 │ │ @@ -3328966,15 +3328966,15 @@ │ │ strb r6, [r1] │ │ mov r1, #1 │ │ b c81f0c │ │ mov r0, #0 │ │ str r0, [r5, #576] @ 0x240 │ │ str r0, [r5, #580] @ 0x244 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71f49e │ │ + @ instruction: 0xff71f4c5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ bl da4de0 │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r0, #262144 @ 0x40000 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3329246,15 +3329246,15 @@ │ │ ldr r1, [r2] │ │ cmp r1, #0 │ │ movne r2, #0 │ │ strbne r2, [r1] │ │ movne r1, #1 │ │ strne r1, [r0] │ │ b c822b8 │ │ - @ instruction: 0xff71f236 │ │ + @ instruction: 0xff71f25d │ │ @ instruction: 0xff6fa108 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #24] │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ @@ -3329395,18 +3329395,18 @@ │ │ b c824f8 │ │ andseq r3, sp, r8, lsl ip │ │ @ instruction: 0xfffff768 │ │ @ instruction: 0x001d3bf4 │ │ @ instruction: 0x001d3ad0 │ │ @ instruction: 0x001d3abc │ │ andseq r3, sp, r8, lsr #21 │ │ - @ instruction: 0xff717b0e │ │ - @ instruction: 0xff71d09d │ │ - @ instruction: 0xff708f79 │ │ - @ instruction: 0xff70cbf7 │ │ + @ instruction: 0xff717b35 │ │ + @ instruction: 0xff71d0c4 │ │ + @ instruction: 0xff708fa0 │ │ + @ instruction: 0xff70cc1e │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [pc, #128] @ c826e8 │ │ ldr r1, [pc, #128] @ c826ec │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ @@ -3329778,20 +3329778,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: 0xff71acb5 │ │ - @ instruction: 0xff70fe84 │ │ - @ instruction: 0xff71acf1 │ │ - @ instruction: 0xff71accd │ │ - @ instruction: 0xff71e77a │ │ - @ instruction: 0xff71ac49 │ │ + @ instruction: 0xff71acdc │ │ + @ instruction: 0xff70feab │ │ + @ instruction: 0xff71ad18 │ │ + @ instruction: 0xff71acf4 │ │ + @ instruction: 0xff71e7a1 │ │ + @ instruction: 0xff71ac70 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c81f94 │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ sub r2, r4, #1 │ │ ldr r1, [r0, #576] @ 0x240 │ │ @@ -3329887,15 +3329887,15 @@ │ │ ldr r0, [r6, #512] @ 0x200 │ │ mov r1, r4 │ │ mov r2, #93 @ 0x5d │ │ str r5, [r6, #384] @ 0x180 │ │ bl cc7594 │ │ str r5, [r6, #512] @ 0x200 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71e5e2 │ │ + @ instruction: 0xff71e609 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ bl c81f94 │ │ cmp r0, #0 │ │ beq c82eac │ │ @@ -3329946,16 +3329946,16 @@ │ │ bl cc7298 │ │ cmp r0, #0 │ │ str r0, [r5] │ │ beq c82eac │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b da57c0 │ │ - @ instruction: 0xff71e566 │ │ - @ instruction: 0xff71e506 │ │ + @ instruction: 0xff71e58d │ │ + @ instruction: 0xff71e52d │ │ sub sp, sp, #4 │ │ push {fp, lr} │ │ sub sp, sp, #4 │ │ str r3, [sp, #12] │ │ add r3, sp, #12 │ │ str r3, [sp] │ │ bl c82f14 │ │ @@ -3330070,15 +3330070,15 @@ │ │ str r8, [r5] │ │ str r9, [r7, #256] @ 0x100 │ │ str r6, [r7, #192] @ 0xc0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6fbba2 │ │ @ instruction: 0xff6fbb2e │ │ - @ instruction: 0xff71e2e6 │ │ + @ instruction: 0xff71e30d │ │ push {fp, lr} │ │ bl c81f94 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r2, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne r3, [r1, #580] @ 0x244 │ │ @@ -3330151,15 +3330151,15 @@ │ │ mov r6, #1 │ │ b c8315c │ │ mov r6, #1 │ │ sub r0, r2, #1 │ │ str r0, [r1] │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71e24a │ │ + @ instruction: 0xff71e271 │ │ push {fp, lr} │ │ bl c81f94 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r3, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne ip, [r1, #580] @ 0x244 │ │ @@ -3330254,15 +3330254,15 @@ │ │ mov r1, r5 │ │ mov r2, #584 @ 0x248 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ mov r1, #584 @ 0x248 │ │ blx d9e42a │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff71e096 │ │ + @ instruction: 0xff71e0bd │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ bl c81f94 │ │ cmp r0, #0 │ │ @@ -3330440,18 +3330440,18 @@ │ │ sub r0, fp, #1 │ │ str r0, [r9, #576] @ 0x240 │ │ str r1, [r9, #580] @ 0x244 │ │ bls c83538 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff71ddb2 │ │ - @ instruction: 0xff71de72 │ │ - @ instruction: 0xff71df26 │ │ - @ instruction: 0xff71de4a │ │ + @ instruction: 0xff71ddd9 │ │ + @ instruction: 0xff71de99 │ │ + @ instruction: 0xff71df4d │ │ + @ instruction: 0xff71de71 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ ldr r0, [r0, #576] @ 0x240 │ │ ldr r1, [r5, #580] @ 0x244 │ │ @@ -3330637,17 +3330637,17 @@ │ │ ldr r1, [pc, #28] @ c839b4 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ orr r0, r4, #1 │ │ str r9, [r7, #256] @ 0x100 │ │ str r8, [r7, #192] @ 0xc0 │ │ b c83710 │ │ - @ instruction: 0xff71db9e │ │ - @ instruction: 0xff71daf2 │ │ - @ instruction: 0xff71d9fe │ │ + @ instruction: 0xff71dbc5 │ │ + @ instruction: 0xff71db19 │ │ + @ instruction: 0xff71da25 │ │ mov r1, #512 @ 0x200 │ │ mov r2, #0 │ │ b c839c4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3330984,42 +3330984,42 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #6 │ │ b c83d64 │ │ - @ instruction: 0xff71639b │ │ - @ instruction: 0xff71b998 │ │ - @ instruction: 0xff71637b │ │ - @ instruction: 0xff71b978 │ │ - @ instruction: 0xff71610b │ │ - @ instruction: 0xff71b708 │ │ - @ instruction: 0xff7165bf │ │ + @ instruction: 0xff7163c2 │ │ + @ instruction: 0xff71b9bf │ │ + @ instruction: 0xff7163a2 │ │ + @ instruction: 0xff71b99f │ │ + @ instruction: 0xff716132 │ │ + @ instruction: 0xff71b72f │ │ + @ instruction: 0xff7165e6 │ │ andeq r0, r0, r0, asr r9 │ │ andeq r0, r0, ip, lsl r9 │ │ muleq r0, r4, r8 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r4, asr #17 │ │ andeq r0, r0, ip, lsr r8 │ │ - @ instruction: 0xff716263 │ │ - @ instruction: 0xff716207 │ │ - @ instruction: 0xff71b804 │ │ - @ instruction: 0xff7162ff │ │ - @ instruction: 0xff71b8fc │ │ - @ instruction: 0xff7163b7 │ │ - @ instruction: 0xff71b9b4 │ │ - @ instruction: 0xff716143 │ │ - @ instruction: 0xff71b740 │ │ - @ instruction: 0xff7162b7 │ │ - @ instruction: 0xff71b8b4 │ │ - @ instruction: 0xff71617f │ │ - @ instruction: 0xff71b77c │ │ - @ instruction: 0xff71634b │ │ - @ instruction: 0xff71b948 │ │ + @ instruction: 0xff71628a │ │ + @ instruction: 0xff71622e │ │ + @ instruction: 0xff71b82b │ │ + @ instruction: 0xff716326 │ │ + @ instruction: 0xff71b923 │ │ + @ instruction: 0xff7163de │ │ + @ instruction: 0xff71b9db │ │ + @ instruction: 0xff71616a │ │ + @ instruction: 0xff71b767 │ │ + @ instruction: 0xff7162de │ │ + @ instruction: 0xff71b8db │ │ + @ instruction: 0xff7161a6 │ │ + @ instruction: 0xff71b7a3 │ │ + @ instruction: 0xff716372 │ │ + @ instruction: 0xff71b96f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c83fe0 │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ cmp r3, #512 @ 0x200 │ │ @@ -3331128,24 +3331128,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 c8408c │ │ - @ instruction: 0xff716013 │ │ - @ instruction: 0xff719856 │ │ - @ instruction: 0xff715fdb │ │ - @ instruction: 0xff71981e │ │ - @ instruction: 0xff715f8f │ │ - @ instruction: 0xff7197d2 │ │ - @ instruction: 0xff715efb │ │ - @ instruction: 0xff71973e │ │ - @ instruction: 0xff715f23 │ │ - @ instruction: 0xff719766 │ │ + @ instruction: 0xff71603a │ │ + @ instruction: 0xff71987d │ │ + @ instruction: 0xff716002 │ │ + @ instruction: 0xff719845 │ │ + @ instruction: 0xff715fb6 │ │ + @ instruction: 0xff7197f9 │ │ + @ instruction: 0xff715f22 │ │ + @ instruction: 0xff719765 │ │ + @ instruction: 0xff715f4a │ │ + @ instruction: 0xff71978d │ │ mov r1, #1024 @ 0x400 │ │ mov r2, #0 │ │ b c839c4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c841e4 │ │ @@ -3331257,23 +3331257,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 c84290 │ │ - @ instruction: 0xff715e0f │ │ + @ instruction: 0xff715e36 │ │ @ instruction: 0xff6ee28d │ │ - @ instruction: 0xff715dd7 │ │ + @ instruction: 0xff715dfe │ │ @ instruction: 0xff6ee255 │ │ - @ instruction: 0xff715d8b │ │ + @ instruction: 0xff715db2 │ │ @ instruction: 0xff6ee209 │ │ - @ instruction: 0xff715cf7 │ │ + @ instruction: 0xff715d1e │ │ @ instruction: 0xff6ee175 │ │ - @ instruction: 0xff715d1f │ │ + @ instruction: 0xff715d46 │ │ @ instruction: 0xff6ee19d │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c843b8 │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3331297,15 +3331297,15 @@ │ │ ldr r0, [r5, #12] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #466 @ 0x1d2 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff715c33 │ │ + @ instruction: 0xff715c5a │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c84404 │ │ mov r0, #1 │ │ @@ -3331510,20 +3331510,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r1, ip, #2 │ │ bne c84664 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff715bbf │ │ - @ instruction: 0xff71592f │ │ + @ instruction: 0xff715be6 │ │ + @ instruction: 0xff715956 │ │ @ instruction: 0xff6fa45e │ │ - @ instruction: 0xff71598b │ │ + @ instruction: 0xff7159b2 │ │ @ instruction: 0xff6fa4ba │ │ - @ instruction: 0xff7158f3 │ │ + @ instruction: 0xff71591a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r3, #0 │ │ strd r2, [sp] │ │ mov r1, #28 │ │ mov r2, #2 │ │ @@ -3331580,16 +3331580,16 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71901f │ │ - @ instruction: 0xff710059 │ │ + @ instruction: 0xff719046 │ │ + @ instruction: 0xff710080 │ │ @ instruction: 0xff6f6ca9 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq c8490c │ │ ldr r1, [r0] │ │ @@ -3331636,16 +3331636,16 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff718f3f │ │ - @ instruction: 0xff70ff79 │ │ + @ instruction: 0xff718f66 │ │ + @ instruction: 0xff70ffa0 │ │ @ instruction: 0xff72469d │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ beq c849ec │ │ ldr r1, [r0] │ │ @@ -3331692,16 +3331692,16 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff718e5f │ │ - @ instruction: 0xff70fe99 │ │ + @ instruction: 0xff718e86 │ │ + @ instruction: 0xff70fec0 │ │ @ instruction: 0xff6f142a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq c84aa4 │ │ ldr r1, [r0] │ │ @@ -3331737,16 +3331737,16 @@ │ │ mov r0, #6 │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff718da7 │ │ - @ instruction: 0xff70e055 │ │ + @ instruction: 0xff718dce │ │ + @ instruction: 0xff70e07c │ │ @ instruction: 0xff720430 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #28] │ │ mov r5, r2 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ @@ -3331966,18 +3331966,18 @@ │ │ mov r2, #141 @ 0x8d │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff702f68 │ │ @ instruction: 0xff702ea4 │ │ - @ instruction: 0xff70bf31 │ │ + @ instruction: 0xff70bf58 │ │ @ instruction: 0xff702e28 │ │ @ instruction: 0xff702ee8 │ │ - @ instruction: 0xff70bf75 │ │ + @ instruction: 0xff70bf9c │ │ ldr r1, [pc, #12] @ c84e94 │ │ mov r0, #36 @ 0x24 │ │ mov r2, #132 @ 0x84 │ │ add r1, pc, r1 │ │ b cc7358 │ │ @ instruction: 0xff702df4 │ │ cmp r0, #0 │ │ @@ -3333694,15 +3333694,15 @@ │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #132 @ 0x84 │ │ b c86808 │ │ @ instruction: 0xff701490 │ │ @ instruction: 0xff6f6ad0 │ │ @ instruction: 0xff6fde86 │ │ - @ instruction: 0xff704c64 │ │ + @ instruction: 0xff704c8b │ │ @ instruction: 0xff6fde1d │ │ @ instruction: 0xff701334 │ │ @ instruction: 0xff6f6974 │ │ push {fp, lr} │ │ ldr r1, [pc, #40] @ c869b4 │ │ mov r0, #128 @ 0x80 │ │ movw r2, #938 @ 0x3aa │ │ @@ -3334071,15 +3334071,15 @@ │ │ @ instruction: 0xff70123c │ │ @ instruction: 0xff6eba7a │ │ @ instruction: 0xff700d74 │ │ @ instruction: 0xff6eb5b2 │ │ @ instruction: 0xff702d49 │ │ @ instruction: 0xff71d4d0 │ │ @ instruction: 0xff722233 │ │ - @ instruction: 0xff709fbb │ │ + @ instruction: 0xff709fe2 │ │ @ instruction: 0xff700dac │ │ @ instruction: 0xff6eb5ea │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bne c86f84 │ │ add r0, r0, #68 @ 0x44 │ │ ldrex r1, [r0] │ │ @@ -3335491,17 +3335491,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: 0xff6fa395 │ │ - @ instruction: 0xff70fd2e │ │ + @ instruction: 0xff70fd55 │ │ @ instruction: 0xff6fa301 │ │ - @ instruction: 0xff70fc9a │ │ + @ instruction: 0xff70fcc1 │ │ @ instruction: 0x001bd1bc │ │ andseq sp, fp, ip, lsr #2 │ │ andseq sp, fp, ip, asr #32 │ │ andseq sp, fp, ip, lsr #32 │ │ andseq sp, fp, r4, asr r1 │ │ andseq sp, fp, r8, ror #1 │ │ ldrsbeq sp, [fp], -ip │ │ @@ -3335684,15 +3335684,15 @@ │ │ mov r0, #1 │ │ str r0, [r5, #252] @ 0xfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq ip, fp, r0, lsl #28 │ │ andseq ip, fp, ip, lsr #26 │ │ @ instruction: 0xff6f9fe5 │ │ - @ instruction: 0xff716e32 │ │ + @ instruction: 0xff716e59 │ │ andseq ip, fp, r0, ror sp │ │ 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 │ │ @@ -3336202,15 +3336202,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: 0xff6f97b9 │ │ - @ instruction: 0xff714858 │ │ + @ instruction: 0xff71487f │ │ 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 c93804 │ │ @@ -3341167,26 +3341167,26 @@ │ │ b c8ddb4 │ │ mov r0, #13 │ │ ldr r1, [pc, #16] @ c8ddcc │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ ldr r0, [r0, #4] │ │ pop {r4, pc} │ │ - @ instruction: 0xff703184 │ │ + @ instruction: 0xff7031ab │ │ andseq r1, r9, ip, asr #32 │ │ - @ instruction: 0xff6fd977 │ │ + @ instruction: 0xff6fd99e │ │ @ instruction: 0xff6ed8ad │ │ - @ instruction: 0xff706ca0 │ │ + @ instruction: 0xff706cc7 │ │ @ instruction: 0xff6fbe51 │ │ - @ instruction: 0xff70e04f │ │ - @ instruction: 0xff70e03d │ │ - @ instruction: 0xff71378a │ │ + @ instruction: 0xff70e076 │ │ + @ instruction: 0xff70e064 │ │ + @ instruction: 0xff7137b1 │ │ @ instruction: 0xff6e4858 │ │ - @ instruction: 0xff70dffb │ │ - @ instruction: 0xff6ff3ed │ │ + @ instruction: 0xff70e022 │ │ + @ instruction: 0xff6ff414 │ │ @ instruction: 0xff6f8218 │ │ @ instruction: 0xff6ebabf │ │ @ instruction: 0xff6e28a4 │ │ @ instruction: 0xff7171a4 │ │ mov r1, r0 │ │ movw r0, #713 @ 0x2c9 │ │ sub r2, r1, r0 │ │ @@ -3341372,15 +3341372,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [pc, #16] @ c8e0fc │ │ mov r2, #171 @ 0xab │ │ ldr r1, [pc, #12] @ c8e100 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ - @ instruction: 0xff702c72 │ │ + @ instruction: 0xff702c99 │ │ @ instruction: 0xff6f657b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r0, [r0, #92] @ 0x5c │ │ tstne r0, #2 │ │ bne c8e124 │ │ ldr lr, [pc, #224] @ c8e200 │ │ @@ -3341436,16 +3341436,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: 0xff708362 │ │ - @ instruction: 0xff702c82 │ │ + @ instruction: 0xff708389 │ │ + @ instruction: 0xff702ca9 │ │ push {r4, r5, r6, lr} │ │ ldr r3, [r0] │ │ mov r4, r2 │ │ cmp r3, #0 │ │ beq c8e250 │ │ add r2, r0, #8 │ │ mov r6, r1 │ │ @@ -3341879,25 +3341879,25 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r8, #0 │ │ mov r0, #6 │ │ mov r1, #209 @ 0xd1 │ │ b c8e864 │ │ - @ instruction: 0xff70f13d │ │ + @ instruction: 0xff70f164 │ │ @ instruction: 0xff6e597c │ │ @ instruction: 0xff6e92c8 │ │ @ instruction: 0xff71a79e │ │ @ instruction: 0xff6e9298 │ │ @ instruction: 0xff71a76e │ │ @ instruction: 0xff6e9218 │ │ @ instruction: 0xff71a6ee │ │ @ instruction: 0xff6e9264 │ │ @ instruction: 0xff71a73a │ │ - @ instruction: 0xff70b61d │ │ + @ instruction: 0xff70b644 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c8ea0c │ │ ldr r1, [r0] │ │ mov r5, r0 │ │ cmp r1, #0 │ │ @@ -3342674,51 +3342674,51 @@ │ │ ldr r0, [pc, #164] @ c8f5e4 │ │ movw r2, #382 @ 0x17e │ │ ldr r1, [pc, #160] @ c8f5e8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ @ instruction: 0xff6e8e25 │ │ - @ instruction: 0xff6fe3ea │ │ + @ instruction: 0xff6fe411 │ │ @ instruction: 0xff6e8ddd │ │ @ instruction: 0xff6e8d61 │ │ - @ instruction: 0xff6fe326 │ │ + @ instruction: 0xff6fe34d │ │ @ instruction: 0xff6e8e85 │ │ @ instruction: 0xff6e097c │ │ andeq r2, r0, ip, lsl #10 │ │ @ instruction: 0xff6ed334 │ │ andeq r2, r0, r4, ror #20 │ │ andeq r2, r0, ip, lsl #21 │ │ @ instruction: 0xff6e8989 │ │ @ instruction: 0xff6e85cd │ │ - @ instruction: 0xff6fdb92 │ │ + @ instruction: 0xff6fdbb9 │ │ @ instruction: 0xff6e88c9 │ │ @ instruction: 0xff6e8641 │ │ - @ instruction: 0xff6fdc06 │ │ - @ instruction: 0xff6fd98d │ │ - @ instruction: 0xff6fdd8f │ │ - @ instruction: 0xff7037e1 │ │ + @ instruction: 0xff6fdc2d │ │ + @ instruction: 0xff6fd9b4 │ │ + @ instruction: 0xff6fddb6 │ │ + @ instruction: 0xff703808 │ │ @ instruction: 0xff6e8625 │ │ - @ instruction: 0xff6fdbea │ │ + @ instruction: 0xff6fdc11 │ │ @ instruction: 0xff6e865d │ │ - @ instruction: 0xff6fdc22 │ │ + @ instruction: 0xff6fdc49 │ │ @ instruction: 0xff6e85e9 │ │ - @ instruction: 0xff6fdbae │ │ + @ instruction: 0xff6fdbd5 │ │ @ instruction: 0xff6e8ce5 │ │ @ instruction: 0xff6e8d21 │ │ - @ instruction: 0xff6fe2e6 │ │ + @ instruction: 0xff6fe30d │ │ @ instruction: 0xff6e8c19 │ │ - @ instruction: 0xff6fe1de │ │ + @ instruction: 0xff6fe205 │ │ @ instruction: 0xff6e8b85 │ │ - @ instruction: 0xff6fe14a │ │ + @ instruction: 0xff6fe171 │ │ @ instruction: 0xff6e8a3d │ │ - @ instruction: 0xff6fe002 │ │ + @ instruction: 0xff6fe029 │ │ @ instruction: 0xff6e8a99 │ │ - @ instruction: 0xff6fe05e │ │ - @ instruction: 0xff708c91 │ │ + @ instruction: 0xff6fe085 │ │ + @ instruction: 0xff708cb8 │ │ @ instruction: 0xff6e85b1 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3342832,23 +3342832,23 @@ │ │ ldr r0, [pc, #32] @ c8f7d8 │ │ movw r1, #689 @ 0x2b1 │ │ ldr r2, [pc, #28] @ c8f7dc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c8f6f8 │ │ @ instruction: 0xff6e83a5 │ │ - @ instruction: 0xff713ae0 │ │ + @ instruction: 0xff713b07 │ │ @ instruction: 0xff6e837d │ │ - @ instruction: 0xff713ab8 │ │ + @ instruction: 0xff713adf │ │ @ instruction: 0xff6e833d │ │ - @ instruction: 0xff713a78 │ │ + @ instruction: 0xff713a9f │ │ @ instruction: 0xff6e8409 │ │ - @ instruction: 0xff713b44 │ │ + @ instruction: 0xff713b6b │ │ @ instruction: 0xff6e83d1 │ │ - @ instruction: 0xff713b0c │ │ + @ instruction: 0xff713b33 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r2, #0 │ │ beq c8f8e0 │ │ mov r4, #0 │ │ ldr fp, [sp, #48] @ 0x30 │ │ str r4, [r2] │ │ @@ -3343097,29 +3343097,29 @@ │ │ ldr r0, [pc, #80] @ c8fc2c │ │ movw r2, #885 @ 0x375 │ │ ldr r1, [pc, #76] @ c8fc30 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ @ instruction: 0xff6e81d9 │ │ - @ instruction: 0xff711aec │ │ + @ instruction: 0xff711b13 │ │ @ instruction: 0xff6e81b1 │ │ - @ instruction: 0xff711ac4 │ │ + @ instruction: 0xff711aeb │ │ @ instruction: 0xff6e80b9 │ │ - @ instruction: 0xff7119cc │ │ + @ instruction: 0xff7119f3 │ │ @ instruction: 0xff6e8245 │ │ - @ instruction: 0xff711b58 │ │ + @ instruction: 0xff711b7f │ │ @ instruction: 0xff6e805d │ │ - @ instruction: 0xff711970 │ │ + @ instruction: 0xff711997 │ │ @ instruction: 0xff6e7fd5 │ │ - @ instruction: 0xff7118e8 │ │ + @ instruction: 0xff71190f │ │ @ instruction: 0xff6e80e5 │ │ - @ instruction: 0xff7119f8 │ │ + @ instruction: 0xff711a1f │ │ @ instruction: 0xff6e8209 │ │ - @ instruction: 0xff711b1c │ │ + @ instruction: 0xff711b43 │ │ @ instruction: 0xff7172fa │ │ @ instruction: 0xff6e7f15 │ │ ldr r3, [r0, #8] │ │ cmp r3, #0 │ │ beq c8fc44 │ │ b c8fc48 │ │ b c8ff0c │ │ @@ -3343294,15 +3343294,15 @@ │ │ @ instruction: 0xff6e6071 │ │ @ instruction: 0xff6e7c7d │ │ @ instruction: 0xff6e5f75 │ │ @ instruction: 0xff6e7c59 │ │ @ instruction: 0xff6e5f51 │ │ @ instruction: 0xff6e7dfd │ │ @ instruction: 0xff6e60f5 │ │ - @ instruction: 0xff70a17f │ │ + @ instruction: 0xff70a1a6 │ │ @ instruction: 0xff6e7c2d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq c8ff58 │ │ mov r4, #0 │ │ str r4, [r2] │ │ @@ -3343804,21 +3343804,21 @@ │ │ str r4, [r8] │ │ b c905f4 │ │ mov r0, #0 │ │ str r0, [r8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e7545 │ │ - @ instruction: 0xff6fcb23 │ │ + @ instruction: 0xff6fcb4a │ │ @ instruction: 0xff6e7645 │ │ - @ instruction: 0xff6fcc23 │ │ - @ instruction: 0xff70f143 │ │ + @ instruction: 0xff6fcc4a │ │ + @ instruction: 0xff70f16a │ │ @ instruction: 0xff6e75e9 │ │ @ instruction: 0xff6e75b5 │ │ - @ instruction: 0xff6fcb93 │ │ + @ instruction: 0xff6fcbba │ │ cmp r0, #1 │ │ blt c90748 │ │ cmn r0, #-2147483638 @ 0x8000000a │ │ addls r0, r0, #7 │ │ lsrls r0, r0, #3 │ │ bxls lr │ │ lsr r2, r0, #3 │ │ @@ -3343942,18 +3343942,18 @@ │ │ bl c82ee8 │ │ 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: 0xff6fc8c3 │ │ + @ instruction: 0xff6fc8ea │ │ @ instruction: 0xff6e7209 │ │ @ instruction: 0xff6f3d8f │ │ - @ instruction: 0xff6fc8a7 │ │ + @ instruction: 0xff6fc8ce │ │ @ instruction: 0xff6e7241 │ │ @ instruction: 0xff6f3dc7 │ │ 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 │ │ @@ -3344390,43 +3344390,43 @@ │ │ movle r5, #0 │ │ b c909a8 │ │ mov r5, r0 │ │ b c909a8 │ │ mvn r5, #0 │ │ b c909a8 │ │ @ instruction: 0xff6e7171 │ │ - @ instruction: 0xff70cf0b │ │ - @ instruction: 0xff6fc61f │ │ - @ instruction: 0xff7074f0 │ │ - @ instruction: 0xff701e51 │ │ - @ instruction: 0xff701f11 │ │ + @ instruction: 0xff70cf32 │ │ + @ instruction: 0xff6fc646 │ │ + @ instruction: 0xff707517 │ │ + @ instruction: 0xff701e78 │ │ + @ instruction: 0xff701f38 │ │ @ instruction: 0xff7142ce │ │ @ instruction: 0xff6df906 │ │ @ instruction: 0xff6e17b6 │ │ @ instruction: 0xff6efbc9 │ │ - @ instruction: 0xff703b26 │ │ - @ instruction: 0xff701fbb │ │ - @ instruction: 0xff70ea6d │ │ - @ instruction: 0xff6fa7ed │ │ + @ instruction: 0xff703b4d │ │ + @ instruction: 0xff701fe2 │ │ + @ instruction: 0xff70ea94 │ │ + @ instruction: 0xff6fa814 │ │ @ instruction: 0xff6ee07c │ │ @ instruction: 0xff6f8f53 │ │ @ instruction: 0xff6ef90b │ │ @ instruction: 0xff6e8885 │ │ - @ instruction: 0xff707234 │ │ + @ instruction: 0xff70725b │ │ @ instruction: 0xff6e8815 │ │ - @ instruction: 0xff701d2e │ │ - @ instruction: 0xff709227 │ │ + @ instruction: 0xff701d55 │ │ + @ instruction: 0xff70924e │ │ @ instruction: 0xff6e8955 │ │ @ instruction: 0xff6f8be2 │ │ - @ instruction: 0xff70af85 │ │ - @ instruction: 0xff70583f │ │ + @ instruction: 0xff70afac │ │ + @ instruction: 0xff705866 │ │ @ instruction: 0xff6e7021 │ │ - @ instruction: 0xff70cdbb │ │ + @ instruction: 0xff70cde2 │ │ @ instruction: 0xff6e6d01 │ │ - @ instruction: 0xff70ca9b │ │ + @ instruction: 0xff70cac2 │ │ 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 │ │ @@ -3344458,15 +3344458,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: 0xff6fbb75 │ │ + @ instruction: 0xff6fbb9c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r4, #0 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #116] @ 0x74 │ │ cmpne r2, #0 │ │ @@ -3344502,16 +3344502,16 @@ │ │ cmp r0, #0 │ │ bne c91158 │ │ mvn r0, #0 │ │ mov r4, #0 │ │ str r0, [r7] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6fbf3b │ │ - @ instruction: 0xff7019a1 │ │ + @ instruction: 0xff6fbf62 │ │ + @ instruction: 0xff7019c8 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ ldrne r2, [r2, #112] @ 0x70 │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #144] @ 0x90 │ │ @@ -3344709,24 +3344709,24 @@ │ │ blx d9e44e │ │ b c913f4 │ │ mov r6, #0 │ │ mov r0, r6 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e6775 │ │ - @ instruction: 0xff70a930 │ │ + @ instruction: 0xff70a957 │ │ @ instruction: 0xff6e6685 │ │ - @ instruction: 0xff70a840 │ │ + @ instruction: 0xff70a867 │ │ @ instruction: 0xff6e6669 │ │ - @ instruction: 0xff70a824 │ │ + @ instruction: 0xff70a84b │ │ @ instruction: 0xff6e663d │ │ - @ instruction: 0xff70a7f8 │ │ + @ instruction: 0xff70a81f │ │ @ instruction: 0xff6e6615 │ │ @ instruction: 0xff6e66bd │ │ - @ instruction: 0xff70a878 │ │ + @ instruction: 0xff70a89f │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c9156c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3345421,27 +3345421,27 @@ │ │ movw r1, #267 @ 0x10b │ │ ldr r2, [pc, #24] @ c92048 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c91dec │ │ @ instruction: 0xff6ea6e8 │ │ @ instruction: 0xff6de863 │ │ - @ instruction: 0xff70f6be │ │ + @ instruction: 0xff70f6e5 │ │ @ instruction: 0xff6de597 │ │ - @ instruction: 0xff70f3f2 │ │ + @ instruction: 0xff70f419 │ │ @ instruction: 0xff6de7df │ │ - @ instruction: 0xff70f63a │ │ + @ instruction: 0xff70f661 │ │ andseq sp, r8, r4, lsr r0 │ │ @ instruction: 0xff6de68b │ │ - @ instruction: 0xff70f4e6 │ │ + @ instruction: 0xff70f50d │ │ @ instruction: 0xff6e5bba │ │ @ instruction: 0xff6de607 │ │ - @ instruction: 0xff70f462 │ │ + @ instruction: 0xff70f489 │ │ @ instruction: 0xff6ee87b │ │ - @ instruction: 0xff707ffd │ │ + @ instruction: 0xff708024 │ │ 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 cd2234 │ │ @@ -3345804,18 +3345804,18 @@ │ │ mov r0, r8 │ │ mov r1, r5 │ │ movw r2, #578 @ 0x242 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6de007 │ │ - @ instruction: 0xff705c85 │ │ + @ instruction: 0xff705cac │ │ @ instruction: 0xff6de06b │ │ @ instruction: 0xff6ddfcb │ │ - @ instruction: 0xff705c49 │ │ + @ instruction: 0xff705c70 │ │ @ instruction: 0xff6e9e80 │ │ @ instruction: 0xff6de023 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ mov r6, r2 │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ @@ -3346253,15 +3346253,15 @@ │ │ mov r3, r4 │ │ bl c94154 │ │ b c92b18 │ │ bl c930e8 │ │ b c92b18 │ │ @ instruction: 0xff6df81b │ │ @ instruction: 0xff6e6aea │ │ - @ instruction: 0xff701d42 │ │ + @ instruction: 0xff701d69 │ │ @ instruction: 0xff6f50fd │ │ @ instruction: 0xff6df8c7 │ │ @ instruction: 0xff6df847 │ │ @ instruction: 0xff6dfa1f │ │ @ instruction: 0xff6e6cee │ │ mov r2, #0 │ │ b c92d60 │ │ @@ -3346384,17 +3346384,17 @@ │ │ cmp r4, #0 │ │ mov r5, r4 │ │ bgt c92dac │ │ b c92d7c │ │ @ instruction: 0xff6f4e29 │ │ @ instruction: 0xff6df617 │ │ @ instruction: 0xff6df71b │ │ - @ instruction: 0xff6fc3d4 │ │ + @ instruction: 0xff6fc3fb │ │ @ instruction: 0xff6df773 │ │ - @ instruction: 0xff6fc42c │ │ + @ instruction: 0xff6fc453 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ cmp r1, #0 │ │ beq c92fc4 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c92fdc │ │ @@ -3346486,15 +3346486,15 @@ │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ cmn r0, #1 │ │ beq c930c0 │ │ mvn r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ffafd │ │ + @ instruction: 0xff6ffb24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ cmp r1, #0 │ │ beq c93188 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r2, r0, #16 │ │ mov r5, sp │ │ @@ -3346536,15 +3346536,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [pc, #20] @ c931b0 │ │ mov r2, #74 @ 0x4a │ │ ldr r1, [pc, #16] @ c931b4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ - @ instruction: 0xff6f9fd8 │ │ + @ instruction: 0xff6f9fff │ │ @ instruction: 0xff6f1523 │ │ @ instruction: 0xff6df35b │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ @@ -3346856,22 +3346856,22 @@ │ │ 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: 0xff6f6615 │ │ - @ instruction: 0xff6ff6e1 │ │ - @ instruction: 0xff6f9c33 │ │ + @ instruction: 0xff6ff708 │ │ + @ instruction: 0xff6f9c5a │ │ @ instruction: 0xff711441 │ │ - @ instruction: 0xff704d83 │ │ + @ instruction: 0xff704daa │ │ @ instruction: 0xff6e2903 │ │ - @ instruction: 0xff7013ab │ │ - @ instruction: 0xff704d04 │ │ - @ instruction: 0xff6fbc48 │ │ + @ instruction: 0xff7013d2 │ │ + @ instruction: 0xff704d2b │ │ + @ instruction: 0xff6fbc6f │ │ @ instruction: 0xff6f464d │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ @@ -3347112,15 +3347112,15 @@ │ │ cmp r0, #0 │ │ beq c93aa4 │ │ ldr r1, [sp, #4] │ │ str r1, [r4] │ │ b c93a18 │ │ mvn r1, #0 │ │ b c93a18 │ │ - @ instruction: 0xff6f966b │ │ + @ instruction: 0xff6f9692 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r1, [r0, #60] @ 0x3c │ │ cmp r1, #0 │ │ @@ -3347181,15 +3347181,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6de967 │ │ - @ instruction: 0xff6f79d9 │ │ + @ instruction: 0xff6f7a00 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #8] │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #40] @ c93c08 │ │ movw r1, #838 @ 0x346 │ │ @@ -3347200,15 +3347200,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6de91b │ │ - @ instruction: 0xff6fb5fc │ │ + @ instruction: 0xff6fb623 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c86980 │ │ cmp r0, #0 │ │ @@ -3347536,15 +3347536,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ andseq sl, r8, r8, lsl #28 │ │ @ instruction: 0xff712df8 │ │ - @ instruction: 0xff70f13a │ │ + @ instruction: 0xff70f161 │ │ andseq sl, r8, r8, ror #26 │ │ push {fp, lr} │ │ sub sp, sp, #32 │ │ ldr ip, [pc, #72] @ c941ac │ │ str r0, [sp, #28] │ │ add r0, sp, #4 │ │ str r0, [sp, #20] │ │ @@ -3347619,15 +3347619,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0x0018acfc │ │ @ instruction: 0xff712cac │ │ - @ instruction: 0xff70964f │ │ + @ instruction: 0xff709676 │ │ andseq sl, r8, r0, ror #24 │ │ 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 │ │ @@ -3347728,22 +3347728,22 @@ │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c9fbbc │ │ mov r0, r8 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6e8fcb │ │ - @ instruction: 0xff6f8daf │ │ + @ instruction: 0xff6f8dd6 │ │ @ instruction: 0xff6e8f7f │ │ - @ instruction: 0xff6f8d63 │ │ + @ instruction: 0xff6f8d8a │ │ @ instruction: 0xff6f1b78 │ │ @ instruction: 0xff6e8ef7 │ │ - @ instruction: 0xff6f8cdb │ │ + @ instruction: 0xff6f8d02 │ │ @ instruction: 0xff6e8f1f │ │ - @ instruction: 0xff6f8d03 │ │ + @ instruction: 0xff6f8d2a │ │ 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 │ │ @@ -3348115,35 +3348115,35 @@ │ │ b c94a4c │ │ mov r0, r8 │ │ bl c95388 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff705a0b │ │ + @ instruction: 0xff705a32 │ │ @ instruction: 0xff6f18b4 │ │ - @ instruction: 0xff7057b7 │ │ + @ instruction: 0xff7057de │ │ @ instruction: 0xff6f1660 │ │ @ instruction: 0xff6ddc30 │ │ - @ instruction: 0xff7059e3 │ │ + @ instruction: 0xff705a0a │ │ @ instruction: 0xff6f188c │ │ - @ instruction: 0xff70593b │ │ - @ instruction: 0xff70577b │ │ + @ instruction: 0xff705962 │ │ + @ instruction: 0xff7057a2 │ │ @ instruction: 0xff7146c6 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff705897 │ │ + @ instruction: 0xff7058be │ │ andeq r0, r0, r4, lsr #5 │ │ - @ instruction: 0xff705803 │ │ + @ instruction: 0xff70582a │ │ andeq r0, r0, ip, lsr #5 │ │ andeq r0, r0, r4, lsr #6 │ │ - @ instruction: 0xff7057d3 │ │ + @ instruction: 0xff7057fa │ │ @ instruction: 0xff71471e │ │ - @ instruction: 0xff7056ab │ │ + @ instruction: 0xff7056d2 │ │ @ instruction: 0xff6ddb17 │ │ - @ instruction: 0xff70573b │ │ + @ instruction: 0xff705762 │ │ push {r4, lr} │ │ ldrb r2, [r1, #4] │ │ mov r4, r1 │ │ tst r2, #1 │ │ popne {r4, pc} │ │ mov r1, r0 │ │ ldr r0, [r4] │ │ @@ -3348338,15 +3348338,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff70c69a │ │ + @ instruction: 0xff70c6c1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r6, r1 │ │ mov r1, #10 │ │ mov r9, r2 │ │ @@ -3348491,23 +3348491,23 @@ │ │ str r9, [sp, #8] │ │ bl c82ee8 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e7608 │ │ - @ instruction: 0xff70c5fa │ │ - @ instruction: 0xff6f6747 │ │ + @ instruction: 0xff70c621 │ │ + @ instruction: 0xff6f676e │ │ andseq sl, r8, r8, asr #32 │ │ strdeq r0, [r0], -r0 @ │ │ andeq r0, r0, ip, lsl #24 │ │ - @ instruction: 0xff70c466 │ │ - @ instruction: 0xff6f65b3 │ │ + @ instruction: 0xff70c48d │ │ + @ instruction: 0xff6f65da │ │ @ instruction: 0xff6e472e │ │ - @ instruction: 0xff704fe5 │ │ + @ instruction: 0xff70500c │ │ push {fp, lr} │ │ mov r1, #10 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq c95078 │ │ pop {fp, lr} │ │ b ce91e0 │ │ @@ -3348539,15 +3348539,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70c36a │ │ + @ instruction: 0xff70c391 │ │ @ instruction: 0xff6e8251 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ ldrne r0, [r0, #4] │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3348560,15 +3348560,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70c316 │ │ + @ instruction: 0xff70c33d │ │ @ instruction: 0xff6defbb │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #44] @ c9519c │ │ @@ -3348580,16 +3348580,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70c2c6 │ │ - @ instruction: 0xff70c2e6 │ │ + @ instruction: 0xff70c2ed │ │ + @ instruction: 0xff70c30d │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ beq c951e8 │ │ @@ -3348646,15 +3348646,15 @@ │ │ mov r1, r3 │ │ bx r2 │ │ ldr r1, [pc, #12] @ c952a4 │ │ mov r0, #52 @ 0x34 │ │ movw r2, #610 @ 0x262 │ │ add r1, pc, r1 │ │ b cc7358 │ │ - @ instruction: 0xff70c19e │ │ + @ instruction: 0xff70c1c5 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c95344 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r9, #1 │ │ cmp r0, #0 │ │ @@ -3348701,15 +3348701,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r9, #0 │ │ bl c82ee8 │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff70c0e6 │ │ + @ instruction: 0xff70c10d │ │ @ instruction: 0xff6e7fe8 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c953e0 │ │ @@ -3348726,15 +3348726,15 @@ │ │ bl cce84c │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #651 @ 0x28b │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ andseq r0, fp, r0, ror #4 │ │ - @ instruction: 0xff70c082 │ │ + @ instruction: 0xff70c0a9 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3349164,21 +3349164,21 @@ │ │ bl cc7594 │ │ ldr r0, [r5, #16] │ │ bl cead28 │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ b c95958 │ │ - @ instruction: 0xff70bd9e │ │ - @ instruction: 0xff70bb42 │ │ - @ instruction: 0xff70bb06 │ │ - @ instruction: 0xff70ba56 │ │ - @ instruction: 0xff70ba1a │ │ + @ instruction: 0xff70bdc5 │ │ + @ instruction: 0xff70bb69 │ │ + @ instruction: 0xff70bb2d │ │ + @ instruction: 0xff70ba7d │ │ + @ instruction: 0xff70ba41 │ │ @ instruction: 0xff6f40ab │ │ - @ instruction: 0xff70b9a2 │ │ + @ instruction: 0xff70b9c9 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c95b0c │ │ add r1, r0, #20 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ strex r5, r3, [r1] │ │ @@ -3349203,15 +3349203,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff70b916 │ │ + @ instruction: 0xff70b93d │ │ add r0, r0, #20 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c95b60 │ │ mov r0, #1 │ │ @@ -3349244,15 +3349244,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff70b872 │ │ + @ instruction: 0xff70b899 │ │ push {r4, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r4, r0 │ │ mov r0, sp │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r0, r0, #12 │ │ mov r2, #12 │ │ @@ -3349306,15 +3349306,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, pc} │ │ @ instruction: 0xff6dc903 │ │ @ instruction: 0xff6e3bb8 │ │ - @ instruction: 0xff6f9590 │ │ + @ instruction: 0xff6f95b7 │ │ @ instruction: 0xff6dc8a3 │ │ @ instruction: 0xff6e3b58 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3349600,15 +3349600,15 @@ │ │ mov r4, #0 │ │ mov r5, #1 │ │ b c9609c │ │ @ instruction: 0xff6dc407 │ │ @ instruction: 0xff6ea765 │ │ @ instruction: 0xff6dfe60 │ │ @ instruction: 0xff6e8afa │ │ - @ instruction: 0xff708da2 │ │ + @ instruction: 0xff708dc9 │ │ andseq pc, sl, ip, asr #11 │ │ @ instruction: 0xff6dc4a7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ cmp r2, #0 │ │ str r6, [sp, #4] │ │ @@ -3349685,15 +3349685,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6dc30b │ │ - @ instruction: 0xff703e5b │ │ + @ instruction: 0xff703e82 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c96338 │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ popne {fp, pc} │ │ @@ -3349764,15 +3349764,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dc15f │ │ - @ instruction: 0xff7074da │ │ + @ instruction: 0xff707501 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3349978,29 +3349978,29 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ b c966b0 │ │ @ instruction: 0xff6dbe07 │ │ - @ instruction: 0xff705580 │ │ + @ instruction: 0xff7055a7 │ │ @ instruction: 0xff6dc087 │ │ @ instruction: 0xff6dbfa3 │ │ @ instruction: 0xff6ec230 │ │ @ instruction: 0xff6dbf6b │ │ @ instruction: 0xff6ec1f8 │ │ - @ instruction: 0xff6fa7d7 │ │ - @ instruction: 0xff6fc66d │ │ + @ instruction: 0xff6fa7fe │ │ + @ instruction: 0xff6fc694 │ │ @ instruction: 0xff6dbf2b │ │ @ instruction: 0xff6ec1b8 │ │ - @ instruction: 0xff6fe293 │ │ + @ instruction: 0xff6fe2ba │ │ @ instruction: 0xff6dbeb3 │ │ - @ instruction: 0xff6f6aeb │ │ + @ instruction: 0xff6f6b12 │ │ @ instruction: 0xff6dbe83 │ │ - @ instruction: 0xff705619 │ │ + @ instruction: 0xff705640 │ │ @ instruction: 0xff6dbe23 │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bxne lr │ │ @@ -3350016,15 +3350016,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dbd6f │ │ - @ instruction: 0xff701a8e │ │ + @ instruction: 0xff701ab5 │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #44] @ c9685c │ │ @@ -3350058,15 +3350058,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dbcc7 │ │ - @ instruction: 0xff6fc2dc │ │ + @ instruction: 0xff6fc303 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ @@ -3350094,15 +3350094,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e9fa5 │ │ - @ instruction: 0xff701971 │ │ + @ instruction: 0xff701998 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3350123,15 +3350123,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e9f31 │ │ - @ instruction: 0xff7018fd │ │ + @ instruction: 0xff701924 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3350180,15 +3350180,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e9e4d │ │ - @ instruction: 0xff701819 │ │ + @ instruction: 0xff701840 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c96ad4 │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ strex r5, r3, [r1] │ │ @@ -3350977,27 +3350977,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #153 @ 0x99 │ │ b c974cc │ │ @ instruction: 0xff70da3d │ │ - @ instruction: 0xff6fb6d4 │ │ + @ instruction: 0xff6fb6fb │ │ @ instruction: 0xff70da01 │ │ - @ instruction: 0xff6fb698 │ │ + @ instruction: 0xff6fb6bf │ │ @ instruction: 0xff70d8bd │ │ - @ instruction: 0xff6fb554 │ │ + @ instruction: 0xff6fb57b │ │ @ instruction: 0xff70d885 │ │ - @ instruction: 0xff6fb51c │ │ + @ instruction: 0xff6fb543 │ │ @ instruction: 0xff70d85d │ │ - @ instruction: 0xff6fb4f4 │ │ + @ instruction: 0xff6fb51b │ │ @ instruction: 0xff70d835 │ │ - @ instruction: 0xff6fb4cc │ │ + @ instruction: 0xff6fb4f3 │ │ @ instruction: 0xff70d7fd │ │ - @ instruction: 0xff6fb494 │ │ + @ instruction: 0xff6fb4bb │ │ mov r2, #1 │ │ b c97380 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ cmpne r2, #0 │ │ bne c97788 │ │ bl c82d04 │ │ @@ -3351558,20 +3351558,20 @@ │ │ mov r5, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6faea8 │ │ - @ instruction: 0xff6fac88 │ │ + @ instruction: 0xff6faecf │ │ + @ instruction: 0xff6facaf │ │ @ instruction: 0xff6e899c │ │ - @ instruction: 0xff6fac18 │ │ - @ instruction: 0xff6fabe0 │ │ - @ instruction: 0xff6fabac │ │ + @ instruction: 0xff6fac3f │ │ + @ instruction: 0xff6fac07 │ │ + @ instruction: 0xff6fabd3 │ │ @ instruction: 0xff6e88d8 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c98044 │ │ @@ -3351603,15 +3351603,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6faafc │ │ + @ instruction: 0xff6fab23 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c980e0 │ │ mov r0, #1 │ │ @@ -3351642,15 +3351642,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6faa60 │ │ + @ instruction: 0xff6faa87 │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c97bac │ │ @@ -3352100,17 +3352100,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff6db8c0 │ │ - @ instruction: 0xff6f2d60 │ │ + @ instruction: 0xff6f2d87 │ │ @ instruction: 0xff6db88c │ │ - @ instruction: 0xff6f2d2c │ │ + @ instruction: 0xff6f2d53 │ │ mov r2, r1 │ │ mov r1, #8192 @ 0x2000 │ │ mov r3, #0 │ │ b c981ac │ │ push {r4, lr} │ │ mov ip, r0 │ │ cmp ip, #0 │ │ @@ -3352419,17 +3352419,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r1, ip, #2 │ │ bne c98ca4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6db6b8 │ │ @ instruction: 0xff6db3ec │ │ - @ instruction: 0xff704bdc │ │ + @ instruction: 0xff704c03 │ │ @ instruction: 0xff6db448 │ │ - @ instruction: 0xff704c38 │ │ + @ instruction: 0xff704c5f │ │ @ instruction: 0xff6db3b0 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r1, #4] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ mov r1, r6 │ │ @@ -3352471,15 +3352471,15 @@ │ │ movw r1, #6 │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff702ecb │ │ + @ instruction: 0xff702ef2 │ │ @ instruction: 0xff70e0ee │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c98f50 │ │ @@ -3352574,16 +3352574,16 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ b c98f84 │ │ - @ instruction: 0xff702d2f │ │ - @ instruction: 0xff6f412d │ │ + @ instruction: 0xff702d56 │ │ + @ instruction: 0xff6f4154 │ │ 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 │ │ @@ -3352843,29 +3352843,29 @@ │ │ ldr r1, [pc, #24] @ c9943c │ │ mov r0, r7 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff70294b │ │ - @ instruction: 0xff7028e7 │ │ + @ instruction: 0xff702972 │ │ + @ instruction: 0xff70290e │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0] │ │ bl c9a2dc │ │ ldr r0, [r4] │ │ bl c9a138 │ │ ldr r1, [pc, #16] @ c99470 │ │ mov r0, r4 │ │ mov r2, #219 @ 0xdb │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff7028a7 │ │ + @ instruction: 0xff7028ce │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl c9a2b0 │ │ @@ -3352905,16 +3352905,16 @@ │ │ cmp r0, #0 │ │ beq c994c4 │ │ mov r0, r8 │ │ str r4, [r8, #60] @ 0x3c │ │ bl c98e70 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff702837 │ │ - @ instruction: 0xff6f3c35 │ │ + @ instruction: 0xff70285e │ │ + @ instruction: 0xff6f3c5c │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [r1, #60] @ 0x3c │ │ @@ -3353020,15 +3353020,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 c9a434 │ │ - @ instruction: 0xff70266f │ │ + @ instruction: 0xff702696 │ │ @ instruction: 0xff6d8f02 │ │ 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 │ │ @@ -3353119,15 +3353119,15 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ mov r1, r6 │ │ bl c9a2dc │ │ b c99868 │ │ @ instruction: 0xfffff5e8 │ │ - @ instruction: 0xff7024bf │ │ + @ instruction: 0xff7024e6 │ │ @ instruction: 0xff70b6b7 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #16] │ │ mov r6, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3353163,16 +3353163,16 @@ │ │ cmp r0, #0 │ │ beq c998cc │ │ mov r0, r6 │ │ str r4, [r6, #60] @ 0x3c │ │ bl c98e70 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff70242f │ │ - @ instruction: 0xff6f382d │ │ + @ instruction: 0xff702456 │ │ + @ instruction: 0xff6f3854 │ │ 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] │ │ @@ -3353254,16 +3353254,16 @@ │ │ bl cc8fa4 │ │ mov r0, r7 │ │ add sp, sp, #308 @ 0x134 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #1 │ │ b c99a8c │ │ @ instruction: 0xff6ec5ce │ │ - @ instruction: 0xff6fe8c4 │ │ - @ instruction: 0xff705c05 │ │ + @ instruction: 0xff6fe8eb │ │ + @ instruction: 0xff705c2c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #80] @ 0x50 │ │ cmp r2, #0 │ │ beq c99aec │ │ push {r4, lr} │ │ @@ -3353665,15 +3353665,15 @@ │ │ str r1, [r4, #8] │ │ add sp, sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6eff8e │ │ @ instruction: 0xff6efa9e │ │ @ instruction: 0xff6efb02 │ │ @ instruction: 0xff6eface │ │ - @ instruction: 0xff7038ef │ │ + @ instruction: 0xff703916 │ │ ldrdeq r0, [r0], -ip │ │ add r0, r0, #24 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c9a11c │ │ @@ -3354729,39 +3354729,39 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c9b114 │ │ - @ instruction: 0xff6f811a │ │ - @ instruction: 0xff6f6369 │ │ - @ instruction: 0xff6f7a2a │ │ - @ instruction: 0xff6f5c79 │ │ - @ instruction: 0xff704c05 │ │ - @ instruction: 0xff704739 │ │ - @ instruction: 0xff6f802e │ │ - @ instruction: 0xff6f627d │ │ - @ instruction: 0xff6f7d0a │ │ - @ instruction: 0xff6f5f59 │ │ - @ instruction: 0xff6f7baa │ │ - @ instruction: 0xff6f5df9 │ │ - @ instruction: 0xff7046c5 │ │ - @ instruction: 0xff6f7b5a │ │ - @ instruction: 0xff6f5da9 │ │ - @ instruction: 0xff6f7a4a │ │ - @ instruction: 0xff6f5c99 │ │ - @ instruction: 0xff6f7abe │ │ - @ instruction: 0xff6f5d0d │ │ - @ instruction: 0xff6f7b06 │ │ - @ instruction: 0xff6f5d55 │ │ - @ instruction: 0xff6f7ea6 │ │ - @ instruction: 0xff6f60f5 │ │ - @ instruction: 0xff6f7ed2 │ │ - @ instruction: 0xff6f6121 │ │ + @ instruction: 0xff6f8141 │ │ + @ instruction: 0xff6f6390 │ │ + @ instruction: 0xff6f7a51 │ │ + @ instruction: 0xff6f5ca0 │ │ + @ instruction: 0xff704c2c │ │ + @ instruction: 0xff704760 │ │ + @ instruction: 0xff6f8055 │ │ + @ instruction: 0xff6f62a4 │ │ + @ instruction: 0xff6f7d31 │ │ + @ instruction: 0xff6f5f80 │ │ + @ instruction: 0xff6f7bd1 │ │ + @ instruction: 0xff6f5e20 │ │ + @ instruction: 0xff7046ec │ │ + @ instruction: 0xff6f7b81 │ │ + @ instruction: 0xff6f5dd0 │ │ + @ instruction: 0xff6f7a71 │ │ + @ instruction: 0xff6f5cc0 │ │ + @ instruction: 0xff6f7ae5 │ │ + @ instruction: 0xff6f5d34 │ │ + @ instruction: 0xff6f7b2d │ │ + @ instruction: 0xff6f5d7c │ │ + @ instruction: 0xff6f7ecd │ │ + @ instruction: 0xff6f611c │ │ + @ instruction: 0xff6f7ef9 │ │ + @ instruction: 0xff6f6148 │ │ strdeq r0, [r0], -r4 │ │ ldrdeq r0, [r0], -r8 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ add fp, sp, #8 │ │ mov lr, #0 │ │ ldr ip, [sp, #32] │ │ @@ -3354867,17 +3354867,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c9b384 │ │ - @ instruction: 0xff6f784e │ │ + @ instruction: 0xff6f7875 │ │ @ instruction: 0xff6eabe5 │ │ - @ instruction: 0xff6f7802 │ │ + @ instruction: 0xff6f7829 │ │ @ instruction: 0xff6eab99 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrb r3, [r0, #13] │ │ tst r3, #8 │ │ bne c9b478 │ │ ldr r4, [r0, #20] │ │ cmp r4, #0 │ │ @@ -3354937,17 +3354937,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c9b49c │ │ - @ instruction: 0xff6f7736 │ │ + @ instruction: 0xff6f775d │ │ @ instruction: 0xff70db7a │ │ - @ instruction: 0xff6f76ea │ │ + @ instruction: 0xff6f7711 │ │ @ instruction: 0xff70db2e │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne c9b618 │ │ ldr r4, [r0, #20] │ │ @@ -3355183,17 +3355183,17 @@ │ │ bl cac9bc │ │ cmp r0, #0 │ │ ble c9b8c0 │ │ mov r5, #1 │ │ b c9b674 │ │ mov r5, #0 │ │ b c9b674 │ │ - @ instruction: 0xff6f7596 │ │ + @ instruction: 0xff6f75bd │ │ @ instruction: 0xff6e90bc │ │ - @ instruction: 0xff6f756a │ │ + @ instruction: 0xff6f7591 │ │ @ instruction: 0xff6e9090 │ │ 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 c9b978 │ │ @@ -3355263,16 +3355263,16 @@ │ │ b c9b9f4 │ │ 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: 0xff6f7236 │ │ - @ instruction: 0xff701f96 │ │ + @ instruction: 0xff6f725d │ │ + @ instruction: 0xff701fbd │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r7, [r0, #12] │ │ mov r5, #0 │ │ ldr r4, [r0, #20] │ │ tst r7, #2048 @ 0x800 │ │ str r5, [sp, #4] │ │ @@ -3355427,18 +3355427,18 @@ │ │ str r0, [sp] │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r8 │ │ bl cacbfc │ │ mov r5, r0 │ │ b c9bb70 │ │ - @ instruction: 0xff6f7096 │ │ - @ instruction: 0xff7001f8 │ │ - @ instruction: 0xff6f706e │ │ - @ instruction: 0xff7001d0 │ │ + @ instruction: 0xff6f70bd │ │ + @ instruction: 0xff70021f │ │ + @ instruction: 0xff6f7095 │ │ + @ instruction: 0xff7001f7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [r0, #12] │ │ tst r6, #2048 @ 0x800 │ │ bne c9bd30 │ │ ldr r5, [r0, #20] │ │ ldr r4, [sp, #24] │ │ cmp r5, #0 │ │ @@ -3355496,32 +3355496,32 @@ │ │ ldr r0, [r5, #20] │ │ ldr r5, [r5, #24] │ │ ldr ip, [r0, #76] @ 0x4c │ │ str r4, [sp, #24] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6f6e7e │ │ - @ instruction: 0xff6fe374 │ │ + @ instruction: 0xff6f6ea5 │ │ + @ instruction: 0xff6fe39b │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #40] @ c9bdec │ │ mov r1, #23 │ │ ldr r2, [pc, #36] @ c9bdf0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #177 @ 0xb1 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f6df6 │ │ - @ instruction: 0xff6f6e08 │ │ + @ instruction: 0xff6f6e1d │ │ + @ instruction: 0xff6f6e2f │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #184] @ c9beb8 │ │ mov r5, r0 │ │ mov r0, #8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3355643,15 +3355643,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6dbc2b │ │ @ instruction: 0xff6dbbab │ │ - @ instruction: 0xff6f897a │ │ + @ instruction: 0xff6f89a1 │ │ @ instruction: 0xff6dbb7f │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3355868,25 +3355868,25 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #227 @ 0xe3 │ │ b c9c138 │ │ @ instruction: 0xff6dba3f │ │ - @ instruction: 0xff6f4cfc │ │ + @ instruction: 0xff6f4d23 │ │ @ instruction: 0xff6db98b │ │ - @ instruction: 0xff6f4c48 │ │ + @ instruction: 0xff6f4c6f │ │ @ instruction: 0xff708064 │ │ @ instruction: 0xff6db833 │ │ - @ instruction: 0xff6f4af0 │ │ + @ instruction: 0xff6f4b17 │ │ @ instruction: 0xff6db923 │ │ - @ instruction: 0xff6f4be0 │ │ + @ instruction: 0xff6f4c07 │ │ @ instruction: 0xff70ccfb │ │ @ instruction: 0xff6db803 │ │ - @ instruction: 0xff6f4ac0 │ │ + @ instruction: 0xff6f4ae7 │ │ ldr r2, [r0] │ │ ldr r2, [r2, #64] @ 0x40 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ bx r2 │ │ @@ -3356069,15 +3356069,15 @@ │ │ b c9c5a0 │ │ @ instruction: 0xff6d374b │ │ @ instruction: 0xff6e1aac │ │ @ instruction: 0xff6db52b │ │ @ instruction: 0xff6db4e3 │ │ @ instruction: 0xff6db593 │ │ @ instruction: 0xff6db56f │ │ - @ instruction: 0xff6fdad5 │ │ + @ instruction: 0xff6fdafc │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c9c6e0 │ │ ldr ip, [pc, #36] @ c9c6e4 │ │ ldr lr, [pc, #36] @ c9c6e8 │ │ @@ -3357781,24 +3357781,24 @@ │ │ mov r1, #16 │ │ bl da57b0 │ │ mov r6, #1 │ │ mov r0, r9 │ │ b c9df2c │ │ mov r6, #0 │ │ b c9df28 │ │ - @ instruction: 0xff6f2f92 │ │ - @ instruction: 0xff6f4d45 │ │ - @ instruction: 0xff6f2f56 │ │ - @ instruction: 0xff6f4d09 │ │ - @ instruction: 0xff6f2fbe │ │ - @ instruction: 0xff6f4d71 │ │ - @ instruction: 0xff6f2f26 │ │ - @ instruction: 0xff6f4cd9 │ │ + @ instruction: 0xff6f2fb9 │ │ + @ instruction: 0xff6f4d6c │ │ + @ instruction: 0xff6f2f7d │ │ + @ instruction: 0xff6f4d30 │ │ + @ instruction: 0xff6f2fe5 │ │ + @ instruction: 0xff6f4d98 │ │ + @ instruction: 0xff6f2f4d │ │ + @ instruction: 0xff6f4d00 │ │ @ instruction: 0xff6ebb48 │ │ - @ instruction: 0xff6f4c0f │ │ + @ instruction: 0xff6f4c36 │ │ @ instruction: 0xff6db274 │ │ @ instruction: 0xff6df338 │ │ @ instruction: 0xff6d1b43 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ @@ -3357945,24 +3357945,24 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c9e2e0 │ │ mov r7, r4 │ │ mov r6, sl │ │ b c9e300 │ │ andseq r1, r8, r4, lsr #17 │ │ - @ instruction: 0xff6f66a2 │ │ + @ instruction: 0xff6f66c9 │ │ @ instruction: 0xff6e7cca │ │ - @ instruction: 0xff6f666a │ │ + @ instruction: 0xff6f6691 │ │ @ instruction: 0xff6e7c92 │ │ - @ instruction: 0xff6f66e2 │ │ + @ instruction: 0xff6f6709 │ │ andseq r1, r8, r4, lsr r7 │ │ - @ instruction: 0xff6f656e │ │ + @ instruction: 0xff6f6595 │ │ @ instruction: 0xff6e7b96 │ │ andseq r1, r8, ip, lsl r7 │ │ - @ instruction: 0xff6f6636 │ │ + @ instruction: 0xff6f665d │ │ andseq r1, r8, r8, lsl #15 │ │ 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 │ │ @@ -3357994,16 +3357994,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f64be │ │ - @ instruction: 0xff7011fb │ │ + @ instruction: 0xff6f64e5 │ │ + @ instruction: 0xff701222 │ │ 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 │ │ @@ -3358119,17 +3358119,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: 0xff6ddf20 │ │ - @ instruction: 0xff6f0d41 │ │ - @ instruction: 0xff6f4677 │ │ - @ instruction: 0xff6f63b7 │ │ + @ instruction: 0xff6f0d68 │ │ + @ instruction: 0xff6f469e │ │ + @ instruction: 0xff6f63de │ │ @ instruction: 0xff6dacbc │ │ @ instruction: 0xff6ded74 │ │ @ instruction: 0xff6d1583 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ @@ -3358288,23 +3358288,23 @@ │ │ ldr r2, [pc, #44] @ c9e964 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r6, #0 │ │ b c9e8bc │ │ @ instruction: 0xff6dcc8e │ │ - @ instruction: 0xff6f0a28 │ │ + @ instruction: 0xff6f0a4f │ │ @ instruction: 0xff6dcc62 │ │ - @ instruction: 0xff6f09fc │ │ + @ instruction: 0xff6f0a23 │ │ @ instruction: 0xff6dcc3a │ │ - @ instruction: 0xff6f09d4 │ │ + @ instruction: 0xff6f09fb │ │ @ instruction: 0xff6dcbb6 │ │ - @ instruction: 0xff6f0950 │ │ + @ instruction: 0xff6f0977 │ │ @ instruction: 0xff6dcbee │ │ - @ instruction: 0xff6f0988 │ │ + @ instruction: 0xff6f09af │ │ 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] │ │ @@ -3358531,15 +3358531,15 @@ │ │ @ instruction: 0xff6eb017 │ │ @ instruction: 0xff6dc8d6 │ │ @ instruction: 0xff6eaeef │ │ @ instruction: 0xff6dc836 │ │ @ instruction: 0xff6eae4f │ │ @ instruction: 0xff6dc89e │ │ @ instruction: 0xff6eaeb7 │ │ - @ instruction: 0xff6f95e3 │ │ + @ instruction: 0xff6f960a │ │ @ instruction: 0xff6dc812 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3358575,15 +3358575,15 @@ │ │ mov r0, #6 │ │ mov r1, #127 @ 0x7f │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e3a95 │ │ - @ instruction: 0xff6f772e │ │ + @ instruction: 0xff6f7755 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #6 │ │ cmpne r1, #912 @ 0x390 │ │ bne c9edfc │ │ bl ca06c0 │ │ cmp r0, #0 │ │ @@ -3358605,15 +3358605,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e3a29 │ │ - @ instruction: 0xff6f76c2 │ │ + @ instruction: 0xff6f76e9 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ca0af8 │ │ cmp r0, #408 @ 0x198 │ │ bne c9ee64 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3358628,15 +3358628,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e39c1 │ │ - @ instruction: 0xff70081c │ │ + @ instruction: 0xff700843 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl ca0af8 │ │ cmp r0, #408 @ 0x198 │ │ bne c9eec0 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3358651,15 +3358651,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e3965 │ │ - @ instruction: 0xff7007c0 │ │ + @ instruction: 0xff7007e7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl ca0af8 │ │ cmp r0, #408 @ 0x198 │ │ bne c9ef3c │ │ mov r0, r4 │ │ bl ca06c0 │ │ @@ -3358685,15 +3358685,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6e38e9 │ │ - @ instruction: 0xff700744 │ │ + @ instruction: 0xff70076b │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c9efc8 │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #76] @ 0x4c │ │ cmp r1, #0 │ │ ldrne r1, [r1, #52] @ 0x34 │ │ @@ -3358717,16 +3358717,16 @@ │ │ mov r0, #6 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1e6b │ │ - @ instruction: 0xff70428c │ │ + @ instruction: 0xff6f1e92 │ │ + @ instruction: 0xff7042b3 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c9f04c │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r1, #0 │ │ ldrne r1, [r1, #56] @ 0x38 │ │ @@ -3358750,16 +3358750,16 @@ │ │ mov r0, #6 │ │ mov r1, #168 @ 0xa8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1de7 │ │ - @ instruction: 0xff6f58fd │ │ + @ instruction: 0xff6f1e0e │ │ + @ instruction: 0xff6f5924 │ │ 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 │ │ @@ -3358963,21 +3358963,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r7, #0 │ │ mov r0, #6 │ │ mov r1, #101 @ 0x65 │ │ b c9f2d8 │ │ - @ instruction: 0xff6f1d2f │ │ + @ instruction: 0xff6f1d56 │ │ @ instruction: 0xff6dfa82 │ │ - @ instruction: 0xff6f1cd7 │ │ + @ instruction: 0xff6f1cfe │ │ @ instruction: 0xff6dfa2a │ │ - @ instruction: 0xff6f1b83 │ │ + @ instruction: 0xff6f1baa │ │ @ instruction: 0xff6df8d6 │ │ - @ instruction: 0xff6f1a87 │ │ + @ instruction: 0xff6f1aae │ │ @ instruction: 0xff6df7da │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ cmp r0, #0 │ │ beq c9f42c │ │ mov r4, r0 │ │ @@ -3359146,27 +3359146,27 @@ │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ mov r0, #6 │ │ add r2, pc, r2 │ │ mov r3, r8 │ │ bl c82ee8 │ │ b c9f42c │ │ - @ instruction: 0xff6f17bb │ │ - @ instruction: 0xff6f8c60 │ │ + @ instruction: 0xff6f17e2 │ │ + @ instruction: 0xff6f8c87 │ │ @ instruction: 0xff6dbe5c │ │ - @ instruction: 0xff6f18b3 │ │ - @ instruction: 0xff6f8d58 │ │ - @ instruction: 0xff6f187b │ │ - @ instruction: 0xff6f8d20 │ │ - @ instruction: 0xff6f8d21 │ │ - @ instruction: 0xff6f1843 │ │ - @ instruction: 0xff6f8ce8 │ │ - @ instruction: 0xff6f180b │ │ - @ instruction: 0xff6f8cb0 │ │ - @ instruction: 0xff6f8cb1 │ │ + @ instruction: 0xff6f18da │ │ + @ instruction: 0xff6f8d7f │ │ + @ instruction: 0xff6f18a2 │ │ + @ instruction: 0xff6f8d47 │ │ + @ instruction: 0xff6f8d48 │ │ + @ instruction: 0xff6f186a │ │ + @ instruction: 0xff6f8d0f │ │ + @ instruction: 0xff6f1832 │ │ + @ instruction: 0xff6f8cd7 │ │ + @ instruction: 0xff6f8cd8 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mvn r4, #0 │ │ mov r1, #0 │ │ mov r3, #0 │ │ str r4, [sp] │ │ @@ -3359219,15 +3359219,15 @@ │ │ strd r6, [sp] │ │ bl ca025c │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0x00001db4 │ │ - @ instruction: 0xff6f16bf │ │ + @ instruction: 0xff6f16e6 │ │ @ instruction: 0xff6e119c │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ ldr r2, [r1, #56] @ 0x38 │ │ cmp r2, #0 │ │ @@ -3359517,15 +3359517,15 @@ │ │ ldr r1, [pc, #20] @ c9fc80 │ │ mov r0, r4 │ │ movw r2, #1809 @ 0x711 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ @ instruction: 0x001a59d0 │ │ - @ instruction: 0xff6f11d3 │ │ + @ instruction: 0xff6f11fa │ │ 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 │ │ @@ -3359880,26 +3359880,26 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ b ca0168 │ │ @ instruction: 0xff6de855 │ │ @ instruction: 0xff6d5c38 │ │ - @ instruction: 0xff6f0dc7 │ │ - @ instruction: 0xff6fbcba │ │ - @ instruction: 0xff6f0cf7 │ │ - @ instruction: 0xff6fbbea │ │ - @ instruction: 0xff6f0c53 │ │ - @ instruction: 0xff6fbb46 │ │ - @ instruction: 0xff6f0d13 │ │ - @ instruction: 0xff6fbc06 │ │ - @ instruction: 0xff6f0c37 │ │ - @ instruction: 0xff6fbb2a │ │ - @ instruction: 0xff6f0c7b │ │ - @ instruction: 0xff6fbb6e │ │ + @ instruction: 0xff6f0dee │ │ + @ instruction: 0xff6fbce1 │ │ + @ instruction: 0xff6f0d1e │ │ + @ instruction: 0xff6fbc11 │ │ + @ instruction: 0xff6f0c7a │ │ + @ instruction: 0xff6fbb6d │ │ + @ instruction: 0xff6f0d3a │ │ + @ instruction: 0xff6fbc2d │ │ + @ instruction: 0xff6f0c5e │ │ + @ instruction: 0xff6fbb51 │ │ + @ instruction: 0xff6f0ca2 │ │ + @ instruction: 0xff6fbb95 │ │ 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 │ │ @@ -3360053,22 +3360053,22 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #16] @ ca04e0 │ │ movw r1, #1515 @ 0x5eb │ │ ldr r2, [pc, #12] @ ca04e4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ca0480 │ │ - @ instruction: 0xff6f096f │ │ - @ instruction: 0xff6eb0e1 │ │ - @ instruction: 0xff6f0adb │ │ - @ instruction: 0xff6eb24d │ │ - @ instruction: 0xff6f09cb │ │ - @ instruction: 0xff6eb13d │ │ - @ instruction: 0xff6f099b │ │ - @ instruction: 0xff6eb10d │ │ + @ instruction: 0xff6f0996 │ │ + @ instruction: 0xff6eb108 │ │ + @ instruction: 0xff6f0b02 │ │ + @ instruction: 0xff6eb274 │ │ + @ instruction: 0xff6f09f2 │ │ + @ instruction: 0xff6eb164 │ │ + @ instruction: 0xff6f09c2 │ │ + @ instruction: 0xff6eb134 │ │ 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 c21e0c │ │ @@ -3360252,16 +3360252,16 @@ │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f066b │ │ - @ instruction: 0xff6fb56e │ │ + @ instruction: 0xff6f0692 │ │ + @ instruction: 0xff6fb595 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r1, #116 @ 0x74 │ │ mov r2, r4 │ │ bl ca0500 │ │ cmp r0, #0 │ │ beq ca0830 │ │ @@ -3360293,16 +3360293,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f05d3 │ │ - @ instruction: 0xff6fb4d6 │ │ + @ instruction: 0xff6f05fa │ │ + @ instruction: 0xff6fb4fd │ │ movw r1, #1034 @ 0x40a │ │ b ca08b0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3360338,15 +3360338,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ b ca0948 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6f0523 │ │ + @ instruction: 0xff6f054a │ │ @ instruction: 0xff6e5662 │ │ movw r1, #1035 @ 0x40b │ │ b ca08b0 │ │ movw r1, #1087 @ 0x43f │ │ b ca08b0 │ │ mov r1, #1088 @ 0x440 │ │ b ca08b0 │ │ @@ -3360388,16 +3360388,16 @@ │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f044b │ │ - @ instruction: 0xff70287e │ │ + @ instruction: 0xff6f0472 │ │ + @ instruction: 0xff7028a5 │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne ca0a38 │ │ b ca06c0 │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3360409,16 +3360409,16 @@ │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f03f7 │ │ - @ instruction: 0xff70282a │ │ + @ instruction: 0xff6f041e │ │ + @ instruction: 0xff702851 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne ca0aa8 │ │ bl ca06c0 │ │ cmp r0, #0 │ │ @@ -3360439,16 +3360439,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f038b │ │ - @ instruction: 0xff7027be │ │ + @ instruction: 0xff6f03b2 │ │ + @ instruction: 0xff7027e5 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r1, [r0] │ │ add r0, sp, #4 │ │ bl c21e0c │ │ @@ -3360591,24 +3360591,24 @@ │ │ bl c7f378 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff707d54 │ │ @ instruction: 0x0017edf8 │ │ @ instruction: 0xff6e89e7 │ │ - @ instruction: 0xff6fc8cf │ │ - @ instruction: 0xff6ea8fd │ │ + @ instruction: 0xff6fc8f6 │ │ + @ instruction: 0xff6ea924 │ │ @ instruction: 0xff6d6e53 │ │ @ instruction: 0xff6e6abf │ │ @ instruction: 0xff6d13f3 │ │ @ instruction: 0xff6ddead │ │ @ instruction: 0xff6d4b8f │ │ - @ instruction: 0xff6f7342 │ │ + @ instruction: 0xff6f7369 │ │ @ instruction: 0xff6d19a9 │ │ - @ instruction: 0xff6f5221 │ │ + @ instruction: 0xff6f5248 │ │ cmp r0, #920 @ 0x398 │ │ blt ca0dac │ │ movw r1, #1086 @ 0x43e │ │ cmp r0, r1 │ │ bgt ca0dd4 │ │ cmp r0, #920 @ 0x398 │ │ beq ca0e38 │ │ @@ -3360874,15 +3360874,15 @@ │ │ mov r3, ip │ │ blx lr │ │ mov r1, #1 │ │ cmp r0, #0 │ │ movle r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6ebfce │ │ + @ instruction: 0xff6ebff5 │ │ 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 │ │ @@ -3360918,15 +3360918,15 @@ │ │ add r1, r7, #1 │ │ add r2, sp, #24 │ │ str r1, [r4, #64] @ 0x40 │ │ mov r1, r6 │ │ bl c9a3e8 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6efc27 │ │ + @ instruction: 0xff6efc4e │ │ @ instruction: 0xff707dfd │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r5, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ beq ca13ac │ │ @@ -3361017,18 +3361017,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r1, [pc, #28] @ ca13fc │ │ mov r0, r8 │ │ movw r2, #1435 @ 0x59b │ │ add r1, pc, r1 │ │ bl cc7594 │ │ b ca13a8 │ │ - @ instruction: 0xff6ebe86 │ │ - @ instruction: 0xff6efb2f │ │ - @ instruction: 0xff6ebdf2 │ │ - @ instruction: 0xff6efa5f │ │ + @ instruction: 0xff6ebead │ │ + @ instruction: 0xff6efb56 │ │ + @ instruction: 0xff6ebe19 │ │ + @ instruction: 0xff6efa86 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #208] @ ca14dc │ │ mov r0, #88 @ 0x58 │ │ movw r2, #1455 @ 0x5af │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ @@ -3361076,17 +3361076,17 @@ │ │ bl cd37b0 │ │ mov r0, r5 │ │ mov r1, r7 │ │ movw r2, #1484 @ 0x5cc │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6efa33 │ │ - @ instruction: 0xff6ef9ab │ │ - @ instruction: 0xff6f6e43 │ │ + @ instruction: 0xff6efa5a │ │ + @ instruction: 0xff6ef9d2 │ │ + @ instruction: 0xff6f6e6a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c830d4 │ │ mov r0, r5 │ │ bl da4d70 │ │ @@ -3361123,16 +3361123,16 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ bl c83114 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ str r5, [r4] │ │ b ca1584 │ │ - @ instruction: 0xff6ef8db │ │ - @ instruction: 0xff6ea04d │ │ + @ instruction: 0xff6ef902 │ │ + @ instruction: 0xff6ea074 │ │ add r0, r0, #28 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne ca15a4 │ │ mov r0, #0 │ │ @@ -3361205,15 +3361205,15 @@ │ │ mov r0, #6 │ │ mov r1, #167 @ 0xa7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ef78b │ │ + @ instruction: 0xff6ef7b2 │ │ @ instruction: 0xff6dd4f7 │ │ 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 │ │ @@ -3361314,17 +3361314,17 @@ │ │ mov r0, r5 │ │ movw r2, #2210 @ 0x8a2 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r8 │ │ add sp, sp, #2112 @ 0x840 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ef633 │ │ - @ instruction: 0xff6ef66f │ │ - @ instruction: 0xff6ef5c3 │ │ + @ instruction: 0xff6ef65a │ │ + @ instruction: 0xff6ef696 │ │ + @ instruction: 0xff6ef5ea │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq ca18f4 │ │ ldr r3, [r0, #56] @ 0x38 │ │ mov r2, r1 │ │ cmp r3, #0 │ │ beq ca18cc │ │ @@ -3361352,16 +3361352,16 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ef53f │ │ - @ instruction: 0xff6f4be0 │ │ + @ instruction: 0xff6ef566 │ │ + @ instruction: 0xff6f4c07 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq ca19a0 │ │ add r6, sp, #24 │ │ mov r5, r0 │ │ @@ -3361462,16 +3361462,16 @@ │ │ b ca1ad8 │ │ mov r4, #4 │ │ b ca1ad8 │ │ mov r4, #2 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f8523 │ │ - @ instruction: 0xff6fa10b │ │ + @ instruction: 0xff6f854a │ │ + @ instruction: 0xff6fa132 │ │ @ instruction: 0xff6d4220 │ │ @ instruction: 0xff6d0838 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ca1c08 │ │ @@ -3361539,16 +3361539,16 @@ │ │ movwne r4, #407 @ 0x197 │ │ b ca1c08 │ │ movw r4, #406 @ 0x196 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d07a3 │ │ - @ instruction: 0xff6f2b58 │ │ - @ instruction: 0xff6f63a5 │ │ + @ instruction: 0xff6f2b7f │ │ + @ instruction: 0xff6f63cc │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ ldr r3, [r0, #56] @ 0x38 │ │ cmp r3, #0 │ │ beq ca1d70 │ │ mvn r5, #1 │ │ cmp r1, #3 │ │ @@ -3361770,15 +3361770,15 @@ │ │ bl c2d2a4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b c2c46c │ │ - @ instruction: 0xff6e947a │ │ + @ instruction: 0xff6e94a1 │ │ @ instruction: 0xff6da570 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl c2d2a4 │ │ mov r1, r6 │ │ @@ -3362584,42 +3362584,42 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b ca2984 │ │ @ instruction: 0xff6e764b │ │ - @ instruction: 0xff6ee97a │ │ + @ instruction: 0xff6ee9a1 │ │ @ instruction: 0xff6ce124 │ │ @ instruction: 0xff6e741f │ │ - @ instruction: 0xff6ee74e │ │ + @ instruction: 0xff6ee775 │ │ @ instruction: 0xff6cdf08 │ │ @ instruction: 0xff6e70b7 │ │ - @ instruction: 0xff6ee3e6 │ │ + @ instruction: 0xff6ee40d │ │ @ instruction: 0xff6e7023 │ │ @ instruction: 0xff6e6f07 │ │ @ instruction: 0xff6e6f3b │ │ - @ instruction: 0xff6ee26a │ │ + @ instruction: 0xff6ee291 │ │ @ instruction: 0xff6e6f65 │ │ @ instruction: 0xff6e745b │ │ - @ instruction: 0xff6ee78a │ │ - @ instruction: 0xff6ecbb5 │ │ + @ instruction: 0xff6ee7b1 │ │ + @ instruction: 0xff6ecbdc │ │ @ instruction: 0xff6e72e7 │ │ - @ instruction: 0xff6ee616 │ │ - @ instruction: 0xff6ea8da │ │ + @ instruction: 0xff6ee63d │ │ + @ instruction: 0xff6ea901 │ │ @ instruction: 0xff6e74ff │ │ - @ instruction: 0xff6ee82e │ │ + @ instruction: 0xff6ee855 │ │ @ instruction: 0xff6e72a7 │ │ - @ instruction: 0xff6ee5d6 │ │ - @ instruction: 0xff6f5a77 │ │ + @ instruction: 0xff6ee5fd │ │ + @ instruction: 0xff6f5a9e │ │ @ instruction: 0xff6e6edf │ │ - @ instruction: 0xff6ee20e │ │ + @ instruction: 0xff6ee235 │ │ @ instruction: 0xff6e71cf │ │ - @ instruction: 0xff6ee4fe │ │ - @ instruction: 0xff6fcd3d │ │ + @ instruction: 0xff6ee525 │ │ + @ instruction: 0xff6fcd64 │ │ 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 │ │ @@ -3362966,15 +3362966,15 @@ │ │ movw r5, #298 @ 0x12a │ │ b ca31fc │ │ mvn r6, #1 │ │ mov r4, #147 @ 0x93 │ │ mov r5, #316 @ 0x13c │ │ b ca31fc │ │ @ instruction: 0xff6e6917 │ │ - @ instruction: 0xff6f8b50 │ │ + @ instruction: 0xff6f8b77 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r2, #0 │ │ beq ca33ac │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3363312,17 +3363312,17 @@ │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e63e3 │ │ - @ instruction: 0xff6f69bb │ │ + @ instruction: 0xff6f69e2 │ │ @ instruction: 0xff6e637f │ │ - @ instruction: 0xff6f6957 │ │ + @ instruction: 0xff6f697e │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ca316c │ │ cmp r0, #1 │ │ blt ca3870 │ │ @@ -3363355,15 +3363355,15 @@ │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6e62d3 │ │ - @ instruction: 0xff6f851a │ │ + @ instruction: 0xff6f8541 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl ca316c │ │ cmp r0, #1 │ │ blt ca3964 │ │ @@ -3363432,17 +3363432,17 @@ │ │ b ca3998 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ str r0, [r4, #24] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e7a92 │ │ + @ instruction: 0xff6e7ab9 │ │ @ instruction: 0xff6e3d53 │ │ - @ instruction: 0xff6e7b02 │ │ + @ instruction: 0xff6e7b29 │ │ @ instruction: 0xff6e3d03 │ │ @ instruction: 0xff6e61df │ │ @ instruction: 0xff6db297 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, #0 │ │ mov r4, r2 │ │ @@ -3363770,24 +3363770,24 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e5e3f │ │ @ instruction: 0xff6e0a39 │ │ @ instruction: 0xff6d0438 │ │ @ instruction: 0xff6e5e6f │ │ @ instruction: 0xff6e0a69 │ │ @ instruction: 0x0017cbf0 │ │ - @ instruction: 0xff6ff51c │ │ - @ instruction: 0xff6f1ccb │ │ - @ instruction: 0xff6fd6c3 │ │ - @ instruction: 0xff6eee24 │ │ - @ instruction: 0xff6f4560 │ │ + @ instruction: 0xff6ff543 │ │ + @ instruction: 0xff6f1cf2 │ │ + @ instruction: 0xff6fd6ea │ │ + @ instruction: 0xff6eee4b │ │ + @ instruction: 0xff6f4587 │ │ @ instruction: 0xff6dea64 │ │ andseq ip, r7, r8, ror #20 │ │ @ instruction: 0xff6e5ce3 │ │ @ instruction: 0xff6e08dd │ │ - @ instruction: 0xff6fb8a7 │ │ + @ instruction: 0xff6fb8ce │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ca316c │ │ cmp r0, #1 │ │ blt ca4018 │ │ @@ -3363884,15 +3363884,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: 0xff6f16c6 │ │ + @ instruction: 0xff6f16ed │ │ @ instruction: 0xff4285bc │ │ @ instruction: 0x0017c9bc │ │ @ instruction: 0xff6cbb7b │ │ @ instruction: 0xff6df9c4 │ │ @ instruction: 0xff6cf6d3 │ │ andseq ip, r7, r4, asr #17 │ │ push {r4, r5, r6, lr} │ │ @@ -3363973,16 +3363973,16 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ cmp r5, #2 │ │ bne ca41e8 │ │ b ca41f8 │ │ andseq ip, r7, ip, asr #16 │ │ @ instruction: 0xff6cc4e6 │ │ - @ instruction: 0xff6eea69 │ │ - @ instruction: 0xff6ff0fe │ │ + @ instruction: 0xff6eea90 │ │ + @ instruction: 0xff6ff125 │ │ andseq ip, r7, r4, lsl #15 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl ca316c │ │ cmp r0, #1 │ │ @@ -3364103,15 +3364103,15 @@ │ │ mov r0, #0 │ │ b ca4418 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e5737 │ │ - @ instruction: 0xff6fb33d │ │ + @ instruction: 0xff6fb364 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl ca316c │ │ cmp r0, #1 │ │ @@ -3364311,15 +3364311,15 @@ │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e53e3 │ │ - @ instruction: 0xff6eabb7 │ │ + @ instruction: 0xff6eabde │ │ 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] │ │ @@ -3364509,15 +3364509,15 @@ │ │ bl c82ee8 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e50db │ │ @ instruction: 0xff6da1c2 │ │ @ instruction: 0xff6cdbff │ │ - @ instruction: 0xff6effab │ │ + @ instruction: 0xff6effd2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r2, #24] │ │ mov r6, r0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r0, r7 │ │ bl ca0af8 │ │ @@ -3364557,15 +3364557,15 @@ │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e500b │ │ - @ instruction: 0xff6ee0f6 │ │ + @ instruction: 0xff6ee11d │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl ca0af8 │ │ cmp r0, #116 @ 0x74 │ │ @@ -3365977,17 +3365977,17 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e39db │ │ - @ instruction: 0xff6f5c3b │ │ + @ instruction: 0xff6f5c62 │ │ @ instruction: 0xff6e3a03 │ │ - @ instruction: 0xff6f5c63 │ │ + @ instruction: 0xff6f5c8a │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #3 │ │ bxhi lr │ │ ldr r0, [pc, #24] @ ca61ac │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #2] │ │ @@ -3366044,16 +3366044,16 @@ │ │ b ca6210 │ │ mov r0, #1 │ │ b ca6210 │ │ mov r0, #2 │ │ b ca6210 │ │ @ instruction: 0xff6cddc5 │ │ @ instruction: 0x0017add8 │ │ - @ instruction: 0xff6ee53c │ │ - @ instruction: 0xff6f2125 │ │ + @ instruction: 0xff6ee563 │ │ + @ instruction: 0xff6f214c │ │ @ instruction: 0xff6d192a │ │ 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 │ │ @@ -3366204,20 +3366204,20 @@ │ │ mov r0, r4 │ │ add sp, sp, #212 @ 0xd4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6d16c8 │ │ @ instruction: 0xff6e36f1 │ │ @ instruction: 0xff6d6130 │ │ @ instruction: 0xff6da632 │ │ - @ instruction: 0xff6ec893 │ │ + @ instruction: 0xff6ec8ba │ │ @ instruction: 0xff6d2ef8 │ │ @ instruction: 0xff6d17cc │ │ - @ instruction: 0xff6f1b43 │ │ + @ instruction: 0xff6f1b6a │ │ @ instruction: 0xff6cf56a │ │ - @ instruction: 0xff6f00ee │ │ + @ instruction: 0xff6f0115 │ │ mov r1, #0 │ │ b ca651c │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq ca656c │ │ mov r2, r1 │ │ @@ -3366264,17 +3366264,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6d161c │ │ - @ instruction: 0xff6f73b3 │ │ + @ instruction: 0xff6f73da │ │ @ instruction: 0xff6d15d4 │ │ - @ instruction: 0xff6f736b │ │ + @ instruction: 0xff6f7392 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq ca6648 │ │ mov r2, r1 │ │ mov r1, #132 @ 0x84 │ │ mov r5, r0 │ │ @@ -3366319,17 +3366319,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6d1540 │ │ - @ instruction: 0xff6fcc62 │ │ + @ instruction: 0xff6fcc89 │ │ @ instruction: 0xff6d14f8 │ │ - @ instruction: 0xff6fcc1a │ │ + @ instruction: 0xff6fcc41 │ │ mov r1, #1 │ │ b ca65f8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ @@ -3366365,15 +3366365,15 @@ │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6d1444 │ │ - @ instruction: 0xff6f5653 │ │ + @ instruction: 0xff6f567a │ │ mov r1, #2 │ │ b ca678c │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq ca6848 │ │ mov r0, r4 │ │ @@ -3366462,17 +3366462,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ cmp r4, #0 │ │ bne ca6880 │ │ b ca67f8 │ │ @ instruction: 0xff7006d5 │ │ - @ instruction: 0xff6ec34f │ │ + @ instruction: 0xff6ec376 │ │ @ instruction: 0xff700751 │ │ - @ instruction: 0xff6ec3cb │ │ + @ instruction: 0xff6ec3f2 │ │ mov r1, #4 │ │ b ca678c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mvn r6, #0 │ │ cmp r1, #0 │ │ beq ca6ab4 │ │ @@ -3366686,15 +3366686,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: 0xff6cba1f │ │ - @ instruction: 0xff6f519e │ │ + @ instruction: 0xff6f51c5 │ │ ldr r2, [r0] │ │ cmp r2, #2 │ │ bne ca6c98 │ │ b ca6918 │ │ push {fp, lr} │ │ bl c82d04 │ │ ldr r0, [pc, #40] @ ca6cd0 │ │ @@ -3366726,15 +3366726,15 @@ │ │ mov r0, #6 │ │ mov r1, #151 @ 0x97 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff7002ad │ │ - @ instruction: 0xff6f6c52 │ │ + @ instruction: 0xff6f6c79 │ │ mov r2, r1 │ │ ldr r1, [pc, #4] @ ca6d38 │ │ add r1, pc, r1 │ │ b c322c0 │ │ andeq r0, r0, r4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3366786,15 +3366786,15 @@ │ │ mov r0, r4 │ │ bl ca78c8 │ │ ldr r7, [sp, #4] │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7001cd │ │ - @ instruction: 0xff6f6b72 │ │ + @ instruction: 0xff6f6b99 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq ca6e5c │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq ca6e54 │ │ @@ -3367321,33 +3367321,33 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, fp │ │ bl c9a138 │ │ b ca7448 │ │ - @ instruction: 0xff6eb82c │ │ + @ instruction: 0xff6eb853 │ │ @ instruction: 0xff6dd351 │ │ - @ instruction: 0xff6eba0c │ │ + @ instruction: 0xff6eba33 │ │ @ instruction: 0xff6dd531 │ │ andseq lr, sl, ip, lsr ip │ │ andseq lr, sl, r4, lsl ip │ │ andeq r1, r0, ip, lsl ip │ │ andseq ip, sl, ip, asr #27 │ │ andseq lr, sl, ip, lsr lr │ │ andseq lr, sl, r4, lsl lr │ │ - @ instruction: 0xff6eb6b8 │ │ + @ instruction: 0xff6eb6df │ │ @ instruction: 0xff6dd1dd │ │ - @ instruction: 0xff6eba70 │ │ - @ instruction: 0xff6eb5f0 │ │ + @ instruction: 0xff6eba97 │ │ + @ instruction: 0xff6eb617 │ │ @ instruction: 0xff6dd115 │ │ - @ instruction: 0xff6eb9dc │ │ + @ instruction: 0xff6eba03 │ │ @ instruction: 0xff6dd501 │ │ - @ instruction: 0xff6eb95c │ │ - @ instruction: 0xff6eb7fc │ │ + @ instruction: 0xff6eb983 │ │ + @ instruction: 0xff6eb823 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mvn r3, #0 │ │ strd r2, [sp] │ │ mov r2, #0 │ │ mov r3, #0 │ │ bl ca7108 │ │ @@ -3367516,24 +3367516,24 @@ │ │ ldr r0, [r4, #88] @ 0x58 │ │ bl c30f28 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #407 @ 0x197 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6eb328 │ │ + @ instruction: 0xff6eb34f │ │ cmp r0, #0 │ │ ldrbne r1, [r0, #4] │ │ tstne r1, #1 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ ca79a0 │ │ mov r2, #436 @ 0x1b4 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6eb298 │ │ + @ instruction: 0xff6eb2bf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mvn r3, #0 │ │ mov r0, #0 │ │ stm sp, {r0, r3} │ │ @@ -3367814,18 +3367814,18 @@ │ │ mov r5, #0 │ │ mov r0, r4 │ │ str r5, [r4, #64] @ 0x40 │ │ bl ca78c8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6eb0d8 │ │ - @ instruction: 0xff6fb780 │ │ - @ instruction: 0xff6eb204 │ │ - @ instruction: 0xff6eb1ac │ │ + @ instruction: 0xff6eb0ff │ │ + @ instruction: 0xff6fb7a7 │ │ + @ instruction: 0xff6eb22b │ │ + @ instruction: 0xff6eb1d3 │ │ ldr r0, [pc, #20] @ ca7e50 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ ca7e54 │ │ add r1, pc, r1 │ │ b d0e4f4 │ │ @@ -3368368,17 +3368368,17 @@ │ │ mov r2, #496 @ 0x1f0 │ │ mov r3, #13 │ │ strd r6, [sp] │ │ bl ca8e18 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6c75eb │ │ - @ instruction: 0xff6ea5e8 │ │ + @ instruction: 0xff6ea60f │ │ @ instruction: 0xff6d8321 │ │ - @ instruction: 0xff6ea5ac │ │ + @ instruction: 0xff6ea5d3 │ │ @ instruction: 0xff6d8303 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ beq ca8738 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3368431,15 +3368431,15 @@ │ │ b ca8e18 │ │ 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: 0xff6ea4e8 │ │ + @ instruction: 0xff6ea50f │ │ @ instruction: 0xff6d64dc │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0, #24] │ │ mov r3, #1 │ │ str r3, [sp] │ │ mov r3, #496 @ 0x1f0 │ │ @@ -3368533,16 +3368533,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: 0xff6ea3bc │ │ - @ instruction: 0xff6ea3cf │ │ + @ instruction: 0xff6ea3e3 │ │ + @ instruction: 0xff6ea3f6 │ │ @ instruction: 0xff6d3b24 │ │ @ instruction: 0xff6c729b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ cmp r0, #0 │ │ beq ca89dc │ │ mov r4, r0 │ │ @@ -3368634,17 +3368634,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: 0xff6ea244 │ │ + @ instruction: 0xff6ea26b │ │ @ instruction: 0xff6dd5e2 │ │ - @ instruction: 0xff6ea17c │ │ + @ instruction: 0xff6ea1a3 │ │ @ instruction: 0xff6dd51a │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [r0, #20] │ │ mov r3, #6 │ │ ldr ip, [pc, #36] @ ca8b40 │ │ stmib sp, {r1, r2} │ │ @@ -3368820,29 +3368820,29 @@ │ │ movw r1, #1383 @ 0x567 │ │ ldr r2, [pc, #36] @ ca8df0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ca8d64 │ │ @ instruction: 0xff6df17c │ │ @ instruction: 0xff6c9a21 │ │ - @ instruction: 0xff6ea058 │ │ + @ instruction: 0xff6ea07f │ │ @ instruction: 0xff6d7daf │ │ - @ instruction: 0xff6e9e84 │ │ + @ instruction: 0xff6e9eab │ │ @ instruction: 0xff6d7bdb │ │ - @ instruction: 0xff6e9e68 │ │ + @ instruction: 0xff6e9e8f │ │ @ instruction: 0xff6d7bbf │ │ - @ instruction: 0xff6e9ea0 │ │ + @ instruction: 0xff6e9ec7 │ │ @ instruction: 0xff6d7bf7 │ │ - @ instruction: 0xff6e9fe4 │ │ + @ instruction: 0xff6ea00b │ │ @ instruction: 0xff6d7d3b │ │ - @ instruction: 0xff6e9ed4 │ │ + @ instruction: 0xff6e9efb │ │ @ instruction: 0xff6d7c2b │ │ - @ instruction: 0xff6e9f8c │ │ - @ instruction: 0xff6e9f50 │ │ - @ instruction: 0xff6e9f18 │ │ + @ instruction: 0xff6e9fb3 │ │ + @ instruction: 0xff6e9f77 │ │ + @ instruction: 0xff6e9f3f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r5, [r0, #64] @ 0x40 │ │ mov r7, r1 │ │ ldr sl, [sp, #36] @ 0x24 │ │ mov r8, r3 │ │ cmp r5, #0 │ │ ldr r6, [sp, #32] │ │ @@ -3368925,22 +3368925,22 @@ │ │ ldr r0, [pc, #44] @ ca8f98 │ │ movw r1, #1243 @ 0x4db │ │ ldr r2, [pc, #40] @ ca8f9c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ca8e90 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6e9d4c │ │ - @ instruction: 0xff6e26e8 │ │ - @ instruction: 0xff6e9d24 │ │ - @ instruction: 0xff6e26c0 │ │ - @ instruction: 0xff6e9da8 │ │ - @ instruction: 0xff6e2744 │ │ - @ instruction: 0xff6e9cc0 │ │ - @ instruction: 0xff6e265c │ │ + @ instruction: 0xff6e9d73 │ │ + @ instruction: 0xff6e270f │ │ + @ instruction: 0xff6e9d4b │ │ + @ instruction: 0xff6e26e7 │ │ + @ instruction: 0xff6e9dcf │ │ + @ instruction: 0xff6e276b │ │ + @ instruction: 0xff6e9ce7 │ │ + @ instruction: 0xff6e2683 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq ca8ff8 │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r6, r2 │ │ @@ -3369020,21 +3369020,21 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e9c28 │ │ + @ instruction: 0xff6e9c4f │ │ @ instruction: 0xff6ceba5 │ │ - @ instruction: 0xff6e9c44 │ │ + @ instruction: 0xff6e9c6b │ │ @ instruction: 0xff6cebc1 │ │ @ instruction: 0xff6c6b4b │ │ - @ instruction: 0xff6e9b5c │ │ - @ instruction: 0xff6f1042 │ │ + @ instruction: 0xff6e9b83 │ │ + @ instruction: 0xff6f1069 │ │ ldrb r1, [r0, #40] @ 0x28 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldrd r2, [r0, #28] │ │ cmp r2, #0 │ │ beq ca9140 │ │ @@ -3369083,16 +3369083,16 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e9a60 │ │ - @ instruction: 0xff6f0f46 │ │ + @ instruction: 0xff6e9a87 │ │ + @ instruction: 0xff6f0f6d │ │ ldr r0, [r0, #72] @ 0x48 │ │ bx lr │ │ push {r4, lr} │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r4, [r0] │ │ blx r1 │ │ @@ -3369126,15 +3369126,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: 0xff6f2b6c │ │ + @ instruction: 0xff6f2b93 │ │ push {r4, r5, r6, r7, r9, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #228] @ ca939c │ │ mov r6, r0 │ │ mov r0, #60 @ 0x3c │ │ add r1, pc, r1 │ │ mov r2, #58 @ 0x3a │ │ @@ -3369188,16 +3369188,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: 0xff6f2b0c │ │ - @ instruction: 0xff6f2a5c │ │ + @ instruction: 0xff6f2b33 │ │ + @ instruction: 0xff6f2a83 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r4, #0 │ │ beq ca93e8 │ │ ldr r5, [pc, #48] @ ca93ec │ │ mov r2, #77 @ 0x4d │ │ ldr r0, [r4, #48] @ 0x30 │ │ @@ -3369208,15 +3369208,15 @@ │ │ bl c26e40 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #79 @ 0x4f │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f2a08 │ │ + @ instruction: 0xff6f2a2f │ │ 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 ca9440 │ │ @@ -3369375,15 +3369375,15 @@ │ │ bl c82df8 │ │ mov r0, #5 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f2764 │ │ + @ instruction: 0xff6f278b │ │ @ instruction: 0xff6e0557 │ │ 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 │ │ @@ -3369496,20 +3369496,20 @@ │ │ mov r2, r6 │ │ bl c4a038 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ strpl r4, [sl] │ │ movpl r4, #1 │ │ b ca96e0 │ │ - @ instruction: 0xff6f2708 │ │ + @ instruction: 0xff6f272f │ │ @ instruction: 0xff6c8f51 │ │ - @ instruction: 0xff6f2664 │ │ + @ instruction: 0xff6f268b │ │ @ instruction: 0xff6c8ead │ │ - @ instruction: 0xff6f2608 │ │ - @ instruction: 0xff6f2598 │ │ + @ instruction: 0xff6f262f │ │ + @ instruction: 0xff6f25bf │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r6, #4097 @ 0x1001 │ │ mov r5, #1 │ │ sub r6, r1, r6 │ │ cmp r6, #15 │ │ bhi ca9904 │ │ ldr r4, [r0, #80] @ 0x50 │ │ @@ -3369627,15 +3369627,15 @@ │ │ sub r0, r2, #3 │ │ mvn r5, #1 │ │ cmn r0, #2 │ │ bcc ca990c │ │ mov r0, #1 │ │ strb r2, [r4, #36] @ 0x24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f23b0 │ │ + @ instruction: 0xff6f23d7 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #416] @ ca9c2c │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3369736,20 +3369736,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl da5630 │ │ mov r1, r0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b c84768 │ │ - @ instruction: 0xff6eaee8 │ │ - @ instruction: 0xff6f97e3 │ │ - @ instruction: 0xff6e1b03 │ │ - @ instruction: 0xff6f21d8 │ │ + @ instruction: 0xff6eaf0f │ │ + @ instruction: 0xff6f980a │ │ + @ instruction: 0xff6e1b2a │ │ + @ instruction: 0xff6f21ff │ │ @ instruction: 0xff6cdfd7 │ │ - @ instruction: 0xff6eca20 │ │ + @ instruction: 0xff6eca47 │ │ @ instruction: 0xff6d6e4d │ │ @ instruction: 0xff6ff525 │ │ @ instruction: 0xff6dabf6 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ @@ -3369955,21 +3369955,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 ca9e70 │ │ - @ instruction: 0xff6f20b1 │ │ + @ instruction: 0xff6f20d8 │ │ @ instruction: 0xff6c88f4 │ │ - @ instruction: 0xff6f207d │ │ + @ instruction: 0xff6f20a4 │ │ @ instruction: 0xff6c88c0 │ │ - @ instruction: 0xff6f1fbd │ │ + @ instruction: 0xff6f1fe4 │ │ @ instruction: 0xff6c8800 │ │ - @ instruction: 0xff6f1f91 │ │ + @ instruction: 0xff6f1fb8 │ │ @ instruction: 0xff6c87d4 │ │ 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 │ │ @@ -3370058,18 +3370058,18 @@ │ │ mov r0, fp │ │ bl c97a48 │ │ mov r0, r4 │ │ bl c980fc │ │ mov r0, r7 │ │ add sp, sp, #132 @ 0x84 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ec53f │ │ + @ instruction: 0xff6ec566 │ │ @ instruction: 0xff6c5b7f │ │ - @ instruction: 0xff6e9b60 │ │ - @ instruction: 0xff6e1566 │ │ + @ instruction: 0xff6e9b87 │ │ + @ instruction: 0xff6e158d │ │ @ instruction: 0xff6dbeec │ │ 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 │ │ @@ -3370548,15 +3370548,15 @@ │ │ mov r0, #10 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6dd51b │ │ - @ instruction: 0xff6ef8ba │ │ + @ instruction: 0xff6ef8e1 │ │ @ instruction: 0xff6cb606 │ │ @ instruction: 0xff6dd49c │ │ @ instruction: 0xff6c98ea │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #92] @ 0x5c │ │ @@ -3370727,15 +3370727,15 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e0a6e │ │ + @ instruction: 0xff6e0a95 │ │ @ instruction: 0xff6d09b6 │ │ @ instruction: 0xff6d0969 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq caac40 │ │ @@ -3370780,15 +3370780,15 @@ │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e099a │ │ + @ instruction: 0xff6e09c1 │ │ @ instruction: 0xff6d08e2 │ │ @ instruction: 0xff6fe369 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4099 @ 0x1003 │ │ str r2, [sp] │ │ @@ -3370812,15 +3370812,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: 0xff6e6191 │ │ + @ instruction: 0xff6e61b8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #216] @ caade8 │ │ mov r7, r0 │ │ mov r0, #32 │ │ add r1, pc, r1 │ │ mov r2, #51 @ 0x33 │ │ @@ -3370871,16 +3370871,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: 0xff6e6155 │ │ - @ instruction: 0xff6e60b9 │ │ + @ instruction: 0xff6e617c │ │ + @ instruction: 0xff6e60e0 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #80] @ 0x50 │ │ cmp r5, #0 │ │ beq caae44 │ │ mov r4, r0 │ │ ldr r0, [r5] │ │ bl c58b20 │ │ @@ -3370895,15 +3370895,15 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #99 @ 0x63 │ │ bl cc7594 │ │ mov r0, #0 │ │ str r0, [r4, #80] @ 0x50 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e6049 │ │ + @ instruction: 0xff6e6070 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r0, #80] @ 0x50 │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ beq caaeb0 │ │ mov r5, r1 │ │ bl c57340 │ │ @@ -3370934,16 +3370934,16 @@ │ │ bl c82df8 │ │ mov r0, #16 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e5fa9 │ │ - @ instruction: 0xff6f0f2c │ │ + @ instruction: 0xff6e5fd0 │ │ + @ instruction: 0xff6f0f53 │ │ 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] │ │ @@ -3370989,16 +3370989,16 @@ │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl c573d8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e5edd │ │ - @ instruction: 0xff6f6516 │ │ + @ instruction: 0xff6e5f04 │ │ + @ instruction: 0xff6f653d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r6, r3 │ │ mov r4, r2 │ │ @@ -3371043,15 +3371043,15 @@ │ │ cmp r0, #1 │ │ blt cab090 │ │ ldr r0, [sp, #12] │ │ str r0, [r4] │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6e5e49 │ │ + @ instruction: 0xff6e5e70 │ │ @ instruction: 0xff6c7615 │ │ 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 │ │ @@ -3371137,16 +3371137,16 @@ │ │ mov r1, r8 │ │ mov r3, #242 @ 0xf2 │ │ add r2, pc, r2 │ │ bl cc77ec │ │ mov r0, r5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e5cfd │ │ - @ instruction: 0xff6e5c6d │ │ + @ instruction: 0xff6e5d24 │ │ + @ instruction: 0xff6e5c94 │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r7, #4097 @ 0x1001 │ │ ldr r5, [r0, #80] @ 0x50 │ │ sub r7, r1, r7 │ │ cmp r7, #9 │ │ bhi cab28c │ │ add r1, pc, #4 │ │ @@ -3371403,23 +3371403,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r7, #0 │ │ mov r0, #16 │ │ mov r1, #138 @ 0x8a │ │ b cab570 │ │ - @ instruction: 0xff6e593d │ │ - @ instruction: 0xff6ece33 │ │ - @ instruction: 0xff6e5911 │ │ - @ instruction: 0xff6ece07 │ │ - @ instruction: 0xff6e5989 │ │ - @ instruction: 0xff6ece7f │ │ - @ instruction: 0xff6e5a01 │ │ - @ instruction: 0xff6e584d │ │ - @ instruction: 0xff6ecd43 │ │ + @ instruction: 0xff6e5964 │ │ + @ instruction: 0xff6ece5a │ │ + @ instruction: 0xff6e5938 │ │ + @ instruction: 0xff6ece2e │ │ + @ instruction: 0xff6e59b0 │ │ + @ instruction: 0xff6ecea6 │ │ + @ instruction: 0xff6e5a28 │ │ + @ instruction: 0xff6e5874 │ │ + @ instruction: 0xff6ecd6a │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #408] @ cab804 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3371519,22 +3371519,22 @@ │ │ mov r0, #16 │ │ mov r1, #141 @ 0x8d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6ca7e2 │ │ - @ instruction: 0xff6e5689 │ │ - @ instruction: 0xff6ecb8c │ │ - @ instruction: 0xff6eea66 │ │ - @ instruction: 0xff6dfcd6 │ │ + @ instruction: 0xff6e56b0 │ │ + @ instruction: 0xff6ecbb3 │ │ + @ instruction: 0xff6eea8d │ │ + @ instruction: 0xff6dfcfd │ │ @ instruction: 0xff6dbedb │ │ - @ instruction: 0xff6e92ea │ │ - @ instruction: 0xff6e56b1 │ │ - @ instruction: 0xff6ecbb4 │ │ + @ instruction: 0xff6e9311 │ │ + @ instruction: 0xff6e56d8 │ │ + @ instruction: 0xff6ecbdb │ │ @ instruction: 0xff6da8e7 │ │ 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 │ │ @@ -3371603,18 +3371603,18 @@ │ │ add r0, r0, r1, lsr #29 │ │ asr r0, r0, #3 │ │ mov r6, #1 │ │ str r0, [r4] │ │ b cab87c │ │ mov r6, #0 │ │ b cab87c │ │ - @ instruction: 0xff6e560d │ │ - @ instruction: 0xff6e9152 │ │ - @ instruction: 0xff6e5575 │ │ - @ instruction: 0xff6e90ba │ │ + @ instruction: 0xff6e5634 │ │ + @ instruction: 0xff6e9179 │ │ + @ instruction: 0xff6e559c │ │ + @ instruction: 0xff6e90e1 │ │ 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 │ │ @@ -3371687,15 +3371687,15 @@ │ │ mov r0, r4 │ │ bl c980fc │ │ mov r0, r7 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6da632 │ │ @ instruction: 0xff6c41e3 │ │ - @ instruction: 0xff6e81b8 │ │ + @ instruction: 0xff6e81df │ │ @ instruction: 0xff6c4c55 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ beq cabb74 │ │ ldr r2, [r0] │ │ @@ -3371754,15 +3371754,15 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r2, #1 │ │ mov r0, r2 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6fb43b │ │ - @ instruction: 0xff6e160a │ │ + @ instruction: 0xff6e1631 │ │ @ instruction: 0xff6dc221 │ │ @ instruction: 0xff6fb457 │ │ @ instruction: 0xff6f9426 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4101 @ 0x1005 │ │ @@ -3371824,15 +3371824,15 @@ │ │ ldr r0, [r5, #12] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #288 @ 0x120 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6f3a9b │ │ + @ instruction: 0xff6f3ac2 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne cabcd4 │ │ mov r0, #1 │ │ @@ -3372215,20 +3372215,20 @@ │ │ tst r8, r0 │ │ bne cac1a8 │ │ bics r0, lr, #2 │ │ bicseq r0, ip, #2 │ │ bne cac1a8 │ │ mov r5, r4 │ │ b cac238 │ │ - @ instruction: 0xff6f39db │ │ - @ instruction: 0xff6f35e7 │ │ + @ instruction: 0xff6f3a02 │ │ + @ instruction: 0xff6f360e │ │ @ instruction: 0xff6c9d41 │ │ - @ instruction: 0xff6f3583 │ │ + @ instruction: 0xff6f35aa │ │ @ instruction: 0xff6c9cdd │ │ - @ instruction: 0xff6f352b │ │ + @ instruction: 0xff6f3552 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ cac33c │ │ ldr ip, [pc, #36] @ cac340 │ │ ldr lr, [pc, #36] @ cac344 │ │ @@ -3372622,43 +3372622,43 @@ │ │ bl c82df8 │ │ movw r0, #258 @ 0x102 │ │ mov r5, #0 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ mov r0, #6 │ │ b cac80c │ │ - @ instruction: 0xff6f3137 │ │ + @ instruction: 0xff6f315e │ │ @ instruction: 0xff6fa9cc │ │ - @ instruction: 0xff6f30f7 │ │ + @ instruction: 0xff6f311e │ │ @ instruction: 0xff6fa98c │ │ - @ instruction: 0xff6f2e1b │ │ + @ instruction: 0xff6f2e42 │ │ @ instruction: 0xff6fa6b0 │ │ - @ instruction: 0xff6f3367 │ │ + @ instruction: 0xff6f338e │ │ @ instruction: 0xfffff8d8 │ │ @ instruction: 0xfffff85c │ │ @ instruction: 0xfffff7d4 │ │ @ instruction: 0xfffff880 │ │ @ instruction: 0xfffff804 │ │ @ instruction: 0xfffff77c │ │ - @ instruction: 0xff6f305f │ │ - @ instruction: 0xff6f307b │ │ + @ instruction: 0xff6f3086 │ │ + @ instruction: 0xff6f30a2 │ │ @ instruction: 0xff6fa910 │ │ - @ instruction: 0xff6f3153 │ │ + @ instruction: 0xff6f317a │ │ @ instruction: 0xff6fa9e8 │ │ - @ instruction: 0xff6f2ee7 │ │ + @ instruction: 0xff6f2f0e │ │ @ instruction: 0xff6fa77c │ │ - @ instruction: 0xff6f2e53 │ │ + @ instruction: 0xff6f2e7a │ │ @ instruction: 0xff6fa6e8 │ │ - @ instruction: 0xff6f2e8b │ │ + @ instruction: 0xff6f2eb2 │ │ @ instruction: 0xff6fa720 │ │ - @ instruction: 0xff6f2f7f │ │ + @ instruction: 0xff6f2fa6 │ │ @ instruction: 0xff6fa814 │ │ - @ instruction: 0xff6f2f47 │ │ + @ instruction: 0xff6f2f6e │ │ @ instruction: 0xff6fa7dc │ │ - @ instruction: 0xff6f30c7 │ │ + @ instruction: 0xff6f30ee │ │ @ instruction: 0xff6fa95c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq caca1c │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ @@ -3372781,25 +3372781,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 cacaf4 │ │ - @ instruction: 0xff6f2d0f │ │ + @ instruction: 0xff6f2d36 │ │ @ instruction: 0xff6f8586 │ │ - @ instruction: 0xff6f2ce3 │ │ + @ instruction: 0xff6f2d0a │ │ @ instruction: 0xff6f855a │ │ - @ instruction: 0xff6f2c7b │ │ + @ instruction: 0xff6f2ca2 │ │ @ instruction: 0xff6f84f2 │ │ - @ instruction: 0xff6f2c97 │ │ + @ instruction: 0xff6f2cbe │ │ @ instruction: 0xff6f850e │ │ - @ instruction: 0xff6f2bcb │ │ + @ instruction: 0xff6f2bf2 │ │ @ instruction: 0xff6f8442 │ │ - @ instruction: 0xff6f2bf3 │ │ + @ instruction: 0xff6f2c1a │ │ @ instruction: 0xff6f846a │ │ mov r1, #32 │ │ mov r2, #0 │ │ b cac354 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq cacc4c │ │ @@ -3372868,22 +3372868,22 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ str lr, [sp, #8] │ │ pop {fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6f2adf │ │ - @ instruction: 0xff6e7d61 │ │ - @ instruction: 0xff6f2ab3 │ │ - @ instruction: 0xff6e7d35 │ │ - @ instruction: 0xff6f2a4f │ │ - @ instruction: 0xff6e7cd1 │ │ - @ instruction: 0xff6f2a6b │ │ - @ instruction: 0xff6e7ced │ │ + @ instruction: 0xff6f2b06 │ │ + @ instruction: 0xff6e7d88 │ │ + @ instruction: 0xff6f2ada │ │ + @ instruction: 0xff6e7d5c │ │ + @ instruction: 0xff6f2a76 │ │ + @ instruction: 0xff6e7cf8 │ │ + @ instruction: 0xff6f2a92 │ │ + @ instruction: 0xff6e7d14 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r1 │ │ ldr r1, [pc, #844] @ cad09c │ │ mov r8, r0 │ │ mov r0, #0 │ │ add r1, pc, r1 │ │ @@ -3373095,25 +3373095,25 @@ │ │ bl cadaf0 │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c7239 │ │ @ instruction: 0xff6c8bb2 │ │ @ instruction: 0xff6f9b9d │ │ - @ instruction: 0xff6f0916 │ │ + @ instruction: 0xff6f093d │ │ @ instruction: 0xff6cca44 │ │ @ instruction: 0xff6fa174 │ │ @ instruction: 0xff6f9df3 │ │ @ instruction: 0xff6c8fe6 │ │ - @ instruction: 0xff6de210 │ │ + @ instruction: 0xff6de237 │ │ @ instruction: 0xff6c5706 │ │ - @ instruction: 0xff6e3f06 │ │ - @ instruction: 0xff6e7a21 │ │ + @ instruction: 0xff6e3f2d │ │ + @ instruction: 0xff6e7a48 │ │ @ instruction: 0xff6c2bbb │ │ - @ instruction: 0xff6f3f99 │ │ + @ instruction: 0xff6f3fc0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #456] @ cad2ac │ │ mov r1, r4 │ │ add r0, pc, r0 │ │ bl cc9528 │ │ cmp r0, #0 │ │ @@ -3373224,30 +3373224,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: 0xff6e3da5 │ │ + @ instruction: 0xff6e3dcc │ │ andseq r3, r7, ip, ror #31 │ │ - @ instruction: 0xff6f61f1 │ │ + @ instruction: 0xff6f6218 │ │ andseq r4, r7, r4, lsr #2 │ │ @ instruction: 0xff6d7649 │ │ - @ instruction: 0xff6e3d5f │ │ + @ instruction: 0xff6e3d86 │ │ @ instruction: 0xff6c7068 │ │ @ instruction: 0xff6d0217 │ │ - @ instruction: 0xff6e2197 │ │ + @ instruction: 0xff6e21be │ │ @ instruction: 0xff6ce3b5 │ │ @ instruction: 0xff6d8e45 │ │ @ instruction: 0xff6d56b0 │ │ @ instruction: 0xff6fbe66 │ │ - @ instruction: 0xff6f42c1 │ │ - @ instruction: 0xff6e5a4f │ │ - @ instruction: 0xff6eb15d │ │ + @ instruction: 0xff6f42e8 │ │ + @ instruction: 0xff6e5a76 │ │ + @ instruction: 0xff6eb184 │ │ mov r1, r0 │ │ movw r2, #1125 @ 0x465 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ ble cad494 │ │ movw r2, #1126 @ 0x466 │ │ sub r1, r1, r2 │ │ @@ -3374177,27 +3374177,27 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6c7a1e │ │ - @ instruction: 0xff6ef782 │ │ + @ instruction: 0xff6ef7a9 │ │ @ instruction: 0xff6f89cd │ │ @ instruction: 0xff6f8cd7 │ │ @ instruction: 0xff6cb8a8 │ │ @ instruction: 0xff6f8fe0 │ │ @ instruction: 0xff6c7e8a │ │ - @ instruction: 0xff6dd0b4 │ │ + @ instruction: 0xff6dd0db │ │ @ instruction: 0xff6c5ef5 │ │ @ instruction: 0xff6c458a │ │ - @ instruction: 0xff6e2da2 │ │ - @ instruction: 0xff6e68d1 │ │ + @ instruction: 0xff6e2dc9 │ │ + @ instruction: 0xff6e68f8 │ │ @ instruction: 0xff6c1a77 │ │ - @ instruction: 0xff6f2e55 │ │ + @ instruction: 0xff6f2e7c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r2 │ │ mov r5, r1 │ │ ldr r2, [r1] │ │ mov r3, #0 │ │ ldr r1, [pc, #520] @ cae3ec │ │ @@ -3374328,25 +3374328,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: 0xff6defd0 │ │ + @ instruction: 0xff6deff7 │ │ @ instruction: 0xff6cd347 │ │ - @ instruction: 0xff6ef72a │ │ + @ instruction: 0xff6ef751 │ │ @ instruction: 0xff6f6d60 │ │ - @ instruction: 0xff6f14b2 │ │ + @ instruction: 0xff6f14d9 │ │ @ instruction: 0xff6c7995 │ │ - @ instruction: 0xff6e5955 │ │ - @ instruction: 0xff6debee │ │ + @ instruction: 0xff6e597c │ │ + @ instruction: 0xff6dec15 │ │ @ instruction: 0xff6ce128 │ │ - @ instruction: 0xff6e5919 │ │ - @ instruction: 0xff6ebd6a │ │ + @ instruction: 0xff6e5940 │ │ + @ instruction: 0xff6ebd91 │ │ 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 │ │ @@ -3374942,15 +3374942,15 @@ │ │ ldr r1, [r4] │ │ ldr r0, [sp, #64] @ 0x40 │ │ bl c31b74 │ │ mov sl, #0 │ │ cmp r0, #0 │ │ bne cae894 │ │ b caed14 │ │ - @ instruction: 0xff6f09e5 │ │ + @ instruction: 0xff6f0a0c │ │ @ instruction: 0xff6db6a2 │ │ @ instruction: 0xff6d4363 │ │ @ instruction: 0xff6d439e │ │ @ instruction: 0xff6f8b11 │ │ @ instruction: 0xff6d42d2 │ │ @ instruction: 0xff6f8a45 │ │ @ instruction: 0xff6d3f7a │ │ @@ -3375928,15 +3375928,15 @@ │ │ bl c31b74 │ │ cmp r0, #0 │ │ beq cafc88 │ │ mov r0, #8192 @ 0x2000 │ │ b cafbc8 │ │ mov r0, #65536 @ 0x10000 │ │ b cafbc8 │ │ - @ instruction: 0xff6ef96d │ │ + @ instruction: 0xff6ef994 │ │ @ instruction: 0xff6da67e │ │ @ instruction: 0xff6d32eb │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ ldr r2, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3376104,15 +3376104,15 @@ │ │ mov r6, #0 │ │ bl c82ee8 │ │ add r0, sp, #16 │ │ bl cad9e4 │ │ mov r0, r6 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6ef7e0 │ │ + @ instruction: 0xff6ef807 │ │ @ instruction: 0xff6f7089 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r0, [sp, #20] │ │ @@ -3376225,16 +3376225,16 @@ │ │ mov r1, #0 │ │ mov r0, r4 │ │ mov r5, r1 │ │ bl c32f24 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6ef600 │ │ - @ instruction: 0xff6e8231 │ │ + @ instruction: 0xff6ef627 │ │ + @ instruction: 0xff6e8258 │ │ 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 │ │ @@ -3378505,24 +3378505,24 @@ │ │ ldr r0, [pc, #36] @ cb24e0 │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, pc} │ │ andseq r3, sl, r4, lsr lr │ │ @ instruction: 0xfffffbcc │ │ andseq r3, sl, r0, lsr #28 │ │ andseq r3, sl, r8, lsl #28 │ │ - @ instruction: 0xff6ef02d │ │ + @ instruction: 0xff6ef054 │ │ andseq r3, sl, ip, asr #26 │ │ @ instruction: 0xff6c73f7 │ │ andseq r3, sl, r4, lsl #28 │ │ @ instruction: 0xff6c73db │ │ mulseq sl, r4, lr │ │ @ instruction: 0xfffffc2c │ │ andseq r3, sl, r0, lsl #29 │ │ andseq r3, sl, r8, ror #28 │ │ - @ instruction: 0xff6ef089 │ │ + @ instruction: 0xff6ef0b0 │ │ @ instruction: 0xff6f2b95 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #88] @ 0x58 │ │ cmp r0, #0 │ │ beq cb251c │ │ bl ce8844 │ │ @@ -3378631,21 +3378631,21 @@ │ │ mov r0, #0 │ │ str r0, [r4, #124] @ 0x7c │ │ pop {r4, pc} │ │ ldr r1, [pc, #8] @ cb26c8 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6e7a77 │ │ + @ instruction: 0xff6e7a9e │ │ ldr r1, [pc, #12] @ cb26e0 │ │ mov r0, #28 │ │ mov r2, #32 │ │ add r1, pc, r1 │ │ b cc7358 │ │ - @ instruction: 0xff6e7a5f │ │ + @ instruction: 0xff6e7a86 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ mov r1, #17 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq cb28a0 │ │ add r1, r4, #4 │ │ @@ -3379105,15 +3379105,15 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6c4dd8 │ │ - @ instruction: 0xff6d87f8 │ │ + @ instruction: 0xff6d881f │ │ push {fp, lr} │ │ bl cb2e50 │ │ cmp r0, #0 │ │ ldrbne r1, [r0] │ │ orrne r1, r1, #1 │ │ strbne r1, [r0] │ │ pop {fp, pc} │ │ @@ -3379169,23 +3379169,23 @@ │ │ mov r0, r5 │ │ movw r2, #534 @ 0x216 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6da35d │ │ + @ instruction: 0xff6da384 │ │ ldrdeq r0, [r0], -ip │ │ andeq r0, r0, r0, ror #19 │ │ andeq r0, r0, r4, lsl sp │ │ andeq r0, r0, r0, lsl sp │ │ andeq r0, r0, r0, lsl sp │ │ andeq r0, r0, r0, lsl sp │ │ muleq r0, r4, r9 │ │ - @ instruction: 0xff6da2a5 │ │ + @ instruction: 0xff6da2cc │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrb r3, [r0] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ cb2fac │ │ ldr r2, [r0, #8] │ │ @@ -3379201,15 +3379201,15 @@ │ │ ldr r1, [pc, #20] @ cb2fb0 │ │ mov r0, r4 │ │ movw r2, #534 @ 0x216 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ andeq r0, r0, r4, lsl r9 │ │ - @ instruction: 0xff6da221 │ │ + @ instruction: 0xff6da248 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ str r6, [sp, #12] │ │ str r1, [sp, #4] │ │ beq cb3094 │ │ @@ -3379261,18 +3379261,18 @@ │ │ mov r6, #1 │ │ b cb3094 │ │ ldr r0, [r7, #4] │ │ bl cd379c │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6da1b9 │ │ + @ instruction: 0xff6da1e0 │ │ andeq r0, r0, r4, lsr #17 │ │ andeq r0, r0, r8, ror r0 │ │ - @ instruction: 0xff6da145 │ │ + @ instruction: 0xff6da16c │ │ ldr r2, [r1] │ │ ldr r3, [r0, #4] │ │ cmp r3, r2 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r3, [r1, #8] │ │ ldr r4, [r1, #4] │ │ @@ -3379437,16 +3379437,16 @@ │ │ mov r0, r5 │ │ mov r2, #215 @ 0xd7 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d9ef5 │ │ - @ instruction: 0xff6d9e75 │ │ + @ instruction: 0xff6d9f1c │ │ + @ instruction: 0xff6d9e9c │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr ip, [pc, #40] @ cb33a0 │ │ mov r3, #0 │ │ stm sp, {r2, r3} │ │ mov r3, sp │ │ add ip, pc, ip │ │ @@ -3379558,17 +3379558,17 @@ │ │ b cb3538 │ │ mov r5, #0 │ │ b cb3538 │ │ ldr r5, [r6, #4] │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6d9d3d │ │ - @ instruction: 0xff6d9d1d │ │ - @ instruction: 0xff6d9cb5 │ │ + @ instruction: 0xff6d9d64 │ │ + @ instruction: 0xff6d9d44 │ │ + @ instruction: 0xff6d9cdc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r0, #0 │ │ beq cb37a0 │ │ mov r7, r1 │ │ ldr r1, [pc, #628] @ cb37e0 │ │ mov r9, r0 │ │ @@ -3379723,27 +3379723,27 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ b cb3794 │ │ - @ instruction: 0xff6d9a11 │ │ + @ instruction: 0xff6d9a38 │ │ @ instruction: 0xff6d2847 │ │ - @ instruction: 0xff6d9c51 │ │ - @ instruction: 0xff6d9b31 │ │ - @ instruction: 0xff6d9a6d │ │ + @ instruction: 0xff6d9c78 │ │ + @ instruction: 0xff6d9b58 │ │ + @ instruction: 0xff6d9a94 │ │ @ instruction: 0xff6d28a3 │ │ - @ instruction: 0xff6d9b6d │ │ + @ instruction: 0xff6d9b94 │ │ @ instruction: 0xff6d29a3 │ │ - @ instruction: 0xff6df5f7 │ │ - @ instruction: 0xff6d9ab5 │ │ + @ instruction: 0xff6df61e │ │ + @ instruction: 0xff6d9adc │ │ @ instruction: 0xff6d28eb │ │ @ instruction: 0xff6d64ae │ │ - @ instruction: 0xff6d9a35 │ │ + @ instruction: 0xff6d9a5c │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ bl cdb89c │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ @@ -3379785,16 +3379785,16 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ ldr r1, [pc, #12] @ cb38d4 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6d9919 │ │ - @ instruction: 0xff6d98f9 │ │ + @ instruction: 0xff6d9940 │ │ + @ instruction: 0xff6d9920 │ │ bx r2 │ │ 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 │ │ @@ -3380068,25 +3380068,25 @@ │ │ bx lr │ │ ldr r0, [pc, #56] @ cb3d64 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #32] @ cb3d58 │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6e8185 │ │ + @ instruction: 0xff6e81ac │ │ @ instruction: 0xff6cebf3 │ │ - @ instruction: 0xff6ef5ff │ │ + @ instruction: 0xff6d5efe │ │ @ instruction: 0xff7398cc │ │ @ instruction: 0xff6c786d │ │ - @ instruction: 0xff6e0d21 │ │ + @ instruction: 0xff6e0d48 │ │ @ instruction: 0xff6c04b5 │ │ - @ instruction: 0xff6def6a │ │ - @ instruction: 0xff6e0d1a │ │ + @ instruction: 0xff6def91 │ │ + @ instruction: 0xff6e0d41 │ │ andseq r1, r9, r8, asr #18 │ │ - @ instruction: 0xff6d78fc │ │ + @ instruction: 0xff6d7923 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq cb4040 │ │ mov r9, r0 │ │ mov r0, r1 │ │ @@ -3380308,21 +3380308,21 @@ │ │ bl c97a48 │ │ b cb400c │ │ mov r8, sl │ │ b cb40f4 │ │ mov r6, #0 │ │ mov r0, fp │ │ b cb4024 │ │ - @ instruction: 0xff6e278c │ │ + @ instruction: 0xff6e27b3 │ │ @ instruction: 0xff6c76db │ │ @ instruction: 0xff6bbcbf │ │ - @ instruction: 0xff6ed09d │ │ + @ instruction: 0xff6ed0c4 │ │ @ instruction: 0xff6f30e5 │ │ @ instruction: 0xff6cca88 │ │ - @ instruction: 0xff6e24fc │ │ + @ instruction: 0xff6e2523 │ │ push {r4, lr} │ │ bl cb2348 │ │ cmp r0, #0 │ │ beq cb4140 │ │ mov r4, r0 │ │ bl cd3708 │ │ cmp r0, #0 │ │ @@ -3381126,18 +3381126,18 @@ │ │ ldr r0, [pc, #44] @ cb4ddc │ │ ldr r0, [pc, r0] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ andseq r1, sl, ip, lsl #12 │ │ ldrdeq r0, [r0], -r4 │ │ - @ instruction: 0xff6da5f1 │ │ + @ instruction: 0xff6da618 │ │ @ instruction: 0xff6cd9bc │ │ @ instruction: 0xff6bf520 │ │ - @ instruction: 0xff6ea9fd │ │ + @ instruction: 0xff6eaa24 │ │ @ instruction: 0xff6c6006 │ │ @ instruction: 0xff738a41 │ │ andseq r1, sl, r8, ror #10 │ │ andseq r1, sl, r8, lsl #10 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #172] @ cb4e9c │ │ mov r1, #128 @ 0x80 │ │ @@ -3381184,19 +3381184,19 @@ │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ mulseq sl, r8, r4 │ │ @ instruction: 0xff6d2f6b │ │ @ instruction: 0x001907b0 │ │ @ instruction: 0xff6c8571 │ │ - @ instruction: 0xff6ea941 │ │ + @ instruction: 0xff6ea968 │ │ andseq r1, sl, r8, asr #9 │ │ andseq r1, sl, ip, lsr #9 │ │ @ instruction: 0xff6be7e7 │ │ - @ instruction: 0xff6ec662 │ │ + @ instruction: 0xff6ec689 │ │ andseq r1, sl, r4, lsl #9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [pc, #268] @ cb4fdc │ │ add r6, pc, r6 │ │ ldrb r0, [r6] │ │ cmp r0, #1 │ │ bne cb4fd8 │ │ @@ -3382758,77 +3382758,77 @@ │ │ bl c9cbc8 │ │ bl cc35d4 │ │ pop {r4, lr} │ │ b c9cbc8 │ │ @ instruction: 0xff6d1fc6 │ │ @ instruction: 0xff6d1fc7 │ │ @ instruction: 0xff6d0151 │ │ - @ instruction: 0xff6d9412 │ │ + @ instruction: 0xff6d9439 │ │ @ instruction: 0xff6c009b │ │ - @ instruction: 0xff6d5786 │ │ - @ instruction: 0xff6d3cea │ │ + @ instruction: 0xff6d57ad │ │ + @ instruction: 0xff6d3d11 │ │ @ instruction: 0xff6ef106 │ │ @ instruction: 0xff6f1221 │ │ @ instruction: 0xff6c0027 │ │ @ instruction: 0xff6c5680 │ │ @ instruction: 0xff6ce78c │ │ - @ instruction: 0xff6daf4c │ │ - @ instruction: 0xff6d935a │ │ + @ instruction: 0xff6daf73 │ │ + @ instruction: 0xff6d9381 │ │ @ instruction: 0xff6c73d6 │ │ - @ instruction: 0xff6d932f │ │ - @ instruction: 0xff6de776 │ │ - @ instruction: 0xff6eb572 │ │ - @ instruction: 0xff6eb572 │ │ + @ instruction: 0xff6d9356 │ │ + @ instruction: 0xff6de79d │ │ + @ instruction: 0xff6eb599 │ │ + @ instruction: 0xff6eb599 │ │ @ instruction: 0xff6c3907 │ │ - @ instruction: 0xff6d4db7 │ │ + @ instruction: 0xff6d4dde │ │ @ instruction: 0xff6ca9ba │ │ @ instruction: 0xff6ca9aa │ │ @ instruction: 0xff6ba5a6 │ │ - @ instruction: 0xff6e5d5f │ │ - @ instruction: 0xff6e0403 │ │ - @ instruction: 0xff6d55a2 │ │ + @ instruction: 0xff6e5d86 │ │ + @ instruction: 0xff6e042a │ │ + @ instruction: 0xff6d55c9 │ │ @ instruction: 0xff6ba57e │ │ - @ instruction: 0xff6d3af3 │ │ - @ instruction: 0xff6d7130 │ │ + @ instruction: 0xff6d3b1a │ │ + @ instruction: 0xff6d7157 │ │ @ instruction: 0xff6c8c01 │ │ @ instruction: 0xff6c1bb8 │ │ @ instruction: 0xff6f2f7f │ │ @ instruction: 0xff6d1cf8 │ │ @ instruction: 0xff6cc7a2 │ │ @ instruction: 0xff6d1cd6 │ │ - @ instruction: 0xff6d9145 │ │ - @ instruction: 0xff6d90da │ │ + @ instruction: 0xff6d916c │ │ + @ instruction: 0xff6d9101 │ │ @ instruction: 0xff6bfd57 │ │ @ instruction: 0xff6bfd4a │ │ - @ instruction: 0xff6e5bd6 │ │ + @ instruction: 0xff6e5bfd │ │ @ instruction: 0xff6bb9b9 │ │ - @ instruction: 0xff6de734 │ │ - @ instruction: 0xff6eb31a │ │ - @ instruction: 0xff6dca91 │ │ + @ instruction: 0xff6de75b │ │ + @ instruction: 0xff6eb341 │ │ + @ instruction: 0xff6dcab8 │ │ @ instruction: 0xff6c8a40 │ │ @ instruction: 0xff6cc62b │ │ - @ instruction: 0xff6dca79 │ │ + @ instruction: 0xff6dcaa0 │ │ @ instruction: 0xff6c8a1b │ │ @ instruction: 0xff6be05c │ │ - @ instruction: 0xff6dca5c │ │ + @ instruction: 0xff6dca83 │ │ @ instruction: 0xff6bdfdc │ │ @ instruction: 0xff6f2d40 │ │ - @ instruction: 0xff6dab11 │ │ - @ instruction: 0xff6d6e73 │ │ - @ instruction: 0xff6df8f5 │ │ + @ instruction: 0xff6dab38 │ │ + @ instruction: 0xff6d6e9a │ │ + @ instruction: 0xff6df91c │ │ @ instruction: 0xff6bf3e2 │ │ - @ instruction: 0xff6daaed │ │ - @ instruction: 0xff6ea7e2 │ │ - @ instruction: 0xff6e935c │ │ - @ instruction: 0xff6e74e1 │ │ - @ instruction: 0xff6de4ac │ │ + @ instruction: 0xff6dab14 │ │ + @ instruction: 0xff6ea809 │ │ + @ instruction: 0xff6e9383 │ │ + @ instruction: 0xff6e7508 │ │ + @ instruction: 0xff6de4d3 │ │ @ instruction: 0xff6cc447 │ │ @ instruction: 0xff6bfa8e │ │ - @ instruction: 0xff6ec3ee │ │ - @ instruction: 0xff6e1e55 │ │ + @ instruction: 0xff6ec415 │ │ + @ instruction: 0xff6e1e7c │ │ @ instruction: 0xff6cfa7e │ │ ldr r0, [pc, #4] @ cb6850 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x0016c3b0 │ │ ldr r0, [pc, #4] @ cb6860 │ │ add r0, pc, r0 │ │ @@ -3387429,15 +3387429,15 @@ │ │ bne cbac60 │ │ mov r0, r4 │ │ mov r1, r8 │ │ bl da57b0 │ │ mvn r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6dd8ca │ │ + @ instruction: 0xff6dd8f1 │ │ @ instruction: 0xff6c4232 │ │ 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 │ │ @@ -3394240,15 +3394240,15 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq r3, r8, ip, asr fp │ │ @ instruction: 0xff6c1064 │ │ - @ instruction: 0xff6d4bde │ │ + @ instruction: 0xff6d4c05 │ │ 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 c93804 │ │ @@ -3397936,21 +3397936,21 @@ │ │ bl c9a5e0 │ │ bl c9cc14 │ │ bl c9a5f0 │ │ bl c9cc14 │ │ bl c9a648 │ │ pop {r4, lr} │ │ b c9cc14 │ │ - @ instruction: 0xff6dc3d1 │ │ - @ instruction: 0xff6dd77e │ │ + @ instruction: 0xff6dc3f8 │ │ + @ instruction: 0xff6dd7a5 │ │ @ instruction: 0xff6b0dc9 │ │ - @ instruction: 0xff6d9ba9 │ │ - @ instruction: 0xff6cbcec │ │ + @ instruction: 0xff6d9bd0 │ │ + @ instruction: 0xff6cbd13 │ │ @ instruction: 0xff6ab451 │ │ - @ instruction: 0xff6cf778 │ │ + @ instruction: 0xff6cf79f │ │ @ instruction: 0xff6e3ecb │ │ @ instruction: 0xff6c2c2f │ │ ldr r0, [pc, #4] @ cc549c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x0015f9f0 │ │ push {fp, lr} │ │ @@ -3398262,15 +3398262,15 @@ │ │ bl c7f60c │ │ pop {r4, lr} │ │ b c83114 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c7f60c │ │ @ instruction: 0xff6bc2ac │ │ - @ instruction: 0xff6c7b62 │ │ + @ instruction: 0xff6c7b89 │ │ andeq r0, r0, ip, ror #1 │ │ andeq r0, r0, ip, asr #1 │ │ @ instruction: 0x000001b8 │ │ push {r4, lr} │ │ ldr r0, [pc, #76] @ cc59ec │ │ ldr r0, [pc, r0] │ │ bl c93c7c │ │ @@ -3398773,15 +3398773,15 @@ │ │ mov r0, r4 │ │ bl c7f60c │ │ pop {r4, lr} │ │ b c83114 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c7f60c │ │ - @ instruction: 0xff6d2037 │ │ + @ instruction: 0xff6d205e │ │ @ instruction: 0xff6aa726 │ │ andeq r0, r0, r4, lsr #1 │ │ muleq r0, r4, r0 │ │ andeq r0, r0, r4, lsl #1 │ │ andseq pc, r5, ip, lsr r1 @ │ │ mov r0, #0 │ │ bx lr │ │ @@ -3399321,54 +3399321,54 @@ │ │ @ instruction: 0xff6b377c │ │ @ instruction: 0x0017f3b8 │ │ andseq lr, r8, r0, lsl #5 │ │ andseq lr, r8, r4, ror r2 │ │ andseq lr, r8, r0, ror #4 │ │ @ instruction: 0xff6b727b │ │ @ instruction: 0xff6b715f │ │ - @ instruction: 0xff6c5451 │ │ + @ instruction: 0xff6c5478 │ │ @ instruction: 0xff6b1bbd │ │ - @ instruction: 0xff6d5cf1 │ │ + @ instruction: 0xff6d5d18 │ │ andseq pc, r7, r0, lsr r3 @ │ │ andseq lr, r8, r8, ror #3 │ │ andseq sp, r8, r8, asr #29 │ │ @ instruction: 0xff6b711f │ │ @ instruction: 0xff6b70ff │ │ - @ instruction: 0xff6d3ee1 │ │ + @ instruction: 0xff6d3f08 │ │ @ instruction: 0xff6b6ed3 │ │ @ instruction: 0xff6b7317 │ │ - @ instruction: 0xff6d40f9 │ │ + @ instruction: 0xff6d4120 │ │ @ instruction: 0xff6b71a7 │ │ @ instruction: 0xff6b6e77 │ │ @ instruction: 0xff6b7093 │ │ @ instruction: 0xff6b6e9f │ │ @ instruction: 0xff6b706b │ │ - @ instruction: 0xff6d3e4d │ │ + @ instruction: 0xff6d3e74 │ │ @ instruction: 0xff6b6f6b │ │ @ instruction: 0xff6b6d53 │ │ @ instruction: 0xff6b6c43 │ │ - @ instruction: 0xff6c34ba │ │ + @ instruction: 0xff6c34e1 │ │ @ instruction: 0xff6b6d97 │ │ - @ instruction: 0xff6c360e │ │ - @ instruction: 0xff6cfce8 │ │ + @ instruction: 0xff6c3635 │ │ + @ instruction: 0xff6cfd0f │ │ @ instruction: 0xff6b6b4f │ │ - @ instruction: 0xff6c33c6 │ │ + @ instruction: 0xff6c33ed │ │ @ instruction: 0xff6b6bf7 │ │ - @ instruction: 0xff6c346e │ │ + @ instruction: 0xff6c3495 │ │ @ instruction: 0xff6b6c83 │ │ - @ instruction: 0xff6c34fa │ │ + @ instruction: 0xff6c3521 │ │ @ instruction: 0xff6b70bb │ │ - @ instruction: 0xff6d3e9d │ │ + @ instruction: 0xff6d3ec4 │ │ @ instruction: 0xff6b6fff │ │ - @ instruction: 0xff6d3de1 │ │ + @ instruction: 0xff6d3e08 │ │ @ instruction: 0xff6b6e3b │ │ @ instruction: 0xff6b6e03 │ │ - @ instruction: 0xff6d3bcd │ │ + @ instruction: 0xff6d3bf4 │ │ @ instruction: 0xff6b704f │ │ - @ instruction: 0xff6d3e31 │ │ + @ instruction: 0xff6d3e58 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ bl c4ddc8 │ │ ldr r0, [r4, #12] │ │ @@ -3399417,15 +3399417,15 @@ │ │ bl cc6f44 │ │ ldr r1, [pc, #16] @ cc6b90 │ │ mov r0, r4 │ │ mov r2, #199 @ 0xc7 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6c687e │ │ + @ instruction: 0xff6c68a5 │ │ push {r4, lr} │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl cc6bc4 │ │ ldr r4, [pc, #20] @ cc6bc0 │ │ add r4, pc, r4 │ │ mov r0, r4 │ │ @@ -3399547,16 +3399547,16 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq pc, r8, r8, lsl #20 │ │ andeq r0, r0, r0, lsr #11 │ │ andseq pc, r8, ip, ror #19 │ │ andseq pc, r8, r4, ror #19 │ │ andseq pc, r8, r0, asr #19 │ │ - @ instruction: 0xff6c679a │ │ - @ instruction: 0xff6c66ba │ │ + @ instruction: 0xff6c67c1 │ │ + @ instruction: 0xff6c66e1 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #36] @ cc6dd4 │ │ ldr r0, [pc, r0] │ │ cmn r0, #1 │ │ popeq {r4, pc} │ │ ldr r0, [pc, #24] @ cc6dd8 │ │ @@ -3399590,15 +3399590,15 @@ │ │ mov r0, r5 │ │ mov r2, #237 @ 0xed │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ andseq sp, r8, ip, lsl #14 │ │ @ instruction: 0x0018d6f8 │ │ - @ instruction: 0xff6c65d2 │ │ + @ instruction: 0xff6c65f9 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r1, #0 │ │ beq cc6e94 │ │ mov r5, r0 │ │ ldr r0, [pc, #208] @ cc6f30 │ │ mov r9, r1 │ │ ldr r1, [pc, #204] @ cc6f34 │ │ @@ -3399653,15 +3399653,15 @@ │ │ ldr r0, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b cd379c │ │ andseq pc, r8, r0, lsl #15 │ │ andeq r0, r0, r8, lsl r3 │ │ andseq pc, r8, ip, ror #14 │ │ andseq pc, r8, r4, ror #14 │ │ - @ instruction: 0xff6c6546 │ │ + @ instruction: 0xff6c656d │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #156] @ cc6ff0 │ │ ldr r1, [pc, #156] @ cc6ff4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cd369c │ │ @@ -3399787,24 +3399787,24 @@ │ │ mov r8, r0 │ │ ldr r0, [r9, #4] │ │ bl cd379c │ │ cmp r8, #0 │ │ bne cc7028 │ │ b cc70d4 │ │ @ instruction: 0x0018d4d8 │ │ - @ instruction: 0xff6c6396 │ │ + @ instruction: 0xff6c63bd │ │ andseq sp, r8, r0, ror #8 │ │ - @ instruction: 0xff6c62f2 │ │ + @ instruction: 0xff6c6319 │ │ andseq pc, r8, r0, asr #10 │ │ ldrdeq r0, [r0], -r8 │ │ andseq pc, r8, ip, lsr #10 │ │ andseq pc, r8, r4, lsr #10 │ │ andseq sp, r8, r0, lsl r4 │ │ - @ instruction: 0xff6c6312 │ │ - @ instruction: 0xff6c63ce │ │ + @ instruction: 0xff6c6339 │ │ + @ instruction: 0xff6c63f5 │ │ mov r1, #0 │ │ b cc6bc4 │ │ push {r4, lr} │ │ ldr r1, [pc, #164] @ cc7238 │ │ mov r0, #8 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ @@ -3399843,20 +3399843,20 @@ │ │ str r2, [r4] │ │ b cc7228 │ │ mov r2, #0 │ │ ldr r0, [pc, #36] @ cc7254 │ │ add r0, pc, r0 │ │ str r2, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c626a │ │ + @ instruction: 0xff6c6291 │ │ andseq pc, r8, r4, asr #8 │ │ andseq pc, r8, r0, lsr r4 @ │ │ andseq pc, r8, ip, lsl r4 @ │ │ @ instruction: 0x0018f3f8 │ │ - @ instruction: 0xff6c61f6 │ │ + @ instruction: 0xff6c621d │ │ @ instruction: 0x0018f3dc │ │ @ instruction: 0x0018f3bc │ │ cmp r0, #0 │ │ ldrne r3, [pc, #40] @ cc728c │ │ ldrne r3, [pc, r3] │ │ strne r3, [r0] │ │ cmp r1, #0 │ │ @@ -3400717,33 +3400717,33 @@ │ │ @ instruction: 0x0018e7dc │ │ @ instruction: 0x0018e7d8 │ │ andseq lr, r8, r4, asr #15 │ │ @ instruction: 0xff6aa99e │ │ @ instruction: 0xff6db67f │ │ @ instruction: 0xff6b1cbb │ │ @ instruction: 0xff6db667 │ │ - @ instruction: 0xff6d7ab5 │ │ + @ instruction: 0xff6d7adc │ │ @ instruction: 0xff6db64f │ │ - @ instruction: 0xff6d7a68 │ │ + @ instruction: 0xff6d7a8f │ │ @ instruction: 0xff6db5a7 │ │ - @ instruction: 0xff6ccd63 │ │ + @ instruction: 0xff6ccd8a │ │ @ instruction: 0xff6db737 │ │ @ instruction: 0xff6e13bd │ │ @ instruction: 0xff6db637 │ │ - @ instruction: 0xff6d7a80 │ │ + @ instruction: 0xff6d7aa7 │ │ @ instruction: 0xff6db5bf │ │ - @ instruction: 0xff6d06f5 │ │ + @ instruction: 0xff6d071c │ │ @ instruction: 0xff6db5d7 │ │ - @ instruction: 0xff6d7ab0 │ │ + @ instruction: 0xff6d7ad7 │ │ @ instruction: 0xff6db5ef │ │ - @ instruction: 0xff6d0725 │ │ + @ instruction: 0xff6d074c │ │ @ instruction: 0xff6db607 │ │ @ instruction: 0xff6df37b │ │ @ instruction: 0xff6db58f │ │ - @ instruction: 0xff6c3882 │ │ + @ instruction: 0xff6c38a9 │ │ @ instruction: 0xff6db577 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r8, [pc, #360] @ cc81a4 │ │ add r8, pc, r8 │ │ ldr r7, [r8, #8] │ │ cmp r7, r0 │ │ bhi cc8144 │ │ @@ -3400839,15 +3400839,15 @@ │ │ @ instruction: 0xff6db3df │ │ @ instruction: 0xff6a86c9 │ │ @ instruction: 0xff6db3c7 │ │ @ instruction: 0xff6aa6ce │ │ @ instruction: 0xff6db3af │ │ @ instruction: 0xff6b19eb │ │ @ instruction: 0xff6db397 │ │ - @ instruction: 0xff6d77e5 │ │ + @ instruction: 0xff6d780c │ │ @ instruction: 0xff6db37f │ │ @ instruction: 0xff6b540f │ │ @ instruction: 0xff6db3f7 │ │ ldr r3, [pc, #20] @ cc81f4 │ │ add r3, pc, r3 │ │ ldrb r3, [r3] │ │ cmp r3, #1 │ │ @@ -3401288,23 +3401288,23 @@ │ │ @ instruction: 0xff6dada3 │ │ @ instruction: 0xff6a7fc5 │ │ @ instruction: 0xff6dacc3 │ │ @ instruction: 0xff6aa0aa │ │ @ instruction: 0xff6dad8b │ │ @ instruction: 0xff6b13a7 │ │ @ instruction: 0xff6dad53 │ │ - @ instruction: 0xff6d71a1 │ │ + @ instruction: 0xff6d71c8 │ │ @ instruction: 0xff6dad3b │ │ @ instruction: 0xff6b4cc3 │ │ @ instruction: 0xff6dacab │ │ @ instruction: 0xff6ad963 │ │ @ instruction: 0xff6dad23 │ │ @ instruction: 0xff6b83d8 │ │ @ instruction: 0xff6dad0b │ │ - @ instruction: 0xff6cc307 │ │ + @ instruction: 0xff6cc32e │ │ @ instruction: 0xff6dacdb │ │ @ instruction: 0xff6b83c0 │ │ @ instruction: 0xff6dacf3 │ │ @ instruction: 0xff6b8360 │ │ @ instruction: 0xff6dac93 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ @@ -3401424,17 +3401424,17 @@ │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ andseq sp, r8, r0, lsl #24 │ │ @ instruction: 0xff6a9d9a │ │ @ instruction: 0xff6daa7b │ │ @ instruction: 0xff6b10b7 │ │ @ instruction: 0xff6daa63 │ │ - @ instruction: 0xff6d6eb1 │ │ + @ instruction: 0xff6d6ed8 │ │ @ instruction: 0xff6daa4b │ │ - @ instruction: 0xff6d6f2d │ │ + @ instruction: 0xff6d6f54 │ │ @ instruction: 0xff6daa93 │ │ push {fp, lr} │ │ ldr ip, [pc, #220] @ cc8be4 │ │ add ip, pc, ip │ │ ldr r3, [ip, #16] │ │ cmp r3, r0 │ │ bhi cc8b9c │ │ @@ -3401487,19 +3401487,19 @@ │ │ ldr r0, [pc, #36] @ cc8bf8 │ │ movw r2, #405 @ 0x195 │ │ ldr r1, [pc, #32] @ cc8bfc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ @ instruction: 0x0018dafc │ │ - @ instruction: 0xff6c11f7 │ │ + @ instruction: 0xff6c121e │ │ @ instruction: 0xff6da96f │ │ @ instruction: 0xff6a7c59 │ │ @ instruction: 0xff6da957 │ │ - @ instruction: 0xff6d4f3d │ │ + @ instruction: 0xff6d4f64 │ │ @ instruction: 0xff6da93f │ │ @ instruction: 0xff6ab9b6 │ │ @ instruction: 0xff6da993 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ bmi cc8cac │ │ ldr r6, [pc, #216] @ cc8cf4 │ │ @@ -3401559,17 +3401559,17 @@ │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ andseq sp, r8, r4, ror #19 │ │ @ instruction: 0xff6a9b7e │ │ @ instruction: 0xff6da85f │ │ @ instruction: 0xff6b0e9b │ │ @ instruction: 0xff6da847 │ │ - @ instruction: 0xff6d6c95 │ │ + @ instruction: 0xff6d6cbc │ │ @ instruction: 0xff6da82f │ │ - @ instruction: 0xff6d8a96 │ │ + @ instruction: 0xff6d8abd │ │ @ instruction: 0xff6da877 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl da4de0 │ │ cmp r4, #0 │ │ cmpne r5, #0 │ │ @@ -3401893,19 +3401893,19 @@ │ │ mov r0, #15 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cf49a │ │ + @ instruction: 0xff6cf4c1 │ │ @ instruction: 0xff6bb6c8 │ │ - @ instruction: 0xff6cf472 │ │ + @ instruction: 0xff6cf499 │ │ @ instruction: 0xff6bb6a0 │ │ - @ instruction: 0xff6cf44a │ │ + @ instruction: 0xff6cf471 │ │ @ instruction: 0xff6bb678 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl da4d70 │ │ @@ -3401965,18 +3401965,18 @@ │ │ mov r0, r5 │ │ mov r2, #208 @ 0xd0 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6cf372 │ │ - @ instruction: 0xff6d671d │ │ - @ instruction: 0xff6cf3de │ │ - @ instruction: 0xff6cf316 │ │ + @ instruction: 0xff6cf399 │ │ + @ instruction: 0xff6d6744 │ │ + @ instruction: 0xff6cf405 │ │ + @ instruction: 0xff6cf33d │ │ mov r2, #58 @ 0x3a │ │ b cc9258 │ │ cmp r1, #0 │ │ beq cc940c │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #152] @ cc9428 │ │ @@ -3402015,17 +3402015,17 @@ │ │ ldr r1, [pc, #28] @ cc9430 │ │ mov r0, #1 │ │ mov r2, #268 @ 0x10c │ │ add r1, pc, r1 │ │ b cc7358 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6cf2be │ │ + @ instruction: 0xff6cf2e5 │ │ @ instruction: 0xff6ac85d │ │ - @ instruction: 0xff6cf24a │ │ + @ instruction: 0xff6cf271 │ │ cmp r1, #0 │ │ beq cc94a8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ cc94c4 │ │ mov r5, r0 │ │ add r0, r4, r4, lsl #1 │ │ @@ -3402054,17 +3402054,17 @@ │ │ ldr r1, [pc, #28] @ cc94cc │ │ mov r0, #1 │ │ mov r2, #268 @ 0x10c │ │ add r1, pc, r1 │ │ b cc7358 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6cf212 │ │ + @ instruction: 0xff6cf239 │ │ @ instruction: 0xff6ac7ad │ │ - @ instruction: 0xff6cf1ae │ │ + @ instruction: 0xff6cf1d5 │ │ push {r4, r5, r6, lr} │ │ mov r5, #0 │ │ cmp r2, #2 │ │ bcc cc9520 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl da59a0 │ │ @@ -3402597,15 +3402597,15 @@ │ │ bl cca2b8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6c37b6 │ │ + @ instruction: 0xff6c37dd │ │ 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 cc9dec │ │ @@ -3402643,15 +3402643,15 @@ │ │ b cc9de8 │ │ 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: 0xff6c3696 │ │ + @ instruction: 0xff6c36bd │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ ldrne r2, [r1] │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r2, #1 │ │ @@ -3402756,16 +3402756,16 @@ │ │ mov r2, #120 @ 0x78 │ │ ldr r0, [r5, #20] │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b cc9f50 │ │ - @ instruction: 0xff6c352a │ │ - @ instruction: 0xff6c346e │ │ + @ instruction: 0xff6c3551 │ │ + @ instruction: 0xff6c3495 │ │ push {r4, lr} │ │ cmp r1, #0 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ beq cca01c │ │ ldr ip, [pc, #60] @ cca020 │ │ @@ -3402781,15 +3402781,15 @@ │ │ strb r0, [r4, #24] │ │ mov r0, #20 │ │ bl cc7358 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c3432 │ │ + @ instruction: 0xff6c3459 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq cca110 │ │ ldr ip, [pc, #220] @ cca118 │ │ mov r5, r0 │ │ mov r6, r2 │ │ @@ -3402843,16 +3402843,16 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b cca0a4 │ │ mov r4, #0 │ │ b cca0a4 │ │ - @ instruction: 0xff6c33ba │ │ - @ instruction: 0xff6c331a │ │ + @ instruction: 0xff6c33e1 │ │ + @ instruction: 0xff6c3341 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr ip, [pc, #72] @ cca180 │ │ mov r4, r0 │ │ ldrb r3, [r4, #24] │ │ @@ -3402869,15 +3402869,15 @@ │ │ str r2, [r4, #12] │ │ mov r2, #110 @ 0x6e │ │ bl cc7358 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c32d6 │ │ + @ instruction: 0xff6c32fd │ │ push {r4, lr} │ │ ldr ip, [pc, #100] @ cca1f4 │ │ mov r4, r0 │ │ mvn lr, #0 │ │ lsl r3, r1, #3 │ │ mvn r3, lr, lsl r3 │ │ ldrb r2, [r4, #24] │ │ @@ -3402898,15 +3402898,15 @@ │ │ mov r2, #110 @ 0x6e │ │ str r3, [r4, #16] │ │ bl cc7358 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c326a │ │ + @ instruction: 0xff6c3291 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ cca24c │ │ ldrb r2, [r4, #24] │ │ mvn r0, #0 │ │ str r0, [r4, #16] │ │ add r1, pc, r1 │ │ @@ -3402920,15 +3402920,15 @@ │ │ str r3, [r4, #8] │ │ str r3, [r4, #12] │ │ bl cc7358 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c3206 │ │ + @ instruction: 0xff6c322d │ │ ldr r0, [r0, #20] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ @@ -3403170,15 +3403170,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 cca440 │ │ - @ instruction: 0xff6c2fc2 │ │ + @ instruction: 0xff6c2fe9 │ │ ldr r1, [r0, #20] │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r3, [r1] │ │ @@ -3403200,15 +3403200,15 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff6c2d86 │ │ + @ instruction: 0xff6c2dad │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #20] │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cca708 │ │ ldr r1, [pc, #64] @ cca710 │ │ @@ -3403225,15 +3403225,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: 0xff6c2d42 │ │ + @ instruction: 0xff6c2d69 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r7, #0 │ │ cmp r5, #8 │ │ bhi cca834 │ │ mov r6, r2 │ │ @@ -3403465,15 +3403465,15 @@ │ │ bl cca2b8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6c2a46 │ │ + @ instruction: 0xff6c2a6d │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ strne r0, [r1] │ │ movne r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ @@ -3403508,15 +3403508,15 @@ │ │ bl cc7594 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ bne ccab54 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c28c6 │ │ + @ instruction: 0xff6c28ed │ │ 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 │ │ @@ -3403672,15 +3403672,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a5b09 │ │ @ instruction: 0xff6a5a81 │ │ @ instruction: 0xff6a5a69 │ │ - @ instruction: 0xff6d2d7e │ │ + @ instruction: 0xff6d2da5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #2 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ mov r3, #4 │ │ @@ -3403844,20 +3403844,20 @@ │ │ bl cc7594 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, #0 │ │ b ccb0a4 │ │ @ instruction: 0xff6a58f9 │ │ - @ instruction: 0xff6cb739 │ │ - @ instruction: 0xff6cb729 │ │ + @ instruction: 0xff6cb760 │ │ + @ instruction: 0xff6cb750 │ │ @ instruction: 0xff6a58ad │ │ - @ instruction: 0xff6cb6ed │ │ + @ instruction: 0xff6cb714 │ │ @ instruction: 0xff6a5865 │ │ - @ instruction: 0xff6cb6a5 │ │ + @ instruction: 0xff6cb6cc │ │ @ instruction: 0xff6a5815 │ │ @ instruction: 0xff6a57a1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3404173,15 +3404173,15 @@ │ │ mov r0, r8 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a5495 │ │ @ instruction: 0xff6a5285 │ │ @ instruction: 0xff6a54ed │ │ @ instruction: 0xff6a54c9 │ │ - @ instruction: 0xff6c04d0 │ │ + @ instruction: 0xff6c04f7 │ │ @ instruction: 0xff6a52b5 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq ccb604 │ │ mov r1, r2 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ @@ -3404584,29 +3404584,29 @@ │ │ b ccbaa4 │ │ nop {0} │ │ andeq r0, r0, r0 │ │ mvngt r0, r0 │ │ @ instruction: 0xffc00000 │ │ ldrshmi pc, [pc, #255] @ ccbd4b @ │ │ @ instruction: 0xff6a8b48 │ │ - @ instruction: 0xff6ccc45 │ │ + @ instruction: 0xff6ccc6c │ │ @ instruction: 0xff6a8ae8 │ │ - @ instruction: 0xff6ccbe5 │ │ + @ instruction: 0xff6ccc0c │ │ @ instruction: 0xff6a8958 │ │ - @ instruction: 0xff6cca55 │ │ + @ instruction: 0xff6cca7c │ │ @ instruction: 0xff6a8a8c │ │ - @ instruction: 0xff6ccb89 │ │ + @ instruction: 0xff6ccbb0 │ │ @ instruction: 0xff6a8990 │ │ - @ instruction: 0xff6cca8d │ │ + @ instruction: 0xff6ccab4 │ │ @ instruction: 0xff6a89c0 │ │ - @ instruction: 0xff6ccabd │ │ + @ instruction: 0xff6ccae4 │ │ @ instruction: 0xff6a89ec │ │ - @ instruction: 0xff6ccae9 │ │ + @ instruction: 0xff6ccb10 │ │ @ instruction: 0xff6a8a24 │ │ - @ instruction: 0xff6ccb21 │ │ + @ instruction: 0xff6ccb48 │ │ b ccbc8c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq ccbcec │ │ mov r2, r1 │ │ @@ -3404709,19 +3404709,19 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #130 @ 0x82 │ │ b ccbd18 │ │ @ instruction: 0xff6a8874 │ │ - @ instruction: 0xff6ce60a │ │ + @ instruction: 0xff6ce631 │ │ @ instruction: 0xff6a8750 │ │ - @ instruction: 0xff6ce4e6 │ │ + @ instruction: 0xff6ce50d │ │ @ instruction: 0xff6a87a8 │ │ - @ instruction: 0xff6ce53e │ │ + @ instruction: 0xff6ce565 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #1 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3405007,21 +3405007,21 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b ccc2a4 │ │ @ instruction: 0xff6a83d8 │ │ - @ instruction: 0xff6d19c9 │ │ + @ instruction: 0xff6d19f0 │ │ @ instruction: 0xff6a82a8 │ │ - @ instruction: 0xff6d1899 │ │ + @ instruction: 0xff6d18c0 │ │ @ instruction: 0xff6a82e4 │ │ - @ instruction: 0xff6d18d5 │ │ + @ instruction: 0xff6d18fc │ │ @ instruction: 0xff6a8338 │ │ - @ instruction: 0xff6d1929 │ │ + @ instruction: 0xff6d1950 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3405222,15 +3405222,15 @@ │ │ bl c82ee8 │ │ mov r0, #0 │ │ str r9, [r4, #16] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a7f60 │ │ @ instruction: 0xff6af158 │ │ @ instruction: 0xff6a7fd8 │ │ - @ instruction: 0xff6cfa31 │ │ + @ instruction: 0xff6cfa58 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq ccc684 │ │ ldr r3, [r0, #4] │ │ cmp r3, #2 │ │ beq ccc6b4 │ │ @@ -3405301,19 +3405301,19 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b ccc70c │ │ @ instruction: 0xff6a7edc │ │ - @ instruction: 0xff6d33c0 │ │ + @ instruction: 0xff6d33e7 │ │ @ instruction: 0xff6a7e10 │ │ @ instruction: 0xff6af008 │ │ @ instruction: 0xff6a7e7c │ │ - @ instruction: 0xff6d3360 │ │ + @ instruction: 0xff6d3387 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ str r2, [r0, #16] │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ beq ccc7e0 │ │ ldr r3, [r4, #4] │ │ @@ -3405813,15 +3405813,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6a7620 │ │ - @ instruction: 0xff6d2ad1 │ │ + @ instruction: 0xff6d2af8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ beq ccd018 │ │ orr r7, r1, r3 │ │ clz r7, r7 │ │ lsrs r7, r7, #5 │ │ bne ccd018 │ │ @@ -3405916,22 +3405916,22 @@ │ │ mov r2, r5 │ │ blx d9e44e │ │ 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: 0xff6a7548 │ │ - @ instruction: 0xff6d0b4f │ │ + @ instruction: 0xff6d0b76 │ │ @ instruction: 0xff6a7518 │ │ - @ instruction: 0xff6d0b1f │ │ + @ instruction: 0xff6d0b46 │ │ @ instruction: 0xff6a74e0 │ │ - @ instruction: 0xff6d0ae7 │ │ + @ instruction: 0xff6d0b0e │ │ @ instruction: 0xff6a74a4 │ │ @ instruction: 0xff6a7574 │ │ - @ instruction: 0xff6d0b7b │ │ + @ instruction: 0xff6d0ba2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #5 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ bl cccf84 │ │ @@ -3406027,17 +3406027,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: 0xff6a72fc │ │ - @ instruction: 0xff6cd0a7 │ │ + @ instruction: 0xff6cd0ce │ │ @ instruction: 0xff6a7328 │ │ - @ instruction: 0xff6cd0d3 │ │ + @ instruction: 0xff6cd0fa │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq ccd30c │ │ mov r3, #0 │ │ cmp r1, #0 │ │ str r3, [r0, #16] │ │ beq ccd328 │ │ @@ -3406062,17 +3406062,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6a7254 │ │ - @ instruction: 0xff6c0106 │ │ + @ instruction: 0xff6c012d │ │ @ instruction: 0xff6a7238 │ │ - @ instruction: 0xff6c00ea │ │ + @ instruction: 0xff6c0111 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq ccd39c │ │ cmp r3, #0 │ │ @@ -3406187,15 +3406187,15 @@ │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6a7074 │ │ - @ instruction: 0xff6d2540 │ │ + @ instruction: 0xff6d2567 │ │ @ instruction: 0xff6a7044 │ │ @ instruction: 0xff6a333b │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq ccd598 │ │ ldr r3, [r0, #4] │ │ str r2, [r0, #16] │ │ @@ -3407010,15 +3407010,15 @@ │ │ mov r2, #0 │ │ strb r2, [r1] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6a9e0f │ │ @ instruction: 0xff6a7b05 │ │ - @ instruction: 0xff6cb291 │ │ + @ instruction: 0xff6cb2b8 │ │ @ instruction: 0xff6a9e2b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ bl c30d3c │ │ movw r1, #19923 @ 0x4dd3 │ │ add r0, r0, r0, lsl #1 │ │ @@ -3407146,15 +3407146,15 @@ │ │ beq cce404 │ │ add r6, r9, r6 │ │ b cce39c │ │ mov r7, r5 │ │ b cce2e0 │ │ @ instruction: 0xff6a9c77 │ │ @ instruction: 0xff6a9bf7 │ │ - @ instruction: 0xff6caec7 │ │ + @ instruction: 0xff6caeee │ │ @ instruction: 0xff6d8fa7 │ │ @ instruction: 0xff6a9b8f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq cce570 │ │ @@ -3407257,15 +3407257,15 @@ │ │ str fp, [r9] │ │ cmp r0, #0 │ │ beq cce604 │ │ str sl, [fp, #12] │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a99cf │ │ - @ instruction: 0xff6ca16e │ │ + @ instruction: 0xff6ca195 │ │ 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] │ │ @@ -3407480,15 +3407480,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: 0xff6b2349 │ │ - @ instruction: 0xff6cf28b │ │ + @ instruction: 0xff6cf2b2 │ │ @ instruction: 0xff6b2301 │ │ @ instruction: 0xff6b22ed │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne cce9e4 │ │ @@ -3407957,20 +3407957,20 @@ │ │ ldr r1, [r4] │ │ mov r0, r9 │ │ bl da57b0 │ │ b ccecfc │ │ @ instruction: 0xff6a1abd │ │ @ instruction: 0xff6b1fe5 │ │ @ instruction: 0xff6b93ae │ │ - @ instruction: 0xff6c082a │ │ + @ instruction: 0xff6c0851 │ │ @ instruction: 0xff6b2041 │ │ @ instruction: 0xff6b940a │ │ @ instruction: 0xff6b1f75 │ │ @ instruction: 0xff6b933e │ │ - @ instruction: 0xff6bb0e3 │ │ + @ instruction: 0xff6bb10a │ │ @ instruction: 0xff6b1f9d │ │ @ instruction: 0xff6a58e1 │ │ @ instruction: 0xff6b1de1 │ │ @ instruction: 0xff6a5725 │ │ @ instruction: 0xff6b7452 │ │ @ instruction: 0xff6b1da9 │ │ @ instruction: 0xff6a56ed │ │ @@ -3408416,16 +3408416,16 @@ │ │ ldr r1, [pc, #24] @ ccf830 │ │ mov r0, r5 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c8eac │ │ - @ instruction: 0xff6c8e74 │ │ + @ instruction: 0xff6c8ed3 │ │ + @ instruction: 0xff6c8e9b │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ ldr r1, [pc, #36] @ ccf86c │ │ ldr r1, [pc, r1] │ │ bl d0e4f4 │ │ ldr r0, [r4] │ │ @@ -3408433,15 +3408433,15 @@ │ │ ldr r1, [pc, #20] @ ccf870 │ │ mov r0, r4 │ │ mov r2, #55 @ 0x37 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ @ instruction: 0x00175db8 │ │ - @ instruction: 0xff6c8e30 │ │ + @ instruction: 0xff6c8e57 │ │ ldr r0, [pc, #16] @ ccf88c │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ ccf890 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c3ab98 │ │ @ instruction: 0xff6b13dd │ │ @@ -3408849,26 +3408849,26 @@ │ │ ldr r2, [pc, #72] @ ccff24 │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r9 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ b ccfe9c │ │ - @ instruction: 0xff6c8810 │ │ + @ instruction: 0xff6c8837 │ │ @ instruction: 0xff6b0de3 │ │ - @ instruction: 0xff6caa53 │ │ + @ instruction: 0xff6caa7a │ │ @ instruction: 0xff6d7472 │ │ @ instruction: 0xff6d3b54 │ │ @ instruction: 0xff6adb84 │ │ - @ instruction: 0xff6c8a30 │ │ + @ instruction: 0xff6c8a57 │ │ @ instruction: 0xff6d967c │ │ - @ instruction: 0xff6c88c0 │ │ - @ instruction: 0xff6c89cc │ │ - @ instruction: 0xff6c89a8 │ │ - @ instruction: 0xff6c87c8 │ │ + @ instruction: 0xff6c88e7 │ │ + @ instruction: 0xff6c89f3 │ │ + @ instruction: 0xff6c89cf │ │ + @ instruction: 0xff6c87ef │ │ @ instruction: 0xff6b49fa │ │ @ instruction: 0xff6a46be │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ cmp r1, #0 │ │ beq cd00dc │ │ mov r7, r1 │ │ @@ -3408987,32 +3408987,32 @@ │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r8 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6c85a4 │ │ + @ instruction: 0xff6c85cb │ │ @ instruction: 0xff6b47e9 │ │ - @ instruction: 0xff6d1654 │ │ - @ instruction: 0xff6be522 │ │ + @ instruction: 0xff6d167b │ │ + @ instruction: 0xff6be549 │ │ @ instruction: 0xff6b4992 │ │ @ instruction: 0xff6a08f8 │ │ @ instruction: 0xff6b8f7b │ │ - @ instruction: 0xff6c86eb │ │ - @ instruction: 0xff6c9ee2 │ │ + @ instruction: 0xff6c8712 │ │ + @ instruction: 0xff6c9f09 │ │ @ instruction: 0xff6b1d31 │ │ - @ instruction: 0xff6c9335 │ │ - @ instruction: 0xff6c8680 │ │ - @ instruction: 0xff6c4b4f │ │ + @ instruction: 0xff6c935c │ │ + @ instruction: 0xff6c86a7 │ │ + @ instruction: 0xff6c4b76 │ │ @ instruction: 0xff69fb8d │ │ - @ instruction: 0xff6bd3ce │ │ + @ instruction: 0xff6bd3f5 │ │ @ instruction: 0xff6b6e0f │ │ @ instruction: 0xff6a07dc │ │ - @ instruction: 0xff6c85cc │ │ + @ instruction: 0xff6c85f3 │ │ @ instruction: 0xff6b4811 │ │ 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 │ │ @@ -3409135,15 +3409135,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r0 │ │ mov r0, fp │ │ bl d0e4cc │ │ mov r0, r4 │ │ add sp, sp, #532 @ 0x214 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c842c │ │ + @ instruction: 0xff6c8453 │ │ @ instruction: 0xff6a7c8f │ │ @ instruction: 0xff6ac201 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ cd03b8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r2, #280 @ 0x118 │ │ @@ -3409344,15 +3409344,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6ab105 │ │ - @ instruction: 0xff6bb1e8 │ │ + @ instruction: 0xff6bb20f │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, #1 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq cd0734 │ │ mov r5, r0 │ │ @@ -3409453,19 +3409453,19 @@ │ │ b cd084c │ │ mov r6, #0 │ │ ldr r0, [r5, #16] │ │ bl cd379c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6ab035 │ │ - @ instruction: 0xff6bb118 │ │ + @ instruction: 0xff6bb13f │ │ @ instruction: 0xff6aaff1 │ │ - @ instruction: 0xff6cd41f │ │ + @ instruction: 0xff6cd446 │ │ @ instruction: 0xff6aafc9 │ │ - @ instruction: 0xff6cd3f7 │ │ + @ instruction: 0xff6cd41e │ │ @ instruction: 0xff6aaf85 │ │ @ instruction: 0xff6ab065 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov r7, r2 │ │ @@ -3409552,15 +3409552,15 @@ │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl cd0a48 │ │ mov r4, #0 │ │ b cd09cc │ │ @ instruction: 0xff6aaddd │ │ - @ instruction: 0xff6baec0 │ │ + @ instruction: 0xff6baee7 │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #8 │ │ ldrex r2, [r1] │ │ add r4, r2, #1 │ │ strex r2, r4, [r1] │ │ cmp r2, #0 │ │ bne cd09f8 │ │ @@ -3409800,15 +3409800,15 @@ │ │ str r8, [r7, #40] @ 0x28 │ │ bl c8297c │ │ str r0, [r7, #48] @ 0x30 │ │ mov r0, r7 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6aab0d │ │ - @ instruction: 0xff6babf0 │ │ + @ instruction: 0xff6bac17 │ │ andseq r4, r7, ip, lsr #19 │ │ @ instruction: 0xfffff684 │ │ add r0, r0, #12 │ │ b cd1214 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r1 │ │ ldr r1, [pc, #252] @ cd0eec │ │ @@ -3410027,15 +3410027,15 @@ │ │ ldr r0, [r7, #4] │ │ mov r1, r4 │ │ bl d0e148 │ │ ldr r0, [r7, #16] │ │ bl cd379c │ │ b cd1130 │ │ @ instruction: 0xff6aa739 │ │ - @ instruction: 0xff6ba81c │ │ + @ instruction: 0xff6ba843 │ │ @ instruction: 0xff6aa66d │ │ @ instruction: 0xff6a178a │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cd1194 │ │ mov r2, r1 │ │ @@ -3410224,15 +3410224,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6aa33d │ │ - @ instruction: 0xff6ba420 │ │ + @ instruction: 0xff6ba447 │ │ 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 │ │ @@ -3410633,31 +3410633,31 @@ │ │ ldr r0, [pc, #16] @ cd1acc │ │ movw r1, #878 @ 0x36e │ │ ldr r2, [pc, #12] @ cd1ad0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cd195c │ │ @ instruction: 0xff6a9cb9 │ │ - @ instruction: 0xff6c30d2 │ │ + @ instruction: 0xff6c30f9 │ │ @ instruction: 0xff6a9e25 │ │ - @ instruction: 0xff6b9f08 │ │ + @ instruction: 0xff6b9f2f │ │ @ instruction: 0xff6a9f91 │ │ @ instruction: 0xff6a485c │ │ @ instruction: 0xff6a28f8 │ │ @ instruction: 0xff6a9d35 │ │ @ instruction: 0xff6a9ced │ │ - @ instruction: 0xff6c3106 │ │ + @ instruction: 0xff6c312d │ │ @ instruction: 0xff6acac2 │ │ @ instruction: 0xff6b4bd6 │ │ @ instruction: 0xff6a9f5d │ │ - @ instruction: 0xff6c3376 │ │ + @ instruction: 0xff6c339d │ │ @ instruction: 0xff69f04c │ │ andseq r3, r5, r0, lsr sp │ │ @ instruction: 0xff6aa039 │ │ - @ instruction: 0xff6c3452 │ │ + @ instruction: 0xff6c3479 │ │ @ instruction: 0xff6ace0e │ │ @ instruction: 0xff6a9f11 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r6, #0 │ │ cmp r0, #0 │ │ beq cd1c44 │ │ @@ -3410753,15 +3410753,15 @@ │ │ mov r0, r4 │ │ blx r2 │ │ add r7, r7, #1 │ │ cmp r6, r7 │ │ bne cd1c80 │ │ b cd1c10 │ │ @ instruction: 0xff6a9be9 │ │ - @ instruction: 0xff6b9ccc │ │ + @ instruction: 0xff6b9cf3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq cd1d80 │ │ @@ -3410821,15 +3410821,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a99e9 │ │ - @ instruction: 0xff6b9acc │ │ + @ instruction: 0xff6b9af3 │ │ @ instruction: 0xff6a9a59 │ │ 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 │ │ @@ -3411016,15 +3411016,15 @@ │ │ add r7, r7, #1 │ │ cmp sl, r7 │ │ bne cd2094 │ │ b cd1f9c │ │ mov r5, #0 │ │ b cd1f9c │ │ @ instruction: 0xff6a995d │ │ - @ instruction: 0xff6b9a40 │ │ + @ instruction: 0xff6b9a67 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ bl cd3774 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cd2200 │ │ @@ -3411213,15 +3411213,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a93c9 │ │ - @ instruction: 0xff6c0b7b │ │ + @ instruction: 0xff6c0ba2 │ │ 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 │ │ @@ -3411274,15 +3411274,15 @@ │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a92dd │ │ - @ instruction: 0xff6b93c0 │ │ + @ instruction: 0xff6b93e7 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #176] @ cd2594 │ │ mov r6, r0 │ │ mov r0, #8 │ │ movw r2, #257 @ 0x101 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3411582,15 +3411582,15 @@ │ │ mov r5, #0 │ │ ldr r0, [r4, #16] │ │ bl cd379c │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a8e95 │ │ - @ instruction: 0xff6b8f78 │ │ + @ instruction: 0xff6b8f9f │ │ @ instruction: 0xff6a8f95 │ │ @ instruction: 0xff6a8e61 │ │ @ instruction: 0xff6a8f29 │ │ @ instruction: 0xff6a8df9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ @@ -3411644,15 +3411644,15 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ ldr r0, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cd379c │ │ @ instruction: 0xff6a8cf9 │ │ @ instruction: 0xff6a8d41 │ │ - @ instruction: 0xff6b8e24 │ │ + @ instruction: 0xff6b8e4b │ │ b ccf2a8 │ │ b ccf29c │ │ b ccf2a0 │ │ cmp r1, #0 │ │ beq cd2ac0 │ │ mov r1, #1 │ │ mov r2, #0 │ │ @@ -3411883,20 +3411883,20 @@ │ │ orr r0, r3, r0 │ │ bx lr │ │ ldr r1, [pc, #12] @ cd2e58 │ │ mov r0, #8 │ │ mov r2, #40 @ 0x28 │ │ add r1, pc, r1 │ │ b cc7358 │ │ - @ instruction: 0xff6c0100 │ │ + @ instruction: 0xff6c0127 │ │ ldr r1, [pc, #8] @ cd2e6c │ │ mov r2, #46 @ 0x2e │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6c00ec │ │ + @ instruction: 0xff6c0113 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r1, #12 │ │ mov r4, r2 │ │ bl cb2160 │ │ cmp r5, #0 │ │ beq cd2e9c │ │ @@ -3412092,19 +3412092,19 @@ │ │ ldr r0, [pc, #32] @ cd31a8 │ │ movw r2, #350 @ 0x15e │ │ ldr r1, [pc, #28] @ cd31ac │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ andseq r3, r8, r4, ror #14 │ │ - @ instruction: 0xff6ccb85 │ │ + @ instruction: 0xff6ccbac │ │ andseq r3, r8, r8, lsr #14 │ │ @ instruction: 0x000002b4 │ │ @ instruction: 0xff69d728 │ │ - @ instruction: 0xff6cc8d9 │ │ + @ instruction: 0xff6cc900 │ │ ldr r0, [r0] │ │ b da4e70 │ │ push {fp, lr} │ │ ldr r0, [r0] │ │ bl da4e50 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3412119,15 +3412119,15 @@ │ │ bl cc7594 │ │ ldr r0, [pc, #20] @ cd320c │ │ mov r1, #0 │ │ ldr r0, [pc, r0] │ │ pop {fp, lr} │ │ b da4e50 │ │ andseq r3, r8, r0, asr r4 │ │ - @ instruction: 0xff6cc881 │ │ + @ instruction: 0xff6cc8a8 │ │ andseq r3, r8, r0, lsr r4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #348] @ cd337c │ │ ldr r0, [pc, r0] │ │ bl da4e70 │ │ mov r1, r0 │ │ @@ -3412214,15 +3412214,15 @@ │ │ movw r2, #394 @ 0x18a │ │ ldr r1, [pc, #16] @ cd3384 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ andseq r3, r8, ip, lsl #8 │ │ @ instruction: 0xff6aa20d │ │ - @ instruction: 0xff6cc6f5 │ │ + @ instruction: 0xff6cc71c │ │ add r0, r0, #44 @ 0x2c │ │ b da5050 │ │ add r0, r0, #44 @ 0x2c │ │ b da5070 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ @@ -3412343,15 +3412343,15 @@ │ │ movw r2, #535 @ 0x217 │ │ bl cc7594 │ │ cmp r6, #0 │ │ mov r4, r6 │ │ bne cd3558 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cc515 │ │ + @ instruction: 0xff6cc53c │ │ ldr r0, [r0] │ │ dmb ish │ │ bx lr │ │ ldr r1, [r1] │ │ dmb ish │ │ str r1, [r0] │ │ bx lr │ │ @@ -3412409,17 +3412409,17 @@ │ │ mov r2, #592 @ 0x250 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ andseq r3, r8, r4, ror r0 │ │ andeq r0, r0, ip, ror #1 │ │ - @ instruction: 0xff6cc485 │ │ - @ instruction: 0xff6cc41d │ │ - @ instruction: 0xff6cc3f1 │ │ + @ instruction: 0xff6cc4ac │ │ + @ instruction: 0xff6cc444 │ │ + @ instruction: 0xff6cc418 │ │ push {fp, lr} │ │ bl da59f0 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ ldr r0, [pc, #8] @ cd36c0 │ │ mov r1, #0 │ │ @@ -3412438,15 +3412438,15 @@ │ │ mov r1, r5 │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #610 @ 0x262 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6cc385 │ │ + @ instruction: 0xff6cc3ac │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #88] @ cd376c │ │ mov r0, #40 @ 0x28 │ │ movw r2, #618 @ 0x26a │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ @@ -3412464,16 +3412464,16 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6cc351 │ │ - @ instruction: 0xff6cc31d │ │ + @ instruction: 0xff6cc378 │ │ + @ instruction: 0xff6cc344 │ │ push {fp, lr} │ │ bl da5a20 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl da5a30 │ │ @@ -3412492,15 +3412492,15 @@ │ │ bl da5a50 │ │ ldr r1, [pc, #16] @ cd37dc │ │ mov r0, r4 │ │ movw r2, #713 @ 0x2c9 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6cc299 │ │ + @ instruction: 0xff6cc2c0 │ │ push {fp, lr} │ │ bl da5260 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ ldr r0, [r0] │ │ @@ -3412587,16 +3412587,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: 0xff6b7f7b │ │ - @ instruction: 0xff6ca2cf │ │ + @ instruction: 0xff6b7fa2 │ │ + @ instruction: 0xff6ca2f6 │ │ @ instruction: 0xff6d1906 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ push {fp, lr} │ │ mov r0, #23 │ │ bl da5220 │ │ @@ -3421432,19 +3421432,19 @@ │ │ andseq r9, r4, ip, lsl #7 │ │ andseq r9, r4, r0, ror r3 │ │ andseq sl, r7, r8, lsl #8 │ │ andeq r1, r0, r0, lsl #5 │ │ @ instruction: 0x0017a3f8 │ │ andseq sl, r7, r4, lsr #7 │ │ @ instruction: 0xff6c8fb1 │ │ - @ instruction: 0xff6af5fd │ │ + @ instruction: 0xff6af624 │ │ andseq sl, r7, ip, lsl #7 │ │ andseq sl, r7, r8, asr r3 │ │ @ instruction: 0xff6c8f1d │ │ - @ instruction: 0xff6af569 │ │ + @ instruction: 0xff6af590 │ │ andseq sl, r7, r4, ror r3 │ │ push {fp, lr} │ │ bl cdc1d4 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ pop {fp, pc} │ │ @@ -3422299,15 +3422299,15 @@ │ │ ldrdeq r0, [r0], -r4 │ │ @ instruction: 0x001485dc │ │ andseq r9, r7, ip, ror r6 │ │ strdeq r0, [r0], -r4 │ │ andseq r9, r7, ip, ror #12 │ │ andseq r9, r7, r8, lsl r6 │ │ @ instruction: 0xff6c8225 │ │ - @ instruction: 0xff6ad199 │ │ + @ instruction: 0xff6ad1c0 │ │ andseq r9, r7, r0, lsl #12 │ │ @ instruction: 0x001795b4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r1 │ │ mov r6, r0 │ │ bl cdd874 │ │ @@ -3422526,27 +3422526,27 @@ │ │ @ instruction: 0xff6c8075 │ │ @ instruction: 0xff6c80d1 │ │ andseq r9, r7, r4, asr r4 │ │ andeq r0, r0, ip, asr #5 │ │ andseq r9, r7, r4, asr #8 │ │ andseq r9, r7, r0, lsr #7 │ │ @ instruction: 0xff6c7ffd │ │ - @ instruction: 0xff6c2be6 │ │ + @ instruction: 0xff6c2c0d │ │ @ instruction: 0xff6c7fd1 │ │ @ instruction: 0xff6c80a5 │ │ andseq r9, r7, r8, lsl #7 │ │ andeq r0, r0, r0, asr #5 │ │ andeq r0, r0, r8, ror #6 │ │ andeq r0, r0, r0, lsl r4 │ │ andeq r0, r0, ip, lsl #8 │ │ andeq r0, r0, ip, lsl #8 │ │ andeq r0, r0, ip, lsl #8 │ │ andseq r9, r7, r8, lsr r3 │ │ @ instruction: 0xff6c7e25 │ │ - @ instruction: 0xff6c2a0e │ │ + @ instruction: 0xff6c2a35 │ │ andseq r9, r7, ip, lsl r2 │ │ @ instruction: 0xff6c7eed │ │ andseq r9, r7, ip, ror #5 │ │ @ instruction: 0xff6c7ebd │ │ @ instruction: 0x001792bc │ │ @ instruction: 0xff6c7e8d │ │ mulseq r7, r4, r2 │ │ @@ -3422857,19 +3422857,19 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ b cdd988 │ │ mov r0, r4 │ │ bl c26e40 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c24d6 │ │ - @ instruction: 0xff6c062f │ │ - @ instruction: 0xff6c2562 │ │ - @ instruction: 0xff6c252a │ │ - @ instruction: 0xff6c2502 │ │ + @ instruction: 0xff6c24fd │ │ + @ instruction: 0xff6c0656 │ │ + @ instruction: 0xff6c2589 │ │ + @ instruction: 0xff6c2551 │ │ + @ instruction: 0xff6c2529 │ │ ldr r3, [r1, #12] │ │ ldr r2, [r0, #12] │ │ subs r3, r2, r3 │ │ movne r0, r3 │ │ bxne lr │ │ ldr r1, [r1, #16] │ │ ldr r0, [r0, #16] │ │ @@ -3422967,16 +3422967,16 @@ │ │ b cdda64 │ │ @ instruction: 0xff71ad8c │ │ andeq r0, r0, r0, ror r4 │ │ andseq r8, r7, r8, lsr #24 │ │ andeq r0, r0, r0, lsr r4 │ │ andseq r8, r7, r8, lsl ip │ │ andseq r8, r7, r4, ror #23 │ │ - @ instruction: 0xff6ae090 │ │ - @ instruction: 0xff6ae0a6 │ │ + @ instruction: 0xff6ae0b7 │ │ + @ instruction: 0xff6ae0cd │ │ @ instruction: 0x00178bd4 │ │ andseq r8, r7, r8, lsr #23 │ │ andseq r8, r7, r8, lsl #23 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ @@ -3423102,29 +3423102,29 @@ │ │ ldr r0, [pc, #80] @ cddda0 │ │ ldr r0, [pc, r0] │ │ bl cd379c │ │ b cddbb0 │ │ @ instruction: 0x00178adc │ │ andeq r0, r0, r4, ror #5 │ │ andseq r8, r7, ip, asr #21 │ │ - @ instruction: 0xff6adfd0 │ │ + @ instruction: 0xff6adff7 │ │ andseq r8, r7, ip, ror sl │ │ - @ instruction: 0xff6adf5c │ │ + @ instruction: 0xff6adf83 │ │ @ instruction: 0xff696d51 │ │ andseq r8, r7, ip, ror #19 │ │ andeq r0, r0, r0, lsl r1 │ │ andseq r8, r7, ip, asr #19 │ │ @ instruction: 0x001789b8 │ │ strdeq r0, [r0], -r8 │ │ mulseq r7, r8, r9 │ │ andseq r8, r7, ip, lsl #19 │ │ andseq r8, r7, ip, ror #18 │ │ andseq r8, r7, ip, asr r9 │ │ andseq r8, r7, ip, asr #18 │ │ - @ instruction: 0xff6ade58 │ │ + @ instruction: 0xff6ade7f │ │ andseq r8, r7, r4, lsl r9 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ @@ -3423168,15 +3423168,15 @@ │ │ andseq r8, r7, r0, asr #16 │ │ andseq r8, r7, r0, asr #16 │ │ andseq r8, r7, r4, lsr r8 │ │ ldr r1, [pc, #8] @ cdde6c │ │ mov r2, #211 @ 0xd3 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6add34 │ │ + @ instruction: 0xff6add5b │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ push {fp, lr} │ │ bl cd3708 │ │ ldr r1, [pc, #28] @ cddeac │ │ @@ -3423288,18 +3423288,18 @@ │ │ bl c82df8 │ │ mov r0, #39 @ 0x27 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bff97 │ │ - @ instruction: 0xff6ac1bd │ │ - @ instruction: 0xff6bff6f │ │ - @ instruction: 0xff6ac195 │ │ + @ instruction: 0xff6bffbe │ │ + @ instruction: 0xff6ac1e4 │ │ + @ instruction: 0xff6bff96 │ │ + @ instruction: 0xff6ac1bc │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #16] │ │ b d0e574 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3423397,15 +3423397,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ b cde1b4 │ │ mov r7, #0 │ │ b cde1b4 │ │ - @ instruction: 0xff6ada07 │ │ + @ instruction: 0xff6ada2e │ │ @ instruction: 0xff6a120b │ │ push {fp, lr} │ │ movw r0, #101 @ 0x65 │ │ movt r0, #4992 @ 0x1380 │ │ bl c82700 │ │ cmp r0, #0 │ │ beq cde228 │ │ @@ -3423483,16 +3423483,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b da4d70 │ │ @ instruction: 0xff69f5e7 │ │ - @ instruction: 0xff6be068 │ │ - @ instruction: 0xff6b6bd5 │ │ + @ instruction: 0xff6be08f │ │ + @ instruction: 0xff6b6bfc │ │ 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} │ │ @@ -3423846,42 +3423846,42 @@ │ │ movw r3, #279 @ 0x117 │ │ add r2, pc, r2 │ │ bl cc8904 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6bdfac │ │ + @ instruction: 0xff6bdfd3 │ │ @ instruction: 0xff6c508d │ │ @ instruction: 0xff6a4ab9 │ │ - @ instruction: 0xff6b68a2 │ │ + @ instruction: 0xff6b68c9 │ │ @ instruction: 0xff69635c │ │ @ instruction: 0xff696328 │ │ @ instruction: 0xff6aa02b │ │ @ instruction: 0xff6a9dbf │ │ - @ instruction: 0xff6b6a48 │ │ + @ instruction: 0xff6b6a6f │ │ @ instruction: 0xff6aa006 │ │ - @ instruction: 0xff6b140a │ │ - @ instruction: 0xff6bfacc │ │ + @ instruction: 0xff6b1431 │ │ + @ instruction: 0xff6bfaf3 │ │ @ instruction: 0xff6c53a1 │ │ @ instruction: 0xff69276e │ │ - @ instruction: 0xff6bfa84 │ │ - @ instruction: 0xff6b69ac │ │ - @ instruction: 0xff6b698c │ │ - @ instruction: 0xff6abc48 │ │ - @ instruction: 0xff6b1343 │ │ - @ instruction: 0xff6abc18 │ │ - @ instruction: 0xff6b6930 │ │ - @ instruction: 0xff6abbe0 │ │ - @ instruction: 0xff6b68fc │ │ - @ instruction: 0xff6bdb24 │ │ - @ instruction: 0xff6bdaa4 │ │ - @ instruction: 0xff6bda88 │ │ - @ instruction: 0xff6bdb80 │ │ - @ instruction: 0xff6bdaec │ │ + @ instruction: 0xff6bfaab │ │ + @ instruction: 0xff6b69d3 │ │ + @ instruction: 0xff6b69b3 │ │ + @ instruction: 0xff6abc6f │ │ + @ instruction: 0xff6b136a │ │ + @ instruction: 0xff6abc3f │ │ + @ instruction: 0xff6b6957 │ │ + @ instruction: 0xff6abc07 │ │ + @ instruction: 0xff6b6923 │ │ + @ instruction: 0xff6bdb4b │ │ + @ instruction: 0xff6bdacb │ │ + @ instruction: 0xff6bdaaf │ │ + @ instruction: 0xff6bdba7 │ │ + @ instruction: 0xff6bdb13 │ │ 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} │ │ @@ -3424163,26 +3424163,26 @@ │ │ mov r0, #9 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ mov r6, #0 │ │ b cdeb20 │ │ - @ instruction: 0xff6bd928 │ │ - @ instruction: 0xff6aed74 │ │ - @ instruction: 0xff6bd884 │ │ - @ instruction: 0xff6aecd0 │ │ - @ instruction: 0xff6bd8e0 │ │ + @ instruction: 0xff6bd94f │ │ + @ instruction: 0xff6aed9b │ │ + @ instruction: 0xff6bd8ab │ │ + @ instruction: 0xff6aecf7 │ │ + @ instruction: 0xff6bd907 │ │ @ instruction: 0xff69ce7c │ │ @ instruction: 0xff695d3e │ │ @ instruction: 0xff6c6910 │ │ - @ instruction: 0xff6b7593 │ │ - @ instruction: 0xff6bd818 │ │ - @ instruction: 0xff6bd5a4 │ │ - @ instruction: 0xff6ae9f0 │ │ + @ instruction: 0xff6b75ba │ │ + @ instruction: 0xff6bd83f │ │ + @ instruction: 0xff6bd5cb │ │ + @ instruction: 0xff6aea17 │ │ 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 │ │ @@ -3424356,22 +3424356,22 @@ │ │ add r9, r0, r4 │ │ b cdef98 │ │ movw r5, #32 │ │ mov r9, #0 │ │ movt r5, #8 │ │ b cdef6c │ │ @ instruction: 0xff6a76ea │ │ - @ instruction: 0xff6c2ccf │ │ - @ instruction: 0xff6b4d91 │ │ - @ instruction: 0xff6bd454 │ │ - @ instruction: 0xff6bd3f8 │ │ + @ instruction: 0xff6c2cf6 │ │ + @ instruction: 0xff6b4db8 │ │ + @ instruction: 0xff6bd47b │ │ + @ instruction: 0xff6bd41f │ │ @ instruction: 0xff6a049d │ │ - @ instruction: 0xff6ae743 │ │ - @ instruction: 0xff6c2ab7 │ │ - @ instruction: 0xff6bd3c4 │ │ + @ instruction: 0xff6ae76a │ │ + @ instruction: 0xff6c2ade │ │ + @ instruction: 0xff6bd3eb │ │ 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 │ │ @@ -3424482,18 +3424482,18 @@ │ │ mov r1, #64 @ 0x40 │ │ add r0, lr, #24 │ │ bl da57b0 │ │ mov r0, fp │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6bd104 │ │ - @ instruction: 0xff6ac977 │ │ - @ instruction: 0xff6bd0d0 │ │ - @ instruction: 0xff6ac943 │ │ + @ instruction: 0xff6bd12b │ │ + @ instruction: 0xff6ac99e │ │ + @ instruction: 0xff6bd0f7 │ │ + @ instruction: 0xff6ac96a │ │ 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 │ │ @@ -3424682,33 +3424682,33 @@ │ │ mov r0, #9 │ │ mov r1, #130 @ 0x82 │ │ b cdf38c │ │ @ instruction: 0xff6a00ba │ │ @ instruction: 0xff6a71bf │ │ @ instruction: 0xff6a7193 │ │ @ instruction: 0xff6955d2 │ │ - @ instruction: 0xff6beb97 │ │ - @ instruction: 0xff6bcf64 │ │ - @ instruction: 0xff6b04d2 │ │ - @ instruction: 0xff6bcffc │ │ - @ instruction: 0xff6b056a │ │ + @ instruction: 0xff6bebbe │ │ + @ instruction: 0xff6bcf8b │ │ + @ instruction: 0xff6b04f9 │ │ + @ instruction: 0xff6bd023 │ │ + @ instruction: 0xff6b0591 │ │ @ instruction: 0xff6ca302 │ │ - @ instruction: 0xff6bcec0 │ │ - @ instruction: 0xff6b042e │ │ + @ instruction: 0xff6bcee7 │ │ + @ instruction: 0xff6b0455 │ │ @ instruction: 0xff6c82fe │ │ @ instruction: 0xff6a7093 │ │ @ instruction: 0xff6a8fe7 │ │ - @ instruction: 0xff6bcde4 │ │ - @ instruction: 0xff6b0352 │ │ - @ instruction: 0xff6bce0c │ │ - @ instruction: 0xff6b037a │ │ - @ instruction: 0xff6bcd88 │ │ - @ instruction: 0xff6b02f6 │ │ - @ instruction: 0xff6bcee8 │ │ - @ instruction: 0xff6b0456 │ │ + @ instruction: 0xff6bce0b │ │ + @ instruction: 0xff6b0379 │ │ + @ instruction: 0xff6bce33 │ │ + @ instruction: 0xff6b03a1 │ │ + @ instruction: 0xff6bcdaf │ │ + @ instruction: 0xff6b031d │ │ + @ instruction: 0xff6bcf0f │ │ + @ instruction: 0xff6b047d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr sl, [r0] │ │ mov r8, r0 │ │ cmp r2, #1 │ │ blt cdf6d8 │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3424747,15 +3424747,15 @@ │ │ bl c82df8 │ │ mov r0, #9 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6bcc80 │ │ + @ instruction: 0xff6bcca7 │ │ @ instruction: 0xff69c40d │ │ 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 │ │ @@ -3425318,71 +3425318,71 @@ │ │ mov r7, #0 │ │ movne r4, r0 │ │ moveq fp, r0 │ │ b cdfd78 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0] │ │ b cdfec4 │ │ - @ instruction: 0xff6bcc10 │ │ - @ instruction: 0xff6be864 │ │ - @ instruction: 0xff6bcb8c │ │ - @ instruction: 0xff6be7e0 │ │ - @ instruction: 0xff6bcb24 │ │ + @ instruction: 0xff6bcc37 │ │ + @ instruction: 0xff6be88b │ │ + @ instruction: 0xff6bcbb3 │ │ + @ instruction: 0xff6be807 │ │ + @ instruction: 0xff6bcb4b │ │ @ instruction: 0xff6a6caa │ │ - @ instruction: 0xff6c229f │ │ + @ instruction: 0xff6c22c6 │ │ @ instruction: 0xff6a6c4e │ │ - @ instruction: 0xff6c2263 │ │ - @ instruction: 0xff6bc95c │ │ + @ instruction: 0xff6c228a │ │ + @ instruction: 0xff6bc983 │ │ @ instruction: 0xff6c7d58 │ │ - @ instruction: 0xff6bc6e8 │ │ - @ instruction: 0xff6bc9bc │ │ - @ instruction: 0xff6bc924 │ │ - @ instruction: 0xff6bc900 │ │ - @ instruction: 0xff6bc8b0 │ │ - @ instruction: 0xff6bc98c │ │ - @ instruction: 0xff6adcb7 │ │ - @ instruction: 0xff6bc704 │ │ - @ instruction: 0xff6baa52 │ │ - @ instruction: 0xff6c1e6b │ │ - @ instruction: 0xff6bc63c │ │ - @ instruction: 0xff6ba98a │ │ - @ instruction: 0xff6bc620 │ │ - @ instruction: 0xff6ba96e │ │ - @ instruction: 0xff6bc6bc │ │ - @ instruction: 0xff6baa0a │ │ - @ instruction: 0xff6bc5c8 │ │ - @ instruction: 0xff6bc5e4 │ │ - @ instruction: 0xff6bc414 │ │ - @ instruction: 0xff6be068 │ │ - @ instruction: 0xff6bc454 │ │ - @ instruction: 0xff6be0a8 │ │ - @ instruction: 0xff6bcb40 │ │ + @ instruction: 0xff6bc70f │ │ + @ instruction: 0xff6bc9e3 │ │ + @ instruction: 0xff6bc94b │ │ + @ instruction: 0xff6bc927 │ │ + @ instruction: 0xff6bc8d7 │ │ + @ instruction: 0xff6bc9b3 │ │ + @ instruction: 0xff6adcde │ │ + @ instruction: 0xff6bc72b │ │ + @ instruction: 0xff6baa79 │ │ + @ instruction: 0xff6c1e92 │ │ + @ instruction: 0xff6bc663 │ │ + @ instruction: 0xff6ba9b1 │ │ + @ instruction: 0xff6bc647 │ │ + @ instruction: 0xff6ba995 │ │ + @ instruction: 0xff6bc6e3 │ │ + @ instruction: 0xff6baa31 │ │ + @ instruction: 0xff6bc5ef │ │ + @ instruction: 0xff6bc60b │ │ + @ instruction: 0xff6bc43b │ │ + @ instruction: 0xff6be08f │ │ + @ instruction: 0xff6bc47b │ │ + @ instruction: 0xff6be0cf │ │ + @ instruction: 0xff6bcb67 │ │ tst r1, #1 │ │ bne ce00a0 │ │ ldr r1, [pc, #20] @ ce00b0 │ │ add r1, pc, r1 │ │ b cc7298 │ │ ldr r1, [pc, #4] @ ce00ac │ │ add r1, pc, r1 │ │ b cc7928 │ │ - @ instruction: 0xff6bc2d0 │ │ - @ instruction: 0xff6bc2dc │ │ + @ instruction: 0xff6bc2f7 │ │ + @ instruction: 0xff6bc303 │ │ tst r1, #1 │ │ bne ce00cc │ │ ldr r1, [pc, #32] @ ce00e4 │ │ mov r2, r3 │ │ add r1, pc, r1 │ │ b cc7594 │ │ ldr ip, [pc, #12] @ ce00e0 │ │ mov r1, r2 │ │ add ip, pc, ip │ │ mov r2, ip │ │ b cc8904 │ │ - @ instruction: 0xff6bc2a0 │ │ - @ instruction: 0xff6bc2b0 │ │ + @ instruction: 0xff6bc2c7 │ │ + @ instruction: 0xff6bc2d7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #2 │ │ strd r4, [sp] │ │ bl cdf720 │ │ add sp, sp, #8 │ │ @@ -3425717,15 +3425717,15 @@ │ │ bl cb3bdc │ │ ldr r0, [pc, #24] @ ce0648 │ │ mov r2, #91 @ 0x5b │ │ ldr r1, [pc, #20] @ ce064c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb3bdc │ │ - @ instruction: 0xff6c156e │ │ + @ instruction: 0xff6c1595 │ │ @ instruction: 0xff6c9132 │ │ @ instruction: 0xff6a45a5 │ │ @ instruction: 0xff6c911a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ @@ -3425767,17 +3425767,17 @@ │ │ mov r2, #34 @ 0x22 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6af25b │ │ - @ instruction: 0xff6b0ccb │ │ - @ instruction: 0xff6af22f │ │ + @ instruction: 0xff6af282 │ │ + @ instruction: 0xff6b0cf2 │ │ + @ instruction: 0xff6af256 │ │ 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 │ │ @@ -3426174,22 +3426174,22 @@ │ │ mov r0, r4 │ │ bl ce0df4 │ │ b ce0ca4 │ │ @ instruction: 0x00164eb0 │ │ @ instruction: 0xff6a8c9d │ │ @ instruction: 0x00164df8 │ │ @ instruction: 0xff6c2f51 │ │ - @ instruction: 0xff6b8164 │ │ + @ instruction: 0xff6b818b │ │ @ instruction: 0xff6a2455 │ │ andseq r4, r6, r8, lsr fp │ │ @ instruction: 0xff6a7ac7 │ │ @ instruction: 0xff6c6d65 │ │ andseq r4, r6, r0, lsl ip │ │ @ instruction: 0xff693f70 │ │ - @ instruction: 0xff6b447e │ │ + @ instruction: 0xff6b44a5 │ │ @ instruction: 0xff693f38 │ │ @ instruction: 0xff6c2c61 │ │ @ instruction: 0xff69003e │ │ @ instruction: 0xff6c2bb9 │ │ @ instruction: 0xff68ff96 │ │ @ instruction: 0xff6c2c31 │ │ push {r4, lr} │ │ @@ -3426238,15 +3426238,15 @@ │ │ str r0, [sp, #12] │ │ str r0, [sp, #16] │ │ ldr r0, [pc, #16] @ ce0e68 │ │ ldr r0, [pc, r0] │ │ bl cde9a4 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b40b6 │ │ + @ instruction: 0xff6b40dd │ │ andseq r4, r6, r8, lsr r7 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ ce0eb0 │ │ @@ -3426310,31 +3426310,31 @@ │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6bd0f8 │ │ - @ instruction: 0xff6bd078 │ │ + @ instruction: 0xff6bd11f │ │ + @ instruction: 0xff6bd09f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ ce0fc4 │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ ce0fc8 │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl ce0650 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6bd02c │ │ + @ instruction: 0xff6bd053 │ │ @ instruction: 0x001644f4 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ ce1004 │ │ @@ -3426342,15 +3426342,15 @@ │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ ce1008 │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl ce0650 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b3f30 │ │ + @ instruction: 0xff6b3f57 │ │ andseq r4, r6, r8, ror r6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ ldr r9, [sp, #152] @ 0x98 │ │ cmp r9, #0 │ │ beq ce114c │ │ mov r4, r3 │ │ @@ -3426477,19 +3426477,19 @@ │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, #16 │ │ bl da57b0 │ │ mov r0, r5 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68fb76 │ │ - @ instruction: 0xff6c0a4f │ │ + @ instruction: 0xff6c0a76 │ │ @ instruction: 0xff68fb42 │ │ - @ instruction: 0xff6c0a1b │ │ + @ instruction: 0xff6c0a42 │ │ @ instruction: 0xff68fbaa │ │ - @ instruction: 0xff6c0a83 │ │ + @ instruction: 0xff6c0aaa │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ ldr r4, [sp, #48] @ 0x30 │ │ ldr lr, [sp, #44] @ 0x2c │ │ stm sp, {ip, lr} │ │ @@ -3426598,17 +3426598,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: 0xff691a88 │ │ @ instruction: 0xff68e8c3 │ │ - @ instruction: 0xff6b18fb │ │ + @ instruction: 0xff6b1922 │ │ @ instruction: 0xff697f5c │ │ - @ instruction: 0xff6ab268 │ │ + @ instruction: 0xff6ab28f │ │ @ instruction: 0xff69bfe8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ beq ce1454 │ │ mov r4, r2 │ │ mov r5, r3 │ │ @@ -3426658,16 +3426658,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6be9ca │ │ - @ instruction: 0xff6be9ae │ │ + @ instruction: 0xff6be9f1 │ │ + @ instruction: 0xff6be9d5 │ │ @ instruction: 0xff6c2438 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r2 │ │ mov r6, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ @@ -3426925,33 +3426925,33 @@ │ │ mov r0, r6 │ │ mov r1, #105 @ 0x69 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b ce17a0 │ │ - @ instruction: 0xff6be732 │ │ - @ instruction: 0xff6ac085 │ │ - @ instruction: 0xff6be702 │ │ - @ instruction: 0xff6ac055 │ │ - @ instruction: 0xff6be6b6 │ │ - @ instruction: 0xff6ac009 │ │ - @ instruction: 0xff6be7fe │ │ - @ instruction: 0xff6be656 │ │ - @ instruction: 0xff6abfa9 │ │ - @ instruction: 0xff6be5b2 │ │ - @ instruction: 0xff6abf05 │ │ - @ instruction: 0xff6be692 │ │ - @ instruction: 0xff6abfcd │ │ - @ instruction: 0xff6be62e │ │ - @ instruction: 0xff6abf69 │ │ - @ instruction: 0xff6c033e │ │ + @ instruction: 0xff6be759 │ │ + @ instruction: 0xff6ac0ac │ │ + @ instruction: 0xff6be729 │ │ + @ instruction: 0xff6ac07c │ │ + @ instruction: 0xff6be6dd │ │ + @ instruction: 0xff6ac030 │ │ + @ instruction: 0xff6be825 │ │ + @ instruction: 0xff6be67d │ │ + @ instruction: 0xff6abfd0 │ │ + @ instruction: 0xff6be5d9 │ │ + @ instruction: 0xff6abf2c │ │ + @ instruction: 0xff6be6b9 │ │ + @ instruction: 0xff6abff4 │ │ + @ instruction: 0xff6be655 │ │ + @ instruction: 0xff6abf90 │ │ + @ instruction: 0xff6c0365 │ │ @ instruction: 0xff6c7ed3 │ │ - @ instruction: 0xff6be59a │ │ - @ instruction: 0xff6abed5 │ │ + @ instruction: 0xff6be5c1 │ │ + @ instruction: 0xff6abefc │ │ 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] │ │ @@ -3427017,17 +3427017,17 @@ │ │ mov r2, #160 @ 0xa0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6be436 │ │ + @ instruction: 0xff6be45d │ │ @ instruction: 0xff6912ce │ │ - @ instruction: 0xff6be40e │ │ + @ instruction: 0xff6be435 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ mov r7, r0 │ │ mov r0, #0 │ │ mov r9, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3427113,21 +3427113,21 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ ldr r0, [sp, #28] │ │ mov r1, r5 │ │ mov r2, #200 @ 0xc8 │ │ bl cc7594 │ │ b ce1bb4 │ │ - @ instruction: 0xff6be31e │ │ - @ instruction: 0xff6ba819 │ │ - @ instruction: 0xff6be2f2 │ │ - @ instruction: 0xff6ba7ed │ │ - @ instruction: 0xff6be2ae │ │ - @ instruction: 0xff6ba7a9 │ │ - @ instruction: 0xff6be33a │ │ + @ instruction: 0xff6be345 │ │ + @ instruction: 0xff6ba840 │ │ + @ instruction: 0xff6be319 │ │ + @ instruction: 0xff6ba814 │ │ + @ instruction: 0xff6be2d5 │ │ + @ instruction: 0xff6ba7d0 │ │ + @ instruction: 0xff6be361 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr fp, [sp, #64] @ 0x40 │ │ mov r4, r3 │ │ ldr sl, [sp, #56] @ 0x38 │ │ mov r5, r2 │ │ ldr r8, [sp, #52] @ 0x34 │ │ @@ -3427219,20 +3427219,20 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a8480 │ │ - @ instruction: 0xff6bfe57 │ │ - @ instruction: 0xff6a849c │ │ - @ instruction: 0xff6bfe73 │ │ - @ instruction: 0xff6a84c4 │ │ - @ instruction: 0xff6bfe9b │ │ + @ instruction: 0xff6a84a7 │ │ + @ instruction: 0xff6bfe7e │ │ + @ instruction: 0xff6a84c3 │ │ + @ instruction: 0xff6bfe9a │ │ + @ instruction: 0xff6a84eb │ │ + @ instruction: 0xff6bfec2 │ │ 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 │ │ ldr r7, [sp, #48] @ 0x30 │ │ @@ -3427272,17 +3427272,17 @@ │ │ bl c82ee8 │ │ b ce1e80 │ │ mov r0, r9 │ │ bl c28d64 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a83b0 │ │ + @ instruction: 0xff6a83d7 │ │ @ instruction: 0xff69f1e9 │ │ - @ instruction: 0xff6a83dc │ │ + @ instruction: 0xff6a8403 │ │ 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 │ │ @@ -3427459,15 +3427459,15 @@ │ │ mov r0, r4 │ │ mov r2, #0 │ │ str r2, [r1, #28] │ │ pop {r4, lr} │ │ ldr r1, [pc, #8] @ ce217c │ │ add r1, pc, r1 │ │ b c28168 │ │ - @ instruction: 0xff6b1224 │ │ + @ instruction: 0xff6b124b │ │ andseq fp, r4, ip, lsl #12 │ │ ldr r0, [pc, #4] @ ce218c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r4, r0, asr r6 │ │ ldr r0, [pc, #4] @ ce219c │ │ add r0, pc, r0 │ │ @@ -3428339,29 +3428339,29 @@ │ │ bge ce2990 │ │ b ce2994 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69e72b │ │ @ instruction: 0xff6a1f38 │ │ - @ instruction: 0xff6aa17e │ │ - @ instruction: 0xff6b57ef │ │ - @ instruction: 0xff6aa586 │ │ + @ instruction: 0xff6aa1a5 │ │ + @ instruction: 0xff6b5816 │ │ + @ instruction: 0xff6aa5ad │ │ @ instruction: 0xff69533e │ │ - @ instruction: 0xff6b0e8d │ │ + @ instruction: 0xff6b0eb4 │ │ @ instruction: 0xff699770 │ │ - @ instruction: 0xff6b0fc5 │ │ - @ instruction: 0xff6b24d0 │ │ + @ instruction: 0xff6b0fec │ │ + @ instruction: 0xff6b24f7 │ │ @ instruction: 0xff6c2b1d │ │ @ instruction: 0xff69e555 │ │ - @ instruction: 0xff6b1381 │ │ + @ instruction: 0xff6b13a8 │ │ @ instruction: 0xff6c4b8f │ │ @ instruction: 0xff699804 │ │ @ instruction: 0xff691f7e │ │ - @ instruction: 0xff6b0d89 │ │ + @ instruction: 0xff6b0db0 │ │ 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 ce2fc4 │ │ @@ -3428435,15 +3428435,15 @@ │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff715a6b │ │ @ instruction: 0xff715a2b │ │ - @ instruction: 0xff6bebe7 │ │ + @ instruction: 0xff6bec0e │ │ @ instruction: 0xff6c08bd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ ldr fp, [sp, #72] @ 0x48 │ │ mov r7, r1 │ │ ldr r5, [r3] │ │ mov r9, r3 │ │ @@ -3428611,22 +3428611,22 @@ │ │ b ce3364 │ │ mov sl, #0 │ │ mov r0, sl │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69def5 │ │ @ instruction: 0xff69927c │ │ - @ instruction: 0xff6a81e7 │ │ + @ instruction: 0xff6a820e │ │ @ instruction: 0xff68d2c5 │ │ @ instruction: 0xff6a5406 │ │ @ instruction: 0xff6992d4 │ │ - @ instruction: 0xff6b0a29 │ │ - @ instruction: 0xff6af772 │ │ + @ instruction: 0xff6b0a50 │ │ + @ instruction: 0xff6af799 │ │ @ instruction: 0xff6a5252 │ │ - @ instruction: 0xff6b5835 │ │ + @ instruction: 0xff6b585c │ │ @ instruction: 0xff69910c │ │ @ instruction: 0xff6c445b │ │ @ instruction: 0xff6990d4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, #0 │ │ @@ -3428711,16 +3428711,16 @@ │ │ bl c2baac │ │ cmp r0, #1 │ │ blt ce3500 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b37ca │ │ - @ instruction: 0xff6b07d1 │ │ + @ instruction: 0xff6b37f1 │ │ + @ instruction: 0xff6b07f8 │ │ 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 │ │ @@ -3429505,51 +3429505,51 @@ │ │ b ce40b8 │ │ mov r8, #0 │ │ mov r7, #0 │ │ b ce40b4 │ │ mov r8, #0 │ │ mov r7, r4 │ │ b ce40b0 │ │ - @ instruction: 0xff6bc985 │ │ + @ instruction: 0xff6bc9ac │ │ @ instruction: 0xff6c159d │ │ @ instruction: 0xff698513 │ │ @ instruction: 0xff6913e3 │ │ @ instruction: 0xff6c60fe │ │ - @ instruction: 0xff6b7087 │ │ + @ instruction: 0xff6b70ae │ │ @ instruction: 0xff69d8ff │ │ @ instruction: 0xff69d7dc │ │ @ instruction: 0xff698256 │ │ - @ instruction: 0xff6ba846 │ │ - @ instruction: 0xff6a9d3b │ │ + @ instruction: 0xff6ba86d │ │ + @ instruction: 0xff6a9d62 │ │ andseq sl, r4, r0, asr #11 │ │ @ instruction: 0xff6c0048 │ │ - @ instruction: 0xff6b030d │ │ + @ instruction: 0xff6b0334 │ │ @ instruction: 0xff6c3685 │ │ - @ instruction: 0xff6b06d5 │ │ - @ instruction: 0xff6b2a7f │ │ - @ instruction: 0xff6a9646 │ │ - @ instruction: 0xff6a93d2 │ │ + @ instruction: 0xff6b06fc │ │ + @ instruction: 0xff6b2aa6 │ │ + @ instruction: 0xff6a966d │ │ + @ instruction: 0xff6a93f9 │ │ @ instruction: 0xff69b5b1 │ │ @ instruction: 0xff6927d7 │ │ @ instruction: 0xff69f17d │ │ @ instruction: 0xff6a452d │ │ - @ instruction: 0xff6a8f3a │ │ - @ instruction: 0xff6affed │ │ - @ instruction: 0xff6a91ae │ │ - @ instruction: 0xff6b736d │ │ - @ instruction: 0xff6a7e69 │ │ + @ instruction: 0xff6a8f61 │ │ + @ instruction: 0xff6b0014 │ │ + @ instruction: 0xff6a91d5 │ │ + @ instruction: 0xff6b7394 │ │ + @ instruction: 0xff6a7e90 │ │ @ instruction: 0xff699a0d │ │ - @ instruction: 0xff6a937a │ │ - @ instruction: 0xff6b7539 │ │ - @ instruction: 0xff6a8031 │ │ - @ instruction: 0xff6bdd7f │ │ - @ instruction: 0xff6a98e5 │ │ - @ instruction: 0xff6afe35 │ │ - @ instruction: 0xff6ade8e │ │ - @ instruction: 0xff6afcb1 │ │ + @ instruction: 0xff6a93a1 │ │ + @ instruction: 0xff6b7560 │ │ + @ instruction: 0xff6a8058 │ │ + @ instruction: 0xff6bdda6 │ │ + @ instruction: 0xff6a990c │ │ + @ instruction: 0xff6afe5c │ │ + @ instruction: 0xff6adeb5 │ │ + @ instruction: 0xff6afcd8 │ │ 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 │ │ @@ -3429565,15 +3429565,15 @@ │ │ ldrhi r0, [pc, #20] @ ce4260 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ ce4264 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ bx lr │ │ - @ instruction: 0xff6a95b7 │ │ + @ instruction: 0xff6a95de │ │ andseq r9, r4, r8, lsr lr │ │ 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 │ │ @@ -3429832,21 +3429832,21 @@ │ │ b ce4678 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #140 @ 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68f3bf │ │ @ instruction: 0xff693f1a │ │ - @ instruction: 0xff6af999 │ │ + @ instruction: 0xff6af9c0 │ │ @ instruction: 0xff6922b4 │ │ @ instruction: 0xff69d8d6 │ │ @ instruction: 0xff6948e3 │ │ - @ instruction: 0xff6a78d0 │ │ - @ instruction: 0xff6a78b3 │ │ - @ instruction: 0xff6b0bc7 │ │ + @ instruction: 0xff6a78f7 │ │ + @ instruction: 0xff6a78da │ │ + @ instruction: 0xff6b0bee │ │ @ instruction: 0xff68f1c3 │ │ @ instruction: 0xff697ee4 │ │ @ instruction: 0xff68f07f │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b ce46c4 │ │ @@ -3430072,24 +3430072,24 @@ │ │ mov r0, r6 │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mvn r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a87aa │ │ + @ instruction: 0xff6a87d1 │ │ @ instruction: 0xff69abb5 │ │ @ instruction: 0xff691339 │ │ - @ instruction: 0xff6a72cb │ │ + @ instruction: 0xff6a72f2 │ │ @ instruction: 0xff691279 │ │ - @ instruction: 0xff6a71ff │ │ - @ instruction: 0xff6a7247 │ │ + @ instruction: 0xff6a7226 │ │ + @ instruction: 0xff6a726e │ │ @ instruction: 0xff714284 │ │ - @ instruction: 0xff6b1350 │ │ - @ instruction: 0xff6b1304 │ │ + @ instruction: 0xff6b1377 │ │ + @ instruction: 0xff6b132b │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ add r0, sp, #8 │ │ str r0, [sp, #4] │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ @@ -3430272,17 +3430272,17 @@ │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a70e7 │ │ + @ instruction: 0xff6a710e │ │ @ instruction: 0xff6936ba │ │ - @ instruction: 0xff6a6ef7 │ │ + @ instruction: 0xff6a6f1e │ │ @ instruction: 0xff6934ca │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r0 │ │ cmp r0, #65536 @ 0x10000 │ │ bcc ce4dc8 │ │ @@ -3430406,18 +3430406,18 @@ │ │ mov r0, #2 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ mov r0, #3 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ @ instruction: 0xff69517b │ │ - @ instruction: 0xff6ac5dd │ │ + @ instruction: 0xff6ac604 │ │ @ instruction: 0xff713bac │ │ @ instruction: 0xff698ad2 │ │ - @ instruction: 0xff6b585c │ │ + @ instruction: 0xff6b5883 │ │ @ instruction: 0xff69b4a9 │ │ 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 ce505c │ │ @@ -3430881,28 +3430881,28 @@ │ │ ldr r1, [pc, #56] @ ce5714 │ │ mov r2, #148 @ 0x94 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl cc7594 │ │ b ce5694 │ │ @ instruction: 0xff68bca1 │ │ - @ instruction: 0xff6aa8e6 │ │ + @ instruction: 0xff6aa90d │ │ @ instruction: 0xff68bc79 │ │ - @ instruction: 0xff6aa8be │ │ + @ instruction: 0xff6aa8e5 │ │ @ instruction: 0xff68b779 │ │ - @ instruction: 0xff6aa3be │ │ + @ instruction: 0xff6aa3e5 │ │ @ instruction: 0xff68b795 │ │ - @ instruction: 0xff6aa3da │ │ + @ instruction: 0xff6aa401 │ │ @ instruction: 0xff68b7cd │ │ - @ instruction: 0xff6aa412 │ │ + @ instruction: 0xff6aa439 │ │ @ instruction: 0xff68b62d │ │ @ instruction: 0xff68b87d │ │ @ instruction: 0xff68b821 │ │ @ instruction: 0xff68bbd1 │ │ - @ instruction: 0xff6aa816 │ │ + @ instruction: 0xff6aa83d │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r8, r0 │ │ bl ce6c58 │ │ bl c2bdac │ │ @@ -3431006,21 +3431006,21 @@ │ │ ldr r0, [pc, #40] @ ce58f8 │ │ mov r1, #97 @ 0x61 │ │ ldr r2, [pc, #36] @ ce58fc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce5820 │ │ @ instruction: 0xff68b4f5 │ │ - @ instruction: 0xff6bc43b │ │ + @ instruction: 0xff6bc462 │ │ @ instruction: 0xff68b461 │ │ - @ instruction: 0xff6bc3a7 │ │ + @ instruction: 0xff6bc3ce │ │ @ instruction: 0xff68b4c1 │ │ - @ instruction: 0xff6bc407 │ │ + @ instruction: 0xff6bc42e │ │ @ instruction: 0xff68b439 │ │ - @ instruction: 0xff6bc37f │ │ + @ instruction: 0xff6bc3a6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ cmp r0, #0 │ │ beq ce5980 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl ce7388 │ │ @@ -3431460,32 +3431460,32 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #6 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ b ce5f9c │ │ @ instruction: 0xff68b37d │ │ - @ instruction: 0xff6b12f2 │ │ + @ instruction: 0xff6b1319 │ │ @ instruction: 0xff68b351 │ │ - @ instruction: 0xff6b12c6 │ │ + @ instruction: 0xff6b12ed │ │ @ instruction: 0xff68b325 │ │ - @ instruction: 0xff6b129a │ │ + @ instruction: 0xff6b12c1 │ │ @ instruction: 0xff68ade9 │ │ - @ instruction: 0xff6b0d5e │ │ + @ instruction: 0xff6b0d85 │ │ @ instruction: 0xff68ae05 │ │ - @ instruction: 0xff6b0d7a │ │ + @ instruction: 0xff6b0da1 │ │ @ instruction: 0xff68b235 │ │ - @ instruction: 0xff6b11aa │ │ + @ instruction: 0xff6b11d1 │ │ @ instruction: 0xff68ad89 │ │ @ instruction: 0xff68ea92 │ │ @ instruction: 0xff68af6d │ │ @ instruction: 0xff68ad49 │ │ - @ instruction: 0xff6b0ca6 │ │ + @ instruction: 0xff6b0ccd │ │ @ instruction: 0xff68ae31 │ │ - @ instruction: 0xff6b0da6 │ │ + @ instruction: 0xff6b0dcd │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r1, #520 @ 0x208 │ │ mov r6, r2 │ │ bl c2d220 │ │ mov r8, #108 @ 0x6c │ │ @@ -3431637,15 +3431637,15 @@ │ │ bl cc7594 │ │ mov r0, r8 │ │ bl c84e98 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff68aa99 │ │ - @ instruction: 0xff6b612c │ │ + @ instruction: 0xff6b6153 │ │ @ instruction: 0xff68aa6d │ │ @ instruction: 0xff68ab29 │ │ @ instruction: 0xff68aaf5 │ │ add r0, r0, #12 │ │ b ce62d8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ @@ -3432208,16 +3432208,16 @@ │ │ ldr r1, [pc, #24] @ ce6bb0 │ │ mov r0, r6 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a6cdc │ │ - @ instruction: 0xff6a6c70 │ │ + @ instruction: 0xff6a6d03 │ │ + @ instruction: 0xff6a6c97 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ce6c1c │ │ mov r5, r0 │ │ bl c2bec8 │ │ cmp r0, #0 │ │ @@ -3432238,15 +3432238,15 @@ │ │ bl c2bec0 │ │ mov r0, r5 │ │ mov r1, #0 │ │ bl c2bed0 │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a6c18 │ │ + @ instruction: 0xff6a6c3f │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c2d2a4 │ │ cmp r0, #0 │ │ beq ce6c50 │ │ mov r1, r5 │ │ @@ -3432705,19 +3432705,19 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ str r4, [r5, #12] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b50a7 │ │ + @ instruction: 0xff6b50ce │ │ @ instruction: 0xff6965f4 │ │ - @ instruction: 0xff6b508b │ │ + @ instruction: 0xff6b50b2 │ │ @ instruction: 0xff6965d8 │ │ - @ instruction: 0xff6b50d3 │ │ + @ instruction: 0xff6b50fa │ │ @ instruction: 0xff696620 │ │ cmp r0, #0 │ │ addne r0, r0, #24 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ cmp r0, #0 │ │ mov r8, r0 │ │ @@ -3432859,16 +3432859,16 @@ │ │ beq ce75d0 │ │ mov r0, r4 │ │ bl ce7394 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b4e33 │ │ - @ instruction: 0xff6b4e0f │ │ + @ instruction: 0xff6b4e5a │ │ + @ instruction: 0xff6b4e36 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #16] │ │ mov r5, r1 │ │ bl cdcb74 │ │ sub r1, r0, #21 │ │ mov r0, #0 │ │ @@ -3433785,15 +3433785,15 @@ │ │ bl cead28 │ │ ldr r1, [pc, #16] @ ce8474 │ │ mov r0, r4 │ │ mov r2, #48 @ 0x30 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6b5bc4 │ │ + @ instruction: 0xff6b5beb │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ ce84c4 │ │ ldr r1, [pc, #60] @ ce84c8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb07fc │ │ @@ -3433918,16 +3433918,16 @@ │ │ bl cc7594 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl cb1ae4 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b5a24 │ │ - @ instruction: 0xff6b59c4 │ │ + @ instruction: 0xff6b5a4b │ │ + @ instruction: 0xff6b59eb │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ @@ -3433937,21 +3433937,21 @@ │ │ bl cead28 │ │ ldr r1, [pc, #16] @ ce86d4 │ │ mov r0, r4 │ │ mov r2, #117 @ 0x75 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6b049c │ │ + @ instruction: 0xff6b04c3 │ │ ldr r1, [pc, #12] @ ce86ec │ │ mov r0, #8 │ │ mov r2, #123 @ 0x7b │ │ add r1, pc, r1 │ │ b cc7358 │ │ - @ instruction: 0xff6b0480 │ │ + @ instruction: 0xff6b04a7 │ │ cmp r1, #0 │ │ beq ce8728 │ │ push {r4, lr} │ │ mov r4, r0 │ │ mov r0, #64 @ 0x40 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3434026,17 +3434026,17 @@ │ │ movw r2, #265 @ 0x109 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b03e0 │ │ + @ instruction: 0xff6b0407 │ │ strheq r0, [r0], -r4 │ │ - @ instruction: 0xff6b0344 │ │ + @ instruction: 0xff6b036b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq ce8878 │ │ @@ -3434055,15 +3434055,15 @@ │ │ ldr r1, [pc, #20] @ ce88ac │ │ mov r0, r4 │ │ movw r2, #265 @ 0x109 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ andeq r0, r0, r0, asr #32 │ │ - @ instruction: 0xff6b02c8 │ │ + @ instruction: 0xff6b02ef │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ beq ce890c │ │ @@ -3434091,15 +3434091,15 @@ │ │ mov r3, r4 │ │ str r1, [sp] │ │ bl ce99b8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, asr r4 │ │ muleq r0, ip, ip │ │ - @ instruction: 0xff6b0260 │ │ + @ instruction: 0xff6b0287 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #12] │ │ b cd3788 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3434292,21 +3434292,21 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff693a7c │ │ - @ instruction: 0xff6b01a4 │ │ + @ instruction: 0xff6b01cb │ │ andeq r0, r0, r0, asr #22 │ │ - @ instruction: 0xff6affd8 │ │ + @ instruction: 0xff6affff │ │ andeq r0, r0, ip, lsr r1 │ │ andeq r0, r0, r4, lsl #19 │ │ - @ instruction: 0xff6aff48 │ │ - @ instruction: 0xff6aff1c │ │ + @ instruction: 0xff6aff6f │ │ + @ instruction: 0xff6aff43 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ ce8cc8 │ │ ldr r1, [pc, #60] @ ce8ccc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cb07fc │ │ @@ -3434359,15 +3434359,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ ce8d6c │ │ mov r0, r4 │ │ mov r2, #204 @ 0xcc │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6afe04 │ │ + @ instruction: 0xff6afe2b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ce8dc4 │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3434439,15 +3434439,15 @@ │ │ str r0, [r5, #16] │ │ mov r0, r2 │ │ bl cb0f9c │ │ ldr r0, [r4, #8] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b cb0a00 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6afd68 │ │ + @ instruction: 0xff6afd8f │ │ strdeq r0, [r0], -r8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ stm sp, {r1, r2} │ │ beq ce8edc │ │ ldr r1, [pc, #20] @ ce8ee4 │ │ @@ -3434875,33 +3434875,33 @@ │ │ add r0, r0, #1 │ │ str r0, [r4, #16] │ │ cmp r0, #500 @ 0x1f4 │ │ strcs r5, [r4, #20] │ │ b ce954c │ │ andseq fp, r6, ip, lsl #3 │ │ andeq r0, r0, r4, lsr #4 │ │ - @ instruction: 0xff6af660 │ │ - @ instruction: 0xff6af738 │ │ - @ instruction: 0xff6af6b0 │ │ - @ instruction: 0xff6af620 │ │ + @ instruction: 0xff6af687 │ │ + @ instruction: 0xff6af75f │ │ + @ instruction: 0xff6af6d7 │ │ + @ instruction: 0xff6af647 │ │ 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] @ ce95c4 │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6af5ac │ │ + @ instruction: 0xff6af5d3 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ ldr r1, [pc, #24] @ ce95f8 │ │ ldr ip, [pc, #24] @ ce95fc │ │ ldr r0, [r2, #8] │ │ @@ -3434937,15 +3434937,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ ce9674 │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6af4fc │ │ + @ instruction: 0xff6af523 │ │ bx r2 │ │ ldr r1, [pc, #12] @ ce9690 │ │ mov r0, #24 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ b cc7358 │ │ @ instruction: 0xff6c012f │ │ @@ -3435539,18 +3435539,18 @@ │ │ bl ceb9bc │ │ ldr r1, [sp, #4] │ │ str r0, [r1] │ │ mov r0, #1 │ │ add sp, sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6bb766 │ │ - @ instruction: 0xff6b7d5b │ │ + @ instruction: 0xff6b7d82 │ │ @ instruction: 0xff69da62 │ │ @ instruction: 0xff6bb722 │ │ - @ instruction: 0xff6b7d17 │ │ + @ instruction: 0xff6b7d3e │ │ @ instruction: 0xff69da1e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #1012 @ 0x3f4 │ │ ldr r5, [r1] │ │ mov fp, r1 │ │ mov sl, r2 │ │ str r5, [sp, #8] │ │ @@ -3435984,36 +3435984,36 @@ │ │ ldr r2, [pc, #96] @ cea71c │ │ mov r0, #55 @ 0x37 │ │ mov r1, #101 @ 0x65 │ │ add r2, pc, r2 │ │ b cea568 │ │ @ instruction: 0xff6bb3d2 │ │ @ instruction: 0xff6936a2 │ │ - @ instruction: 0xff6a90db │ │ + @ instruction: 0xff6a9102 │ │ @ instruction: 0xff6bb29e │ │ - @ instruction: 0xff6b2021 │ │ + @ instruction: 0xff6b2048 │ │ @ instruction: 0xff68dce0 │ │ @ instruction: 0xff6bb16e │ │ - @ instruction: 0xff6b1ef1 │ │ + @ instruction: 0xff6b1f18 │ │ @ instruction: 0xff69c843 │ │ @ instruction: 0xff6bb026 │ │ - @ instruction: 0xff6b1da9 │ │ + @ instruction: 0xff6b1dd0 │ │ @ instruction: 0xff69d32e │ │ @ instruction: 0xff6bb1a6 │ │ @ instruction: 0xff68a549 │ │ @ instruction: 0xff69d4a6 │ │ @ instruction: 0xff6bb13e │ │ @ instruction: 0xff68a4e1 │ │ @ instruction: 0xff6baffe │ │ @ instruction: 0xff68a3a1 │ │ @ instruction: 0xff6bafe2 │ │ - @ instruction: 0xff6ae4d3 │ │ + @ instruction: 0xff6ae4fa │ │ @ instruction: 0xff69d2e2 │ │ @ instruction: 0xff6bb08a │ │ - @ instruction: 0xff6ae57b │ │ + @ instruction: 0xff6ae5a2 │ │ @ instruction: 0xff69d386 │ │ @ instruction: 0xff6bb43a │ │ @ instruction: 0xff69370a │ │ @ instruction: 0xff69d736 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ @@ -3436102,15 +3436102,15 @@ │ │ bl c82ee8 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6baf1e │ │ @ instruction: 0xff6bae42 │ │ - @ instruction: 0xff6a5101 │ │ + @ instruction: 0xff6a5128 │ │ @ instruction: 0xff6bae23 │ │ ldr r1, [pc, #8] @ cea8c0 │ │ movw r2, #302 @ 0x12e │ │ add r1, pc, r1 │ │ b cc7594 │ │ @ instruction: 0xff6badd2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3436542,22 +3436542,22 @@ │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #2 │ │ movne r0, #0 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6aa0bf │ │ - @ instruction: 0xff69fef4 │ │ + @ instruction: 0xff6aa0e6 │ │ + @ instruction: 0xff69ff1b │ │ @ instruction: 0xff6be90c │ │ - @ instruction: 0xff6a7c91 │ │ + @ instruction: 0xff6a7cb8 │ │ @ instruction: 0xff68aeae │ │ - @ instruction: 0xff6a2103 │ │ + @ instruction: 0xff6a212a │ │ @ instruction: 0xff6999b2 │ │ - @ instruction: 0xff6ad748 │ │ + @ instruction: 0xff6ad76f │ │ 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] │ │ @@ -3437019,21 +3437019,21 @@ │ │ ldr r0, [pc, #40] @ ceb710 │ │ mov r1, #116 @ 0x74 │ │ ldr r2, [pc, #36] @ ceb714 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ceb678 │ │ @ instruction: 0xff6ba01a │ │ - @ instruction: 0xff6b661a │ │ + @ instruction: 0xff6b6641 │ │ @ instruction: 0xff69c312 │ │ @ instruction: 0xff6b9fe2 │ │ - @ instruction: 0xff6b65e2 │ │ + @ instruction: 0xff6b6609 │ │ @ instruction: 0xff68cb7c │ │ @ instruction: 0xff6b9f9e │ │ - @ instruction: 0xff6b659e │ │ + @ instruction: 0xff6b65c5 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ cmpne r2, #0 │ │ bne ceb73c │ │ mov r0, r5 │ │ @@ -3437341,17 +3437341,17 @@ │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl cc7594 │ │ ldr r0, [r5] │ │ bl cd379c │ │ b cebaf0 │ │ @ instruction: 0xff69754d │ │ - @ instruction: 0xff6a94d0 │ │ + @ instruction: 0xff6a94f7 │ │ @ instruction: 0xff697519 │ │ - @ instruction: 0xff6a949c │ │ + @ instruction: 0xff6a94c3 │ │ @ instruction: 0xff6974cd │ │ @ instruction: 0xff69747d │ │ @ instruction: 0xff6973f5 │ │ @ instruction: 0xff697421 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3437449,15 +3437449,15 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #0 │ │ mov r0, r5 │ │ bl cee5f8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a3c08 │ │ + @ instruction: 0xff6a3c2f │ │ @ instruction: 0xff68fe03 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl ced8f4 │ │ @@ -3437490,15 +3437490,15 @@ │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ cebe58 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #60 @ 0x3c │ │ b cc8904 │ │ - @ instruction: 0xff6a3b30 │ │ + @ instruction: 0xff6a3b57 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl ced8f4 │ │ cmp r0, #0 │ │ beq cebe98 │ │ mov r6, r0 │ │ @@ -3437513,15 +3437513,15 @@ │ │ ldr r2, [pc, #20] @ cebeb4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r3, #71 @ 0x47 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b cc8904 │ │ - @ instruction: 0xff6a3ad4 │ │ + @ instruction: 0xff6a3afb │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r0, #0 │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl cee528 │ │ cmp r0, #0 │ │ @@ -3437561,16 +3437561,16 @@ │ │ mov r0, #36 @ 0x24 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a3a34 │ │ - @ instruction: 0xff6a3a48 │ │ + @ instruction: 0xff6a3a5b │ │ + @ instruction: 0xff6a3a6f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ bl ced8f4 │ │ ldr r5, [sp, #52] @ 0x34 │ │ @@ -3437614,32 +3437614,32 @@ │ │ mov r0, r7 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a39c8 │ │ - @ instruction: 0xff6a3948 │ │ + @ instruction: 0xff6a39ef │ │ + @ instruction: 0xff6a396f │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ cec06c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #125 @ 0x7d │ │ b cc77ec │ │ - @ instruction: 0xff6a391c │ │ + @ instruction: 0xff6a3943 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ cec08c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #131 @ 0x83 │ │ b cc77ec │ │ - @ instruction: 0xff6a38fc │ │ + @ instruction: 0xff6a3923 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #52] @ 0x34 │ │ cmp r1, #0 │ │ beq cec0a8 │ │ ldr r0, [r0, #4] │ │ bx r1 │ │ push {fp, lr} │ │ @@ -3437652,15 +3437652,15 @@ │ │ bl c82df8 │ │ mov r0, #6 │ │ mov r1, #213 @ 0xd5 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b035f │ │ + @ instruction: 0xff6b0386 │ │ @ instruction: 0xff6bd729 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ cec124 │ │ ldr ip, [pc, #36] @ cec128 │ │ @@ -3437978,24 +3437978,24 @@ │ │ ldr r2, [pc, #56] @ cec61c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b cec484 │ │ - @ instruction: 0xff6b02cf │ │ - @ instruction: 0xff6affab │ │ - @ instruction: 0xff6ac71a │ │ - @ instruction: 0xff6afeab │ │ - @ instruction: 0xff6aff23 │ │ - @ instruction: 0xff6afeef │ │ - @ instruction: 0xff6ac65e │ │ - @ instruction: 0xff6afe6f │ │ - @ instruction: 0xff6afe3b │ │ - @ instruction: 0xff6ac5aa │ │ + @ instruction: 0xff6b02f6 │ │ + @ instruction: 0xff6affd2 │ │ + @ instruction: 0xff6ac741 │ │ + @ instruction: 0xff6afed2 │ │ + @ instruction: 0xff6aff4a │ │ + @ instruction: 0xff6aff16 │ │ + @ instruction: 0xff6ac685 │ │ + @ instruction: 0xff6afe96 │ │ + @ instruction: 0xff6afe62 │ │ + @ instruction: 0xff6ac5d1 │ │ cmp r0, #0 │ │ beq cec640 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ @@ -3438028,15 +3438028,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6afd87 │ │ + @ instruction: 0xff6afdae │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq cec6f8 │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ strex r5, r3, [r1] │ │ @@ -3438059,15 +3438059,15 @@ │ │ ldr r0, [r5] │ │ bl cd0a48 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6afd0b │ │ + @ instruction: 0xff6afd32 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq cec7b0 │ │ mov sl, r1 │ │ ldr r1, [pc, #332] @ cec8a4 │ │ mov r6, r0 │ │ mov r0, #20 │ │ @@ -3438147,18 +3438147,18 @@ │ │ mov r1, r7 │ │ mov r2, #376 @ 0x178 │ │ bl cc7594 │ │ mov r0, sl │ │ bl cec8b0 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6afc5b │ │ + @ instruction: 0xff6afc82 │ │ @ instruction: 0xff69683f │ │ - @ instruction: 0xff6afcbf │ │ - @ instruction: 0xff6afbcf │ │ + @ instruction: 0xff6afce6 │ │ + @ instruction: 0xff6afbf6 │ │ @ instruction: 0xff6967b3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #208] @ cec994 │ │ mov r6, r0 │ │ mov r8, #0 │ │ @@ -3438209,15 +3438209,15 @@ │ │ bne cec968 │ │ cmp r1, #1 │ │ beq cec8d0 │ │ ble cec8d4 │ │ b cec8fc │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx lr │ │ - @ instruction: 0xff6afb53 │ │ + @ instruction: 0xff6afb7a │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ beq cec9d0 │ │ ldr r0, [r0] │ │ @@ -3438396,16 +3438396,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 cecb84 │ │ - @ instruction: 0xff69f137 │ │ - @ instruction: 0xff6af887 │ │ + @ instruction: 0xff69f15e │ │ + @ instruction: 0xff6af8ae │ │ @ instruction: 0xff68b6c2 │ │ 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 │ │ @@ -3439629,22 +3439629,22 @@ │ │ @ instruction: 0xff6b9a71 │ │ @ instruction: 0xff68a535 │ │ @ instruction: 0xff690258 │ │ @ instruction: 0xff684e5b │ │ @ instruction: 0xff69022c │ │ @ instruction: 0xff681e17 │ │ @ instruction: 0xff681df3 │ │ - @ instruction: 0xff6b31bd │ │ - @ instruction: 0xff6b3dd8 │ │ - @ instruction: 0xff6b3db8 │ │ - @ instruction: 0xff6a407f │ │ + @ instruction: 0xff6b31e4 │ │ + @ instruction: 0xff6b3dff │ │ + @ instruction: 0xff6b3ddf │ │ + @ instruction: 0xff6a40a6 │ │ @ instruction: 0xff698784 │ │ @ instruction: 0xff698768 │ │ - @ instruction: 0xff6ae5c6 │ │ - @ instruction: 0xff6a70e4 │ │ + @ instruction: 0xff6ae5ed │ │ + @ instruction: 0xff6a710b │ │ @ instruction: 0xff6b9855 │ │ @ instruction: 0xff68a319 │ │ push {r4, r5, r6, lr} │ │ mov r1, #5 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq cee050 │ │ @@ -3439891,19 +3439891,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b9439 │ │ @ instruction: 0xff68d83e │ │ @ instruction: 0xff685617 │ │ @ instruction: 0xff6b96d9 │ │ @ instruction: 0xff68fdd8 │ │ @ instruction: 0xff681a43 │ │ - @ instruction: 0xff6b2e31 │ │ - @ instruction: 0xff69cf80 │ │ - @ instruction: 0xff69dadc │ │ + @ instruction: 0xff6b2e58 │ │ + @ instruction: 0xff69cfa7 │ │ + @ instruction: 0xff69db03 │ │ @ instruction: 0xff68da02 │ │ - @ instruction: 0xff6abcd1 │ │ + @ instruction: 0xff6abcf8 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, r1 │ │ bl ced244 │ │ @@ -3443236,15 +3443236,15 @@ │ │ bl c82df8 │ │ mov r0, #4 │ │ mov r1, #158 @ 0x9e │ │ b cf1754 │ │ @ instruction: 0xff68a50f │ │ @ instruction: 0xff68c2a9 │ │ @ instruction: 0xff68a4c7 │ │ - @ instruction: 0xff6ac94a │ │ + @ instruction: 0xff6ac971 │ │ @ instruction: 0xff68a49b │ │ @ instruction: 0xff68c235 │ │ @ instruction: 0xff68a3df │ │ @ instruction: 0xff68c179 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ @@ -3443282,15 +3443282,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff68a333 │ │ - @ instruction: 0xff6ac7b6 │ │ + @ instruction: 0xff6ac7dd │ │ 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 │ │ @@ -3443589,15 +3443589,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d17f6c │ │ 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: 0xff6a1f31 │ │ + @ instruction: 0xff6a1f58 │ │ ldr r0, [r0, #20] │ │ b cf6fe4 │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ bxne lr │ │ push {r4, r5, fp, lr} │ │ @@ -3443661,15 +3443661,15 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ @ instruction: 0xff689d77 │ │ - @ instruction: 0xff6ac1fa │ │ + @ instruction: 0xff6ac221 │ │ @ instruction: 0xff689d4b │ │ @ instruction: 0xff680f0e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, #0 │ │ bl cf3034 │ │ @@ -3443826,15 +3443826,15 @@ │ │ mov r0, r6 │ │ bl c22744 │ │ mov r0, r7 │ │ bl c22744 │ │ mov r0, #0 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a6c2c │ │ + @ instruction: 0xff6a6c53 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, #0 │ │ mov r4, r1 │ │ str r6, [sp, #12] │ │ @@ -3443917,15 +3443917,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl cf3010 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff68999b │ │ - @ instruction: 0xff6abe1e │ │ + @ instruction: 0xff6abe45 │ │ ldr r0, [r0, #20] │ │ mov r1, #0 │ │ b cf4f2c │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #120] @ 0x78 │ │ bx lr │ │ b cf2b00 │ │ @@ -3444207,28 +3444207,28 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b cf2728 │ │ @ instruction: 0xff6b64c8 │ │ @ instruction: 0xff69716b │ │ @ instruction: 0xff68b5b1 │ │ @ instruction: 0xff690c04 │ │ - @ instruction: 0xff699834 │ │ - @ instruction: 0xff6abc13 │ │ + @ instruction: 0xff69985b │ │ + @ instruction: 0xff6abc3a │ │ @ instruction: 0xff6b292e │ │ @ instruction: 0xff6b745e │ │ @ instruction: 0xff6941f7 │ │ - @ instruction: 0xff697dbb │ │ - @ instruction: 0xff6a0f0b │ │ - @ instruction: 0xff6ad9e9 │ │ + @ instruction: 0xff697de2 │ │ + @ instruction: 0xff6a0f32 │ │ + @ instruction: 0xff6ada10 │ │ @ instruction: 0xff68b44d │ │ @ instruction: 0xff6b1403 │ │ - @ instruction: 0xff6a2a45 │ │ + @ instruction: 0xff6a2a6c │ │ @ instruction: 0xff689e60 │ │ - @ instruction: 0xff6a65bc │ │ - @ instruction: 0xff6a9dee │ │ + @ instruction: 0xff6a65e3 │ │ + @ instruction: 0xff6a9e15 │ │ @ instruction: 0xff68b3a8 │ │ 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 │ │ @@ -3444424,34 +3444424,34 @@ │ │ ldr r1, [pc, #96] @ cf2afc │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c2ca98 │ │ mov r7, #1 │ │ mov r0, r9 │ │ b cf295c │ │ - @ instruction: 0xff6a44a1 │ │ - @ instruction: 0xff69b0f6 │ │ - @ instruction: 0xff69d13c │ │ - @ instruction: 0xff6a14a5 │ │ + @ instruction: 0xff6a44c8 │ │ + @ instruction: 0xff69b11d │ │ + @ instruction: 0xff69d163 │ │ + @ instruction: 0xff6a14cc │ │ @ instruction: 0xff680561 │ │ @ instruction: 0xff68e86b │ │ - @ instruction: 0xff6a13e9 │ │ - @ instruction: 0xff6993c1 │ │ - @ instruction: 0xff6a440c │ │ + @ instruction: 0xff6a1410 │ │ + @ instruction: 0xff6993e8 │ │ + @ instruction: 0xff6a4433 │ │ @ instruction: 0xff680396 │ │ - @ instruction: 0xff6af342 │ │ - @ instruction: 0xff6a1305 │ │ + @ instruction: 0xff6af369 │ │ + @ instruction: 0xff6a132c │ │ @ instruction: 0xff6906a2 │ │ @ instruction: 0xff689a54 │ │ - @ instruction: 0xff69af0e │ │ - @ instruction: 0xff6a09f3 │ │ - @ instruction: 0xff6a1269 │ │ - @ instruction: 0xff6a9a51 │ │ + @ instruction: 0xff69af35 │ │ + @ instruction: 0xff6a0a1a │ │ + @ instruction: 0xff6a1290 │ │ + @ instruction: 0xff6a9a78 │ │ @ instruction: 0xff6b2c76 │ │ - @ instruction: 0xff6a11f9 │ │ + @ instruction: 0xff6a1220 │ │ 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 ccac28 │ │ cmp r0, #0 │ │ @@ -3444651,15 +3444651,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ bl cf6fe4 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff688e9b │ │ - @ instruction: 0xff6a3fe3 │ │ + @ instruction: 0xff6a400a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ beq cf2f8c │ │ mov r4, r0 │ │ ldrb r0, [r1, #5] │ │ mov r5, r1 │ │ @@ -3444752,18 +3444752,18 @@ │ │ b cf2fc4 │ │ mvn r6, #0 │ │ b cf2fc4 │ │ mov r6, r7 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a8251 │ │ + @ instruction: 0xff6a8278 │ │ @ instruction: 0xff682d6d │ │ - @ instruction: 0xff6a781b │ │ - @ instruction: 0xff698c8d │ │ + @ instruction: 0xff6a7842 │ │ + @ instruction: 0xff698cb4 │ │ ldr r0, [pc, #4] @ cf2fec │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r3, r0, lsl #13 │ │ ldr r0, [pc, #4] @ cf2ffc │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3445252,42 +3445252,42 @@ │ │ bl c82df8 │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ b cf3638 │ │ @ instruction: 0xff684a20 │ │ @ instruction: 0xff689889 │ │ - @ instruction: 0xff6a026c │ │ - @ instruction: 0xff69c816 │ │ + @ instruction: 0xff6a0293 │ │ + @ instruction: 0xff69c83d │ │ @ instruction: 0xff68c233 │ │ - @ instruction: 0xff6aa6a5 │ │ - @ instruction: 0xff69ffd4 │ │ - @ instruction: 0xff69c57e │ │ + @ instruction: 0xff6aa6cc │ │ + @ instruction: 0xff69fffb │ │ + @ instruction: 0xff69c5a5 │ │ @ instruction: 0xff6b1c7d │ │ - @ instruction: 0xff69bff3 │ │ - @ instruction: 0xff6a00e8 │ │ - @ instruction: 0xff69c692 │ │ + @ instruction: 0xff69c01a │ │ + @ instruction: 0xff6a010f │ │ + @ instruction: 0xff69c6b9 │ │ @ instruction: 0x001522d4 │ │ andseq r2, r5, r4, lsr r2 │ │ andseq r2, r5, r8, lsl r2 │ │ - @ instruction: 0xff69fe24 │ │ - @ instruction: 0xff69c3ce │ │ - @ instruction: 0xff69fdf0 │ │ - @ instruction: 0xff69c39a │ │ - @ instruction: 0xff69fcb4 │ │ - @ instruction: 0xff69c25e │ │ - @ instruction: 0xff69fd44 │ │ - @ instruction: 0xff69c2ee │ │ - @ instruction: 0xff69fc98 │ │ - @ instruction: 0xff69c242 │ │ - @ instruction: 0xff69fcd0 │ │ - @ instruction: 0xff69c27a │ │ - @ instruction: 0xff69fef0 │ │ - @ instruction: 0xff69c49a │ │ - @ instruction: 0xff6a56bd │ │ + @ instruction: 0xff69fe4b │ │ + @ instruction: 0xff69c3f5 │ │ + @ instruction: 0xff69fe17 │ │ + @ instruction: 0xff69c3c1 │ │ + @ instruction: 0xff69fcdb │ │ + @ instruction: 0xff69c285 │ │ + @ instruction: 0xff69fd6b │ │ + @ instruction: 0xff69c315 │ │ + @ instruction: 0xff69fcbf │ │ + @ instruction: 0xff69c269 │ │ + @ instruction: 0xff69fcf7 │ │ + @ instruction: 0xff69c2a1 │ │ + @ instruction: 0xff69ff17 │ │ + @ instruction: 0xff69c4c1 │ │ + @ instruction: 0xff6a56e4 │ │ andseq r2, r5, r4, asr #5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ @@ -3445418,15 +3445418,15 @@ │ │ ldr r2, [pc, r2] │ │ bl ccb80c │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b cf390c │ │ @ instruction: 0xff68420c │ │ @ instruction: 0xff68906d │ │ - @ instruction: 0xff6a9f75 │ │ + @ instruction: 0xff6a9f9c │ │ @ instruction: 0x00151cb0 │ │ mulseq r5, r4, ip │ │ andseq r1, r5, r8, ror ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r2 │ │ mov fp, r1 │ │ @@ -3445701,15 +3445701,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, #1 │ │ mov r7, #0 │ │ mov r5, #0 │ │ b cf3e70 │ │ mov r8, #1 │ │ b cf3e70 │ │ - @ instruction: 0xff6ad3bd │ │ + @ instruction: 0xff6ad3e4 │ │ @ instruction: 0xff67bf9b │ │ @ instruction: 0xff68b88e │ │ @ instruction: 0xff67ca0e │ │ @ instruction: 0xff6804dd │ │ ldr r2, [r0, #16] │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3445902,15 +3445902,15 @@ │ │ beq cf41b8 │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, sl │ │ bl cf6fe4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69f424 │ │ + @ instruction: 0xff69f44b │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cf2ff0 │ │ ldr r1, [r4, #4] │ │ bl c21d74 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3446089,16 +3446089,16 @@ │ │ bl cf3010 │ │ mov r5, #0 │ │ mov r0, r5 │ │ bl cf3010 │ │ mov r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69efa0 │ │ - @ instruction: 0xff6a28dd │ │ + @ instruction: 0xff69efc7 │ │ + @ instruction: 0xff6a2904 │ │ 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 │ │ @@ -3446151,16 +3446151,16 @@ │ │ mov r0, r5 │ │ mov r1, #4096 @ 0x1000 │ │ bl cf7b88 │ │ mov r4, r5 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff69eeb8 │ │ - @ instruction: 0xff6ad76b │ │ + @ instruction: 0xff69eedf │ │ + @ instruction: 0xff6ad792 │ │ b cff7f0 │ │ b cffa38 │ │ push {r4, lr} │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl cf45dc │ │ cmp r0, #0 │ │ @@ -3446730,43 +3446730,43 @@ │ │ ldr fp, [sp, #12] │ │ b cf4bcc │ │ mvn r8, #0 │ │ ldr sl, [sp, #8] │ │ ldr fp, [sp, #12] │ │ b cf475c │ │ @ instruction: 0xff67c768 │ │ - @ instruction: 0xff6a6122 │ │ + @ instruction: 0xff6a6149 │ │ @ instruction: 0xff67c6e0 │ │ - @ instruction: 0xff6a609a │ │ + @ instruction: 0xff6a60c1 │ │ @ instruction: 0xff67c650 │ │ - @ instruction: 0xff6a600a │ │ + @ instruction: 0xff6a6031 │ │ @ instruction: 0xff67c5c8 │ │ - @ instruction: 0xff6a5f82 │ │ + @ instruction: 0xff6a5fa9 │ │ @ instruction: 0xff67c57c │ │ - @ instruction: 0xff6a5f36 │ │ + @ instruction: 0xff6a5f5d │ │ @ instruction: 0xff67c534 │ │ - @ instruction: 0xff6a5eee │ │ + @ instruction: 0xff6a5f15 │ │ @ instruction: 0xff67c4ec │ │ - @ instruction: 0xff6a5ea6 │ │ + @ instruction: 0xff6a5ecd │ │ @ instruction: 0xff67c4ac │ │ - @ instruction: 0xff6a5e66 │ │ + @ instruction: 0xff6a5e8d │ │ @ instruction: 0xff67c3b8 │ │ - @ instruction: 0xff6a5d6e │ │ + @ instruction: 0xff6a5d95 │ │ @ instruction: 0xff67c1f0 │ │ - @ instruction: 0xff6a5baa │ │ + @ instruction: 0xff6a5bd1 │ │ @ instruction: 0xff67c014 │ │ - @ instruction: 0xff6a59ce │ │ + @ instruction: 0xff6a59f5 │ │ @ instruction: 0xff67bf8c │ │ - @ instruction: 0xff6a5946 │ │ + @ instruction: 0xff6a596d │ │ @ instruction: 0xff67bf1c │ │ - @ instruction: 0xff6a58d6 │ │ + @ instruction: 0xff6a58fd │ │ @ instruction: 0xff67c11c │ │ - @ instruction: 0xff6a5ad6 │ │ + @ instruction: 0xff6a5afd │ │ @ instruction: 0xff67c0bc │ │ - @ instruction: 0xff6a5a76 │ │ + @ instruction: 0xff6a5a9d │ │ b cf45dc │ │ ldr r0, [r0, #20] │ │ b c30d3c │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ bl c30d3c │ │ add r0, r0, #7 │ │ @@ -3446970,21 +3446970,21 @@ │ │ beq cf5268 │ │ mov r0, r7 │ │ bl c30f28 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6831f4 │ │ - @ instruction: 0xff6acc37 │ │ + @ instruction: 0xff6acc5e │ │ @ instruction: 0xff683084 │ │ - @ instruction: 0xff6acac7 │ │ + @ instruction: 0xff6acaee │ │ @ instruction: 0xff6830e8 │ │ - @ instruction: 0xff6acb2b │ │ + @ instruction: 0xff6acb52 │ │ @ instruction: 0xff6830c0 │ │ - @ instruction: 0xff6acb03 │ │ + @ instruction: 0xff6acb2a │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ cf53e8 │ │ mov r8, r2 │ │ mov r6, r0 │ │ add r1, pc, r1 │ │ mov r0, #40 @ 0x28 │ │ @@ -3447062,18 +3447062,18 @@ │ │ bl c82ee8 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #42 @ 0x2a │ │ bl cc7594 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff698654 │ │ - @ instruction: 0xff698554 │ │ - @ instruction: 0xff696902 │ │ - @ instruction: 0xff69856c │ │ + @ instruction: 0xff69867b │ │ + @ instruction: 0xff69857b │ │ + @ instruction: 0xff696929 │ │ + @ instruction: 0xff698593 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cd380c │ │ str r0, [r4, #16] │ │ pop {r4, pc} │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3447092,15 +3447092,15 @@ │ │ bl cd37b0 │ │ ldr r1, [pc, #16] @ cf5460 │ │ mov r0, r4 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6984a8 │ │ + @ instruction: 0xff6984cf │ │ 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 │ │ @@ -3447184,16 +3447184,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: 0xff698468 │ │ - @ instruction: 0xff698479 │ │ + @ instruction: 0xff69848f │ │ + @ instruction: 0xff6984a0 │ │ 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 │ │ @@ -3447333,17 +3447333,17 @@ │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6981b4 │ │ + @ instruction: 0xff6981db │ │ @ instruction: 0xff67d664 │ │ - @ instruction: 0xff6980f0 │ │ + @ instruction: 0xff698117 │ │ 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 │ │ @@ -3447401,16 +3447401,16 @@ │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ mov r1, r4 │ │ str r6, [sp] │ │ bl c37018 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff698098 │ │ - @ instruction: 0xff69bbbf │ │ + @ instruction: 0xff6980bf │ │ + @ instruction: 0xff69bbe6 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov lr, r1 │ │ cmp r1, #0 │ │ ldreq lr, [r2, #4] │ │ cmpeq lr, #0 │ │ @@ -3447492,15 +3447492,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: 0xff697e94 │ │ + @ instruction: 0xff697ebb │ │ @ instruction: 0xff68d602 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cd380c │ │ ldr r1, [r4, #16] │ │ pop {r4, lr} │ │ b cd3810 │ │ @@ -3448291,25 +3448291,25 @@ │ │ mov r0, sl │ │ mov r5, #1 │ │ mvn r8, #0 │ │ ldr fp, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #76] @ 0x4c │ │ b cf6688 │ │ @ instruction: 0xff67b1ee │ │ - @ instruction: 0xff6a6936 │ │ + @ instruction: 0xff6a695d │ │ @ instruction: 0xff67b116 │ │ - @ instruction: 0xff6a685e │ │ + @ instruction: 0xff6a6885 │ │ @ instruction: 0xff67b142 │ │ - @ instruction: 0xff6a688a │ │ + @ instruction: 0xff6a68b1 │ │ @ instruction: 0xff67b16e │ │ - @ instruction: 0xff6a68b6 │ │ + @ instruction: 0xff6a68dd │ │ @ instruction: 0x0014f7b0 │ │ andseq pc, r4, r0, asr #2 │ │ @ instruction: 0xff67a70e │ │ - @ instruction: 0xff6a5e56 │ │ + @ instruction: 0xff6a5e7d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #20] │ │ ldr r0, [r0, #4] │ │ bl c32e04 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -3448845,17 +3448845,17 @@ │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl cf6fe4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff68a333 │ │ @ instruction: 0xff68a2a7 │ │ - @ instruction: 0xff69340d │ │ + @ instruction: 0xff693434 │ │ @ instruction: 0xff68a1c7 │ │ - @ instruction: 0xff69332d │ │ + @ instruction: 0xff693354 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ mov r1, r0 │ │ mov r0, #0 │ │ b cf6e10 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3449988,15 +3449988,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff688ff7 │ │ @ instruction: 0xff67ac65 │ │ @ instruction: 0xff6b07cc │ │ - @ instruction: 0xff6971f4 │ │ + @ instruction: 0xff69721b │ │ @ instruction: 0xff684330 │ │ @ instruction: 0xff68901b │ │ mov r2, r1 │ │ cmp r0, #0 │ │ beq cf81d8 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ @@ -3450085,15 +3450085,15 @@ │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff688e6b │ │ - @ instruction: 0xff6a5ddb │ │ + @ instruction: 0xff6a5e02 │ │ @ instruction: 0xff6912bb │ │ @ instruction: 0xff67be85 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq cf83d4 │ │ @@ -3450243,15 +3450243,15 @@ │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff688bf3 │ │ - @ instruction: 0xff69aedb │ │ + @ instruction: 0xff69af02 │ │ @ instruction: 0xff6b03b0 │ │ @ instruction: 0xff691043 │ │ @ instruction: 0xff6866c4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ bl c30e74 │ │ @@ -3450582,24 +3450582,24 @@ │ │ mov r0, r9 │ │ mov r1, r7 │ │ mov r2, r5 │ │ bl c31794 │ │ str r0, [sp, #24] │ │ b cf8964 │ │ @ instruction: 0xff68fdc9 │ │ - @ instruction: 0xff6934bd │ │ + @ instruction: 0xff6934e4 │ │ @ instruction: 0xff68fca5 │ │ - @ instruction: 0xff693399 │ │ + @ instruction: 0xff6933c0 │ │ @ instruction: 0xff68fd71 │ │ - @ instruction: 0xff693465 │ │ + @ instruction: 0xff69348c │ │ @ instruction: 0xff68fd15 │ │ @ instruction: 0xff68fb8d │ │ - @ instruction: 0xff693281 │ │ + @ instruction: 0xff6932a8 │ │ @ instruction: 0xff68fbb5 │ │ - @ instruction: 0xff6932a9 │ │ + @ instruction: 0xff6932d0 │ │ @ instruction: 0xff68fc55 │ │ 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 │ │ @@ -3451147,25 +3451147,25 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c30f28 │ │ b cf90cc │ │ @ instruction: 0xff68f639 │ │ @ instruction: 0xff68f529 │ │ - @ instruction: 0xff69a3b2 │ │ + @ instruction: 0xff69a3d9 │ │ @ instruction: 0xff68f551 │ │ - @ instruction: 0xff69a3da │ │ + @ instruction: 0xff69a401 │ │ @ instruction: 0xff68f361 │ │ - @ instruction: 0xff69a1ea │ │ + @ instruction: 0xff69a211 │ │ @ instruction: 0xff68f27d │ │ - @ instruction: 0xff69a106 │ │ + @ instruction: 0xff69a12d │ │ @ instruction: 0xff68f299 │ │ - @ instruction: 0xff69a122 │ │ + @ instruction: 0xff69a149 │ │ @ instruction: 0xff68f24d │ │ - @ instruction: 0xff69a0d6 │ │ + @ instruction: 0xff69a0fd │ │ @ instruction: 0xff68f4e9 │ │ 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 │ │ @@ -3451539,34 +3451539,34 @@ │ │ bl c82df8 │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b cf95c0 │ │ @ instruction: 0xff68f0d1 │ │ - @ instruction: 0xff694418 │ │ + @ instruction: 0xff69443f │ │ @ instruction: 0xff68f141 │ │ @ instruction: 0xff68f105 │ │ - @ instruction: 0xff69444c │ │ + @ instruction: 0xff694473 │ │ @ instruction: 0xff68f039 │ │ - @ instruction: 0xff694380 │ │ + @ instruction: 0xff6943a7 │ │ @ instruction: 0xff68f061 │ │ - @ instruction: 0xff6943a8 │ │ + @ instruction: 0xff6943cf │ │ @ instruction: 0xff68ee05 │ │ - @ instruction: 0xff69414c │ │ + @ instruction: 0xff694173 │ │ @ instruction: 0xff68ed21 │ │ - @ instruction: 0xff694068 │ │ + @ instruction: 0xff69408f │ │ @ instruction: 0xff68ed3d │ │ - @ instruction: 0xff694084 │ │ + @ instruction: 0xff6940ab │ │ @ instruction: 0xff68ecf1 │ │ - @ instruction: 0xff694038 │ │ + @ instruction: 0xff69405f │ │ @ instruction: 0xff68ec21 │ │ - @ instruction: 0xff693f68 │ │ + @ instruction: 0xff693f8f │ │ @ instruction: 0xff68ec5d │ │ - @ instruction: 0xff693fa4 │ │ + @ instruction: 0xff693fcb │ │ @ instruction: 0xff68eff9 │ │ 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 │ │ @@ -3452506,34 +3452506,34 @@ │ │ mov r7, #0 │ │ movt r1, #12 │ │ mov r0, #4 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b cfa7d4 │ │ @ instruction: 0xff68de9d │ │ - @ instruction: 0xff69c645 │ │ + @ instruction: 0xff69c66c │ │ @ instruction: 0xff68de65 │ │ - @ instruction: 0xff69c60d │ │ + @ instruction: 0xff69c634 │ │ @ instruction: 0xff68de39 │ │ - @ instruction: 0xff69c5e1 │ │ + @ instruction: 0xff69c608 │ │ @ instruction: 0xff6874e4 │ │ @ instruction: 0xff68ddd9 │ │ - @ instruction: 0xff69c581 │ │ + @ instruction: 0xff69c5a8 │ │ @ instruction: 0xff68ddad │ │ - @ instruction: 0xff69c555 │ │ + @ instruction: 0xff69c57c │ │ @ instruction: 0xff68dd85 │ │ - @ instruction: 0xff69c52d │ │ + @ instruction: 0xff69c554 │ │ @ instruction: 0xff68dd4d │ │ - @ instruction: 0xff69c4f5 │ │ + @ instruction: 0xff69c51c │ │ @ instruction: 0xff68dd0d │ │ - @ instruction: 0xff69c4b5 │ │ + @ instruction: 0xff69c4dc │ │ @ instruction: 0xff68dd29 │ │ - @ instruction: 0xff69c4d1 │ │ + @ instruction: 0xff69c4f8 │ │ @ instruction: 0xff68deb9 │ │ - @ instruction: 0xff69c661 │ │ + @ instruction: 0xff69c688 │ │ push {r4, lr} │ │ cmp r3, r1 │ │ ble cfa980 │ │ bl c82d04 │ │ ldr r0, [pc, #112] @ cfa9d0 │ │ mov r1, #24 │ │ ldr r2, [pc, #108] @ cfa9d4 │ │ @@ -3452560,18 +3452560,18 @@ │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r1, r2 │ │ mov r2, r3 │ │ blx d9e44e │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a55d6 │ │ - @ instruction: 0xff6a378b │ │ - @ instruction: 0xff6a55a6 │ │ - @ instruction: 0xff6a375b │ │ + @ instruction: 0xff6a55fd │ │ + @ instruction: 0xff6a37b2 │ │ + @ instruction: 0xff6a55cd │ │ + @ instruction: 0xff6a3782 │ │ 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 │ │ @@ -3452777,22 +3452777,22 @@ │ │ mov r3, #135 @ 0x87 │ │ add r2, pc, r2 │ │ bl cc77ec │ │ b cfacec │ │ mov r7, #0 │ │ mov r6, #0 │ │ b cfad00 │ │ - @ instruction: 0xff694f88 │ │ + @ instruction: 0xff694faf │ │ @ instruction: 0xff68a239 │ │ - @ instruction: 0xff694fb4 │ │ + @ instruction: 0xff694fdb │ │ @ instruction: 0xff68a265 │ │ - @ instruction: 0xff694d38 │ │ + @ instruction: 0xff694d5f │ │ @ instruction: 0xff689fe9 │ │ - @ instruction: 0xff694e9c │ │ - @ instruction: 0xff694ce8 │ │ + @ instruction: 0xff694ec3 │ │ + @ instruction: 0xff694d0f │ │ 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 c84e80 │ │ @@ -3453319,21 +3453319,21 @@ │ │ bl c82ee8 │ │ and r0, r8, #1 │ │ bl c82c58 │ │ ldr sl, [sp, #240] @ 0xf0 │ │ ldr fp, [sp, #68] @ 0x44 │ │ ldr r5, [sp, #24] │ │ b cfb164 │ │ - @ instruction: 0xff694a74 │ │ - @ instruction: 0xff69f7fc │ │ - @ instruction: 0xff694a34 │ │ - @ instruction: 0xff694a10 │ │ - @ instruction: 0xff69448c │ │ - @ instruction: 0xff69f214 │ │ - @ instruction: 0xff694884 │ │ + @ instruction: 0xff694a9b │ │ + @ instruction: 0xff69f823 │ │ + @ instruction: 0xff694a5b │ │ + @ instruction: 0xff694a37 │ │ + @ instruction: 0xff6944b3 │ │ + @ instruction: 0xff69f23b │ │ + @ instruction: 0xff6948ab │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ sub r2, r1, #11 │ │ cmp r2, r3 │ │ bge cfb614 │ │ bl c82d04 │ │ ldr r0, [pc, #112] @ cfb658 │ │ @@ -3453363,15 +3453363,15 @@ │ │ strb r0, [r6, r5]! │ │ mov r2, r7 │ │ add r0, r6, #1 │ │ blx d9e44e │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6aa178 │ │ - @ instruction: 0xff69b7a0 │ │ + @ instruction: 0xff69b7c7 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #16] │ │ mvn r6, #0 │ │ cmp r5, #11 │ │ bge cfb67c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @@ -3453478,25 +3453478,25 @@ │ │ add r1, r2, #1 │ │ mov r2, r5 │ │ blx d9e44e │ │ mov r6, r5 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6aa0c4 │ │ - @ instruction: 0xff69b709 │ │ + @ instruction: 0xff69b730 │ │ @ instruction: 0xff6aa080 │ │ - @ instruction: 0xff69b6c5 │ │ + @ instruction: 0xff69b6ec │ │ @ instruction: 0xff6a9f70 │ │ - @ instruction: 0xff69b5b5 │ │ + @ instruction: 0xff69b5dc │ │ @ instruction: 0xff6a9f98 │ │ - @ instruction: 0xff69b5dd │ │ + @ instruction: 0xff69b604 │ │ @ instruction: 0xff6aa00c │ │ - @ instruction: 0xff69b651 │ │ + @ instruction: 0xff69b678 │ │ @ instruction: 0xff6a9fc0 │ │ - @ instruction: 0xff69b605 │ │ + @ instruction: 0xff69b62c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r9, [sp, #32] │ │ mov r6, r0 │ │ sub r0, r2, #11 │ │ cmp r0, r9 │ │ bge cfb898 │ │ bl c82d04 │ │ @@ -3453567,17 +3453567,17 @@ │ │ mov r2, r9 │ │ mov r0, r5 │ │ blx d9e44e │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6a9ee8 │ │ - @ instruction: 0xff697bff │ │ + @ instruction: 0xff697c26 │ │ @ instruction: 0xff6a9e28 │ │ - @ instruction: 0xff697b3f │ │ + @ instruction: 0xff697b66 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r1, #1 │ │ mvn r5, #0 │ │ cmpge r3, #1 │ │ bge cfb9bc │ │ mov r0, r5 │ │ @@ -3454011,16 +3454011,16 @@ │ │ sub r1, r0, #3 │ │ b cfbd50 │ │ @ instruction: 0xff6a9a28 │ │ @ instruction: 0xff6adb6c │ │ @ instruction: 0xff6a99d8 │ │ @ instruction: 0xff6a9718 │ │ @ instruction: 0xff6ad85c │ │ - @ instruction: 0xff6956e0 │ │ - @ instruction: 0xff698236 │ │ + @ instruction: 0xff695707 │ │ + @ instruction: 0xff69825d │ │ @ instruction: 0xff6a9770 │ │ @ instruction: 0xff6ad8b4 │ │ @ instruction: 0xff6a973c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r7, r1 │ │ ldr r1, [sp, #104] @ 0x68 │ │ @@ -3454419,17 +3454419,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: 0xff6a92dc │ │ - @ instruction: 0xff69358e │ │ + @ instruction: 0xff6935b5 │ │ @ instruction: 0xff6a9124 │ │ - @ instruction: 0xff6933d6 │ │ + @ instruction: 0xff6933fd │ │ ldr r0, [pc, #4] @ cfc6f4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r3, r0, asr r4 │ │ ldr r0, [pc, #4] @ cfc704 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3454798,19 +3454798,19 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #4 │ │ mov r0, #4 │ │ movt r1, #8 │ │ b cfcb34 │ │ @ instruction: 0xff6829a2 │ │ - @ instruction: 0xff69a2a8 │ │ + @ instruction: 0xff69a2cf │ │ @ instruction: 0xff682936 │ │ - @ instruction: 0xff69a23c │ │ + @ instruction: 0xff69a263 │ │ @ instruction: 0xff68281a │ │ - @ instruction: 0xff69a120 │ │ + @ instruction: 0xff69a147 │ │ @ instruction: 0xff6828fe │ │ 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 │ │ @@ -3455066,17 +3455066,17 @@ │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ b cfd078 │ │ @ instruction: 0xff68254a │ │ @ instruction: 0xff68242a │ │ - @ instruction: 0xff69d716 │ │ + @ instruction: 0xff69d73d │ │ @ instruction: 0xff682402 │ │ - @ instruction: 0xff69d6ee │ │ + @ instruction: 0xff69d715 │ │ 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 │ │ @@ -3455894,38 +3455894,38 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b cf8254 │ │ mov r6, #0 │ │ b cfdb88 │ │ @ instruction: 0xff68195a │ │ - @ instruction: 0xff6a23e4 │ │ + @ instruction: 0xff6a240b │ │ @ instruction: 0xff6885c2 │ │ - @ instruction: 0xff6a5710 │ │ - @ instruction: 0xff697ec3 │ │ - @ instruction: 0xff695034 │ │ - @ instruction: 0xff6a389f │ │ - @ instruction: 0xff69a750 │ │ + @ instruction: 0xff6a5737 │ │ + @ instruction: 0xff697eea │ │ + @ instruction: 0xff69505b │ │ + @ instruction: 0xff6a38c6 │ │ + @ instruction: 0xff69a777 │ │ @ instruction: 0xff684c54 │ │ @ instruction: 0xff676701 │ │ @ instruction: 0xff671f3b │ │ @ instruction: 0xff685d88 │ │ @ instruction: 0xff675a97 │ │ @ instruction: 0xff67be43 │ │ @ instruction: 0xff6a951a │ │ @ instruction: 0xff6a74da │ │ @ instruction: 0xff6a94de │ │ @ instruction: 0xff672bb2 │ │ - @ instruction: 0xff6a57ea │ │ - @ instruction: 0xff6a1c28 │ │ - @ instruction: 0xff6917ec │ │ + @ instruction: 0xff6a5811 │ │ + @ instruction: 0xff6a1c4f │ │ + @ instruction: 0xff691813 │ │ @ instruction: 0xff676631 │ │ @ instruction: 0xff681976 │ │ @ instruction: 0xff681886 │ │ - @ instruction: 0xff6a2310 │ │ + @ instruction: 0xff6a2337 │ │ push {r4, lr} │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ popne {r4, pc} │ │ ldr r0, [r1, #72] @ 0x48 │ │ @@ -3456000,15 +3456000,15 @@ │ │ movw r2, #1 │ │ mov r3, #1 │ │ movt r2, #72 @ 0x48 │ │ tst r2, r3, lsl r1 │ │ bne cfdec4 │ │ b cfdf1c │ │ @ instruction: 0xff681576 │ │ - @ instruction: 0xff69e5d4 │ │ + @ instruction: 0xff69e5fb │ │ 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 cfe06c │ │ @@ -3456356,34 +3456356,34 @@ │ │ add r2, pc, r2 │ │ str r5, [sp] │ │ bl c82ee8 │ │ mov r5, #0 │ │ b cfe4cc │ │ mov r5, #1 │ │ b cfe4cc │ │ - @ instruction: 0xff69aba9 │ │ + @ instruction: 0xff69abd0 │ │ @ instruction: 0xff67852d │ │ - @ instruction: 0xff69ab4d │ │ + @ instruction: 0xff69ab74 │ │ @ instruction: 0xff6784d1 │ │ - @ instruction: 0xff69aaf5 │ │ + @ instruction: 0xff69ab1c │ │ @ instruction: 0xff678479 │ │ - @ instruction: 0xff69a849 │ │ + @ instruction: 0xff69a870 │ │ @ instruction: 0xff6781cd │ │ - @ instruction: 0xff69aaad │ │ + @ instruction: 0xff69aad4 │ │ @ instruction: 0xff678431 │ │ - @ instruction: 0xff69aa61 │ │ - @ instruction: 0xff69a7e9 │ │ + @ instruction: 0xff69aa88 │ │ + @ instruction: 0xff69a810 │ │ @ instruction: 0xff67816d │ │ - @ instruction: 0xff69a7ad │ │ + @ instruction: 0xff69a7d4 │ │ @ instruction: 0xff678131 │ │ @ instruction: 0xff6a7275 │ │ @ instruction: 0xff6fa8ac │ │ - @ instruction: 0xff69a87d │ │ + @ instruction: 0xff69a8a4 │ │ @ instruction: 0xff678201 │ │ - @ instruction: 0xff69a81d │ │ + @ instruction: 0xff69a844 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r6, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ @@ -3456625,23 +3456625,23 @@ │ │ ldrbne r2, [r6] │ │ add r1, r1, r6 │ │ andne r2, r2, r7, lsr r3 │ │ strbne r2, [r6] │ │ mov r2, #188 @ 0xbc │ │ strb r2, [r1, #-1] │ │ b cfe83c │ │ - @ instruction: 0xff69a685 │ │ - @ instruction: 0xff68f329 │ │ - @ instruction: 0xff69a609 │ │ - @ instruction: 0xff68f2ad │ │ - @ instruction: 0xff69a56d │ │ + @ instruction: 0xff69a6ac │ │ + @ instruction: 0xff68f350 │ │ + @ instruction: 0xff69a630 │ │ + @ instruction: 0xff68f2d4 │ │ + @ instruction: 0xff69a594 │ │ @ instruction: 0xff6fa4a4 │ │ - @ instruction: 0xff69a445 │ │ - @ instruction: 0xff69a59d │ │ - @ instruction: 0xff68f241 │ │ + @ instruction: 0xff69a46c │ │ + @ instruction: 0xff69a5c4 │ │ + @ instruction: 0xff68f268 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #24] @ cfe9a4 │ │ add r1, pc, r1 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r1, #1 │ │ @@ -3456831,15 +3456831,15 @@ │ │ beq cfec84 │ │ ldr r0, [pc, #20] @ cfec90 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a0379 │ │ + @ instruction: 0xff6a03a0 │ │ andseq pc, r2, ip, asr #31 │ │ @ instruction: 0xff674216 │ │ @ instruction: 0xff67c1cf │ │ @ instruction: 0xff6844cd │ │ @ instruction: 0xff687a51 │ │ @ instruction: 0xff68254d │ │ @ instruction: 0xff67218d │ │ @@ -3456887,15 +3456887,15 @@ │ │ ldr r1, [pc, #20] @ cfed6c │ │ movw r2, #911 @ 0x38f │ │ cmp r0, r2 │ │ add r1, pc, r1 │ │ movne r1, #0 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff69f0b6 │ │ + @ instruction: 0xff69f0dd │ │ 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] │ │ @@ -3456980,17 +3456980,17 @@ │ │ mov r3, #316 @ 0x13c │ │ add r2, pc, r2 │ │ bl cc77ec │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff671f6a │ │ - @ instruction: 0xff69d6a1 │ │ + @ instruction: 0xff69d6c8 │ │ @ instruction: 0xff671fca │ │ - @ instruction: 0xff69d701 │ │ + @ instruction: 0xff69d728 │ │ @ instruction: 0xff671f32 │ │ 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 │ │ @@ -3457696,23 +3457696,23 @@ │ │ bl c82df8 │ │ mov r0, #4 │ │ mov r1, #174 @ 0xae │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c82ee8 │ │ b cff8bc │ │ - @ instruction: 0xff690206 │ │ + @ instruction: 0xff69022d │ │ @ instruction: 0xff67c3f7 │ │ - @ instruction: 0xff690136 │ │ + @ instruction: 0xff69015d │ │ @ instruction: 0xff67c327 │ │ - @ instruction: 0xff690162 │ │ + @ instruction: 0xff690189 │ │ @ instruction: 0xff67c353 │ │ - @ instruction: 0xff690056 │ │ + @ instruction: 0xff69007d │ │ @ instruction: 0xff67c247 │ │ - @ instruction: 0xff69008a │ │ + @ instruction: 0xff6900b1 │ │ @ instruction: 0xff67c27b │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #28] │ │ mov r4, #0 │ │ cmp r5, #0 │ │ ldrne r1, [r0, #20] │ │ cmpne r1, #0 │ │ @@ -3458244,15 +3458244,15 @@ │ │ b d0009c │ │ mov r7, #0 │ │ b d0008c │ │ andseq lr, r2, r4, ror ip │ │ andseq lr, r2, ip, asr ip │ │ andseq lr, r2, r8, asr #24 │ │ @ instruction: 0xff6a3781 │ │ - @ instruction: 0xff696b7a │ │ + @ instruction: 0xff696ba1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #2048 @ 0x800 │ │ bge d002e0 │ │ bl c82d04 │ │ ldr r0, [pc, #664] @ d00558 │ │ mov r1, #89 @ 0x59 │ │ @@ -3458750,15 +3458750,15 @@ │ │ bl c33208 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r5, #1 │ │ b d00a68 │ │ @ instruction: 0xff67b217 │ │ - @ instruction: 0xff692a60 │ │ + @ instruction: 0xff692a87 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub r1, r1, r3 │ │ cmp r1, #1 │ │ bgt d00ad0 │ │ bl c82d04 │ │ ldr r0, [pc, #156] @ d00b44 │ │ mov r1, #36 @ 0x24 │ │ @@ -3458798,15 +3458798,15 @@ │ │ mov r0, r5 │ │ blx d9e44e │ │ mov r0, #204 @ 0xcc │ │ strb r0, [r5, r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff67783a │ │ - @ instruction: 0xff68b239 │ │ + @ instruction: 0xff68b260 │ │ push {r4, lr} │ │ ldr r4, [sp, #8] │ │ cmp r4, r3 │ │ bne d00bb0 │ │ ldrb r1, [r2] │ │ and r3, r1, #254 @ 0xfe │ │ cmp r3, #106 @ 0x6a │ │ @@ -3458881,21 +3458881,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #4 │ │ mov r1, #138 @ 0x8a │ │ b d00bd4 │ │ @ instruction: 0xff677726 │ │ - @ instruction: 0xff68ee9f │ │ + @ instruction: 0xff68eec6 │ │ @ instruction: 0xff67766e │ │ - @ instruction: 0xff68ede7 │ │ + @ instruction: 0xff68ee0e │ │ @ instruction: 0xff67768a │ │ - @ instruction: 0xff68ee03 │ │ + @ instruction: 0xff68ee2a │ │ @ instruction: 0xff6776ce │ │ - @ instruction: 0xff68ee47 │ │ + @ instruction: 0xff68ee6e │ │ cmp r0, #672 @ 0x2a0 │ │ bgt d00cd8 │ │ cmp r0, #64 @ 0x40 │ │ moveq r0, #51 @ 0x33 │ │ bxeq lr │ │ cmp r0, #672 @ 0x2a0 │ │ moveq r0, #52 @ 0x34 │ │ @@ -3471424,17 +3471424,17 @@ │ │ mov r0, r4 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, fp │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff691ff5 │ │ - @ instruction: 0xff67ed4e │ │ - @ instruction: 0xff67eca2 │ │ + @ instruction: 0xff69201c │ │ + @ instruction: 0xff67ed75 │ │ + @ instruction: 0xff67ecc9 │ │ 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 d0d164 │ │ cmp r3, #0 │ │ @@ -3471715,18 +3471715,18 @@ │ │ mov r0, r9 │ │ mov r2, #186 @ 0xba │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, fp │ │ bl c84e98 │ │ b d0d304 │ │ - @ instruction: 0xff67e9ba │ │ - @ instruction: 0xff691bbd │ │ - @ instruction: 0xff67fb06 │ │ - @ instruction: 0xff67e816 │ │ + @ instruction: 0xff67e9e1 │ │ + @ instruction: 0xff691be4 │ │ + @ instruction: 0xff67fb2d │ │ + @ instruction: 0xff67e83d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d0d52c │ │ cmp r1, #0 │ │ cmpne r2, #0 │ │ @@ -3472106,17 +3472106,17 @@ │ │ bl cc7594 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ bl cc7594 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6875cd │ │ - @ instruction: 0xff687581 │ │ - @ instruction: 0xff68751d │ │ + @ instruction: 0xff6875f4 │ │ + @ instruction: 0xff6875a8 │ │ + @ instruction: 0xff687544 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #44] @ d0db64 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ movw r2, #447 @ 0x1bf │ │ @@ -3472125,15 +3472125,15 @@ │ │ mov r1, r4 │ │ bl cc7594 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6874d1 │ │ + @ instruction: 0xff6874f8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r1 │ │ ldr r1, [pc, #328] @ d0dcc0 │ │ mov r8, r2 │ │ mov r7, r0 │ │ add r1, pc, r1 │ │ mov r0, #20 │ │ @@ -3472212,28 +3472212,28 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #448 @ 0x1c0 │ │ bl cc7594 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff687495 │ │ - @ instruction: 0xff687439 │ │ - @ instruction: 0xff687375 │ │ + @ instruction: 0xff6874bc │ │ + @ instruction: 0xff687460 │ │ + @ instruction: 0xff68739c │ │ push {fp, lr} │ │ ldr r1, [pc, #28] @ d0dcf4 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r1, #0 │ │ strne r1, [r0, #16] │ │ pop {fp, pc} │ │ - @ instruction: 0xff687335 │ │ + @ instruction: 0xff68735c │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #124] @ d0dd84 │ │ mov r6, r0 │ │ mov r0, #20 │ │ add r1, pc, r1 │ │ mov r2, #228 @ 0xe4 │ │ @@ -3472261,27 +3472261,27 @@ │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ bl cc7594 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff687305 │ │ - @ instruction: 0xff6872b1 │ │ + @ instruction: 0xff68732c │ │ + @ instruction: 0xff6872d8 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ d0ddb4 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ strne r4, [r0, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff687271 │ │ + @ instruction: 0xff687298 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r3, [r0] │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ sub r6, r6, r3 │ │ cmp r6, r1 │ │ bge d0de08 │ │ bl c82d04 │ │ @@ -3472402,20 +3472402,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d0dde8 │ │ 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: 0xff687231 │ │ - @ instruction: 0xff690324 │ │ - @ instruction: 0xff687195 │ │ - @ instruction: 0xff687075 │ │ - @ instruction: 0xff690168 │ │ - @ instruction: 0xff6871c5 │ │ + @ instruction: 0xff687258 │ │ + @ instruction: 0xff69034b │ │ + @ instruction: 0xff6871bc │ │ + @ instruction: 0xff68709c │ │ + @ instruction: 0xff69018f │ │ + @ instruction: 0xff6871ec │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq d0dff0 │ │ cmp r1, #0 │ │ bmi d0e02c │ │ mov r2, #1 │ │ pop {r4, lr} │ │ @@ -3472433,15 +3472433,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff687011 │ │ + @ instruction: 0xff687038 │ │ @ instruction: 0xff666abe │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq d0e080 │ │ ldr r3, [r0] │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ bne d0e0bc │ │ @@ -3472498,17 +3472498,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: 0xff686f81 │ │ + @ instruction: 0xff686fa8 │ │ @ instruction: 0xff671445 │ │ - @ instruction: 0xff686fad │ │ + @ instruction: 0xff686fd4 │ │ @ instruction: 0xff671471 │ │ mov r2, #0 │ │ cmp r0, #0 │ │ beq d0e1e8 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ cmp lr, #1 │ │ @@ -3472768,15 +3472768,15 @@ │ │ mov r1, r5 │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, r6, lr} │ │ b cc7594 │ │ - @ instruction: 0xff686ac1 │ │ + @ instruction: 0xff686ae8 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ mvneq r0, #0 │ │ bx lr │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ @@ -3472832,18 +3472832,18 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6869cd │ │ - @ instruction: 0xff68def6 │ │ - @ instruction: 0xff686a0d │ │ - @ instruction: 0xff68df36 │ │ + @ instruction: 0xff6869f4 │ │ + @ instruction: 0xff68df1d │ │ + @ instruction: 0xff686a34 │ │ + @ instruction: 0xff68df5d │ │ @ instruction: 0xff699244 │ │ cmp r0, #0 │ │ beq d0e698 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ beq d0e69c │ │ bx lr │ │ @@ -3473183,23 +3473183,23 @@ │ │ bl cc7594 │ │ mov r0, r5 │ │ add sp, sp, #404 @ 0x194 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff695b0b │ │ @ instruction: 0xff695ac3 │ │ @ instruction: 0xff696fe0 │ │ - @ instruction: 0xff682a43 │ │ - @ instruction: 0xff691507 │ │ - @ instruction: 0xff692641 │ │ + @ instruction: 0xff682a6a │ │ + @ instruction: 0xff69152e │ │ + @ instruction: 0xff692668 │ │ andseq r6, r3, ip, lsl sp │ │ - @ instruction: 0xff6829ef │ │ - @ instruction: 0xff682a6f │ │ + @ instruction: 0xff682a16 │ │ + @ instruction: 0xff682a96 │ │ andeq r0, r0, ip, ror #11 │ │ - @ instruction: 0xff682913 │ │ - @ instruction: 0xff6828eb │ │ + @ instruction: 0xff68293a │ │ + @ instruction: 0xff682912 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r1 │ │ mov r1, #0 │ │ ldr lr, [sp, #24] │ │ str r2, [sp] │ │ mov r2, #0 │ │ @@ -3473390,29 +3473390,29 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r6 │ │ bl c30f28 │ │ b d0ec84 │ │ mov r6, #0 │ │ b d0eef8 │ │ - @ instruction: 0xff68283b │ │ - @ instruction: 0xff682850 │ │ - @ instruction: 0xff682767 │ │ - @ instruction: 0xff68277c │ │ - @ instruction: 0xff6826ff │ │ - @ instruction: 0xff682714 │ │ - @ instruction: 0xff67ec41 │ │ - @ instruction: 0xff68c280 │ │ - @ instruction: 0xff690fde │ │ + @ instruction: 0xff682862 │ │ + @ instruction: 0xff682877 │ │ + @ instruction: 0xff68278e │ │ + @ instruction: 0xff6827a3 │ │ + @ instruction: 0xff682726 │ │ + @ instruction: 0xff68273b │ │ + @ instruction: 0xff67ec68 │ │ + @ instruction: 0xff68c2a7 │ │ + @ instruction: 0xff691005 │ │ @ instruction: 0xff660da7 │ │ - @ instruction: 0xff68620e │ │ + @ instruction: 0xff686235 │ │ @ instruction: 0xff69aa9c │ │ - @ instruction: 0xff682593 │ │ - @ instruction: 0xff6826d7 │ │ - @ instruction: 0xff6826ec │ │ + @ instruction: 0xff6825ba │ │ + @ instruction: 0xff6826fe │ │ + @ instruction: 0xff682713 │ │ 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] @ d0f108 │ │ @@ -3473583,16 +3473583,16 @@ │ │ bl d34fb0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ ldr r1, [pc, #12] @ d0f230 │ │ movw r2, #847 @ 0x34f │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6822c3 │ │ - @ instruction: 0xff68227b │ │ + @ instruction: 0xff6822ea │ │ + @ instruction: 0xff6822a2 │ │ 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 │ │ @@ -3473636,16 +3473636,16 @@ │ │ mov r0, r4 │ │ mov r2, #596 @ 0x254 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xfffffeb0 │ │ - @ instruction: 0xff6821d7 │ │ - @ instruction: 0xff6821b3 │ │ + @ instruction: 0xff6821fe │ │ + @ instruction: 0xff6821da │ │ push {r4, lr} │ │ ldr r1, [pc, #104] @ d0f37c │ │ mov r4, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3473667,17 +3473667,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff682183 │ │ - @ instruction: 0xff68214b │ │ - @ instruction: 0xff68edbb │ │ + @ instruction: 0xff6821aa │ │ + @ instruction: 0xff682172 │ │ + @ instruction: 0xff68ede2 │ │ push {r4, lr} │ │ ldr r2, [r0] │ │ cmp r2, #1 │ │ bne d0f3a4 │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @@ -3473692,15 +3473692,15 @@ │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6820eb │ │ + @ instruction: 0xff682112 │ │ @ instruction: 0xff679253 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ d0f454 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3473721,17 +3473721,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6820a3 │ │ - @ instruction: 0xff682073 │ │ - @ instruction: 0xff6840ab │ │ + @ instruction: 0xff6820ca │ │ + @ instruction: 0xff68209a │ │ + @ instruction: 0xff6840d2 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ d0f4cc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3473751,16 +3473751,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff68202b │ │ - @ instruction: 0xff681ffb │ │ + @ instruction: 0xff682052 │ │ + @ instruction: 0xff682022 │ │ @ instruction: 0xff69a42e │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ d0f544 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3473781,17 +3473781,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681fb3 │ │ - @ instruction: 0xff681f83 │ │ - @ instruction: 0xff67adb0 │ │ + @ instruction: 0xff681fda │ │ + @ instruction: 0xff681faa │ │ + @ instruction: 0xff67add7 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ d0f5bc │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3473811,16 +3473811,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681f3b │ │ - @ instruction: 0xff681f0b │ │ + @ instruction: 0xff681f62 │ │ + @ instruction: 0xff681f32 │ │ @ instruction: 0xff67712b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ d0f634 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3473841,17 +3473841,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681ec3 │ │ - @ instruction: 0xff681e93 │ │ - @ instruction: 0xff68780d │ │ + @ instruction: 0xff681eea │ │ + @ instruction: 0xff681eba │ │ + @ instruction: 0xff687834 │ │ ldr r2, [r0] │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #4] │ │ bx lr │ │ ldr r2, [r0] │ │ @@ -3473873,20 +3473873,20 @@ │ │ movw r2, #907 @ 0x38b │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681e03 │ │ + @ instruction: 0xff681e2a │ │ ldr r1, [pc, #8] @ d0f6c8 │ │ mov r2, #972 @ 0x3cc │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff681ddf │ │ + @ instruction: 0xff681e06 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne ip, [r0, #48] @ 0x30 │ │ cmpne ip, #0 │ │ beq d0f728 │ │ add r2, r0, #64 @ 0x40 │ │ ldrex r3, [r2] │ │ @@ -3473907,15 +3473907,15 @@ │ │ bl cd0a48 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ d0f73c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff68e9fc │ │ + @ instruction: 0xff68ea23 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r3, #0 │ │ str r0, [sp] │ │ mov r0, sp │ │ str r3, [sp, #16] │ │ bl d0f780 │ │ @@ -3474080,25 +3474080,25 @@ │ │ mov r3, r4 │ │ bl c82ee8 │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r6 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66cc60 │ │ - @ instruction: 0xff68e944 │ │ + @ instruction: 0xff68e96b │ │ @ instruction: 0xff69a105 │ │ andseq pc, r1, r4, lsr #12 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r0, lsr #14 │ │ - @ instruction: 0xff67c3bb │ │ + @ instruction: 0xff67c3e2 │ │ @ instruction: 0xff66cac0 │ │ - @ instruction: 0xff68e79c │ │ + @ instruction: 0xff68e7c3 │ │ @ instruction: 0xff699f5d │ │ @ instruction: 0xff663447 │ │ - @ instruction: 0xff68a629 │ │ + @ instruction: 0xff68a650 │ │ push {fp, lr} │ │ mov r1, #15 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq d0fa38 │ │ pop {fp, lr} │ │ b ce91e0 │ │ @@ -3474130,15 +3474130,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #44 @ 0x2c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff68e69c │ │ + @ instruction: 0xff68e6c3 │ │ @ instruction: 0xff668868 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ @@ -3474434,18 +3474434,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 d0ff64 │ │ - @ instruction: 0xff68e44c │ │ - @ instruction: 0xff68e228 │ │ - @ instruction: 0xff68e208 │ │ - @ instruction: 0xff68e1f0 │ │ + @ instruction: 0xff68e473 │ │ + @ instruction: 0xff68e24f │ │ + @ instruction: 0xff68e22f │ │ + @ instruction: 0xff68e217 │ │ @ instruction: 0xff66da88 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne ip, [r0, #48] @ 0x30 │ │ cmpne ip, #0 │ │ beq d0ffe8 │ │ add r2, r0, #64 @ 0x40 │ │ @@ -3474467,15 +3474467,15 @@ │ │ bl cd0a48 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ d0fffc │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff68e13c │ │ + @ instruction: 0xff68e163 │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ beq d10024 │ │ add r0, r0, #64 @ 0x40 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3474507,15 +3474507,15 @@ │ │ bl cd0a48 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ d1009c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff68e09c │ │ + @ instruction: 0xff68e0c3 │ │ push {fp, lr} │ │ bl cd3708 │ │ ldr r1, [pc, #28] @ d100cc │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ d100d0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3474625,30 +3474625,30 @@ │ │ bl cd379c │ │ mov r0, r5 │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, fp, pc} │ │ andseq r6, r4, ip, lsl r6 │ │ @ instruction: 0xffffffa4 │ │ @ instruction: 0x001465f4 │ │ - @ instruction: 0xff67bc77 │ │ - @ instruction: 0xff67d831 │ │ + @ instruction: 0xff67bc9e │ │ + @ instruction: 0xff67d858 │ │ @ instruction: 0x001465b4 │ │ andseq r6, r4, r4, lsr #11 │ │ 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 r6, r4, r4, asr r5 │ │ - @ instruction: 0xff67bb7f │ │ - @ instruction: 0xff67d739 │ │ - @ instruction: 0xff67bbbb │ │ - @ instruction: 0xff67d775 │ │ - @ instruction: 0xff691aea │ │ + @ instruction: 0xff67bba6 │ │ + @ instruction: 0xff67d760 │ │ + @ instruction: 0xff67bbe2 │ │ + @ instruction: 0xff67d79c │ │ + @ instruction: 0xff691b11 │ │ @ instruction: 0x001464bc │ │ push {r4, lr} │ │ ldr r0, [pc, #48] @ d102f4 │ │ ldr r0, [pc, r0] │ │ bl cb094c │ │ ldr r0, [pc, #40] @ d102f8 │ │ mov r4, #0 │ │ @@ -3475423,47 +3475423,47 @@ │ │ bl c82df8 │ │ mov r0, #44 @ 0x2c │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r5, #1 │ │ b d10b90 │ │ - @ instruction: 0xff68cadb │ │ + @ instruction: 0xff68cb02 │ │ @ instruction: 0xff665a1c │ │ - @ instruction: 0xff68e98a │ │ + @ instruction: 0xff68e9b1 │ │ @ instruction: 0xff66e66e │ │ - @ instruction: 0xff692dc1 │ │ + @ instruction: 0xff692de8 │ │ @ instruction: 0xff675091 │ │ - @ instruction: 0xff68a2ac │ │ - @ instruction: 0xff68a284 │ │ - @ instruction: 0xff689da0 │ │ + @ instruction: 0xff68a2d3 │ │ + @ instruction: 0xff68a2ab │ │ + @ instruction: 0xff689dc7 │ │ andseq r4, r3, r4, lsr #24 │ │ andseq r4, r3, r4, lsl r9 │ │ @ instruction: 0xff6ea310 │ │ andseq r4, r3, r8, lsl #26 │ │ andseq r4, r3, r8, asr sp │ │ - @ instruction: 0xff689a1c │ │ - @ instruction: 0xff67cb90 │ │ - @ instruction: 0xff689980 │ │ - @ instruction: 0xff6899a0 │ │ + @ instruction: 0xff689a43 │ │ + @ instruction: 0xff67cbb7 │ │ + @ instruction: 0xff6899a7 │ │ + @ instruction: 0xff6899c7 │ │ andseq r4, r3, r0, asr #16 │ │ @ instruction: 0x001348f0 │ │ andseq r4, r3, ip, ror #17 │ │ - @ instruction: 0xff6848f0 │ │ + @ instruction: 0xff684917 │ │ @ instruction: 0xff66bce4 │ │ andseq lr, r1, ip, lsl #4 │ │ - @ instruction: 0xff689944 │ │ - @ instruction: 0xff6805fc │ │ - @ instruction: 0xff689ae8 │ │ - @ instruction: 0xff6807a0 │ │ - @ instruction: 0xff690e92 │ │ + @ instruction: 0xff68996b │ │ + @ instruction: 0xff680623 │ │ + @ instruction: 0xff689b0f │ │ + @ instruction: 0xff6807c7 │ │ + @ instruction: 0xff690eb9 │ │ @ instruction: 0xff698a27 │ │ andseq r4, r3, ip, lsr #18 │ │ - @ instruction: 0xff68a2f0 │ │ - @ instruction: 0xff686915 │ │ + @ instruction: 0xff68a317 │ │ + @ instruction: 0xff68693c │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #300 @ 0x12c │ │ mov r6, r0 │ │ @@ -3475682,24 +3475682,24 @@ │ │ mov r1, #64 @ 0x40 │ │ bl da57b0 │ │ mov r0, r4 │ │ bl cb06a4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl c84c64 │ │ b d11048 │ │ - @ instruction: 0xff687ccd │ │ + @ instruction: 0xff687cf4 │ │ @ instruction: 0xff677643 │ │ - @ instruction: 0xff687ca1 │ │ + @ instruction: 0xff687cc8 │ │ @ instruction: 0xff677617 │ │ - @ instruction: 0xff687a41 │ │ + @ instruction: 0xff687a68 │ │ @ instruction: 0xff6773b7 │ │ @ instruction: 0xff6639c4 │ │ - @ instruction: 0xff687a15 │ │ + @ instruction: 0xff687a3c │ │ @ instruction: 0xff67738b │ │ - @ instruction: 0xff687b31 │ │ + @ instruction: 0xff687b58 │ │ @ instruction: 0xff6774a7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq d113a8 │ │ @@ -3475752,17 +3475752,17 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff687911 │ │ + @ instruction: 0xff687938 │ │ @ instruction: 0xff677275 │ │ - @ instruction: 0xff6878e5 │ │ + @ instruction: 0xff68790c │ │ @ instruction: 0xff677249 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r2, #0 │ │ mov r4, r0 │ │ mov r9, r2 │ │ movne r0, #0 │ │ @@ -3475991,18 +3475991,18 @@ │ │ bl d37c3c │ │ mov r0, sl │ │ bl d17f5c │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6942d3 │ │ - @ instruction: 0xff67e5c9 │ │ + @ instruction: 0xff67e5f0 │ │ @ instruction: 0xff66af78 │ │ @ instruction: 0xff69404b │ │ - @ instruction: 0xff67e341 │ │ + @ instruction: 0xff67e368 │ │ andseq r4, r3, r8, ror r0 │ │ andseq r4, r3, r0, lsl r0 │ │ andseq r4, r3, r4, rrx │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ str r3, [sp, #12] │ │ mov r5, r2 │ │ @@ -3476200,17 +3476200,17 @@ │ │ bl c82df8 │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff68356e │ │ + @ instruction: 0xff683595 │ │ @ instruction: 0xff66bf16 │ │ - @ instruction: 0xff683546 │ │ + @ instruction: 0xff68356d │ │ @ instruction: 0xff66beee │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r0, [r0, #16] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3476248,16 +3476248,16 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff68348a │ │ - @ instruction: 0xff67873d │ │ + @ instruction: 0xff6834b1 │ │ + @ instruction: 0xff678764 │ │ ldr r0, [r0, #4] │ │ ldr ip, [sp] │ │ str ip, [sp] │ │ b ce1500 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3476330,17 +3476330,17 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ bl d0db24 │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff683382 │ │ + @ instruction: 0xff6833a9 │ │ @ instruction: 0xff67699e │ │ - @ instruction: 0xff683356 │ │ + @ instruction: 0xff68337d │ │ @ instruction: 0xff676972 │ │ ldr r0, [r0, #8] │ │ b d11e38 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl cdcb74 │ │ @@ -3476711,16 +3476711,16 @@ │ │ ldr r1, [pc, #24] @ d12310 │ │ mov r0, r5 │ │ mov r2, #43 @ 0x2b │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff67b731 │ │ - @ instruction: 0xff67b69d │ │ + @ instruction: 0xff67b758 │ │ + @ instruction: 0xff67b6c4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq d1241c │ │ ldr r0, [r4, #24] │ │ mov r5, r1 │ │ @@ -3476812,15 +3476812,15 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #129 @ 0x81 │ │ bl cc7594 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67b521 │ │ + @ instruction: 0xff67b548 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r1, #19 │ │ bl cb2160 │ │ cmp r0, #0 │ │ beq d124e8 │ │ ldr r1, [r0, #16] │ │ mov r4, r0 │ │ @@ -3477077,15 +3477077,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff66066b │ │ @ instruction: 0xff6605eb │ │ - @ instruction: 0xff6864f0 │ │ + @ instruction: 0xff686517 │ │ andeq r0, r0, r0, asr #1 │ │ @ instruction: 0xff66056f │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #20] │ │ @@ -3477380,17 +3477380,17 @@ │ │ mov r0, #40 @ 0x28 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6600eb │ │ - @ instruction: 0xff685ffe │ │ + @ instruction: 0xff686025 │ │ @ instruction: 0xff6600c3 │ │ - @ instruction: 0xff685fd6 │ │ + @ instruction: 0xff685ffd │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d12db4 │ │ mov r0, r4 │ │ @@ -3477519,24 +3477519,24 @@ │ │ cmp r7, #0 │ │ bne d12f50 │ │ b d12f88 │ │ mvn r6, #0 │ │ mov r7, #1 │ │ mov r8, r5 │ │ b d12f20 │ │ - @ instruction: 0xff682168 │ │ + @ instruction: 0xff68218f │ │ andeq r0, r0, r4, lsl #4 │ │ @ instruction: 0xff694a92 │ │ @ instruction: 0xff6671b9 │ │ @ instruction: 0xff6637fe │ │ @ instruction: 0xff665490 │ │ @ instruction: 0xff6969fb │ │ @ instruction: 0xff65febb │ │ @ instruction: 0xff65feca │ │ - @ instruction: 0xff677385 │ │ + @ instruction: 0xff6773ac │ │ 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 │ │ @@ -3477894,17 +3477894,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: 0xff65f913 │ │ - @ instruction: 0xff6788bd │ │ + @ instruction: 0xff6788e4 │ │ @ instruction: 0xff65f93f │ │ - @ instruction: 0xff6788e9 │ │ + @ instruction: 0xff678910 │ │ @ instruction: 0xff65f8d7 │ │ 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 │ │ @@ -3477981,17 +3477981,17 @@ │ │ blx r5 │ │ cmp r0, #0 │ │ bgt d135c0 │ │ add sp, sp, #44 @ 0x2c │ │ add sp, sp, #4096 @ 0x1000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff668e10 │ │ - @ instruction: 0xff6869a5 │ │ - @ instruction: 0xff683834 │ │ - @ instruction: 0xff67a338 │ │ + @ instruction: 0xff6869cc │ │ + @ instruction: 0xff68385b │ │ + @ instruction: 0xff67a35f │ │ @ instruction: 0xff66149c │ │ ldr r0, [pc, #4] @ d13700 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r1, r0, lsr #19 │ │ ldr r0, [pc, #4] @ d13710 │ │ ldr r0, [pc, r0] │ │ @@ -3478091,24 +3478091,24 @@ │ │ mov r1, #108 @ 0x6c │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0x00142fd8 │ │ @ instruction: 0xff65d6f7 │ │ - @ instruction: 0xff6847cf │ │ + @ instruction: 0xff6847f6 │ │ @ instruction: 0x00142fb4 │ │ - @ instruction: 0xff68d363 │ │ + @ instruction: 0xff68d38a │ │ andseq r1, r3, r4, lsl sp │ │ mulseq r4, r0, pc @ │ │ andseq r2, r4, r0, lsl #31 │ │ andseq r2, r4, ip, ror pc │ │ - @ instruction: 0xff686fde │ │ + @ instruction: 0xff687005 │ │ @ instruction: 0xff672e89 │ │ - @ instruction: 0xff68e49f │ │ + @ instruction: 0xff68e4c6 │ │ push {r4, lr} │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d13200 │ │ bic r0, r0, #1 │ │ cmp r0, #4 │ │ bne d13900 │ │ @@ -3478222,15 +3478222,15 @@ │ │ andseq r2, r4, r0, asr #27 │ │ @ instruction: 0x00142db4 │ │ andseq r2, r4, ip, asr #25 │ │ andseq r2, r4, r0, asr #25 │ │ andseq r2, r4, r4, lsl #27 │ │ @ instruction: 0xff674cf4 │ │ andseq r2, r4, r4, ror #26 │ │ - @ instruction: 0xff68e308 │ │ + @ instruction: 0xff68e32f │ │ @ instruction: 0x00142cf8 │ │ andseq r2, r4, ip, ror #25 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #60] @ d13b00 │ │ ldr r0, [pc, r0] │ │ ldr r5, [pc, #56] @ d13b04 │ │ @@ -3481075,15 +3481075,15 @@ │ │ movt r0, #8 │ │ orr r1, r0, #8 │ │ mov r0, #11 │ │ mov r4, #0 │ │ bl c82ee8 │ │ b d1661c │ │ @ instruction: 0xff666190 │ │ - @ instruction: 0xff681c63 │ │ + @ instruction: 0xff681c8a │ │ @ instruction: 0xff668f8a │ │ @ instruction: 0xff65c897 │ │ @ instruction: 0xff668f5a │ │ @ instruction: 0xff65c867 │ │ @ instruction: 0xff668ece │ │ @ instruction: 0xff65c7db │ │ @ instruction: 0xff672287 │ │ @@ -3481464,27 +3481464,27 @@ │ │ bl d37c3c │ │ mov r0, r9 │ │ bl c2bdb8 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff692d26 │ │ - @ instruction: 0xff6751e5 │ │ + @ instruction: 0xff67520c │ │ @ instruction: 0xff692cf6 │ │ - @ instruction: 0xff6751b5 │ │ + @ instruction: 0xff6751dc │ │ @ instruction: 0xff6658e4 │ │ @ instruction: 0xff6658c4 │ │ @ instruction: 0xff692c52 │ │ - @ instruction: 0xff675111 │ │ + @ instruction: 0xff675138 │ │ @ instruction: 0xff692c16 │ │ - @ instruction: 0xff6750d5 │ │ + @ instruction: 0xff6750fc │ │ @ instruction: 0xff692c72 │ │ - @ instruction: 0xff675131 │ │ + @ instruction: 0xff675158 │ │ @ instruction: 0xff692c9e │ │ - @ instruction: 0xff67515d │ │ + @ instruction: 0xff675184 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c30140 │ │ bl c2bdac │ │ mov r4, r0 │ │ @@ -3481611,23 +3481611,23 @@ │ │ mov r1, #188 @ 0xbc │ │ bl c82df8 │ │ mov r5, #0 │ │ mov r0, #11 │ │ mov r1, #137 @ 0x89 │ │ b d16ea8 │ │ @ instruction: 0xff692a96 │ │ - @ instruction: 0xff681ebb │ │ + @ instruction: 0xff681ee2 │ │ @ instruction: 0xff665638 │ │ @ instruction: 0xff665618 │ │ @ instruction: 0xff6929c6 │ │ - @ instruction: 0xff681deb │ │ + @ instruction: 0xff681e12 │ │ @ instruction: 0xff6929e6 │ │ - @ instruction: 0xff681e0b │ │ + @ instruction: 0xff681e32 │ │ @ instruction: 0xff692a12 │ │ - @ instruction: 0xff681e37 │ │ + @ instruction: 0xff681e5e │ │ 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 d170b4 │ │ @@ -3481733,15 +3481733,15 @@ │ │ ldr r1, [pc, #52] @ d171a4 │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl d0e4f4 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff680f33 │ │ + @ instruction: 0xff680f5a │ │ @ instruction: 0xff692842 │ │ @ instruction: 0xff66c054 │ │ @ instruction: 0xff665414 │ │ @ instruction: 0xff692812 │ │ @ instruction: 0xff66c024 │ │ @ instruction: 0xff6927d6 │ │ @ instruction: 0xff66bfe8 │ │ @@ -3481811,30 +3481811,30 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff69268e │ │ - @ instruction: 0xff67881a │ │ + @ instruction: 0xff678841 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ d172f8 │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ d172fc │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl ce0650 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff674b14 │ │ + @ instruction: 0xff674b3b │ │ @ instruction: 0x0012e3d4 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ d17344 │ │ @@ -3482227,45 +3482227,45 @@ │ │ bl c82df8 │ │ movw r1, #13 │ │ mov r0, #9 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b d17840 │ │ - @ instruction: 0xff67d85c │ │ - @ instruction: 0xff67bcfd │ │ - @ instruction: 0xff686bfc │ │ - @ instruction: 0xff67db38 │ │ - @ instruction: 0xff67850e │ │ - @ instruction: 0xff674a04 │ │ + @ instruction: 0xff67d883 │ │ + @ instruction: 0xff67bd24 │ │ + @ instruction: 0xff686c23 │ │ + @ instruction: 0xff67db5f │ │ + @ instruction: 0xff678535 │ │ + @ instruction: 0xff674a2b │ │ andseq lr, r2, r0, asr #5 │ │ andseq sp, r2, ip, ror #30 │ │ andseq lr, r2, r8, lsr #2 │ │ @ instruction: 0xff65d568 │ │ - @ instruction: 0xff67d836 │ │ - @ instruction: 0xff67d7d2 │ │ + @ instruction: 0xff67d85d │ │ + @ instruction: 0xff67d7f9 │ │ andseq sp, r2, r0, asr #28 │ │ - @ instruction: 0xff67d94c │ │ - @ instruction: 0xff678326 │ │ - @ instruction: 0xff67d920 │ │ - @ instruction: 0xff6782fa │ │ - @ instruction: 0xff67d750 │ │ - @ instruction: 0xff67bbf1 │ │ - @ instruction: 0xff6747e8 │ │ - @ instruction: 0xff67d7b0 │ │ - @ instruction: 0xff67818a │ │ - @ instruction: 0xff67da48 │ │ - @ instruction: 0xff686964 │ │ - @ instruction: 0xff67d7c4 │ │ + @ instruction: 0xff67d973 │ │ + @ instruction: 0xff67834d │ │ + @ instruction: 0xff67d947 │ │ + @ instruction: 0xff678321 │ │ + @ instruction: 0xff67d777 │ │ + @ instruction: 0xff67bc18 │ │ + @ instruction: 0xff67480f │ │ + @ instruction: 0xff67d7d7 │ │ + @ instruction: 0xff6781b1 │ │ + @ instruction: 0xff67da6f │ │ + @ instruction: 0xff68698b │ │ + @ instruction: 0xff67d7eb │ │ ldr r1, [pc, #12] @ d179b4 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ b cc7358 │ │ - @ instruction: 0xff67bb7b │ │ + @ instruction: 0xff67bba2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d37c3c │ │ @@ -3482280,15 +3482280,15 @@ │ │ mov r1, r5 │ │ bl cc7594 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #36 @ 0x24 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff67bb37 │ │ + @ instruction: 0xff67bb5e │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #208] @ d17af0 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ @@ -3482710,22 +3482710,22 @@ │ │ bl c2c1dc │ │ 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: 0xff674f2a │ │ + @ instruction: 0xff674f51 │ │ @ instruction: 0xff65dca1 │ │ @ instruction: 0xff66445c │ │ - @ instruction: 0xff67bc29 │ │ - @ instruction: 0xff674ece │ │ + @ instruction: 0xff67bc50 │ │ + @ instruction: 0xff674ef5 │ │ @ instruction: 0xff664408 │ │ @ instruction: 0xff65dc45 │ │ - @ instruction: 0xff67bbed │ │ + @ instruction: 0xff67bc14 │ │ mov r2, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ ldrne r2, [r2, #20] │ │ cmpne r2, #0 │ │ bne d18138 │ │ push {fp, lr} │ │ @@ -3482743,15 +3482743,15 @@ │ │ mov r0, #0 │ │ pop {fp, pc} │ │ ldr r2, [r2, #4] │ │ cmp r2, #0 │ │ beq d18100 │ │ bx r2 │ │ @ instruction: 0xff663bcd │ │ - @ instruction: 0xff689c24 │ │ + @ instruction: 0xff689c4b │ │ cmp r1, #0 │ │ ldrne r2, [r0, #20] │ │ ldrne r2, [r2, #12] │ │ cmpne r2, #0 │ │ bxeq lr │ │ ldr r0, [r0, #24] │ │ bx r2 │ │ @@ -3483575,16 +3483575,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl d286a0 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff68379d │ │ - @ instruction: 0xff67871e │ │ + @ instruction: 0xff6837c4 │ │ + @ instruction: 0xff678745 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ d18fc8 │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl c285f4 │ │ cmp r0, #0 │ │ @@ -3483671,19 +3483671,19 @@ │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r6, r1, r4, lsr r7 │ │ - @ instruction: 0xff683721 │ │ - @ instruction: 0xff6786ba │ │ + @ instruction: 0xff683748 │ │ + @ instruction: 0xff6786e1 │ │ @ instruction: 0xff659f5a │ │ @ instruction: 0xff66a1fa │ │ - @ instruction: 0xff6818d1 │ │ + @ instruction: 0xff6818f8 │ │ @ instruction: 0xff662d78 │ │ andseq r6, r1, r8, ror #11 │ │ @ instruction: 0xff659f92 │ │ @ instruction: 0xff66a232 │ │ ldr r1, [pc, #4] @ d18ffc │ │ add r1, pc, r1 │ │ b c28168 │ │ @@ -3483770,20 +3483770,20 @@ │ │ mov r0, r5 │ │ mov r2, r8 │ │ bl d1a1a4 │ │ b d190cc │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6712c2 │ │ + @ instruction: 0xff6712e9 │ │ @ instruction: 0xff6633bc │ │ - @ instruction: 0xff67ac09 │ │ - @ instruction: 0xff67abd5 │ │ + @ instruction: 0xff67ac30 │ │ + @ instruction: 0xff67abfc │ │ @ instruction: 0xff663358 │ │ - @ instruction: 0xff671212 │ │ + @ instruction: 0xff671239 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r0, r2 │ │ mov sl, r1 │ │ bl d289ec │ │ mov fp, r0 │ │ bl d0e574 │ │ @@ -3484687,115 +3484687,115 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ ldr r9, [sp, #24] │ │ ldr fp, [sp, #28] │ │ ldr sl, [sp, #48] @ 0x30 │ │ b d19a08 │ │ - @ instruction: 0xff684fb4 │ │ + @ instruction: 0xff684fdb │ │ @ instruction: 0xff66bb7d │ │ - @ instruction: 0xff688ba5 │ │ - @ instruction: 0xff684840 │ │ + @ instruction: 0xff688bcc │ │ + @ instruction: 0xff684867 │ │ @ instruction: 0xff66b409 │ │ - @ instruction: 0xff680ee5 │ │ + @ instruction: 0xff680f0c │ │ @ instruction: 0xff66238c │ │ - @ instruction: 0xff68488c │ │ + @ instruction: 0xff6848b3 │ │ @ instruction: 0xff66b455 │ │ andseq fp, r2, ip, lsl #25 │ │ - @ instruction: 0xff6846cc │ │ + @ instruction: 0xff6846f3 │ │ @ instruction: 0xff66b295 │ │ @ instruction: 0xff66d28b │ │ andseq r6, r1, r8, ror #8 │ │ - @ instruction: 0xff688a9b │ │ - @ instruction: 0xff6843a0 │ │ - @ instruction: 0xff687f7c │ │ - @ instruction: 0xff6845e0 │ │ - @ instruction: 0xff6881bc │ │ + @ instruction: 0xff688ac2 │ │ + @ instruction: 0xff6843c7 │ │ + @ instruction: 0xff687fa3 │ │ + @ instruction: 0xff684607 │ │ + @ instruction: 0xff6881e3 │ │ @ instruction: 0xff68dca0 │ │ - @ instruction: 0xff675ebc │ │ + @ instruction: 0xff675ee3 │ │ @ instruction: 0xff66eaaf │ │ - @ instruction: 0xff67825a │ │ + @ instruction: 0xff678281 │ │ andseq r6, r1, r4, lsr r3 │ │ - @ instruction: 0xff684428 │ │ - @ instruction: 0xff688004 │ │ - @ instruction: 0xff684400 │ │ - @ instruction: 0xff687fdc │ │ - @ instruction: 0xff6843d4 │ │ - @ instruction: 0xff687fb0 │ │ - @ instruction: 0xff684378 │ │ - @ instruction: 0xff687f54 │ │ - @ instruction: 0xff6842f0 │ │ - @ instruction: 0xff687ecc │ │ + @ instruction: 0xff68444f │ │ + @ instruction: 0xff68802b │ │ + @ instruction: 0xff684427 │ │ + @ instruction: 0xff688003 │ │ + @ instruction: 0xff6843fb │ │ + @ instruction: 0xff687fd7 │ │ + @ instruction: 0xff68439f │ │ + @ instruction: 0xff687f7b │ │ + @ instruction: 0xff684317 │ │ + @ instruction: 0xff687ef3 │ │ @ instruction: 0xff667ce0 │ │ - @ instruction: 0xff684608 │ │ - @ instruction: 0xff6881e4 │ │ - @ instruction: 0xff6845b8 │ │ - @ instruction: 0xff688194 │ │ + @ instruction: 0xff68462f │ │ + @ instruction: 0xff68820b │ │ + @ instruction: 0xff6845df │ │ + @ instruction: 0xff6881bb │ │ @ instruction: 0x001163d8 │ │ - @ instruction: 0xff684550 │ │ + @ instruction: 0xff684577 │ │ @ instruction: 0xff65ca84 │ │ - @ instruction: 0xff684514 │ │ + @ instruction: 0xff68453b │ │ @ instruction: 0xff65ca48 │ │ andseq r6, r1, ip, ror #7 │ │ - @ instruction: 0xff6844ec │ │ + @ instruction: 0xff684513 │ │ @ instruction: 0xff65ca20 │ │ @ instruction: 0xff68e3e9 │ │ @ instruction: 0xff659f68 │ │ @ instruction: 0xff668e27 │ │ @ instruction: 0xff661d00 │ │ - @ instruction: 0xff687b1d │ │ - @ instruction: 0xff679296 │ │ - @ instruction: 0xff683fc0 │ │ - @ instruction: 0xff684460 │ │ + @ instruction: 0xff687b44 │ │ + @ instruction: 0xff6792bd │ │ + @ instruction: 0xff683fe7 │ │ + @ instruction: 0xff684487 │ │ @ instruction: 0xff65c994 │ │ - @ instruction: 0xff684444 │ │ + @ instruction: 0xff68446b │ │ @ instruction: 0xff65c978 │ │ @ instruction: 0xff68c301 │ │ andseq r6, r1, r4, asr #2 │ │ - @ instruction: 0xff684218 │ │ + @ instruction: 0xff68423f │ │ @ instruction: 0xff65c74c │ │ - @ instruction: 0xff6842c8 │ │ + @ instruction: 0xff6842ef │ │ @ instruction: 0xff65c7fc │ │ @ instruction: 0xff68e3c6 │ │ andseq r6, r1, r0, lsr #5 │ │ - @ instruction: 0xff68424c │ │ + @ instruction: 0xff684273 │ │ @ instruction: 0xff65c780 │ │ - @ instruction: 0xff684754 │ │ + @ instruction: 0xff68477b │ │ @ instruction: 0xff65cc88 │ │ - @ instruction: 0xff680df9 │ │ + @ instruction: 0xff680e20 │ │ @ instruction: 0xff6622a0 │ │ - @ instruction: 0xff6847c8 │ │ + @ instruction: 0xff6847ef │ │ @ instruction: 0xff6574bd │ │ @ instruction: 0x0012bbd4 │ │ - @ instruction: 0xff6844b4 │ │ + @ instruction: 0xff6844db │ │ @ instruction: 0xff65c9e8 │ │ - @ instruction: 0xff680b59 │ │ + @ instruction: 0xff680b80 │ │ @ instruction: 0xff662000 │ │ andseq ip, r2, r0, asr #2 │ │ - @ instruction: 0xff6842ac │ │ + @ instruction: 0xff6842d3 │ │ @ instruction: 0xff65c7e0 │ │ andseq r5, r1, r8, lsl sp │ │ - @ instruction: 0xff684284 │ │ - @ instruction: 0xff687e60 │ │ - @ instruction: 0xff684630 │ │ - @ instruction: 0xff68820c │ │ - @ instruction: 0xff6884f1 │ │ - @ instruction: 0xff684664 │ │ - @ instruction: 0xff688240 │ │ + @ instruction: 0xff6842ab │ │ + @ instruction: 0xff687e87 │ │ + @ instruction: 0xff684657 │ │ + @ instruction: 0xff688233 │ │ + @ instruction: 0xff688518 │ │ + @ instruction: 0xff68468b │ │ + @ instruction: 0xff688267 │ │ mulseq r1, ip, r8 │ │ - @ instruction: 0xff684700 │ │ + @ instruction: 0xff684727 │ │ @ instruction: 0xff66b2c9 │ │ @ instruction: 0xff66d2bf │ │ andseq fp, r2, r8, asr r7 │ │ ldrdeq r0, [r0], -r0 @ │ │ andseq r5, r1, ip, asr #28 │ │ - @ instruction: 0xff68468c │ │ + @ instruction: 0xff6846b3 │ │ @ instruction: 0xff66b255 │ │ andseq r5, r1, r8, lsl lr │ │ - @ instruction: 0xff6848a8 │ │ + @ instruction: 0xff6848cf │ │ @ instruction: 0xff66b471 │ │ ldr r0, [pc, #4] @ d1a150 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r1, r4, lsr #11 │ │ ldr r1, [pc, #4] @ d1a160 │ │ add r1, pc, r1 │ │ @@ -3484994,28 +3484994,28 @@ │ │ add r1, pc, r1 │ │ ldr r3, [pc, #76] @ d1a4b4 │ │ add r3, pc, r3 │ │ bl c2d4e8 │ │ b d1a200 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff679a71 │ │ + @ instruction: 0xff679a98 │ │ @ instruction: 0xff65a929 │ │ - @ instruction: 0xff683f23 │ │ + @ instruction: 0xff683f4a │ │ @ instruction: 0xff662190 │ │ - @ instruction: 0xff67006a │ │ + @ instruction: 0xff670091 │ │ @ instruction: 0xff662154 │ │ @ instruction: 0xff665bcc │ │ - @ instruction: 0xff67ea73 │ │ - @ instruction: 0xff683e34 │ │ + @ instruction: 0xff67ea9a │ │ + @ instruction: 0xff683e5b │ │ @ instruction: 0xff68f5d0 │ │ @ instruction: 0xff65e867 │ │ @ instruction: 0xff68f5a8 │ │ - @ instruction: 0xff683d84 │ │ - @ instruction: 0xff679865 │ │ + @ instruction: 0xff683dab │ │ + @ instruction: 0xff67988c │ │ @ instruction: 0xff65fbe6 │ │ @ instruction: 0xff661fb8 │ │ @ instruction: 0xff68b602 │ │ @ instruction: 0xff662230 │ │ ldr r0, [pc, #4] @ d1a4cc │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3485156,15 +3485156,15 @@ │ │ @ instruction: 0xff668b60 │ │ @ instruction: 0xff689431 │ │ @ instruction: 0xff668bf0 │ │ @ instruction: 0xff668b2c │ │ @ instruction: 0xff689415 │ │ @ instruction: 0xff668b04 │ │ @ instruction: 0xff6893ed │ │ - @ instruction: 0xff6858d6 │ │ + @ instruction: 0xff6858fd │ │ @ instruction: 0xff668b88 │ │ andseq sl, r2, r4, lsl pc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r0, r2 │ │ mov r5, r1 │ │ str r2, [sp, #20] │ │ @@ -3485517,40 +3485517,40 @@ │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b d1abbc │ │ mov r0, r7 │ │ bl c28d64 │ │ b d1aaa0 │ │ - @ instruction: 0xff67b30b │ │ + @ instruction: 0xff67b332 │ │ @ instruction: 0xff658e1e │ │ @ instruction: 0xff6687ec │ │ - @ instruction: 0xff681c28 │ │ + @ instruction: 0xff681c4f │ │ @ instruction: 0xff66bd80 │ │ @ instruction: 0xff68f167 │ │ - @ instruction: 0xff66f9a2 │ │ - @ instruction: 0xff67b21b │ │ + @ instruction: 0xff66f9c9 │ │ + @ instruction: 0xff67b242 │ │ @ instruction: 0xff6688f8 │ │ - @ instruction: 0xff681d34 │ │ + @ instruction: 0xff681d5b │ │ @ instruction: 0xff663cc6 │ │ @ instruction: 0xff6688bc │ │ - @ instruction: 0xff681cf8 │ │ + @ instruction: 0xff681d1f │ │ @ instruction: 0xff663c8a │ │ @ instruction: 0xff668828 │ │ - @ instruction: 0xff681c64 │ │ + @ instruction: 0xff681c8b │ │ @ instruction: 0xff668760 │ │ - @ instruction: 0xff681b9c │ │ + @ instruction: 0xff681bc3 │ │ @ instruction: 0xff668560 │ │ - @ instruction: 0xff68199c │ │ + @ instruction: 0xff6819c3 │ │ @ instruction: 0xff668654 │ │ - @ instruction: 0xff681a90 │ │ + @ instruction: 0xff681ab7 │ │ @ instruction: 0xff6685d8 │ │ - @ instruction: 0xff681a14 │ │ + @ instruction: 0xff681a3b │ │ @ instruction: 0xff668500 │ │ - @ instruction: 0xff68193c │ │ + @ instruction: 0xff681963 │ │ ldr r0, [pc, #4] @ d1ad18 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r1, r4, lsl #23 │ │ ldr r0, [pc, #4] @ d1ad28 │ │ add r0, pc, r0 │ │ b c285f4 │ │ @@ -3485778,15 +3485778,15 @@ │ │ add r1, pc, r1 │ │ bl d0e4f4 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r4, r1, r8, asr fp │ │ - @ instruction: 0xff67666e │ │ + @ instruction: 0xff676695 │ │ @ instruction: 0xff65b7cb │ │ @ instruction: 0xff6681b2 │ │ @ instruction: 0xff6645a3 │ │ @ instruction: 0xff66818a │ │ @ instruction: 0xff66457b │ │ andseq r4, r1, r4, asr #23 │ │ @ instruction: 0xff66815e │ │ @@ -3485887,21 +3485887,21 @@ │ │ mov r0, r5 │ │ mov r2, r4 │ │ bl d1bee8 │ │ b d1b1c8 │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff684e91 │ │ - @ instruction: 0xff684e75 │ │ + @ instruction: 0xff684eb8 │ │ + @ instruction: 0xff684e9c │ │ @ instruction: 0xff66129c │ │ - @ instruction: 0xff678add │ │ + @ instruction: 0xff678b04 │ │ @ instruction: 0xff661260 │ │ - @ instruction: 0xff684e29 │ │ - @ instruction: 0xff684dad │ │ + @ instruction: 0xff684e50 │ │ + @ instruction: 0xff684dd4 │ │ ldr r0, [pc, #4] @ d1b294 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001146d0 │ │ ldr r0, [pc, #4] @ d1b2a4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3486058,23 +3486058,23 @@ │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c82a10 │ │ b d1b498 │ │ andseq r4, r1, r8, asr #14 │ │ @ instruction: 0xff68a4cf │ │ @ instruction: 0xff665e41 │ │ - @ instruction: 0xff66ef59 │ │ + @ instruction: 0xff66ef80 │ │ @ instruction: 0xff65cf57 │ │ - @ instruction: 0xff679c96 │ │ + @ instruction: 0xff679cbd │ │ @ instruction: 0xff667cda │ │ - @ instruction: 0xff674621 │ │ - @ instruction: 0xff67f371 │ │ + @ instruction: 0xff674648 │ │ + @ instruction: 0xff67f398 │ │ @ instruction: 0xff660818 │ │ @ instruction: 0xff667d2a │ │ - @ instruction: 0xff674671 │ │ + @ instruction: 0xff674698 │ │ andseq r4, r1, r4, lsr #11 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ mov r4, r3 │ │ mov r5, r2 │ │ cmp r1, #0 │ │ @@ -3486159,15 +3486159,15 @@ │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65ead9 │ │ @ instruction: 0xff660e98 │ │ @ instruction: 0xff65b13d │ │ @ instruction: 0xff660e70 │ │ @ instruction: 0xff6595e1 │ │ @ instruction: 0xff660e48 │ │ - @ instruction: 0xff6723f1 │ │ + @ instruction: 0xff672418 │ │ @ instruction: 0xff66b13d │ │ @ instruction: 0xff660e00 │ │ @ instruction: 0xff68e2e1 │ │ @ instruction: 0xff660d98 │ │ push {r4, r5, r6, r8, r9, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ @@ -3486360,21 +3486360,21 @@ │ │ mov r8, #1 │ │ str r8, [r0] │ │ str r7, [r0, #4] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r9, #0 │ │ b d1b828 │ │ - @ instruction: 0xff684802 │ │ - @ instruction: 0xff6742f7 │ │ + @ instruction: 0xff684829 │ │ + @ instruction: 0xff67431e │ │ @ instruction: 0xff66781a │ │ - @ instruction: 0xff682830 │ │ + @ instruction: 0xff682857 │ │ andseq r4, r1, r8, lsl r0 │ │ @ instruction: 0xff667952 │ │ - @ instruction: 0xff682968 │ │ + @ instruction: 0xff68298f │ │ andseq r9, r2, ip, ror #27 │ │ andseq r9, r2, r4, asr lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ bl d289ec │ │ @@ -3486496,23 +3486496,23 @@ │ │ mov r0, r4 │ │ ldr r1, [pc, r1] │ │ bl d0e4f4 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r9, r2, ip, ror #19 │ │ - @ instruction: 0xff686350 │ │ + @ instruction: 0xff686377 │ │ andseq r4, r1, r8, asr #1 │ │ @ instruction: 0xff688031 │ │ - @ instruction: 0xff67edb7 │ │ - @ instruction: 0xff682704 │ │ + @ instruction: 0xff67edde │ │ + @ instruction: 0xff68272b │ │ @ instruction: 0xff6590c2 │ │ @ instruction: 0xff65c84a │ │ @ instruction: 0xff68de3d │ │ - @ instruction: 0xff6844aa │ │ + @ instruction: 0xff6844d1 │ │ @ instruction: 0xff687f55 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r1] │ │ mov r5, r1 │ │ cmp r0, #64 @ 0x40 │ │ bne d1bc40 │ │ @@ -3486617,16 +3486617,16 @@ │ │ mov r0, r5 │ │ mov r2, r6 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, lr} │ │ b d1bee8 │ │ @ instruction: 0xff6606d0 │ │ @ instruction: 0xff66aa21 │ │ - @ instruction: 0xff677f0d │ │ - @ instruction: 0xff6757c2 │ │ + @ instruction: 0xff677f34 │ │ + @ instruction: 0xff6757e9 │ │ @ instruction: 0xff660670 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r2 │ │ ldr r2, [pc, #216] @ d1becc │ │ mov r7, r3 │ │ ldr r3, [pc, #212] @ d1bed0 │ │ @@ -3486684,16 +3486684,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c2ca98 │ │ @ instruction: 0xff68bae4 │ │ @ instruction: 0xff66061c │ │ andseq r3, r1, r0, ror #25 │ │ @ instruction: 0xff6899a2 │ │ @ instruction: 0xff65cdff │ │ - @ instruction: 0xff677de9 │ │ - @ instruction: 0xff67768a │ │ + @ instruction: 0xff677e10 │ │ + @ instruction: 0xff6776b1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl d0e574 │ │ cmp r0, #1 │ │ @@ -3486739,18 +3486739,18 @@ │ │ bl d267d8 │ │ mov r0, r4 │ │ add r7, r7, #1 │ │ bl d0e574 │ │ cmp r7, r0 │ │ blt d1bf6c │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff66f40a │ │ + @ instruction: 0xff66f431 │ │ @ instruction: 0xff6604fc │ │ - @ instruction: 0xff677d35 │ │ - @ instruction: 0xff66f3be │ │ + @ instruction: 0xff677d5c │ │ + @ instruction: 0xff66f3e5 │ │ @ instruction: 0xff6604b4 │ │ ldr r0, [pc, #4] @ d1bfdc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r4, lsr #24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ @@ -3486969,23 +3486969,23 @@ │ │ cmp r1, #0 │ │ movle r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff683dcd │ │ + @ instruction: 0xff683df4 │ │ @ instruction: 0xff6601e4 │ │ - @ instruction: 0xff677a2d │ │ - @ instruction: 0xff6772b7 │ │ + @ instruction: 0xff677a54 │ │ + @ instruction: 0xff6772de │ │ @ instruction: 0xff660184 │ │ - @ instruction: 0xff6779cd │ │ - @ instruction: 0xff671703 │ │ + @ instruction: 0xff6779f4 │ │ + @ instruction: 0xff67172a │ │ @ instruction: 0xff660124 │ │ - @ instruction: 0xff67796d │ │ + @ instruction: 0xff677994 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #68] @ d1c3cc │ │ mov r4, r3 │ │ ldr r3, [pc, #64] @ d1c3d0 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3486999,15 +3486999,15 @@ │ │ mov r1, r6 │ │ bl c40b44 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66ef96 │ │ + @ instruction: 0xff66efbd │ │ @ instruction: 0xff660088 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #76] @ d1c430 │ │ mov r4, r3 │ │ ldr r3, [pc, #72] @ d1c434 │ │ add r1, pc, r1 │ │ @@ -3487024,15 +3487024,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: 0xff66ef3a │ │ + @ instruction: 0xff66ef61 │ │ @ instruction: 0xff66002c │ │ b c28d5c │ │ b c28d64 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r0, #0 │ │ ldrne r4, [r5] │ │ @@ -3487077,15 +3487077,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65f865 │ │ - @ instruction: 0xff6750a1 │ │ + @ instruction: 0xff6750c8 │ │ ldr r2, [r0] │ │ cmp r1, #0 │ │ beq d1c548 │ │ push {r4, r5, fp, lr} │ │ ldr ip, [r0, #8] │ │ mov r4, r0 │ │ ldr r3, [r1] │ │ @@ -3487120,15 +3487120,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: 0xff66edbe │ │ + @ instruction: 0xff66ede5 │ │ @ instruction: 0xff65feb0 │ │ b c28e58 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r1 │ │ @@ -3487196,15 +3487196,15 @@ │ │ cmp r6, r0 │ │ blt d1c64c │ │ b d1c6d4 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff678ae6 │ │ + @ instruction: 0xff678b0d │ │ @ instruction: 0xff65fe38 │ │ @ instruction: 0xff68d329 │ │ @ instruction: 0xff65fdd4 │ │ @ instruction: 0xff666b42 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #19 │ │ @@ -3487378,16 +3487378,16 @@ │ │ mvnne r5, #0 │ │ b d1c9a8 │ │ mvn r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff659379 │ │ - @ instruction: 0xff67de27 │ │ - @ instruction: 0xff67c9b5 │ │ + @ instruction: 0xff67de4e │ │ + @ instruction: 0xff67c9dc │ │ ldr r0, [pc, #4] @ d1c9cc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r4, lsr #8 │ │ ldr r0, [pc, #4] @ d1c9dc │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3489065,76 +3489065,76 @@ │ │ movw r1, #34 @ 0x22 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b d1e090 │ │ @ instruction: 0xfffffb34 │ │ - @ instruction: 0xff67cce7 │ │ - @ instruction: 0xff682451 │ │ + @ instruction: 0xff67cd0e │ │ + @ instruction: 0xff682478 │ │ @ instruction: 0xff6e0f4c │ │ - @ instruction: 0xff67e948 │ │ + @ instruction: 0xff67e96f │ │ @ instruction: 0xff6e0f40 │ │ @ instruction: 0xff685e06 │ │ @ instruction: 0xff6e0efc │ │ @ instruction: 0xff689c2f │ │ @ instruction: 0xff6e0f70 │ │ - @ instruction: 0xff681e89 │ │ + @ instruction: 0xff681eb0 │ │ @ instruction: 0xff66a55b │ │ @ instruction: 0xff6687f7 │ │ - @ instruction: 0xff681f39 │ │ + @ instruction: 0xff681f60 │ │ @ instruction: 0xff66a60b │ │ - @ instruction: 0xff67c769 │ │ + @ instruction: 0xff67c790 │ │ @ instruction: 0xff65dc0c │ │ @ instruction: 0xff6687c3 │ │ - @ instruction: 0xff675777 │ │ - @ instruction: 0xff681fc5 │ │ + @ instruction: 0xff67579e │ │ + @ instruction: 0xff681fec │ │ @ instruction: 0xff66a697 │ │ - @ instruction: 0xff67c7f1 │ │ + @ instruction: 0xff67c818 │ │ @ instruction: 0xff65dc94 │ │ @ instruction: 0xff668757 │ │ - @ instruction: 0xff681ee9 │ │ + @ instruction: 0xff681f10 │ │ @ instruction: 0xff66a5bb │ │ - @ instruction: 0xff67c71d │ │ + @ instruction: 0xff67c744 │ │ @ instruction: 0xff65dbb8 │ │ - @ instruction: 0xff681df1 │ │ + @ instruction: 0xff681e18 │ │ @ instruction: 0xff66a4c3 │ │ - @ instruction: 0xff67c61d │ │ + @ instruction: 0xff67c644 │ │ @ instruction: 0xff65dac0 │ │ - @ instruction: 0xff67c9c7 │ │ - @ instruction: 0xff681cfd │ │ + @ instruction: 0xff67c9ee │ │ + @ instruction: 0xff681d24 │ │ @ instruction: 0xff66a3cf │ │ @ instruction: 0xff66862f │ │ - @ instruction: 0xff681e51 │ │ + @ instruction: 0xff681e78 │ │ @ instruction: 0xff66a523 │ │ - @ instruction: 0xff67c685 │ │ + @ instruction: 0xff67c6ac │ │ @ instruction: 0xff65db20 │ │ - @ instruction: 0xff681ce1 │ │ + @ instruction: 0xff681d08 │ │ @ instruction: 0xff66a3b3 │ │ - @ instruction: 0xff67c515 │ │ - @ instruction: 0xff681c81 │ │ + @ instruction: 0xff67c53c │ │ + @ instruction: 0xff681ca8 │ │ @ instruction: 0xff66a353 │ │ - @ instruction: 0xff67c4b5 │ │ + @ instruction: 0xff67c4dc │ │ @ instruction: 0xff65d950 │ │ - @ instruction: 0xff67c8cb │ │ - @ instruction: 0xff681c21 │ │ + @ instruction: 0xff67c8f2 │ │ + @ instruction: 0xff681c48 │ │ @ instruction: 0xff66a2f3 │ │ - @ instruction: 0xff67cc6f │ │ - @ instruction: 0xff681d19 │ │ + @ instruction: 0xff67cc96 │ │ + @ instruction: 0xff681d40 │ │ @ instruction: 0xff66a3eb │ │ - @ instruction: 0xff681d5d │ │ + @ instruction: 0xff681d84 │ │ @ instruction: 0xff66a42f │ │ - @ instruction: 0xff67c591 │ │ + @ instruction: 0xff67c5b8 │ │ @ instruction: 0xff65d9b4 │ │ - @ instruction: 0xff6823d1 │ │ - @ instruction: 0xff681f71 │ │ + @ instruction: 0xff6823f8 │ │ + @ instruction: 0xff681f98 │ │ @ instruction: 0xffffe94c │ │ - @ instruction: 0xff682439 │ │ + @ instruction: 0xff682460 │ │ @ instruction: 0xff66ab0b │ │ - @ instruction: 0xff681d95 │ │ + @ instruction: 0xff681dbc │ │ @ instruction: 0xff66a467 │ │ @ instruction: 0xff668adb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r0, r1 │ │ mov r4, r3 │ │ mov sl, r2 │ │ @@ -3489401,34 +3489401,34 @@ │ │ mov r0, sl │ │ add r1, pc, r1 │ │ b d1e5ac │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66f2dc │ │ - @ instruction: 0xff67a458 │ │ + @ instruction: 0xff66f303 │ │ + @ instruction: 0xff67a47f │ │ @ instruction: 0xff661013 │ │ @ instruction: 0xff65de68 │ │ - @ instruction: 0xff6818d3 │ │ + @ instruction: 0xff6818fa │ │ @ instruction: 0xff6891f5 │ │ - @ instruction: 0xff678732 │ │ + @ instruction: 0xff678759 │ │ @ instruction: 0xff662ab4 │ │ @ instruction: 0xff65274c │ │ - @ instruction: 0xff672dd4 │ │ - @ instruction: 0xff66bba5 │ │ + @ instruction: 0xff672dfb │ │ + @ instruction: 0xff66bbcc │ │ @ instruction: 0xff654788 │ │ - @ instruction: 0xff67696e │ │ - @ instruction: 0xff67dde5 │ │ + @ instruction: 0xff676995 │ │ + @ instruction: 0xff67de0c │ │ @ instruction: 0xff6649d6 │ │ - @ instruction: 0xff66cac2 │ │ + @ instruction: 0xff66cae9 │ │ @ instruction: 0xff65dbb4 │ │ - @ instruction: 0xff676821 │ │ - @ instruction: 0xff67c7d1 │ │ - @ instruction: 0xff67536d │ │ + @ instruction: 0xff676848 │ │ + @ instruction: 0xff67c7f8 │ │ + @ instruction: 0xff675394 │ │ 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 │ │ @@ -3489844,16 +3489844,16 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ mov r9, fp │ │ b d1f01c │ │ @ instruction: 0xffffeaf8 │ │ - @ instruction: 0xff681055 │ │ - @ instruction: 0xff66ce6a │ │ + @ instruction: 0xff68107c │ │ + @ instruction: 0xff66ce91 │ │ @ instruction: 0xffffe990 │ │ ldr r1, [r1] │ │ mov r2, #4 │ │ ldr r0, [r0] │ │ b d1f06c │ │ ldr r1, [r1] │ │ mov r2, #16 │ │ @@ -3490265,35 +3490265,35 @@ │ │ mov fp, #1 │ │ b d1f388 │ │ mov r7, #1 │ │ b d1f388 │ │ @ instruction: 0xff65c7e7 │ │ @ instruction: 0xff65ceb0 │ │ @ instruction: 0xff65c7bf │ │ - @ instruction: 0xff66d94a │ │ - @ instruction: 0xff6827cb │ │ - @ instruction: 0xff67401f │ │ - @ instruction: 0xff677b4b │ │ - @ instruction: 0xff66db3e │ │ - @ instruction: 0xff677b23 │ │ - @ instruction: 0xff66db16 │ │ - @ instruction: 0xff677afb │ │ - @ instruction: 0xff66daee │ │ - @ instruction: 0xff677ad3 │ │ - @ instruction: 0xff66dac6 │ │ - @ instruction: 0xff677aab │ │ - @ instruction: 0xff66da9e │ │ - @ instruction: 0xff677a83 │ │ - @ instruction: 0xff66da76 │ │ - @ instruction: 0xff677a5b │ │ - @ instruction: 0xff66da4e │ │ - @ instruction: 0xff677a33 │ │ + @ instruction: 0xff66d971 │ │ + @ instruction: 0xff6827f2 │ │ + @ instruction: 0xff674046 │ │ + @ instruction: 0xff677b72 │ │ + @ instruction: 0xff66db65 │ │ + @ instruction: 0xff677b4a │ │ + @ instruction: 0xff66db3d │ │ + @ instruction: 0xff677b22 │ │ + @ instruction: 0xff66db15 │ │ + @ instruction: 0xff677afa │ │ + @ instruction: 0xff66daed │ │ + @ instruction: 0xff677ad2 │ │ + @ instruction: 0xff66dac5 │ │ + @ instruction: 0xff677aaa │ │ + @ instruction: 0xff66da9d │ │ + @ instruction: 0xff677a82 │ │ + @ instruction: 0xff66da75 │ │ + @ instruction: 0xff677a5a │ │ @ instruction: 0xff65cf68 │ │ - @ instruction: 0xff66d8fa │ │ - @ instruction: 0xff66d866 │ │ + @ instruction: 0xff66d921 │ │ + @ instruction: 0xff66d88d │ │ ldr r0, [pc, #4] @ d1f734 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, r4, lsr r8 │ │ ldr r0, [pc, #4] @ d1f744 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3490603,18 +3490603,18 @@ │ │ mov r0, r5 │ │ bl c28da0 │ │ mov r0, r9 │ │ bl c30f28 │ │ ldr r0, [sp] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6719be │ │ - @ instruction: 0xff66ff1d │ │ - @ instruction: 0xff6719ee │ │ - @ instruction: 0xff66ff4d │ │ + @ instruction: 0xff6719e5 │ │ + @ instruction: 0xff66ff44 │ │ + @ instruction: 0xff671a15 │ │ + @ instruction: 0xff66ff74 │ │ 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 │ │ @@ -3490863,23 +3490863,23 @@ │ │ mov r0, r9 │ │ bl c28da0 │ │ mov r0, r5 │ │ bl c30f28 │ │ b d1fc4c │ │ mov r4, #0 │ │ b d20010 │ │ - @ instruction: 0xff6718ea │ │ + @ instruction: 0xff671911 │ │ @ instruction: 0xff65325b │ │ - @ instruction: 0xff671622 │ │ + @ instruction: 0xff671649 │ │ @ instruction: 0xff652f93 │ │ - @ instruction: 0xff6715a6 │ │ + @ instruction: 0xff6715cd │ │ @ instruction: 0xff652f17 │ │ - @ instruction: 0xff6715e6 │ │ + @ instruction: 0xff67160d │ │ @ instruction: 0xff652f57 │ │ - @ instruction: 0xff67172e │ │ + @ instruction: 0xff671755 │ │ andseq r0, r1, r8, asr #1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r0, [pc, #1264] @ d20554 │ │ mov r6, #0 │ │ mov r5, r2 │ │ str r6, [sp, #8] │ │ @@ -3491196,46 +3491196,46 @@ │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq pc, r0, r0, asr #31 │ │ @ instruction: 0xff65bc6e │ │ @ instruction: 0xff6839b4 │ │ - @ instruction: 0xff67123a │ │ - @ instruction: 0xff67de92 │ │ - @ instruction: 0xff67a355 │ │ + @ instruction: 0xff671261 │ │ + @ instruction: 0xff67deb9 │ │ + @ instruction: 0xff67a37c │ │ @ instruction: 0xff65b7fc │ │ - @ instruction: 0xff67125e │ │ - @ instruction: 0xff67deb6 │ │ - @ instruction: 0xff673427 │ │ + @ instruction: 0xff671285 │ │ + @ instruction: 0xff67dedd │ │ + @ instruction: 0xff67344e │ │ andseq pc, r0, r0, ror #26 │ │ andseq pc, r0, r8, lsr #22 │ │ - @ instruction: 0xff6710b2 │ │ - @ instruction: 0xff67dd0a │ │ + @ instruction: 0xff6710d9 │ │ + @ instruction: 0xff67dd31 │ │ @ instruction: 0xff6502d0 │ │ @ instruction: 0xff6663ff │ │ - @ instruction: 0xff6711ea │ │ - @ instruction: 0xff67de42 │ │ - @ instruction: 0xff67a461 │ │ + @ instruction: 0xff671211 │ │ + @ instruction: 0xff67de69 │ │ + @ instruction: 0xff67a488 │ │ @ instruction: 0xff65b908 │ │ @ instruction: 0xff650278 │ │ - @ instruction: 0xff6711be │ │ - @ instruction: 0xff67de16 │ │ - @ instruction: 0xff6710fe │ │ - @ instruction: 0xff67dd56 │ │ - @ instruction: 0xff6713ce │ │ - @ instruction: 0xff67115e │ │ - @ instruction: 0xff67ddb6 │ │ + @ instruction: 0xff6711e5 │ │ + @ instruction: 0xff67de3d │ │ + @ instruction: 0xff671125 │ │ + @ instruction: 0xff67dd7d │ │ + @ instruction: 0xff6713f5 │ │ + @ instruction: 0xff671185 │ │ + @ instruction: 0xff67dddd │ │ andseq pc, r0, r0, lsl #22 │ │ - @ instruction: 0xff671126 │ │ - @ instruction: 0xff67dd7e │ │ - @ instruction: 0xff67120e │ │ - @ instruction: 0xff67de66 │ │ - @ instruction: 0xff6712be │ │ - @ instruction: 0xff67df16 │ │ + @ instruction: 0xff67114d │ │ + @ instruction: 0xff67dda5 │ │ + @ instruction: 0xff671235 │ │ + @ instruction: 0xff67de8d │ │ + @ instruction: 0xff6712e5 │ │ + @ instruction: 0xff67df3d │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #76] @ d2063c │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r3, pc, r3 │ │ mov r5, r2 │ │ @@ -3491251,15 +3491251,15 @@ │ │ add r3, pc, r3 │ │ bl d20d2c │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff67bfec │ │ + @ instruction: 0xff67c013 │ │ @ instruction: 0xff664763 │ │ 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 │ │ @@ -3491811,22 +3491811,22 @@ │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b d20ee0 │ │ @ instruction: 0xff6677fa │ │ @ instruction: 0xff65b6c8 │ │ - @ instruction: 0xff6707a4 │ │ + @ instruction: 0xff6707cb │ │ @ instruction: 0xff65b614 │ │ - @ instruction: 0xff670776 │ │ + @ instruction: 0xff67079d │ │ @ instruction: 0xff659249 │ │ @ instruction: 0xff65b5c0 │ │ - @ instruction: 0xff670722 │ │ + @ instruction: 0xff670749 │ │ @ instruction: 0xff659204 │ │ - @ instruction: 0xff6706da │ │ + @ instruction: 0xff670701 │ │ @ instruction: 0xff686a32 │ │ @ instruction: 0xff65b548 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl c4220c │ │ cmp r0, #0 │ │ beq d20f84 │ │ @@ -3491867,23 +3491867,23 @@ │ │ str r1, [sp] │ │ mov r1, r2 │ │ mov r2, ip │ │ bl d213e0 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff672cd9 │ │ + @ instruction: 0xff672d00 │ │ ldr r0, [pc, #16] @ d20ff8 │ │ mov r2, #18 │ │ ldr r1, [pc, #12] @ d20ffc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @ instruction: 0xff64ea5c │ │ - @ instruction: 0xff67b60a │ │ + @ instruction: 0xff67b631 │ │ b c28e58 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl c4220c │ │ cmp r0, #0 │ │ beq d21064 │ │ mov r4, r0 │ │ @@ -3492103,29 +3492103,29 @@ │ │ mov r1, r8 │ │ str r7, [sp] │ │ mov r2, #16 │ │ mov r3, r6 │ │ bl c2bae0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff675e14 │ │ + @ instruction: 0xff675e3b │ │ @ instruction: 0xff65b344 │ │ @ instruction: 0xff684747 │ │ @ instruction: 0xff653aa6 │ │ @ instruction: 0xff65b2f8 │ │ - @ instruction: 0xff680c5c │ │ + @ instruction: 0xff680c83 │ │ @ instruction: 0xff6846e4 │ │ @ instruction: 0xff65b2ac │ │ - @ instruction: 0xff67b484 │ │ + @ instruction: 0xff67b4ab │ │ @ instruction: 0xff65b28c │ │ - @ instruction: 0xff6796d8 │ │ + @ instruction: 0xff6796ff │ │ @ instruction: 0xff6554af │ │ - @ instruction: 0xff673e3e │ │ + @ instruction: 0xff673e65 │ │ @ instruction: 0xff65b170 │ │ - @ instruction: 0xff674793 │ │ + @ instruction: 0xff6747ba │ │ @ instruction: 0xff655402 │ │ @ instruction: 0xff65b11c │ │ @ instruction: 0xff68451b │ │ @ instruction: 0xff665a47 │ │ @ instruction: 0xff66542f │ │ @ instruction: 0xff65b0bc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3492289,23 +3492289,23 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r4, #13 │ │ mov r8, #84 @ 0x54 │ │ movt r4, #8 │ │ add r4, r4, #249 @ 0xf9 │ │ b d215d0 │ │ @ instruction: 0x0010ecb8 │ │ - @ instruction: 0xff66a97e │ │ + @ instruction: 0xff66a9a5 │ │ @ instruction: 0xff6671e4 │ │ - @ instruction: 0xff67203b │ │ - @ instruction: 0xff67b0d9 │ │ + @ instruction: 0xff672062 │ │ + @ instruction: 0xff67b100 │ │ @ instruction: 0xff6637be │ │ - @ instruction: 0xff67ea57 │ │ + @ instruction: 0xff67ea7e │ │ andseq lr, r0, r8, asr #22 │ │ @ instruction: 0xff66377a │ │ - @ instruction: 0xff67ea13 │ │ + @ instruction: 0xff67ea3a │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq d21714 │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3492412,24 +3492412,24 @@ │ │ cmp r0, #0 │ │ bne d217b4 │ │ ldr r0, [r5, #12]! │ │ cmp r0, #0 │ │ bne d21804 │ │ b d21834 │ │ @ instruction: 0xff66367a │ │ - @ instruction: 0xff66fe87 │ │ - @ instruction: 0xff67e984 │ │ + @ instruction: 0xff66feae │ │ + @ instruction: 0xff67e9ab │ │ @ instruction: 0xff65ad4c │ │ - @ instruction: 0xff67258d │ │ + @ instruction: 0xff6725b4 │ │ @ instruction: 0xff654fab │ │ @ instruction: 0xff65aca8 │ │ - @ instruction: 0xff6724e9 │ │ - @ instruction: 0xff66fe00 │ │ + @ instruction: 0xff672510 │ │ + @ instruction: 0xff66fe27 │ │ @ instruction: 0xff65ac54 │ │ - @ instruction: 0xff672499 │ │ + @ instruction: 0xff6724c0 │ │ @ instruction: 0xff6860fa │ │ @ instruction: 0xff65ac04 │ │ ldr r0, [pc, #4] @ d2189c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq lr, r0, r0, ror #18 │ │ ldr r0, [pc, #4] @ d218ac │ │ @@ -3492726,30 +3492726,30 @@ │ │ mov r0, r1 │ │ add sp, sp, #164 @ 0xa4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff64f5fb │ │ @ instruction: 0xff65ab18 │ │ @ instruction: 0xff654e05 │ │ @ instruction: 0xff65aaf0 │ │ - @ instruction: 0xff67233d │ │ - @ instruction: 0xff66c09a │ │ + @ instruction: 0xff672364 │ │ + @ instruction: 0xff66c0c1 │ │ @ instruction: 0xff65aa80 │ │ - @ instruction: 0xff6773fc │ │ + @ instruction: 0xff677423 │ │ @ instruction: 0xff664e03 │ │ - @ instruction: 0xff66bd1e │ │ + @ instruction: 0xff66bd45 │ │ @ instruction: 0xff664a97 │ │ - @ instruction: 0xff66e0f5 │ │ - @ instruction: 0xff672249 │ │ - @ instruction: 0xff6770b8 │ │ + @ instruction: 0xff66e11c │ │ + @ instruction: 0xff672270 │ │ + @ instruction: 0xff6770df │ │ @ instruction: 0xff6568ad │ │ - @ instruction: 0xff672185 │ │ + @ instruction: 0xff6721ac │ │ @ instruction: 0xff65a20d │ │ @ instruction: 0xff66163d │ │ - @ instruction: 0xff6720c5 │ │ - @ instruction: 0xff668789 │ │ + @ instruction: 0xff6720ec │ │ + @ instruction: 0xff6687b0 │ │ @ instruction: 0xff661b0b │ │ @ instruction: 0xff6654f3 │ │ @ instruction: 0xff66310b │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #136 @ 0x88 │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ @@ -3492860,47 +3492860,47 @@ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ bne d21dbc │ │ mov r0, #0 │ │ add sp, sp, #136 @ 0x88 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff66f80a │ │ + @ instruction: 0xff66f831 │ │ @ instruction: 0xff65a64c │ │ @ instruction: 0xff685b1c │ │ @ instruction: 0xff65a610 │ │ @ instruction: 0xff66193b │ │ - @ instruction: 0xff6750a9 │ │ + @ instruction: 0xff6750d0 │ │ @ instruction: 0xff665323 │ │ @ instruction: 0xff65bbc0 │ │ @ instruction: 0xff65a580 │ │ - @ instruction: 0xff671dcd │ │ + @ instruction: 0xff671df4 │ │ @ instruction: 0xff652ce1 │ │ @ instruction: 0xff65a520 │ │ - @ instruction: 0xff671d6d │ │ + @ instruction: 0xff671d94 │ │ ldr r0, [pc, #16] @ d21fac │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d21fb0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @ instruction: 0xff64daa8 │ │ - @ instruction: 0xff66f647 │ │ + @ instruction: 0xff66f66e │ │ b c28e58 │ │ mov r0, #1 │ │ bx lr │ │ b c28e58 │ │ ldr r0, [pc, #16] @ d21fdc │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d21fe0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @ instruction: 0xff64da78 │ │ - @ instruction: 0xff67c22c │ │ + @ instruction: 0xff67c253 │ │ b c28e58 │ │ mov r0, #1 │ │ bx lr │ │ b c28e58 │ │ ldr r0, [pc, #4] @ d22000 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3493051,26 +3493051,26 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r0, #13 │ │ movt r0, #8 │ │ add r1, r0, #21 │ │ b d2217c │ │ andseq lr, r0, r4, lsl #9 │ │ - @ instruction: 0xff669ce7 │ │ + @ instruction: 0xff669d0e │ │ @ instruction: 0xff687850 │ │ @ instruction: 0xff681a58 │ │ @ instruction: 0xff65dd48 │ │ - @ instruction: 0xff669c83 │ │ + @ instruction: 0xff669caa │ │ @ instruction: 0xff6877ec │ │ andseq lr, r0, r0, ror r3 │ │ - @ instruction: 0xff669c2b │ │ + @ instruction: 0xff669c52 │ │ @ instruction: 0xff687794 │ │ - @ instruction: 0xff669c0f │ │ + @ instruction: 0xff669c36 │ │ @ instruction: 0xff687778 │ │ - @ instruction: 0xff669c57 │ │ + @ instruction: 0xff669c7e │ │ @ instruction: 0xff6877c0 │ │ andseq lr, r0, r0, lsl r3 │ │ andseq lr, r0, r8, lsr #5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #92] @ d22304 │ │ ldr r0, [r1] │ │ @@ -3493094,16 +3493094,16 @@ │ │ ldr r0, [r6, #4] │ │ mov r2, r4 │ │ add r3, pc, r3 │ │ bl d2297c │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff64ec67 │ │ - @ instruction: 0xff6719b9 │ │ - @ instruction: 0xff67a338 │ │ + @ instruction: 0xff6719e0 │ │ + @ instruction: 0xff67a35f │ │ ldr r0, [pc, #4] @ d2231c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq lr, r0, r4, lsr r1 │ │ ldr r1, [pc, #4] @ d2232c │ │ add r1, pc, r1 │ │ b c28168 │ │ @@ -3493505,16 +3493505,16 @@ │ │ movw r2, #363 @ 0x16b │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r7, #53 @ 0x35 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6696d7 │ │ - @ instruction: 0xff6694ef │ │ + @ instruction: 0xff6696fe │ │ + @ instruction: 0xff669516 │ │ 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 d0e574 │ │ @@ -3493665,25 +3493665,25 @@ │ │ add r4, pc, r4 │ │ add r5, pc, r5 │ │ b d22ae4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff665b96 │ │ @ instruction: 0xff659a64 │ │ - @ instruction: 0xff668936 │ │ + @ instruction: 0xff66895d │ │ @ instruction: 0xff659a28 │ │ - @ instruction: 0xff679bc9 │ │ - @ instruction: 0xff6693cb │ │ - @ instruction: 0xff6711cd │ │ - @ instruction: 0xff668856 │ │ + @ instruction: 0xff679bf0 │ │ + @ instruction: 0xff6693f2 │ │ + @ instruction: 0xff6711f4 │ │ + @ instruction: 0xff66887d │ │ @ instruction: 0xff659948 │ │ - @ instruction: 0xff679aa1 │ │ - @ instruction: 0xff6692a3 │ │ - @ instruction: 0xff6710c1 │ │ - @ instruction: 0xff66874a │ │ + @ instruction: 0xff679ac8 │ │ + @ instruction: 0xff6692ca │ │ + @ instruction: 0xff6710e8 │ │ + @ instruction: 0xff668771 │ │ @ instruction: 0xff659840 │ │ 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 │ │ @@ -3494103,16 +3494103,16 @@ │ │ mov r4, r2 │ │ movw r2, #711 @ 0x2c7 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66918b │ │ - @ instruction: 0xff668b93 │ │ + @ instruction: 0xff6691b2 │ │ + @ instruction: 0xff668bba │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ b d232fc │ │ add r1, r1, #1 │ │ @@ -3494466,15 +3494466,15 @@ │ │ ldr r0, [pc, #16] @ d23874 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d23878 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @ instruction: 0xff64c1e0 │ │ - @ instruction: 0xff67188b │ │ + @ instruction: 0xff6718b2 │ │ b c28e58 │ │ mov r0, #1 │ │ bx lr │ │ b c28e58 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ @@ -3494528,19 +3494528,19 @@ │ │ add r3, pc, r3 │ │ bl c2d4e8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff651367 │ │ @ instruction: 0xff658b70 │ │ - @ instruction: 0xff67e4cd │ │ - @ instruction: 0xff6703a9 │ │ - @ instruction: 0xff66855e │ │ + @ instruction: 0xff67e4f4 │ │ + @ instruction: 0xff6703d0 │ │ + @ instruction: 0xff668585 │ │ @ instruction: 0xff658b14 │ │ - @ instruction: 0xff678cf2 │ │ + @ instruction: 0xff678d19 │ │ @ instruction: 0xff658ac8 │ │ 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] │ │ @@ -3494712,27 +3494712,27 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #13 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ b d23b20 │ │ @ instruction: 0xff681d3e │ │ - @ instruction: 0xff67527d │ │ + @ instruction: 0xff6752a4 │ │ @ instruction: 0xff681d6e │ │ - @ instruction: 0xff6752ad │ │ + @ instruction: 0xff6752d4 │ │ @ instruction: 0xff683d18 │ │ - @ instruction: 0xff66bf34 │ │ + @ instruction: 0xff66bf5b │ │ @ instruction: 0xff664b2b │ │ @ instruction: 0xff681da6 │ │ - @ instruction: 0xff6752e5 │ │ + @ instruction: 0xff67530c │ │ @ instruction: 0xff681c4a │ │ - @ instruction: 0xff675189 │ │ + @ instruction: 0xff6751b0 │ │ andseq r1, r2, r4, ror #19 │ │ @ instruction: 0xff681d16 │ │ - @ instruction: 0xff675255 │ │ + @ instruction: 0xff67527c │ │ 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] @ d242cc │ │ ldr r7, [r0, #4] │ │ mov r5, r0 │ │ @@ -3495129,57 +3495129,57 @@ │ │ str r5, [sp, #8] │ │ bl c82a10 │ │ mov r0, r7 │ │ bl c2d2b4 │ │ b d241e0 │ │ @ instruction: 0xff662b25 │ │ @ instruction: 0xff681aca │ │ - @ instruction: 0xff66bd69 │ │ + @ instruction: 0xff66bd90 │ │ @ instruction: 0xff683a90 │ │ - @ instruction: 0xff66bcac │ │ + @ instruction: 0xff66bcd3 │ │ @ instruction: 0xff6648a3 │ │ @ instruction: 0xff681a06 │ │ - @ instruction: 0xff66bca5 │ │ + @ instruction: 0xff66bccc │ │ @ instruction: 0xff683a08 │ │ - @ instruction: 0xff66bc28 │ │ + @ instruction: 0xff66bc4f │ │ @ instruction: 0xff66481f │ │ - @ instruction: 0xff66d892 │ │ + @ instruction: 0xff66d8b9 │ │ @ instruction: 0xff681a92 │ │ - @ instruction: 0xff66bd31 │ │ + @ instruction: 0xff66bd58 │ │ @ instruction: 0xff68198e │ │ - @ instruction: 0xff66bc2d │ │ + @ instruction: 0xff66bc54 │ │ @ instruction: 0xff67fdee │ │ @ instruction: 0xff659d4f │ │ @ instruction: 0xff6836e8 │ │ - @ instruction: 0xff66b908 │ │ + @ instruction: 0xff66b92f │ │ @ instruction: 0xff6644fb │ │ @ instruction: 0xff68193a │ │ @ instruction: 0xff68173e │ │ @ instruction: 0xff65e016 │ │ - @ instruction: 0xff673f63 │ │ + @ instruction: 0xff673f8a │ │ @ instruction: 0xff6818a6 │ │ @ instruction: 0xff68170e │ │ - @ instruction: 0xff66b9ad │ │ + @ instruction: 0xff66b9d4 │ │ @ instruction: 0xff681602 │ │ @ instruction: 0xff66442b │ │ @ instruction: 0xff683600 │ │ - @ instruction: 0xff66b81c │ │ + @ instruction: 0xff66b843 │ │ @ instruction: 0xff6816ea │ │ - @ instruction: 0xff66b989 │ │ - @ instruction: 0xff67a4be │ │ + @ instruction: 0xff66b9b0 │ │ + @ instruction: 0xff67a4e5 │ │ @ instruction: 0xff6817a2 │ │ @ instruction: 0xff68165a │ │ @ instruction: 0xff66447b │ │ @ instruction: 0xff68364c │ │ - @ instruction: 0xff66b86c │ │ + @ instruction: 0xff66b893 │ │ @ instruction: 0xff681afe │ │ - @ instruction: 0xff66bd9d │ │ + @ instruction: 0xff66bdc4 │ │ @ instruction: 0xff6818e6 │ │ @ instruction: 0xff6817ea │ │ - @ instruction: 0xff66ba89 │ │ + @ instruction: 0xff66bab0 │ │ ldr r0, [pc, #4] @ d2438c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, r0, r8, lsl #4 │ │ ldr r0, [pc, #4] @ d2439c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3495210,15 +3495210,15 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl d286a0 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff665fca │ │ + @ instruction: 0xff665ff1 │ │ @ instruction: 0xff67f6cd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #380] @ d245ac │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl c285f4 │ │ @@ -3495313,23 +3495313,23 @@ │ │ bl c28168 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq ip, r0, ip, lsl r2 │ │ @ instruction: 0xff65791f │ │ - @ instruction: 0xff67d94a │ │ + @ instruction: 0xff67d971 │ │ @ instruction: 0xff64ea23 │ │ - @ instruction: 0xff6763b5 │ │ + @ instruction: 0xff6763dc │ │ @ instruction: 0xff64e9bb │ │ - @ instruction: 0xff67634d │ │ + @ instruction: 0xff676374 │ │ @ instruction: 0xff6627eb │ │ ldrheq ip, [r0], -r8 │ │ @ instruction: 0xff64e9f3 │ │ - @ instruction: 0xff676385 │ │ + @ instruction: 0xff6763ac │ │ ldr r1, [pc, #4] @ d245e4 │ │ add r1, pc, r1 │ │ b c28168 │ │ andseq ip, r0, r0, ror r0 │ │ ldr r0, [pc, #4] @ d245f4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3495373,19 +3495373,19 @@ │ │ add r1, pc, r1 │ │ bl c2c1dc │ │ ldr r1, [r5, #4] │ │ mov r0, r6 │ │ bl c40b44 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff666d16 │ │ + @ instruction: 0xff666d3d │ │ @ instruction: 0xff657e08 │ │ - @ instruction: 0xff66cfc8 │ │ + @ instruction: 0xff66cfef │ │ @ instruction: 0xff6545cf │ │ - @ instruction: 0xff67b9fb │ │ + @ instruction: 0xff67ba22 │ │ ldr r0, [pc, #4] @ d246c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, r0, ip, asr #1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #168 @ 0xa8 │ │ mov r0, r1 │ │ @@ -3495540,24 +3495540,24 @@ │ │ bl d0e4f4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq fp, r0, r0, lsr #31 │ │ @ instruction: 0xff64e6ca │ │ - @ instruction: 0xff67b81b │ │ + @ instruction: 0xff67b842 │ │ @ instruction: 0xff6624e3 │ │ @ instruction: 0xff64e68a │ │ - @ instruction: 0xff67b7db │ │ + @ instruction: 0xff67b802 │ │ @ instruction: 0xff6624a3 │ │ andeq r0, r0, r0, asr r0 │ │ @ instruction: 0xff64e652 │ │ - @ instruction: 0xff67b7a3 │ │ + @ instruction: 0xff67b7ca │ │ @ instruction: 0xff64e702 │ │ - @ instruction: 0xff67b853 │ │ + @ instruction: 0xff67b87a │ │ ldr r0, [pc, #4] @ d24974 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x0010bdd8 │ │ ldr r1, [pc, #4] @ d24984 │ │ add r1, pc, r1 │ │ b c28168 │ │ @@ -3496239,25 +3496239,25 @@ │ │ bl c82df8 │ │ mov r0, #11 │ │ mov r1, #143 @ 0x8f │ │ mov r2, #0 │ │ bl c82ee8 │ │ b d250d0 │ │ @ instruction: 0xff6500d7 │ │ - @ instruction: 0xff6796cc │ │ + @ instruction: 0xff6796f3 │ │ @ instruction: 0xff64ff3f │ │ - @ instruction: 0xff679534 │ │ + @ instruction: 0xff67955b │ │ andseq r0, r2, r8, lsl #13 │ │ @ instruction: 0xff64f81f │ │ @ instruction: 0xff67e6fa │ │ @ instruction: 0xff6d99c0 │ │ andeq r0, r0, r4, asr ip │ │ @ instruction: 0xff6d993c │ │ @ instruction: 0xff64f857 │ │ - @ instruction: 0xff678e4c │ │ + @ instruction: 0xff678e73 │ │ mov r1, r0 │ │ sub r0, r0, #1 │ │ cmp r0, #10 │ │ bxcc lr │ │ ldr r0, [pc, #60] @ d254ac │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ @@ -3497081,20 +3497081,20 @@ │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl d0e4f4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff679f90 │ │ + @ instruction: 0xff679fb7 │ │ @ instruction: 0xff655d28 │ │ andseq pc, r1, r4, lsr #10 │ │ @ instruction: 0xff64ce85 │ │ - @ instruction: 0xff665d86 │ │ - @ instruction: 0xff67bcbb │ │ + @ instruction: 0xff665dad │ │ + @ instruction: 0xff67bce2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r7, r2 │ │ mov r4, r1 │ │ bl d0e574 │ │ @@ -3497238,20 +3497238,20 @@ │ │ mov r0, r9 │ │ ldr r1, [pc, r1] │ │ bl d0e4f4 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff663fea │ │ + @ instruction: 0xff664011 │ │ @ instruction: 0xff655ba8 │ │ - @ instruction: 0xff665b02 │ │ - @ instruction: 0xff679d2f │ │ + @ instruction: 0xff665b29 │ │ + @ instruction: 0xff679d56 │ │ @ instruction: 0x0011f2b0 │ │ - @ instruction: 0xff665b4e │ │ + @ instruction: 0xff665b75 │ │ @ instruction: 0xff66048a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #560 @ 0x230 │ │ ldr r0, [r1] │ │ str r2, [sp, #556] @ 0x22c │ │ cmp r0, #8 │ │ bhi d265d8 │ │ @@ -3497480,32 +3497480,32 @@ │ │ bl d281fc │ │ cmp r0, #0 │ │ bne d265d8 │ │ ldr r1, [pc, #36] @ d267ac │ │ add r0, sp, #256 @ 0x100 │ │ add r1, pc, r1 │ │ b d26578 │ │ - @ instruction: 0xff669527 │ │ - @ instruction: 0xff679c0f │ │ + @ instruction: 0xff66954e │ │ + @ instruction: 0xff679c36 │ │ @ instruction: 0xff64a866 │ │ @ instruction: 0xff64e5b9 │ │ - @ instruction: 0xff677b8d │ │ + @ instruction: 0xff677bb4 │ │ @ instruction: 0xff65575a │ │ @ instruction: 0xff651caf │ │ - @ instruction: 0xff675ecc │ │ - @ instruction: 0xff663eee │ │ - @ instruction: 0xff6760e0 │ │ + @ instruction: 0xff675ef3 │ │ + @ instruction: 0xff663f15 │ │ + @ instruction: 0xff676107 │ │ @ instruction: 0xff65751e │ │ - @ instruction: 0xff679a38 │ │ + @ instruction: 0xff679a5f │ │ @ instruction: 0xff64aa73 │ │ @ instruction: 0xff64c9c1 │ │ @ instruction: 0xff67f3cf │ │ @ instruction: 0xff67d5ef │ │ - @ instruction: 0xff66594a │ │ - @ instruction: 0xff663e1f │ │ + @ instruction: 0xff665971 │ │ + @ instruction: 0xff663e46 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1] │ │ mov r4, #1 │ │ cmp r1, #8 │ │ bhi d26968 │ │ add r2, pc, #4 │ │ @@ -3497642,28 +3497642,28 @@ │ │ add r1, pc, r1 │ │ b d26864 │ │ ldr r3, [r2, #4] │ │ ldr r1, [pc, #20] @ d26a24 │ │ add r1, pc, r1 │ │ b d26864 │ │ @ instruction: 0xff65555d │ │ - @ instruction: 0xff66707d │ │ - @ instruction: 0xff670584 │ │ - @ instruction: 0xff672421 │ │ - @ instruction: 0xff66ac05 │ │ + @ instruction: 0xff6670a4 │ │ + @ instruction: 0xff6705ab │ │ + @ instruction: 0xff672448 │ │ + @ instruction: 0xff66ac2c │ │ @ instruction: 0xff67d11e │ │ @ instruction: 0xff65e50e │ │ - @ instruction: 0xff66ad09 │ │ - @ instruction: 0xff6724fd │ │ + @ instruction: 0xff66ad30 │ │ + @ instruction: 0xff672524 │ │ @ instruction: 0xff64fea4 │ │ - @ instruction: 0xff67061f │ │ - @ instruction: 0xff6779d2 │ │ - @ instruction: 0xff66e836 │ │ - @ instruction: 0xff66558e │ │ - @ instruction: 0xff66acf0 │ │ + @ instruction: 0xff670646 │ │ + @ instruction: 0xff6779f9 │ │ + @ instruction: 0xff66e85d │ │ + @ instruction: 0xff6655b5 │ │ + @ instruction: 0xff66ad17 │ │ 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 d0e574 │ │ @@ -3497717,15 +3497717,15 @@ │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl d0e4f4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff665396 │ │ + @ instruction: 0xff6653bd │ │ @ instruction: 0xff64e155 │ │ andseq lr, r1, r4, lsr fp │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ @@ -3497828,25 +3497828,25 @@ │ │ ldr r9, [sp, #32] │ │ mov r0, r5 │ │ mov r2, r4 │ │ strd r8, [sp] │ │ bl d26d30 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff665206 │ │ - @ instruction: 0xff666ded │ │ - @ instruction: 0xff6793fc │ │ + @ instruction: 0xff66522d │ │ + @ instruction: 0xff666e14 │ │ + @ instruction: 0xff679423 │ │ @ instruction: 0xff64c399 │ │ @ instruction: 0xff64a387 │ │ @ instruction: 0xff661b3a │ │ - @ instruction: 0xff666e8d │ │ + @ instruction: 0xff666eb4 │ │ @ instruction: 0xff64a354 │ │ - @ instruction: 0xff6637c5 │ │ - @ instruction: 0xff66523e │ │ - @ instruction: 0xff666e25 │ │ + @ instruction: 0xff6637ec │ │ + @ instruction: 0xff665265 │ │ + @ instruction: 0xff666e4c │ │ @ instruction: 0xff6578fe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ cmp r8, #0 │ │ beq d26e18 │ │ mov r6, r3 │ │ @@ -3498097,36 +3498097,36 @@ │ │ bne d27124 │ │ mov r0, r4 │ │ bl d181cc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff665066 │ │ + @ instruction: 0xff66508d │ │ @ instruction: 0xff64a12f │ │ - @ instruction: 0xff665032 │ │ + @ instruction: 0xff665059 │ │ @ instruction: 0xff64a0fb │ │ - @ instruction: 0xff664e26 │ │ + @ instruction: 0xff664e4d │ │ @ instruction: 0xff649eef │ │ @ instruction: 0xff649dd0 │ │ - @ instruction: 0xff664e56 │ │ + @ instruction: 0xff664e7d │ │ @ instruction: 0xff649f1f │ │ @ instruction: 0xff649e00 │ │ - @ instruction: 0xff664de6 │ │ - @ instruction: 0xff673824 │ │ + @ instruction: 0xff664e0d │ │ + @ instruction: 0xff67384b │ │ @ instruction: 0xff67dc2d │ │ - @ instruction: 0xff664d96 │ │ + @ instruction: 0xff664dbd │ │ @ instruction: 0xff649e5f │ │ - @ instruction: 0xff664f5a │ │ - @ instruction: 0xff664f36 │ │ - @ instruction: 0xff664ef2 │ │ + @ instruction: 0xff664f81 │ │ + @ instruction: 0xff664f5d │ │ + @ instruction: 0xff664f19 │ │ @ instruction: 0xff649fbb │ │ - @ instruction: 0xff665002 │ │ + @ instruction: 0xff665029 │ │ @ instruction: 0xff64a0cb │ │ - @ instruction: 0xff665092 │ │ + @ instruction: 0xff6650b9 │ │ @ instruction: 0xff64a15b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq d27294 │ │ mov r8, r1 │ │ ldrb r1, [r0] │ │ @@ -3498221,17 +3498221,17 @@ │ │ mov r0, r9 │ │ bl c28e28 │ │ b d27318 │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff664bea │ │ + @ instruction: 0xff664c11 │ │ @ instruction: 0xff65f535 │ │ - @ instruction: 0xff664baa │ │ + @ instruction: 0xff664bd1 │ │ @ instruction: 0xff65f4f5 │ │ ldr r0, [pc, #16] @ d2734c │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d27350 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @@ -3498322,19 +3498322,19 @@ │ │ mov r0, #34 @ 0x22 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66e6eb │ │ + @ instruction: 0xff66e712 │ │ @ instruction: 0xff651022 │ │ - @ instruction: 0xff66a227 │ │ - @ instruction: 0xff66c185 │ │ - @ instruction: 0xff66a1c7 │ │ + @ instruction: 0xff66a24e │ │ + @ instruction: 0xff66c1ac │ │ + @ instruction: 0xff66a1ee │ │ @ instruction: 0xff654949 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ cmp r0, #0 │ │ beq d27594 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ @@ -3498400,25 +3498400,25 @@ │ │ bl c84c64 │ │ mov r0, r4 │ │ bl c28d64 │ │ b d275c4 │ │ mov r0, r6 │ │ bl c84c64 │ │ b d275c4 │ │ - @ instruction: 0xff66a0af │ │ + @ instruction: 0xff66a0d6 │ │ @ instruction: 0xff66117e │ │ - @ instruction: 0xff677a25 │ │ + @ instruction: 0xff677a4c │ │ ldr r0, [pc, #16] @ d27614 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d27618 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @ instruction: 0xff648440 │ │ - @ instruction: 0xff662df3 │ │ + @ instruction: 0xff662e1a │ │ b c28e58 │ │ mov r0, #1 │ │ bx lr │ │ b c28e58 │ │ ldr r0, [pc, #4] @ d27638 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3498477,15 +3498477,15 @@ │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff650cf3 │ │ - @ instruction: 0xff6647c7 │ │ + @ instruction: 0xff6647ee │ │ andseq r9, r0, ip, ror r2 │ │ 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 │ │ @@ -3498561,15 +3498561,15 @@ │ │ b d27860 │ │ mov r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff650c3e │ │ @ instruction: 0xff654c74 │ │ - @ instruction: 0xff67a64b │ │ + @ instruction: 0xff67a672 │ │ @ instruction: 0xff654c88 │ │ @ instruction: 0xff654c44 │ │ @ instruction: 0xff650bef │ │ @ instruction: 0xff65efcc │ │ ldr r0, [pc, #4] @ d27894 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3498928,24 +3498928,24 @@ │ │ bl d0e4f4 │ │ mov r0, r4 │ │ bl c28da0 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6627c7 │ │ + @ instruction: 0xff6627ee │ │ @ instruction: 0xff681d79 │ │ - @ instruction: 0xff67490e │ │ + @ instruction: 0xff674935 │ │ @ instruction: 0xff67fc02 │ │ andseq r8, r0, r4, asr #26 │ │ - @ instruction: 0xff6748d2 │ │ + @ instruction: 0xff6748f9 │ │ @ instruction: 0xff67fbc6 │ │ - @ instruction: 0xff67489e │ │ + @ instruction: 0xff6748c5 │ │ @ instruction: 0xff67fb92 │ │ - @ instruction: 0xff672a71 │ │ + @ instruction: 0xff672a98 │ │ @ instruction: 0xff653f18 │ │ andseq sp, r1, r4, ror r7 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne d27eb0 │ │ @@ -3498982,15 +3498982,15 @@ │ │ mov r0, #0 │ │ strb r0, [r4, r5] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff67bcc5 │ │ - @ instruction: 0xff678243 │ │ + @ instruction: 0xff67826a │ │ @ instruction: 0xff67bc89 │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq d27f98 │ │ mov r5, r2 │ │ bl c28df4 │ │ cmp r0, #0 │ │ @@ -3499165,20 +3499165,20 @@ │ │ bl c82df8 │ │ movw r1, #15 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ b d28124 │ │ - @ instruction: 0xff6695eb │ │ - @ instruction: 0xff6695a3 │ │ - @ instruction: 0xff669583 │ │ - @ instruction: 0xff6694af │ │ - @ instruction: 0xff66cf6c │ │ - @ instruction: 0xff66952f │ │ + @ instruction: 0xff669612 │ │ + @ instruction: 0xff6695ca │ │ + @ instruction: 0xff6695aa │ │ + @ instruction: 0xff6694d6 │ │ + @ instruction: 0xff66cf93 │ │ + @ instruction: 0xff669556 │ │ b d28058 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d28260 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ @@ -3499196,28 +3499196,28 @@ │ │ mov r2, #110 @ 0x6e │ │ bl cc7594 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #111 @ 0x6f │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff669453 │ │ + @ instruction: 0xff66947a │ │ mov r3, r2 │ │ cmp r1, #0 │ │ beq d28280 │ │ ldr r1, [pc, #24] @ d28290 │ │ mov r2, #4 │ │ add r1, pc, r1 │ │ b d28058 │ │ ldr r1, [pc, #12] @ d28294 │ │ mov r2, #5 │ │ add r1, pc, r1 │ │ b d28058 │ │ - @ instruction: 0xff67042f │ │ - @ instruction: 0xff6651ba │ │ + @ instruction: 0xff670456 │ │ + @ instruction: 0xff6651e1 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq d282e4 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl c23f44 │ │ movw r5, #13 │ │ @@ -3499248,16 +3499248,16 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c30f28 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66936f │ │ - @ instruction: 0xff66ec4c │ │ + @ instruction: 0xff669396 │ │ + @ instruction: 0xff66ec73 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl c30d3c │ │ cmp r0, #127 @ 0x7f │ │ bgt d28358 │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ @@ -3499307,19 +3499307,19 @@ │ │ ldr r1, [pc, #36] @ d2842c │ │ mov r0, r4 │ │ mov r2, #162 @ 0xa2 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6692ef │ │ - @ instruction: 0xff6692a3 │ │ + @ instruction: 0xff669316 │ │ + @ instruction: 0xff6692ca │ │ @ instruction: 0xff653a35 │ │ @ instruction: 0xff660b38 │ │ - @ instruction: 0xff669263 │ │ + @ instruction: 0xff66928a │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq d2847c │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl c23dfc │ │ movw r5, #13 │ │ @@ -3499350,15 +3499350,15 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c30f28 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6691d7 │ │ + @ instruction: 0xff6691fe │ │ @ instruction: 0xff65c952 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq d2853c │ │ mov r5, r1 │ │ bl c30fd0 │ │ @@ -3499460,22 +3499460,22 @@ │ │ ldr r2, [pc, #48] @ d2869c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #34 @ 0x22 │ │ mov r1, #101 @ 0x65 │ │ b d285e8 │ │ - @ instruction: 0xff669123 │ │ - @ instruction: 0xff661ed6 │ │ - @ instruction: 0xff6690a3 │ │ - @ instruction: 0xff661e56 │ │ - @ instruction: 0xff6690cf │ │ - @ instruction: 0xff661e82 │ │ - @ instruction: 0xff669007 │ │ - @ instruction: 0xff661dba │ │ + @ instruction: 0xff66914a │ │ + @ instruction: 0xff661efd │ │ + @ instruction: 0xff6690ca │ │ + @ instruction: 0xff661e7d │ │ + @ instruction: 0xff6690f6 │ │ + @ instruction: 0xff661ea9 │ │ + @ instruction: 0xff66902e │ │ + @ instruction: 0xff661de1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r1, #0 │ │ beq d28730 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ mov r9, r2 │ │ @@ -3499525,17 +3499525,17 @@ │ │ mov r1, r7 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c30f28 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff668f17 │ │ + @ instruction: 0xff668f3e │ │ @ instruction: 0xff65c692 │ │ - @ instruction: 0xff668f4f │ │ + @ instruction: 0xff668f76 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #8] │ │ mov r4, r0 │ │ cmp r6, #0 │ │ beq d288cc │ │ mov r5, r1 │ │ @@ -3499637,29 +3499637,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 d28928 │ │ - @ instruction: 0xff66fef3 │ │ + @ instruction: 0xff66ff1a │ │ @ instruction: 0xff66074f │ │ - @ instruction: 0xff667373 │ │ - @ instruction: 0xff6778e3 │ │ + @ instruction: 0xff66739a │ │ + @ instruction: 0xff67790a │ │ @ instruction: 0xff648068 │ │ @ instruction: 0xff65c0ce │ │ - @ instruction: 0xff664bfe │ │ + @ instruction: 0xff664c25 │ │ @ instruction: 0xff64738d │ │ - @ instruction: 0xff678c11 │ │ + @ instruction: 0xff678c38 │ │ @ instruction: 0xff64f2e8 │ │ - @ instruction: 0xff66c2ef │ │ - @ instruction: 0xff66fdf0 │ │ - @ instruction: 0xff668d93 │ │ - @ instruction: 0xff661b57 │ │ - @ instruction: 0xff671f59 │ │ + @ instruction: 0xff66c316 │ │ + @ instruction: 0xff66fe17 │ │ + @ instruction: 0xff668dba │ │ + @ instruction: 0xff661b7e │ │ + @ instruction: 0xff671f80 │ │ @ instruction: 0xff653400 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ mov r5, r0 │ │ bl d284d0 │ │ @@ -3499677,15 +3499677,15 @@ │ │ ldr r3, [pc, #24] @ d289e8 │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c82a10 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff671ea1 │ │ + @ instruction: 0xff671ec8 │ │ @ instruction: 0xff653348 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #1104] @ d28e4c │ │ mov fp, #0 │ │ mov r2, #324 @ 0x144 │ │ str fp, [sp] │ │ @@ -3499959,20 +3499959,20 @@ │ │ ldr r1, [pc, #36] @ d28e5c │ │ ldr r0, [sp] │ │ add r1, pc, r1 │ │ bl d0e4f4 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff668c6b │ │ - @ instruction: 0xff66886f │ │ - @ instruction: 0xff664c8c │ │ - @ instruction: 0xff668847 │ │ + @ instruction: 0xff668c92 │ │ + @ instruction: 0xff668896 │ │ + @ instruction: 0xff664cb3 │ │ + @ instruction: 0xff66886e │ │ @ instruction: 0xfffff3c0 │ │ - @ instruction: 0xff66888f │ │ + @ instruction: 0xff6688b6 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ bl da4d70 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3500454,25 +3500454,25 @@ │ │ ldr r1, [pc, #60] @ d29630 │ │ add r0, sp, #16 │ │ movw r2, #1065 @ 0x429 │ │ add r1, pc, r1 │ │ bl cc8e54 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66a0df │ │ - @ instruction: 0xff67143b │ │ - @ instruction: 0xff67141b │ │ - @ instruction: 0xff6713ef │ │ - @ instruction: 0xff6713c3 │ │ - @ instruction: 0xff671397 │ │ - @ instruction: 0xff67136b │ │ - @ instruction: 0xff67133f │ │ + @ instruction: 0xff66a106 │ │ + @ instruction: 0xff671462 │ │ + @ instruction: 0xff671442 │ │ + @ instruction: 0xff671416 │ │ + @ instruction: 0xff6713ea │ │ + @ instruction: 0xff6713be │ │ + @ instruction: 0xff671392 │ │ + @ instruction: 0xff671366 │ │ @ instruction: 0xff67a597 │ │ @ instruction: 0xff680403 │ │ - @ instruction: 0xff668077 │ │ + @ instruction: 0xff66809e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r1, r0 │ │ mov r0, sp │ │ bl d292f8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3500552,17 +3500552,17 @@ │ │ bl cc7594 │ │ mov r0, r5 │ │ bl c28d64 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff667fa7 │ │ - @ instruction: 0xff667f4b │ │ - @ instruction: 0xff667eff │ │ + @ instruction: 0xff667fce │ │ + @ instruction: 0xff667f72 │ │ + @ instruction: 0xff667f26 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r1 │ │ ldr r1, [pc, #216] @ d29888 │ │ add r2, sp, #16 │ │ add r3, sp, #20 │ │ mov r6, r0 │ │ @@ -3500614,15 +3500614,15 @@ │ │ mov r0, #1 │ │ strb r4, [r6, #3] │ │ strb r3, [r6, #2] │ │ strb r2, [r6, #1] │ │ strb r1, [r6] │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66f658 │ │ + @ instruction: 0xff66f67f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r0, #0 │ │ str r2, [sp, #16] │ │ beq d29970 │ │ mov sl, r0 │ │ mov r0, r1 │ │ @@ -3501213,18 +3501213,18 @@ │ │ movw r2, #867 @ 0x363 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6674d7 │ │ - @ instruction: 0xff667563 │ │ - @ instruction: 0xff66749f │ │ - @ instruction: 0xff667533 │ │ + @ instruction: 0xff6674fe │ │ + @ instruction: 0xff66758a │ │ + @ instruction: 0xff6674c6 │ │ + @ instruction: 0xff66755a │ │ 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 │ │ @@ -3501359,18 +3501359,18 @@ │ │ movw r1, #262 @ 0x106 │ │ movt r1, #8 │ │ mov r0, #11 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff660071 │ │ - @ instruction: 0xff6722aa │ │ - @ instruction: 0xff660049 │ │ - @ instruction: 0xff672282 │ │ + @ instruction: 0xff660098 │ │ + @ instruction: 0xff6722d1 │ │ + @ instruction: 0xff660070 │ │ + @ instruction: 0xff6722a9 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ popne {r4, pc} │ │ bl c82d04 │ │ ldr r0, [pc, #48] @ d2a488 │ │ movw r1, #411 @ 0x19b │ │ @@ -3501382,15 +3501382,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65fff1 │ │ + @ instruction: 0xff660018 │ │ @ instruction: 0xff64fccc │ │ cmp r0, #0 │ │ beq d2a4a0 │ │ ldr r0, [r0, #4] │ │ b d0e584 │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3501403,16 +3501403,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff65ff99 │ │ - @ instruction: 0xff6656a1 │ │ + @ instruction: 0xff65ffc0 │ │ + @ instruction: 0xff6656c8 │ │ cmp r1, #0 │ │ beq d2a5a0 │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ @@ -3501535,15 +3501535,15 @@ │ │ movne r0, #1 │ │ strne r0, [r4] │ │ mov r0, r6 │ │ bl c84c64 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6748b9 │ │ + @ instruction: 0xff6748e0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ add r0, r0, #4 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ cmp r0, r1 │ │ beq d2a764 │ │ @@ -3501624,16 +3501624,16 @@ │ │ movw r1, #15 │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6775de │ │ - @ instruction: 0xff65fc38 │ │ + @ instruction: 0xff677605 │ │ + @ instruction: 0xff65fc5f │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq d2a8e8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ tst r2, #4 │ │ @@ -3501703,17 +3501703,17 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67750e │ │ + @ instruction: 0xff677535 │ │ @ instruction: 0xff67afb4 │ │ - @ instruction: 0xff6774ae │ │ + @ instruction: 0xff6774d5 │ │ @ instruction: 0xff67af54 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r0, [sp, #4] │ │ beq d2a9c0 │ │ add r0, sp, #4 │ │ @@ -3501731,15 +3501731,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff677436 │ │ + @ instruction: 0xff67745d │ │ @ instruction: 0xff651428 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r0 │ │ mov r0, r1 │ │ mov r5, r2 │ │ mov r9, r1 │ │ bl d0e574 │ │ @@ -3501786,16 +3501786,16 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c82ee8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff67735a │ │ - @ instruction: 0xff65f9b4 │ │ + @ instruction: 0xff677381 │ │ + @ instruction: 0xff65f9db │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #44] @ 0x2c │ │ b d36c58 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3501817,16 +3501817,16 @@ │ │ bl c82df8 │ │ mov r0, #11 │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6772d6 │ │ - @ instruction: 0xff66c462 │ │ + @ instruction: 0xff6772fd │ │ + @ instruction: 0xff66c489 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq d2abd0 │ │ bl c9fe1c │ │ mov r4, r0 │ │ add r0, r0, #2 │ │ cmp r0, #3 │ │ @@ -3501885,22 +3501885,22 @@ │ │ mov r4, #0 │ │ mov r0, #11 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff677226 │ │ - @ instruction: 0xff6689f6 │ │ - @ instruction: 0xff6771ca │ │ - @ instruction: 0xff66899a │ │ - @ instruction: 0xff6771f6 │ │ - @ instruction: 0xff6689c6 │ │ - @ instruction: 0xff67725e │ │ - @ instruction: 0xff668a2e │ │ + @ instruction: 0xff67724d │ │ + @ instruction: 0xff668a1d │ │ + @ instruction: 0xff6771f1 │ │ + @ instruction: 0xff6689c1 │ │ + @ instruction: 0xff67721d │ │ + @ instruction: 0xff6689ed │ │ + @ instruction: 0xff677285 │ │ + @ instruction: 0xff668a55 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ tst r3, #196608 @ 0x30000 │ │ str r3, [sp, #4] │ │ beq d2af44 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3502076,16 +3502076,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #56 @ 0x38 │ │ b d2ae20 │ │ mov r6, r0 │ │ b d2ae20 │ │ - @ instruction: 0xff6726b3 │ │ - @ instruction: 0xff67272f │ │ + @ instruction: 0xff6726da │ │ + @ instruction: 0xff672756 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r5, #57 @ 0x39 │ │ cmp r0, #0 │ │ beq d2b034 │ │ mov r6, r1 │ │ ldr r1, [pc, #184] @ d2b040 │ │ @@ -3502132,15 +3502132,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: 0xff6724af │ │ + @ instruction: 0xff6724d6 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ tst r2, #196608 @ 0x30000 │ │ str r2, [sp, #4] │ │ beq d2b07c │ │ ldr r0, [r0, #4] │ │ mov r4, r1 │ │ @@ -3502315,15 +3502315,15 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #4] @ d2b31c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff664009 │ │ + @ instruction: 0xff664030 │ │ ldr r0, [pc, #4] @ d2b32c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff655f95 │ │ ldr r0, [pc, #4] @ d2b33c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3502512,15 +3502512,15 @@ │ │ mov r2, #222 @ 0xde │ │ bl cc7594 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff650953 │ │ andeq r0, r0, r8, lsr #2 │ │ @ instruction: 0xff650877 │ │ - @ instruction: 0xff66d87e │ │ + @ instruction: 0xff66d8a5 │ │ ldr r2, [r0] │ │ ldr r1, [r1] │ │ ldr r3, [r2] │ │ ldr r0, [r1] │ │ subs r0, r3, r0 │ │ beq d2b650 │ │ bx lr │ │ @@ -3502735,17 +3502735,17 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6505a7 │ │ @ instruction: 0xff6504df │ │ @ instruction: 0xff6504c7 │ │ - @ instruction: 0xff6764ae │ │ + @ instruction: 0xff6764d5 │ │ @ instruction: 0xff650543 │ │ - @ instruction: 0xff67652a │ │ + @ instruction: 0xff676551 │ │ @ instruction: 0xff6504f7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #404 @ 0x194 │ │ ldr sl, [r0] │ │ cmp sl, #0 │ │ beq d2ba54 │ │ mov r8, r0 │ │ @@ -3502896,15 +3502896,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff65023b │ │ - @ instruction: 0xff6695c1 │ │ + @ instruction: 0xff6695e8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq d2bd18 │ │ mov r9, r1 │ │ ldr r1, [pc, #260] @ d2bd54 │ │ mov r7, r2 │ │ @@ -3502995,15 +3502995,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff6500b3 │ │ - @ instruction: 0xff672512 │ │ + @ instruction: 0xff672539 │ │ push {r4, r5, r6, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d2be1c │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ @@ -3503882,20 +3503882,20 @@ │ │ add sp, sp, #128 @ 0x80 │ │ vpop {d8-d11} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop {0} │ │ ... │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff66c309 │ │ + @ instruction: 0xff66c330 │ │ @ instruction: 0xff6547af │ │ - @ instruction: 0xff66c365 │ │ + @ instruction: 0xff66c38c │ │ @ instruction: 0xff67cf4f │ │ @ instruction: 0xff6491f9 │ │ - @ instruction: 0xff66c3a5 │ │ + @ instruction: 0xff66c3cc │ │ ldr r0, [r0, #16] │ │ bx lr │ │ ldr r0, [r0] │ │ b c23c5c │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3504073,20 +3504073,20 @@ │ │ blx r3 │ │ cmp r0, #0 │ │ bne d2cdd0 │ │ b d2cdb4 │ │ ... │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff66f9b7 │ │ - @ instruction: 0xff66dbe4 │ │ - @ instruction: 0xff66f89b │ │ - @ instruction: 0xff66dac8 │ │ - @ instruction: 0xff66f86f │ │ - @ instruction: 0xff66da9c │ │ + @ instruction: 0xff66f9de │ │ + @ instruction: 0xff66dc0b │ │ + @ instruction: 0xff66f8c2 │ │ + @ instruction: 0xff66daef │ │ + @ instruction: 0xff66f896 │ │ + @ instruction: 0xff66dac3 │ │ cmp r0, #95 @ 0x5f │ │ ldrhi r0, [pc, #20] @ d2ced8 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ d2cedc │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3504630,17 +3504630,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: 0xff645b78 │ │ - @ instruction: 0xff66bb15 │ │ + @ instruction: 0xff66bb3c │ │ @ instruction: 0xff645ba4 │ │ - @ instruction: 0xff66bb41 │ │ + @ instruction: 0xff66bb68 │ │ @ instruction: 0xff6d1814 │ │ cmp r0, #0 │ │ beq d2d77c │ │ ldr r1, [r0, #140] @ 0x8c │ │ cmp r1, #0 │ │ beq d2d7b8 │ │ b d2d0f8 │ │ @@ -3504657,15 +3504657,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ b d2d3d8 │ │ @ instruction: 0xff645820 │ │ - @ instruction: 0xff66b7ac │ │ + @ instruction: 0xff66b7d3 │ │ 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 │ │ @@ -3505407,15 +3505407,15 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b d2e1fc │ │ @ instruction: 0xff644eb0 │ │ - @ instruction: 0xff6701c5 │ │ + @ instruction: 0xff6701ec │ │ @ 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 r7, r1, r8, lsl #11 │ │ @@ -3505428,22 +3505428,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 r7, r1, r4, lsr #12 │ │ andseq r7, r1, r0, asr #10 │ │ @ instruction: 0xff644dc8 │ │ - @ instruction: 0xff6700dd │ │ - @ instruction: 0xff662935 │ │ + @ instruction: 0xff670104 │ │ + @ instruction: 0xff66295c │ │ @ instruction: 0xff644d0c │ │ - @ instruction: 0xff66c6ff │ │ + @ instruction: 0xff66c726 │ │ @ instruction: 0xff6502aa │ │ - @ instruction: 0xff66288d │ │ + @ instruction: 0xff6628b4 │ │ @ instruction: 0xff644c58 │ │ - @ instruction: 0xff66ff6d │ │ + @ instruction: 0xff66ff94 │ │ push {fp, lr} │ │ mov r0, r2 │ │ bl d25708 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ bx lr │ │ @@ -3506254,15 +3506254,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff643f2c │ │ - @ instruction: 0xff66b91f │ │ + @ instruction: 0xff66b946 │ │ @ instruction: 0xff64f4ca │ │ ldr r0, [r0, #16] │ │ b d33d18 │ │ str r1, [r0, #28] │ │ bx lr │ │ ldr r0, [r0, #16] │ │ bx lr │ │ @@ -3507726,15 +3507726,15 @@ │ │ mvn r8, #0 │ │ str r0, [r4, #96] @ 0x60 │ │ b d30758 │ │ @ instruction: 0xff677105 │ │ @ instruction: 0xff6ce940 │ │ @ instruction: 0xff6ce88c │ │ @ instruction: 0xff64283c │ │ - @ instruction: 0xff664aa3 │ │ + @ instruction: 0xff664aca │ │ 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 │ │ @@ -3510221,15 +3510221,15 @@ │ │ mov r0, r4 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ andseq r2, r1, r8, asr r8 │ │ andseq r2, r1, ip, ror #13 │ │ - @ instruction: 0xff65ad92 │ │ + @ instruction: 0xff65adb9 │ │ 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 │ │ @@ -3510298,16 +3510298,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: 0xff65ad26 │ │ - @ instruction: 0xff65acbe │ │ + @ instruction: 0xff65ad4d │ │ + @ instruction: 0xff65ace5 │ │ @ instruction: 0xff647217 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3511050,15 +3511050,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl c26e40 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff671e7e │ │ - @ instruction: 0xff668bbc │ │ + @ instruction: 0xff668be3 │ │ andseq r1, r1, r8, asr #21 │ │ ldr r1, [pc, #8] @ d33bbc │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ b cc8e54 │ │ @ instruction: 0xff671e12 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3511142,15 +3511142,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff671cde │ │ - @ instruction: 0xff668a05 │ │ + @ instruction: 0xff668a2c │ │ 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 │ │ @@ -3511754,15 +3511754,15 @@ │ │ str r6, [sp] │ │ stmib sp, {r2, r3} │ │ mov r2, r5 │ │ mov r3, r4 │ │ bl d34dac │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66a911 │ │ + @ instruction: 0xff66a938 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ beq d3474c │ │ mov r4, r2 │ │ ldr r2, [pc, #208] @ d34794 │ │ mov r5, r0 │ │ @@ -3511812,17 +3511812,17 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65eeca │ │ + @ instruction: 0xff65eef1 │ │ @ instruction: 0xff67540a │ │ - @ instruction: 0xff66a869 │ │ + @ instruction: 0xff66a890 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d347ac │ │ ldr r0, [pc, r0] │ │ b ce0eb8 │ │ andseq r0, r1, r8, ror #27 │ │ mov r2, r1 │ │ @@ -3512174,44 +3512174,44 @@ │ │ ldr r0, [sp, #20] │ │ mov r3, #221 @ 0xdd │ │ add r2, pc, r2 │ │ bl cc77ec │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff66267b │ │ + @ instruction: 0xff6626a2 │ │ @ instruction: 0xff673016 │ │ - @ instruction: 0xff662747 │ │ + @ instruction: 0xff66276e │ │ @ instruction: 0xff6730e2 │ │ - @ instruction: 0xff66263f │ │ + @ instruction: 0xff662666 │ │ @ instruction: 0xff672fda │ │ - @ instruction: 0xff66256f │ │ + @ instruction: 0xff662596 │ │ @ instruction: 0xff672f0a │ │ - @ instruction: 0xff66244b │ │ + @ instruction: 0xff662472 │ │ @ instruction: 0xff672de6 │ │ - @ instruction: 0xff662383 │ │ + @ instruction: 0xff6623aa │ │ @ instruction: 0xff672d1e │ │ @ instruction: 0xff673e18 │ │ @ instruction: 0xff654aab │ │ - @ instruction: 0xff66239f │ │ + @ instruction: 0xff6623c6 │ │ @ instruction: 0xff672d3a │ │ - @ instruction: 0xff66259b │ │ + @ instruction: 0xff6625c2 │ │ @ instruction: 0xff672f36 │ │ - @ instruction: 0xff6624c3 │ │ + @ instruction: 0xff6624ea │ │ @ instruction: 0xff672e5e │ │ - @ instruction: 0xff6626bb │ │ + @ instruction: 0xff6626e2 │ │ @ instruction: 0xff673056 │ │ - @ instruction: 0xff655b39 │ │ - @ instruction: 0xff66248b │ │ + @ instruction: 0xff655b60 │ │ + @ instruction: 0xff6624b2 │ │ @ instruction: 0xff672e26 │ │ - @ instruction: 0xff66242f │ │ + @ instruction: 0xff662456 │ │ @ instruction: 0xff672dca │ │ - @ instruction: 0xff6623fb │ │ + @ instruction: 0xff662422 │ │ @ instruction: 0xff672d96 │ │ - @ instruction: 0xff66234f │ │ + @ instruction: 0xff662376 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r3 │ │ mov r4, r1 │ │ mov r3, r0 │ │ add r1, sp, #12 │ │ mov r7, #0 │ │ @@ -3513102,17 +3513102,17 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff643107 │ │ - @ instruction: 0xff65f6c6 │ │ - @ instruction: 0xff668778 │ │ - @ instruction: 0xff65f696 │ │ + @ instruction: 0xff65f6ed │ │ + @ instruction: 0xff66879f │ │ + @ instruction: 0xff65f6bd │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #196] @ d35c90 │ │ mov r6, r0 │ │ mov r0, #20 │ │ mov r2, #92 @ 0x5c │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3513157,16 +3513157,16 @@ │ │ bl d0db24 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #111 @ 0x6f │ │ bl cc7594 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65f65e │ │ - @ instruction: 0xff65f5e6 │ │ + @ instruction: 0xff65f685 │ │ + @ instruction: 0xff65f60d │ │ @ instruction: 0xff647ed9 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ mov r4, r0 │ │ cmp r5, #0 │ │ @@ -3513188,15 +3513188,15 @@ │ │ mov r2, #127 @ 0x7f │ │ bl cc7594 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ @ instruction: 0xfffffc90 │ │ - @ instruction: 0xff65f556 │ │ + @ instruction: 0xff65f57d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ ldr r7, [r1] │ │ mov r8, r1 │ │ ldr r3, [pc, #544] @ d35f48 │ │ mov r9, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ @@ -3513333,19 +3513333,19 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq fp, pc, ip, asr #13 │ │ @ instruction: 0xfffffbc8 │ │ - @ instruction: 0xff65f48e │ │ + @ instruction: 0xff65f4b5 │ │ andeq r0, r0, r0, ror #16 │ │ andeq fp, pc, ip, asr #9 │ │ andeq r0, r0, ip, lsl r8 │ │ - @ instruction: 0xff65f316 │ │ + @ instruction: 0xff65f33d │ │ @ instruction: 0xff64d3e4 │ │ 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 │ │ @@ -3513470,19 +3513470,19 @@ │ │ mov r0, r9 │ │ add r1, pc, r1 │ │ bl d0e4f4 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff65f102 │ │ - @ instruction: 0xff662e45 │ │ + @ instruction: 0xff65f129 │ │ + @ instruction: 0xff662e6c │ │ ldrdeq fp, [pc], -r0 │ │ - @ instruction: 0xff65f142 │ │ - @ instruction: 0xff662e85 │ │ + @ instruction: 0xff65f169 │ │ + @ instruction: 0xff662eac │ │ andeq r0, r0, r0, asr #11 │ │ andeq fp, pc, r8, lsl #7 │ │ muleq r0, r0, r6 │ │ push {fp, lr} │ │ ldr r3, [sp, #8] │ │ ldr r1, [r1] │ │ ldr r3, [r3, #4] │ │ @@ -3513816,29 +3513816,29 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #32] @ d366ec │ │ movw r1, #338 @ 0x152 │ │ ldr r2, [pc, #28] @ d366f0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d36484 │ │ - @ instruction: 0xff65f05e │ │ + @ instruction: 0xff65f085 │ │ andeq fp, pc, r4, asr r1 @ │ │ - @ instruction: 0xff65edb6 │ │ + @ instruction: 0xff65eddd │ │ @ instruction: 0xff6736fa │ │ - @ instruction: 0xff65eb62 │ │ + @ instruction: 0xff65eb89 │ │ @ instruction: 0xff6734a6 │ │ - @ instruction: 0xff65ec52 │ │ + @ instruction: 0xff65ec79 │ │ @ instruction: 0xff673596 │ │ - @ instruction: 0xff65ec16 │ │ + @ instruction: 0xff65ec3d │ │ @ instruction: 0xff67355a │ │ andeq sl, pc, r4, ror #31 │ │ - @ instruction: 0xff65ebda │ │ + @ instruction: 0xff65ec01 │ │ @ instruction: 0xff67351e │ │ andeq sl, pc, r4, ror #30 │ │ - @ instruction: 0xff65ecfe │ │ + @ instruction: 0xff65ed25 │ │ andeq sl, pc, r4, asr #29 │ │ andeq sl, pc, r8, ror #25 │ │ andeq r0, r0, ip, ror r0 │ │ b d0db24 │ │ ldr r1, [pc, #4] @ d36734 │ │ add r1, pc, r1 │ │ b d0e4f4 │ │ @@ -3513869,15 +3513869,15 @@ │ │ strd r6, [sp] │ │ bl c242e8 │ │ 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: 0xff6557c6 │ │ + @ instruction: 0xff6557ed │ │ andeq sl, pc, r0, lsl sp @ │ │ ldr r1, [pc, #4] @ d367c4 │ │ add r1, pc, r1 │ │ b c28168 │ │ andeq sl, pc, r4, ror #25 │ │ ldr r0, [pc, #4] @ d367d4 │ │ add r0, pc, r0 │ │ @@ -3513918,15 +3513918,15 @@ │ │ mov r1, r6 │ │ mov r2, #95 @ 0x5f │ │ bl cc7594 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ - @ instruction: 0xff6556de │ │ + @ instruction: 0xff655705 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, r1 │ │ ldr r0, [r0] │ │ bl cdcb74 │ │ mov r7, r0 │ │ @@ -3513988,18 +3513988,18 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c9fbbc │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff655612 │ │ - @ instruction: 0xff662672 │ │ - @ instruction: 0xff6555c6 │ │ - @ instruction: 0xff662626 │ │ + @ instruction: 0xff655639 │ │ + @ instruction: 0xff662699 │ │ + @ instruction: 0xff6555ed │ │ + @ instruction: 0xff66264d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne d369ec │ │ bl c82d04 │ │ @@ -3514148,32 +3514148,32 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff655562 │ │ + @ instruction: 0xff655589 │ │ @ instruction: 0xff648c70 │ │ andeq sl, pc, r0, ror #20 │ │ - @ instruction: 0xff6553de │ │ + @ instruction: 0xff655405 │ │ @ instruction: 0xff648aec │ │ andeq sl, pc, ip, ror #16 │ │ - @ instruction: 0xff6554de │ │ + @ instruction: 0xff655505 │ │ @ instruction: 0xff648bec │ │ - @ instruction: 0xff655386 │ │ + @ instruction: 0xff6553ad │ │ @ instruction: 0xff648a94 │ │ @ instruction: 0xff650eba │ │ @ instruction: 0xff63e231 │ │ andeq sl, pc, r0, lsr #19 │ │ - @ instruction: 0xff65543e │ │ - @ instruction: 0xff6553b2 │ │ + @ instruction: 0xff655465 │ │ + @ instruction: 0xff6553d9 │ │ @ instruction: 0xff648ac0 │ │ andeq sl, pc, r0, ror #18 │ │ - @ instruction: 0xff65535e │ │ + @ instruction: 0xff655385 │ │ @ instruction: 0xff648a6c │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq d36c78 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq d36ca8 │ │ @@ -3514201,18 +3514201,18 @@ │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65529e │ │ - @ instruction: 0xff66b25e │ │ - @ instruction: 0xff65526e │ │ - @ instruction: 0xff66b22e │ │ + @ instruction: 0xff6552c5 │ │ + @ instruction: 0xff66b285 │ │ + @ instruction: 0xff655295 │ │ + @ instruction: 0xff66b255 │ │ push {r4, lr} │ │ bl d36c58 │ │ cmp r0, #0 │ │ beq d36d18 │ │ mov r4, r0 │ │ bl ca15a0 │ │ cmp r0, #0 │ │ @@ -3514232,16 +3514232,16 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6551f6 │ │ - @ instruction: 0xff6659ff │ │ + @ instruction: 0xff65521d │ │ + @ instruction: 0xff665a26 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ mov r3, #1 │ │ str r4, [sp] │ │ str r3, [sp, #4] │ │ mov r3, #0 │ │ @@ -3514354,20 +3514354,20 @@ │ │ ldr r1, [pc, #52] @ d36f64 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c28168 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff655152 │ │ - @ instruction: 0xff65512e │ │ - @ instruction: 0xff655106 │ │ + @ instruction: 0xff655179 │ │ + @ instruction: 0xff655155 │ │ + @ instruction: 0xff65512d │ │ strdeq sl, [pc], -r8 │ │ - @ instruction: 0xff655036 │ │ - @ instruction: 0xff66583f │ │ + @ instruction: 0xff65505d │ │ + @ instruction: 0xff665866 │ │ andeq sl, pc, r8, asr #10 │ │ andeq sl, pc, r0, asr #11 │ │ andeq sl, pc, r0, lsr r5 @ │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #0 │ │ @@ -3514978,19 +3514978,19 @@ │ │ movw r1, #11 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff654746 │ │ - @ instruction: 0xff6546e6 │ │ - @ instruction: 0xff6546be │ │ - @ instruction: 0xff654672 │ │ - @ instruction: 0xff65bd5a │ │ + @ instruction: 0xff65476d │ │ + @ instruction: 0xff65470d │ │ + @ instruction: 0xff6546e5 │ │ + @ instruction: 0xff654699 │ │ + @ instruction: 0xff65bd81 │ │ 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 │ │ @@ -3515157,25 +3515157,25 @@ │ │ ldr r2, [pc, #36] @ d37be0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b d37a4c │ │ - @ instruction: 0xff6544ee │ │ - @ instruction: 0xff65bc14 │ │ + @ instruction: 0xff654515 │ │ + @ instruction: 0xff65bc3b │ │ andeq r9, pc, r4, lsl #22 │ │ - @ instruction: 0xff65436e │ │ - @ instruction: 0xff65ba94 │ │ - @ instruction: 0xff654496 │ │ + @ instruction: 0xff654395 │ │ + @ instruction: 0xff65babb │ │ + @ instruction: 0xff6544bd │ │ @ instruction: 0xff64fe4e │ │ @ instruction: 0xff63d1bd │ │ - @ instruction: 0xff6543a2 │ │ - @ instruction: 0xff65bac8 │ │ - @ instruction: 0xff6543d6 │ │ + @ instruction: 0xff6543c9 │ │ + @ instruction: 0xff65baef │ │ + @ instruction: 0xff6543fd │ │ ldr r0, [pc, #4] @ d37c08 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r4, ror #17 │ │ ldr r0, [pc, #4] @ d37c18 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3515877,61 +3515877,61 @@ │ │ b d38680 │ │ mov r0, #100 @ 0x64 │ │ movw r1, #821 @ 0x335 │ │ bl d387cc │ │ b d38688 │ │ andseq lr, r1, ip, ror #13 │ │ @ instruction: 0x0011e6d8 │ │ - @ instruction: 0xff667f02 │ │ - @ instruction: 0xff655977 │ │ + @ instruction: 0xff667f29 │ │ + @ instruction: 0xff65599e │ │ andseq lr, r1, r8, lsr #13 │ │ - @ instruction: 0xff667ec8 │ │ + @ instruction: 0xff667eef │ │ @ instruction: 0xff644111 │ │ @ instruction: 0xff6440ed │ │ @ instruction: 0xff6440cd │ │ @ instruction: 0xff6440ad │ │ @ instruction: 0xff6717c6 │ │ ldrheq sp, [r0], -ip │ │ @ instruction: 0xff6717dc │ │ mulseq r1, r8, r5 │ │ andseq lr, r1, r4, lsl #11 │ │ - @ instruction: 0xff667dae │ │ - @ instruction: 0xff655823 │ │ + @ instruction: 0xff667dd5 │ │ + @ instruction: 0xff65584a │ │ andseq lr, r1, r4, asr r5 │ │ - @ instruction: 0xff667d74 │ │ + @ instruction: 0xff667d9b │ │ @ instruction: 0x0011e3d8 │ │ andseq lr, r1, r4, asr #7 │ │ - @ instruction: 0xff667bee │ │ - @ instruction: 0xff655663 │ │ + @ instruction: 0xff667c15 │ │ + @ instruction: 0xff65568a │ │ mulseq r1, r4, r3 │ │ - @ instruction: 0xff667bb4 │ │ + @ instruction: 0xff667bdb │ │ andseq lr, r1, ip, lsl #10 │ │ @ instruction: 0x0011e4f8 │ │ @ instruction: 0x0011e4f0 │ │ andseq ip, r1, ip, lsr #13 │ │ @ instruction: 0xff6439ff │ │ @ instruction: 0xff64565d │ │ andeq r0, r0, ip, asr #6 │ │ @ instruction: 0x000003b0 │ │ andeq r0, r0, r0, lsr #7 │ │ andseq ip, r1, r4, lsl r6 │ │ andseq ip, r1, r0, lsl #12 │ │ andeq r0, r0, ip, lsr #9 │ │ andseq lr, r1, ip, ror #6 │ │ andseq lr, r1, r8, asr r3 │ │ - @ instruction: 0xff667b82 │ │ - @ instruction: 0xff6555f7 │ │ + @ instruction: 0xff667ba9 │ │ + @ instruction: 0xff65561e │ │ andseq lr, r1, r8, lsr #6 │ │ - @ instruction: 0xff667b48 │ │ + @ instruction: 0xff667b6f │ │ @ instruction: 0x0011e2f8 │ │ andseq lr, r1, r4, ror #5 │ │ - @ instruction: 0xff667b0e │ │ - @ instruction: 0xff655583 │ │ + @ instruction: 0xff667b35 │ │ + @ instruction: 0xff6555aa │ │ @ instruction: 0x0011e2b4 │ │ - @ instruction: 0xff667ad4 │ │ + @ instruction: 0xff667afb │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #100] @ d38840 │ │ mov r4, r1 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bne d387f8 │ │ @@ -3515955,18 +3515955,18 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, lr} │ │ b c82df8 │ │ @ instruction: 0x0011e1b8 │ │ andseq lr, r1, r4, lsr #3 │ │ - @ instruction: 0xff6679ce │ │ - @ instruction: 0xff655443 │ │ + @ instruction: 0xff6679f5 │ │ + @ instruction: 0xff65546a │ │ andseq lr, r1, r4, ror r1 │ │ - @ instruction: 0xff667990 │ │ + @ instruction: 0xff6679b7 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #96] @ d388c4 │ │ add r4, pc, r4 │ │ ldrb r0, [r4] │ │ cmp r0, #1 │ │ bne d3888c │ │ ldr r1, [pc, #80] @ d388c8 │ │ @@ -3516333,37 +3516333,37 @@ │ │ ldr r0, [r4, #8] │ │ bl da4da0 │ │ mov r7, #0 │ │ b d38ac8 │ │ @ instruction: 0xff66eef7 │ │ @ instruction: 0xff6487ba │ │ @ instruction: 0xff64fb86 │ │ - @ instruction: 0xff667570 │ │ + @ instruction: 0xff667597 │ │ andseq ip, r0, ip, lsr #16 │ │ @ instruction: 0xff64fb79 │ │ - @ instruction: 0xff667538 │ │ + @ instruction: 0xff66755f │ │ @ instruction: 0x0010c7f4 │ │ @ instruction: 0xff66cd22 │ │ - @ instruction: 0xff667500 │ │ + @ instruction: 0xff667527 │ │ @ instruction: 0x0010c7bc │ │ andseq sp, r1, ip, lsr #25 │ │ mulseq r1, r8, ip │ │ - @ instruction: 0xff6674c2 │ │ - @ instruction: 0xff654f37 │ │ + @ instruction: 0xff6674e9 │ │ + @ instruction: 0xff654f5e │ │ andseq sp, r1, r8, ror #24 │ │ - @ instruction: 0xff667484 │ │ + @ instruction: 0xff6674ab │ │ @ instruction: 0xff64314d │ │ - @ instruction: 0xff667434 │ │ + @ instruction: 0xff66745b │ │ @ instruction: 0x0010c6f0 │ │ andseq sp, r1, r8, ror #23 │ │ @ instruction: 0x0011dbd4 │ │ - @ instruction: 0xff6673fe │ │ - @ instruction: 0xff654e73 │ │ + @ instruction: 0xff667425 │ │ + @ instruction: 0xff654e9a │ │ andseq sp, r1, r4, lsr #23 │ │ - @ instruction: 0xff6673c0 │ │ + @ instruction: 0xff6673e7 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r8, r0 │ │ add r0, sp, #24 │ │ mov r6, #0 │ │ @@ -3516912,57 +3516912,57 @@ │ │ ldr r0, [pc, #108] @ d39794 │ │ add r2, pc, r2 │ │ ldr r0, [pc, r0] │ │ b d394d4 │ │ mov r7, #3 │ │ b d3970c │ │ @ instruction: 0xff66e75c │ │ - @ instruction: 0xff666ec4 │ │ + @ instruction: 0xff666eeb │ │ andseq ip, r0, r0, lsl #3 │ │ @ instruction: 0xff642e7f │ │ @ instruction: 0xff649d85 │ │ - @ instruction: 0xff666c30 │ │ + @ instruction: 0xff666c57 │ │ andseq fp, r0, ip, ror #29 │ │ @ instruction: 0xff642e3f │ │ ldrdeq r0, [r0], -r0 @ │ │ @ instruction: 0xff649e19 │ │ - @ instruction: 0xff666cc4 │ │ + @ instruction: 0xff666ceb │ │ andseq fp, r0, r0, lsl #31 │ │ andseq sp, r1, r8, ror r4 │ │ andseq sp, r1, r4, ror #8 │ │ - @ instruction: 0xff666c8e │ │ - @ instruction: 0xff654703 │ │ + @ instruction: 0xff666cb5 │ │ + @ instruction: 0xff65472a │ │ andseq sp, r1, r4, lsr r4 │ │ - @ instruction: 0xff666c50 │ │ + @ instruction: 0xff666c77 │ │ @ instruction: 0xff644696 │ │ - @ instruction: 0xff666cf8 │ │ + @ instruction: 0xff666d1f │ │ @ instruction: 0x0010bfb4 │ │ @ instruction: 0xff66c2f0 │ │ - @ instruction: 0xff666aa0 │ │ + @ instruction: 0xff666ac7 │ │ andseq fp, r0, ip, asr sp │ │ @ instruction: 0xff63bd1b │ │ andseq sp, r1, ip, lsl #7 │ │ andseq sp, r1, r4, ror r3 │ │ - @ instruction: 0xff666b9e │ │ - @ instruction: 0xff654613 │ │ + @ instruction: 0xff666bc5 │ │ + @ instruction: 0xff65463a │ │ andseq sp, r1, r0, asr #6 │ │ - @ instruction: 0xff666b5c │ │ + @ instruction: 0xff666b83 │ │ @ instruction: 0xff639993 │ │ - @ instruction: 0xff65f92e │ │ + @ instruction: 0xff65f955 │ │ @ instruction: 0x0011d2f4 │ │ - @ instruction: 0xff666b1e │ │ - @ instruction: 0xff654593 │ │ + @ instruction: 0xff666b45 │ │ + @ instruction: 0xff6545ba │ │ andseq sp, r1, r0, asr #5 │ │ - @ instruction: 0xff666adc │ │ - @ instruction: 0xff65bb64 │ │ + @ instruction: 0xff666b03 │ │ + @ instruction: 0xff65bb8b │ │ @ instruction: 0xff641018 │ │ - @ instruction: 0xff666fe4 │ │ + @ instruction: 0xff66700b │ │ andseq ip, r0, r0, lsr #5 │ │ @ instruction: 0xff64d4fc │ │ - @ instruction: 0xff666dd4 │ │ + @ instruction: 0xff666dfb │ │ mulseq r0, r0, r0 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ bl c93804 │ │ mov r4, r0 │ │ @@ -3517045,22 +3517045,22 @@ │ │ mov r1, #253 @ 0xfd │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ bl c82df8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63ec92 │ │ - @ instruction: 0xff666900 │ │ + @ instruction: 0xff666927 │ │ @ instruction: 0x0010bbbc │ │ ldrheq sp, [r1], -r0 │ │ mulseq r1, ip, r0 │ │ - @ instruction: 0xff6668c6 │ │ - @ instruction: 0xff65433b │ │ + @ instruction: 0xff6668ed │ │ + @ instruction: 0xff654362 │ │ andseq sp, r1, ip, rrx │ │ - @ instruction: 0xff666888 │ │ + @ instruction: 0xff6668af │ │ mov r0, r2 │ │ b da4da0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r9, r0 │ │ mov r0, r1 │ │ mov r4, r3 │ │ @@ -3517192,19 +3517192,19 @@ │ │ bl ccbc88 │ │ cmp r0, #0 │ │ beq d39b94 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff661660 │ │ + @ instruction: 0xff661687 │ │ @ instruction: 0xff63cd51 │ │ - @ instruction: 0xff6512a8 │ │ + @ instruction: 0xff6512cf │ │ @ instruction: 0xff648d8b │ │ - @ instruction: 0xff6683eb │ │ + @ instruction: 0xff668412 │ │ @ instruction: 0xff648d5f │ │ @ instruction: 0xff649df2 │ │ sub r1, r1, #5 │ │ mov r0, #0 │ │ cmp r1, #17 │ │ str r0, [r2] │ │ bhi d39c4c │ │ @@ -3517392,19 +3517392,19 @@ │ │ bl ccbc88 │ │ cmp r0, #0 │ │ beq d39eb4 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff661340 │ │ - @ instruction: 0xff657aa6 │ │ - @ instruction: 0xff650f88 │ │ + @ instruction: 0xff661367 │ │ + @ instruction: 0xff657acd │ │ + @ instruction: 0xff650faf │ │ @ instruction: 0xff648a6b │ │ - @ instruction: 0xff6680cb │ │ + @ instruction: 0xff6680f2 │ │ @ instruction: 0xff648a3f │ │ @ instruction: 0xff649ad2 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #21 │ │ ldrls r0, [pc, #8] @ d39ef8 │ │ @@ -3517508,19 +3517508,19 @@ │ │ bl ccbc88 │ │ cmp r0, #0 │ │ beq d3a084 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff661170 │ │ - @ instruction: 0xff657a30 │ │ - @ instruction: 0xff650db8 │ │ + @ instruction: 0xff661197 │ │ + @ instruction: 0xff657a57 │ │ + @ instruction: 0xff650ddf │ │ @ instruction: 0xff64889b │ │ - @ instruction: 0xff667efb │ │ + @ instruction: 0xff667f22 │ │ @ instruction: 0xff64886f │ │ @ instruction: 0xff649902 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #3 │ │ ldrls r0, [pc, #8] @ d3a0c8 │ │ @@ -3517587,19 +3517587,19 @@ │ │ bl ccbc88 │ │ cmp r0, #0 │ │ beq d3a1c0 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff661034 │ │ + @ instruction: 0xff66105b │ │ @ instruction: 0xff63acfd │ │ - @ instruction: 0xff650c7c │ │ + @ instruction: 0xff650ca3 │ │ @ instruction: 0xff64875f │ │ - @ instruction: 0xff667dbf │ │ + @ instruction: 0xff667de6 │ │ @ instruction: 0xff648733 │ │ @ instruction: 0xff6497c6 │ │ mov r0, #0 │ │ str r0, [r2] │ │ bx lr │ │ bx lr │ │ mov r0, #1 │ │ @@ -3517828,15 +3517828,15 @@ │ │ cmp r0, #0 │ │ bne d3a584 │ │ mov r0, r4 │ │ bl c2d3a8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65395e │ │ + @ instruction: 0xff653985 │ │ 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 │ │ @@ -3518375,15 +3518375,15 @@ │ │ mov r5, #1 │ │ moveq r5, #0 │ │ streq r5, [r4] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff666235 │ │ + @ instruction: 0xff66625c │ │ @ instruction: 0xff6485f0 │ │ ldr r0, [r0] │ │ bx lr │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3518663,17 +3518663,17 @@ │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff634b5b │ │ @ instruction: 0xff642e8c │ │ @ instruction: 0xff6482cc │ │ @ instruction: 0xff634a83 │ │ @ instruction: 0xff642dc0 │ │ - @ instruction: 0xff665e11 │ │ + @ instruction: 0xff665e38 │ │ @ instruction: 0xff6481c0 │ │ - @ instruction: 0xff658980 │ │ + @ instruction: 0xff6589a7 │ │ 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 │ │ @@ -3518746,16 +3518746,16 @@ │ │ str r7, [r4] │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r7, #0 │ │ b d3b2c4 │ │ - @ instruction: 0xff6668e0 │ │ - @ instruction: 0xff665cdd │ │ + @ instruction: 0xff666907 │ │ + @ instruction: 0xff665d04 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ cmp r0, #0 │ │ popne {r4, r5, r6, pc} │ │ ldr r0, [r5] │ │ mov r4, r1 │ │ @@ -3518945,19 +3518945,19 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b d3b68c │ │ @ instruction: 0xff64411f │ │ - @ instruction: 0xff662dc0 │ │ + @ instruction: 0xff662de7 │ │ @ instruction: 0xff644233 │ │ - @ instruction: 0xff65bbd3 │ │ + @ instruction: 0xff65bbfa │ │ @ instruction: 0xff6440cb │ │ - @ instruction: 0xff662d54 │ │ + @ instruction: 0xff662d7b │ │ @ instruction: 0xff6440ef │ │ @ instruction: 0xff64418b │ │ mov r3, #1024 @ 0x400 │ │ b d3c230 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ @@ -3519163,15 +3519163,15 @@ │ │ @ instruction: 0xff643e63 │ │ @ instruction: 0xff66a20d │ │ @ instruction: 0xff643fdb │ │ @ instruction: 0xff66a385 │ │ @ instruction: 0xff643f83 │ │ @ instruction: 0xff643ea7 │ │ @ instruction: 0xff66a239 │ │ - @ instruction: 0xff65b8f3 │ │ + @ instruction: 0xff65b91a │ │ @ instruction: 0xff643d83 │ │ @ instruction: 0xff66a115 │ │ @ instruction: 0xff643dc7 │ │ @ instruction: 0xff66a171 │ │ @ instruction: 0xff643e0b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3519391,26 +3519391,26 @@ │ │ add r1, r2, r1, lsl #3 │ │ ldr r1, [r1, #4] │ │ bl ccd160 │ │ b d3bc68 │ │ ldr r1, [pc, #36] @ d3be18 │ │ add r1, pc, r1 │ │ b d3bd00 │ │ - @ instruction: 0xff663b03 │ │ + @ instruction: 0xff663b2a │ │ @ instruction: 0xff6c32b4 │ │ andeq sl, pc, r4, lsr #21 │ │ @ instruction: 0xff643b57 │ │ @ instruction: 0xff64776f │ │ @ instruction: 0xff633f2b │ │ @ instruction: 0xff64076c │ │ @ instruction: 0xff634976 │ │ @ instruction: 0xff64062c │ │ - @ instruction: 0xff6535c4 │ │ - @ instruction: 0xff65fce8 │ │ - @ instruction: 0xff6510cb │ │ + @ instruction: 0xff6535eb │ │ + @ instruction: 0xff65fd0f │ │ + @ instruction: 0xff6510f2 │ │ @ instruction: 0xff642e31 │ │ ldr r0, [pc, #4] @ d3be38 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, pc, ip, ror sl @ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ @@ -3519643,27 +3519643,27 @@ │ │ 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: 0xff633d1f │ │ @ instruction: 0xff638f73 │ │ - @ instruction: 0xff6637d3 │ │ - @ instruction: 0xff667340 │ │ - @ instruction: 0xff659af3 │ │ - @ instruction: 0xff6654eb │ │ - @ instruction: 0xff656c48 │ │ - @ instruction: 0xff65c384 │ │ - @ instruction: 0xff662f09 │ │ + @ instruction: 0xff6637fa │ │ + @ instruction: 0xff667367 │ │ + @ instruction: 0xff659b1a │ │ + @ instruction: 0xff665512 │ │ + @ instruction: 0xff656c6f │ │ + @ instruction: 0xff65c3ab │ │ + @ instruction: 0xff662f30 │ │ @ instruction: 0xff6345f2 │ │ @ instruction: 0xff63e320 │ │ - @ instruction: 0xff6531f0 │ │ + @ instruction: 0xff653217 │ │ @ instruction: 0xff64366f │ │ - @ instruction: 0xff65f8ec │ │ - @ instruction: 0xff650cc7 │ │ + @ instruction: 0xff65f913 │ │ + @ instruction: 0xff650cee │ │ @ instruction: 0xff642a25 │ │ ldr r0, [pc, #4] @ d3c22c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, pc, r8, lsr #14 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ @@ -3519895,24 +3519895,24 @@ │ │ beq d3c5d0 │ │ ldr r0, [pc, #20] @ d3c5dc │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff662a9d │ │ + @ instruction: 0xff662ac4 │ │ andeq sl, pc, r0, asr r4 @ │ │ @ instruction: 0xff63693a │ │ @ instruction: 0xff63e8f3 │ │ @ instruction: 0xff646bf1 │ │ @ instruction: 0xff64a175 │ │ @ instruction: 0xff644c71 │ │ @ instruction: 0xff6348b1 │ │ - @ instruction: 0xff65c467 │ │ - @ instruction: 0xff65c454 │ │ + @ instruction: 0xff65c48e │ │ + @ instruction: 0xff65c47b │ │ @ instruction: 0xff63460d │ │ @ instruction: 0xff639f7f │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d3c648 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #50 @ 0x32 │ │ @@ -3520199,16 +3520199,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ andeq sl, pc, r4, lsr #2 │ │ - @ instruction: 0xff656d0a │ │ - @ instruction: 0xff654fe7 │ │ + @ instruction: 0xff656d31 │ │ + @ instruction: 0xff65500e │ │ andeq sl, pc, r0, lsl #2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ bl c57f9c │ │ bl c59678 │ │ @@ -3520885,46 +3520885,46 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #124] @ d3d5bc │ │ mov r1, #236 @ 0xec │ │ ldr r2, [pc, #120] @ d3d5c0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d3d504 │ │ - @ instruction: 0xff656b0a │ │ - @ instruction: 0xff65fc72 │ │ - @ instruction: 0xff656b66 │ │ - @ instruction: 0xff65fcce │ │ - @ instruction: 0xff6569fa │ │ - @ instruction: 0xff65fb62 │ │ - @ instruction: 0xff6565fa │ │ - @ instruction: 0xff65f762 │ │ - @ instruction: 0xff65659e │ │ - @ instruction: 0xff65f706 │ │ - @ instruction: 0xff65692e │ │ - @ instruction: 0xff6564a2 │ │ - @ instruction: 0xff65f60a │ │ - @ instruction: 0xff656542 │ │ - @ instruction: 0xff65f6aa │ │ - @ instruction: 0xff656446 │ │ - @ instruction: 0xff65f5ae │ │ - @ instruction: 0xff6567da │ │ - @ instruction: 0xff656336 │ │ - @ instruction: 0xff65f49e │ │ - @ instruction: 0xff656382 │ │ - @ instruction: 0xff65f4ea │ │ - @ instruction: 0xff656626 │ │ - @ instruction: 0xff65f78e │ │ - @ instruction: 0xff65627a │ │ - @ instruction: 0xff65f3e2 │ │ + @ instruction: 0xff656b31 │ │ + @ instruction: 0xff65fc99 │ │ + @ instruction: 0xff656b8d │ │ + @ instruction: 0xff65fcf5 │ │ + @ instruction: 0xff656a21 │ │ + @ instruction: 0xff65fb89 │ │ + @ instruction: 0xff656621 │ │ + @ instruction: 0xff65f789 │ │ + @ instruction: 0xff6565c5 │ │ + @ instruction: 0xff65f72d │ │ + @ instruction: 0xff656955 │ │ + @ instruction: 0xff6564c9 │ │ + @ instruction: 0xff65f631 │ │ + @ instruction: 0xff656569 │ │ + @ instruction: 0xff65f6d1 │ │ + @ instruction: 0xff65646d │ │ + @ instruction: 0xff65f5d5 │ │ + @ instruction: 0xff656801 │ │ + @ instruction: 0xff65635d │ │ + @ instruction: 0xff65f4c5 │ │ + @ instruction: 0xff6563a9 │ │ + @ instruction: 0xff65f511 │ │ + @ instruction: 0xff65664d │ │ + @ instruction: 0xff65f7b5 │ │ + @ instruction: 0xff6562a1 │ │ + @ instruction: 0xff65f409 │ │ andeq r9, pc, ip, ror r6 @ │ │ - @ instruction: 0xff656232 │ │ - @ instruction: 0xff65f39a │ │ - @ instruction: 0xff656a9e │ │ - @ instruction: 0xff6563de │ │ - @ instruction: 0xff65f546 │ │ + @ instruction: 0xff656259 │ │ + @ instruction: 0xff65f3c1 │ │ + @ instruction: 0xff656ac5 │ │ + @ instruction: 0xff656405 │ │ + @ instruction: 0xff65f56d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov sl, r3 │ │ mov r6, r1 │ │ mov r5, r0 │ │ str r2, [sp, #80] @ 0x50 │ │ bl c57f9c │ │ @@ -3521307,18 +3521307,18 @@ │ │ mov r5, #1 │ │ ldr r1, [sp, #28] │ │ mov r7, sl │ │ ldr r4, [sp, #56] @ 0x38 │ │ str r1, [r0] │ │ b d3d788 │ │ @ instruction: 0x000f94b0 │ │ - @ instruction: 0xff655f1a │ │ - @ instruction: 0xff656022 │ │ - @ instruction: 0xff660cec │ │ - @ instruction: 0xff655fe2 │ │ + @ instruction: 0xff655f41 │ │ + @ instruction: 0xff656049 │ │ + @ instruction: 0xff660d13 │ │ + @ instruction: 0xff656009 │ │ andeq r9, pc, ip, ror #6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3522422,15 +3522422,15 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64d35c │ │ + @ instruction: 0xff64d383 │ │ @ instruction: 0xff66b01b │ │ @ instruction: 0xff66901e │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ d3ede8 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3522459,17 +3522459,17 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d2c0 │ │ + @ instruction: 0xff64d2e7 │ │ @ instruction: 0xff66af87 │ │ - @ instruction: 0xff6583a1 │ │ + @ instruction: 0xff6583c8 │ │ ldr r0, [pc, #4] @ d3ee00 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r8, [pc], -r8 @ │ │ ldr r0, [pc, #4] @ d3ee10 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3522740,21 +3522740,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d98220 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ec1d │ │ + @ instruction: 0xff64ec44 │ │ ldr r2, [pc, #12] @ d3f264 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #57 @ 0x39 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff64ebd1 │ │ + @ instruction: 0xff64ebf8 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d3f2a8 │ │ ldr r2, [pc, #48] @ d3f2b0 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #45 @ 0x2d │ │ @@ -3522765,15 +3522765,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: 0xff64eba9 │ │ + @ instruction: 0xff64ebd0 │ │ 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] │ │ @@ -3522804,15 +3522804,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #192 @ 0xc0 │ │ bl d98220 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eb1d │ │ + @ instruction: 0xff64eb44 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d3f390 │ │ ldr r2, [pc, #48] @ d3f398 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #45 @ 0x2d │ │ @@ -3522823,15 +3522823,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: 0xff64eac1 │ │ + @ instruction: 0xff64eae8 │ │ 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] │ │ @@ -3522862,15 +3522862,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #256 @ 0x100 │ │ bl d98220 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ea35 │ │ + @ instruction: 0xff64ea5c │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d3f478 │ │ ldr r2, [pc, #48] @ d3f480 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #45 @ 0x2d │ │ @@ -3522881,15 +3522881,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: 0xff64e9d9 │ │ + @ instruction: 0xff64ea00 │ │ 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] │ │ @@ -3523003,15 +3523003,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d959b4 │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff655d35 │ │ + @ instruction: 0xff655d5c │ │ 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 │ │ @@ -3523026,15 +3523026,15 @@ │ │ blx r1 │ │ mov r0, r5 │ │ mov r1, #416 @ 0x1a0 │ │ mov r2, r4 │ │ mov r3, #53 @ 0x35 │ │ pop {r4, r5, fp, lr} │ │ b cc77ec │ │ - @ instruction: 0xff655ccd │ │ + @ instruction: 0xff655cf4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ ldrne r0, [r5, #4] │ │ cmpne r0, #0 │ │ @@ -3523085,17 +3523085,17 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #86 @ 0x56 │ │ bl cc7594 │ │ mov r6, #0 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff655c5d │ │ - @ instruction: 0xff655c21 │ │ - @ instruction: 0xff655bd5 │ │ + @ instruction: 0xff655c84 │ │ + @ instruction: 0xff655c48 │ │ + @ instruction: 0xff655bfc │ │ 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] │ │ @@ -3523153,16 +3523153,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: 0xff655b0d │ │ - @ instruction: 0xff655b40 │ │ + @ instruction: 0xff655b34 │ │ + @ instruction: 0xff655b67 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d3f91c │ │ @@ -3523257,18 +3523257,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff654f52 │ │ + @ instruction: 0xff654f79 │ │ @ instruction: 0xff63e284 │ │ - @ instruction: 0xff64d6cb │ │ - @ instruction: 0xff655925 │ │ + @ instruction: 0xff64d6f2 │ │ + @ instruction: 0xff65594c │ │ @ instruction: 0xff63702e │ │ ldr r0, [pc, #4] @ d3fa80 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r8, [pc], -r0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3523365,23 +3523365,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff654e16 │ │ - @ instruction: 0xff655879 │ │ - @ instruction: 0xff65e96d │ │ + @ instruction: 0xff654e3d │ │ + @ instruction: 0xff6558a0 │ │ + @ instruction: 0xff65e994 │ │ @ instruction: 0xff640d05 │ │ - @ instruction: 0xff6557ad │ │ - @ instruction: 0xff65e8a1 │ │ - @ instruction: 0xff64d557 │ │ - @ instruction: 0xff655779 │ │ - @ instruction: 0xff65e86d │ │ + @ instruction: 0xff6557d4 │ │ + @ instruction: 0xff65e8c8 │ │ + @ instruction: 0xff64d57e │ │ + @ instruction: 0xff6557a0 │ │ + @ instruction: 0xff65e894 │ │ ldr r0, [pc, #4] @ d3fc40 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, pc, r0, rrx │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ @@ -3523403,15 +3523403,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d959b4 │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6556f5 │ │ + @ instruction: 0xff65571c │ │ 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 │ │ @@ -3523444,15 +3523444,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d959b4 │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff655651 │ │ + @ instruction: 0xff655678 │ │ 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 │ │ @@ -3523529,17 +3523529,17 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff655509 │ │ + @ instruction: 0xff655530 │ │ @ instruction: 0xff63f96b │ │ - @ instruction: 0xff6554e1 │ │ + @ instruction: 0xff655508 │ │ @ instruction: 0xff63f943 │ │ ldr r0, [pc, #4] @ d3febc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, r4, lsr lr @ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3523665,15 +3523665,15 @@ │ │ bl c8eb10 │ │ mov r0, fp │ │ bl c8ea5c │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64b2d6 │ │ + @ instruction: 0xff64b2fd │ │ @ instruction: 0xff630b34 │ │ @ instruction: 0xff633f11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq d40120 │ │ @@ -3524467,15 +3524467,15 @@ │ │ andseq r4, r0, r4, lsl r9 │ │ mulseq r0, ip, r8 │ │ @ instruction: 0x001048b0 │ │ andseq r4, r0, ip, asr #18 │ │ andseq r4, r0, r8, asr r9 │ │ andseq r4, r0, ip, ror #17 │ │ @ instruction: 0xff644301 │ │ - @ instruction: 0xff64d178 │ │ + @ instruction: 0xff64d19f │ │ push {r4, lr} │ │ mov r2, #384 @ 0x180 │ │ mov r4, r0 │ │ blx d9e4d8 │ │ add r0, r4, #128 @ 0x80 │ │ str r0, [r4, #116] @ 0x74 │ │ pop {r4, pc} │ │ @@ -3525124,34 +3525124,34 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #84] @ d417d0 │ │ mov r1, #452 @ 0x1c4 │ │ ldr r2, [pc, #80] @ d417d4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d41650 │ │ - @ instruction: 0xff651685 │ │ + @ instruction: 0xff6516ac │ │ @ instruction: 0xff645535 │ │ @ instruction: 0xff645582 │ │ - @ instruction: 0xff64bbcb │ │ + @ instruction: 0xff64bbf2 │ │ @ instruction: 0xff645519 │ │ @ instruction: 0xff645566 │ │ @ instruction: 0xff63c734 │ │ @ instruction: 0xff645479 │ │ @ instruction: 0xff6454c6 │ │ - @ instruction: 0xff64bbb4 │ │ + @ instruction: 0xff64bbdb │ │ @ instruction: 0xff645551 │ │ @ instruction: 0xff64559e │ │ @ instruction: 0xff64535d │ │ @ instruction: 0xff6453aa │ │ @ instruction: 0xff63f2ad │ │ @ instruction: 0xff6454a5 │ │ @ instruction: 0xff6454f2 │ │ @ instruction: 0xff645341 │ │ @ instruction: 0xff64538e │ │ - @ instruction: 0xff65321a │ │ + @ instruction: 0xff653241 │ │ @ instruction: 0xff6453b5 │ │ @ instruction: 0xff645402 │ │ @ instruction: 0xff645389 │ │ @ instruction: 0xff6453d6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3525257,23 +3525257,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6530b6 │ │ + @ instruction: 0xff6530dd │ │ @ instruction: 0xff645259 │ │ - @ instruction: 0xff64e4b8 │ │ - @ instruction: 0xff6512ad │ │ + @ instruction: 0xff64e4df │ │ + @ instruction: 0xff6512d4 │ │ @ instruction: 0xff645185 │ │ - @ instruction: 0xff64e3e4 │ │ - @ instruction: 0xff64b7cb │ │ + @ instruction: 0xff64e40b │ │ + @ instruction: 0xff64b7f2 │ │ @ instruction: 0xff645149 │ │ - @ instruction: 0xff64e3a8 │ │ + @ instruction: 0xff64e3cf │ │ ldr r0, [pc, #4] @ d419d0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, pc, ip, ror #9 │ │ ldr r0, [pc, #4] @ d419e0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3525575,30 +3525575,30 @@ │ │ bl d42644 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d959b4 │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64fc23 │ │ + @ instruction: 0xff64fc4a │ │ 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] @ d41ed4 │ │ mov r0, r4 │ │ mov r1, #88 @ 0x58 │ │ mov r3, #55 @ 0x37 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff64fba7 │ │ + @ instruction: 0xff64fbce │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d41f44 │ │ ldr r1, [pc, #84] @ d41f4c │ │ @@ -3525620,16 +3525620,16 @@ │ │ ldr r1, [pc, #24] @ d41f50 │ │ mov r0, r6 │ │ mov r2, #71 @ 0x47 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fb73 │ │ - @ instruction: 0xff64fb33 │ │ + @ instruction: 0xff64fb9a │ │ + @ instruction: 0xff64fb5a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3525663,15 +3525663,15 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64fa9b │ │ + @ instruction: 0xff64fac2 │ │ @ instruction: 0xff63d801 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl d3a1f4 │ │ @@ -3525706,15 +3525706,15 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64f9ef │ │ + @ instruction: 0xff64fa16 │ │ @ instruction: 0xff63d755 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r4, #0 │ │ @@ -3525759,15 +3525759,15 @@ │ │ mov r4, #1 │ │ cmp r9, #0 │ │ beq d42154 │ │ mov r0, #0 │ │ str r0, [r9] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64f973 │ │ + @ instruction: 0xff64f99a │ │ @ instruction: 0xff63d6e2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3525864,18 +3525864,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff652696 │ │ + @ instruction: 0xff6526bd │ │ @ instruction: 0xff63b9c8 │ │ - @ instruction: 0xff64ae0f │ │ - @ instruction: 0xff64f77b │ │ + @ instruction: 0xff64ae36 │ │ + @ instruction: 0xff64f7a2 │ │ @ instruction: 0xff6410ca │ │ ldr r0, [pc, #4] @ d4233c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r5, [pc], -r0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3525965,23 +3525965,23 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff65255a │ │ - @ instruction: 0xff64f62b │ │ - @ instruction: 0xff64ba2e │ │ + @ instruction: 0xff652581 │ │ + @ instruction: 0xff64f652 │ │ + @ instruction: 0xff64ba55 │ │ @ instruction: 0xff63e465 │ │ - @ instruction: 0xff64f607 │ │ - @ instruction: 0xff64ba0a │ │ - @ instruction: 0xff64acbf │ │ - @ instruction: 0xff64f5eb │ │ - @ instruction: 0xff64b9ee │ │ + @ instruction: 0xff64f62e │ │ + @ instruction: 0xff64ba31 │ │ + @ instruction: 0xff64ace6 │ │ + @ instruction: 0xff64f612 │ │ + @ instruction: 0xff64ba15 │ │ ldr r0, [pc, #4] @ d424e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, pc, ip, ror ip @ │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3526006,15 +3526006,15 @@ │ │ bl d42644 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d959b4 │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64f567 │ │ + @ instruction: 0xff64f58e │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #384 @ 0x180 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3526050,15 +3526050,15 @@ │ │ bl d42644 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d959b4 │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64f4b7 │ │ + @ instruction: 0xff64f4de │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #512 @ 0x200 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3526131,16 +3526131,16 @@ │ │ mov r0, r1 │ │ str r2, [sp, #8] │ │ mov r1, r8 │ │ mov r2, r7 │ │ bl d42880 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64d0b6 │ │ - @ instruction: 0xff65244c │ │ + @ instruction: 0xff64d0dd │ │ + @ instruction: 0xff652473 │ │ @ instruction: 0xff662d4e │ │ @ instruction: 0xff631e5c │ │ @ instruction: 0xff630487 │ │ @ instruction: 0xff633296 │ │ push {fp, lr} │ │ mov ip, r1 │ │ mov r1, r0 │ │ @@ -3526340,16 +3526340,16 @@ │ │ bl c9bec4 │ │ ldr r0, [r4, #36] @ 0x24 │ │ bl c9cb14 │ │ mov r0, fp │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff63b610 │ │ - @ instruction: 0xff651270 │ │ - @ instruction: 0xff64ac60 │ │ + @ instruction: 0xff651297 │ │ + @ instruction: 0xff64ac87 │ │ @ instruction: 0xff6bc6a8 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r5, r1 │ │ mov r0, #32 │ │ mov r1, r4 │ │ @@ -3526763,15 +3526763,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: 0xff64add9 │ │ + @ instruction: 0xff64ae00 │ │ 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] │ │ @@ -3526897,24 +3526897,24 @@ │ │ b d4327c │ │ add r2, r0, #7 │ │ tst r1, #1 │ │ bicne r0, r2, #7 │ │ adds r0, r0, #8 │ │ bne d43288 │ │ b d43290 │ │ - @ instruction: 0xff64acc5 │ │ + @ instruction: 0xff64acec │ │ @ instruction: 0xff661ccc │ │ - @ instruction: 0xff64ac25 │ │ - @ instruction: 0xff64e836 │ │ - @ instruction: 0xff64ac41 │ │ - @ instruction: 0xff64e852 │ │ - @ instruction: 0xff64ab7d │ │ - @ instruction: 0xff64e78e │ │ - @ instruction: 0xff64aba5 │ │ - @ instruction: 0xff64e7b6 │ │ + @ instruction: 0xff64ac4c │ │ + @ instruction: 0xff64e85d │ │ + @ instruction: 0xff64ac68 │ │ + @ instruction: 0xff64e879 │ │ + @ instruction: 0xff64aba4 │ │ + @ instruction: 0xff64e7b5 │ │ + @ instruction: 0xff64abcc │ │ + @ instruction: 0xff64e7dd │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3526927,15 +3526927,15 @@ │ │ ldr r2, [pc, #20] @ d433b8 │ │ mov r0, r4 │ │ mov r1, #384 @ 0x180 │ │ mov r3, #94 @ 0x5e │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff64aae1 │ │ + @ instruction: 0xff64ab08 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d43440 │ │ ldr r2, [pc, #116] @ d43448 │ │ mov r1, #384 @ 0x180 │ │ mov r3, #76 @ 0x4c │ │ @@ -3526963,17 +3526963,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ d43450 │ │ mov r2, #82 @ 0x52 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64aab5 │ │ - @ instruction: 0xff64aa7d │ │ - @ instruction: 0xff64aa55 │ │ + @ instruction: 0xff64aadc │ │ + @ instruction: 0xff64aaa4 │ │ + @ instruction: 0xff64aa7c │ │ 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] │ │ @@ -3527023,16 +3527023,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff649c07 │ │ - @ instruction: 0xff64a981 │ │ + @ instruction: 0xff649c2e │ │ + @ instruction: 0xff64a9a8 │ │ @ instruction: 0xff66485d │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d435d0 │ │ @@ -3527064,15 +3527064,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: 0xff64a925 │ │ + @ instruction: 0xff64a94c │ │ 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] │ │ @@ -3527117,15 +3527117,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: 0xff64a851 │ │ + @ instruction: 0xff64a878 │ │ 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] │ │ @@ -3527170,15 +3527170,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: 0xff64a77d │ │ + @ instruction: 0xff64a7a4 │ │ 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 │ │ @@ -3527224,15 +3527224,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: 0xff64a6a5 │ │ + @ instruction: 0xff64a6cc │ │ 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 │ │ @@ -3527278,15 +3527278,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: 0xff64a5cd │ │ + @ instruction: 0xff64a5f4 │ │ 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 │ │ @@ -3527332,15 +3527332,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: 0xff64a4f5 │ │ + @ instruction: 0xff64a51c │ │ 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] │ │ @@ -3527385,15 +3527385,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: 0xff64a421 │ │ + @ instruction: 0xff64a448 │ │ 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] │ │ @@ -3527438,15 +3527438,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: 0xff64a34d │ │ + @ instruction: 0xff64a374 │ │ 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] │ │ @@ -3527491,15 +3527491,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: 0xff64a279 │ │ + @ instruction: 0xff64a2a0 │ │ 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 │ │ @@ -3527545,15 +3527545,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: 0xff64a1a1 │ │ + @ instruction: 0xff64a1c8 │ │ 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 │ │ @@ -3527599,15 +3527599,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: 0xff64a0c9 │ │ + @ instruction: 0xff64a0f0 │ │ 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 │ │ @@ -3527735,19 +3527735,19 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r1, r0, ip, ror r7 │ │ andseq r1, r0, r4, ror #14 │ │ andseq r1, r0, ip, asr r7 │ │ andseq r1, r0, ip, asr #14 │ │ @ instruction: 0x001015b4 │ │ - @ instruction: 0xff649f45 │ │ + @ instruction: 0xff649f6c │ │ @ instruction: 0xff62f1bf │ │ andseq r1, r0, r4, lsr #11 │ │ - @ instruction: 0xff6490f7 │ │ - @ instruction: 0xff649e75 │ │ + @ instruction: 0xff64911e │ │ + @ instruction: 0xff649e9c │ │ @ instruction: 0xff663d51 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ ldr r1, [pc, #100] @ d440e4 │ │ mov r0, #648 @ 0x288 │ │ mov r2, #114 @ 0x72 │ │ add r1, pc, r1 │ │ @@ -3528001,17 +3528001,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff648cbf │ │ + @ instruction: 0xff648ce6 │ │ @ instruction: 0xff6309e4 │ │ - @ instruction: 0xff64f331 │ │ + @ instruction: 0xff64f358 │ │ ldr r0, [pc, #4] @ d44498 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, ip, asr r3 @ │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ ldr r1, [pc, #100] @ d44510 │ │ @@ -3528160,21 +3528160,21 @@ │ │ mov r1, #149 @ 0x95 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6307c8 │ │ - @ instruction: 0xff650d34 │ │ + @ instruction: 0xff650d5b │ │ andseq r1, r0, ip, asr #2 │ │ @ instruction: 0xff630770 │ │ @ instruction: 0xff6636b5 │ │ - @ instruction: 0xff648a93 │ │ + @ instruction: 0xff648aba │ │ @ instruction: 0xff63079c │ │ - @ instruction: 0xff64f0e9 │ │ + @ instruction: 0xff64f110 │ │ ldr r0, [pc, #4] @ d44724 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r4, [pc], -r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ @@ -3528306,26 +3528306,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650ad1 │ │ + @ instruction: 0xff650af8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d95f7c │ │ ldr r2, [pc, #20] @ d44970 │ │ mov r0, r4 │ │ mov r1, #408 @ 0x198 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff650a55 │ │ + @ instruction: 0xff650a7c │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d449bc │ │ ldr r1, [pc, #48] @ d449c4 │ │ @@ -3528338,15 +3528338,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: 0xff650a21 │ │ + @ instruction: 0xff650a48 │ │ 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] │ │ @@ -3528386,15 +3528386,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650991 │ │ + @ instruction: 0xff6509b8 │ │ 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] │ │ @@ -3528434,15 +3528434,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6508d1 │ │ + @ instruction: 0xff6508f8 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #128 @ 0x80 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3528481,15 +3528481,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650815 │ │ + @ instruction: 0xff65083c │ │ 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] │ │ @@ -3528528,15 +3528528,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650759 │ │ + @ instruction: 0xff650780 │ │ 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] │ │ @@ -3528575,15 +3528575,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff65069d │ │ + @ instruction: 0xff6506c4 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3528621,15 +3528621,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6505e5 │ │ + @ instruction: 0xff65060c │ │ 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] │ │ @@ -3528669,15 +3528669,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650525 │ │ + @ instruction: 0xff65054c │ │ 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] │ │ @@ -3528717,15 +3528717,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650465 │ │ + @ instruction: 0xff65048c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528763,15 +3528763,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6503ad │ │ + @ instruction: 0xff6503d4 │ │ 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] │ │ @@ -3528811,15 +3528811,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6502ed │ │ + @ instruction: 0xff650314 │ │ 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] │ │ @@ -3528859,15 +3528859,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff65022d │ │ + @ instruction: 0xff650254 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528905,15 +3528905,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650175 │ │ + @ instruction: 0xff65019c │ │ 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] │ │ @@ -3528953,15 +3528953,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6500b5 │ │ + @ instruction: 0xff6500dc │ │ 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] │ │ @@ -3529001,15 +3529001,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fff5 │ │ + @ instruction: 0xff65001c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3529047,15 +3529047,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ff3d │ │ + @ instruction: 0xff64ff64 │ │ 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] │ │ @@ -3529095,15 +3529095,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fe7d │ │ + @ instruction: 0xff64fea4 │ │ 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] │ │ @@ -3529143,15 +3529143,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fdbd │ │ + @ instruction: 0xff64fde4 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3529189,15 +3529189,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fd05 │ │ + @ instruction: 0xff64fd2c │ │ 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] │ │ @@ -3529237,15 +3529237,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fc45 │ │ + @ instruction: 0xff64fc6c │ │ 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] │ │ @@ -3529285,15 +3529285,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64fb85 │ │ + @ instruction: 0xff64fbac │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3529320,21 +3529320,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl d98088 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff646759 │ │ + @ instruction: 0xff646780 │ │ ldr r2, [pc, #12] @ d45934 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff646711 │ │ + @ instruction: 0xff646738 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d45978 │ │ ldr r2, [pc, #48] @ d45980 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3529345,15 +3529345,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: 0xff6466e9 │ │ + @ instruction: 0xff646710 │ │ 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] │ │ @@ -3529382,15 +3529382,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #192 @ 0xc0 │ │ bl d98088 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff646661 │ │ + @ instruction: 0xff646688 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d45a58 │ │ ldr r2, [pc, #48] @ d45a60 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3529401,15 +3529401,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: 0xff646609 │ │ + @ instruction: 0xff646630 │ │ 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] │ │ @@ -3529438,15 +3529438,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #256 @ 0x100 │ │ bl d98088 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff646581 │ │ + @ instruction: 0xff6465a8 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d45b38 │ │ ldr r2, [pc, #48] @ d45b40 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3529457,15 +3529457,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: 0xff646529 │ │ + @ instruction: 0xff646550 │ │ 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] │ │ @@ -3529893,17 +3529893,17 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff646f73 │ │ - @ instruction: 0xff64c9d1 │ │ - @ instruction: 0xff654aae │ │ + @ instruction: 0xff646f9a │ │ + @ instruction: 0xff64c9f8 │ │ + @ instruction: 0xff654ad5 │ │ @ instruction: 0xff639638 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ @@ -3529957,28 +3529957,28 @@ │ │ str r1, [sp] │ │ mov r1, #256 @ 0x100 │ │ bl d96ff8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6549de │ │ + @ instruction: 0xff654a05 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d95f7c │ │ ldr r2, [pc, #20] @ d46344 │ │ mov r0, r4 │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #64 @ 0x40 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff65495a │ │ + @ instruction: 0xff654981 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d463cc │ │ ldr r2, [pc, #116] @ d463d4 │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #74 @ 0x4a │ │ @@ -3530006,17 +3530006,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ d463dc │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65492e │ │ - @ instruction: 0xff6548f6 │ │ - @ instruction: 0xff6548ce │ │ + @ instruction: 0xff654955 │ │ + @ instruction: 0xff65491d │ │ + @ instruction: 0xff6548f5 │ │ 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] │ │ @@ -3530065,18 +3530065,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64c725 │ │ - @ instruction: 0xff646c6b │ │ - @ instruction: 0xff6547fa │ │ - @ instruction: 0xff65482a │ │ + @ instruction: 0xff64c74c │ │ + @ instruction: 0xff646c92 │ │ + @ instruction: 0xff654821 │ │ + @ instruction: 0xff654851 │ │ ldr r0, [pc, #4] @ d464dc │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r3, [pc], -r0 │ │ ldr r0, [pc, #4] @ d464ec │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3530321,28 +3530321,28 @@ │ │ str r0, [r4, #688] @ 0x2b0 │ │ add r0, r4, #128 @ 0x80 │ │ bl d4606c │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff657c21 │ │ + @ instruction: 0xff657c48 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d95f7c │ │ ldr r2, [pc, #20] @ d468f4 │ │ mov r0, r4 │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #87 @ 0x57 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff657b8d │ │ + @ instruction: 0xff657bb4 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d4697c │ │ ldr r2, [pc, #116] @ d46984 │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #69 @ 0x45 │ │ @@ -3530370,17 +3530370,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ d4698c │ │ mov r2, #74 @ 0x4a │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff657b61 │ │ - @ instruction: 0xff657b29 │ │ - @ instruction: 0xff657b01 │ │ + @ instruction: 0xff657b88 │ │ + @ instruction: 0xff657b50 │ │ + @ instruction: 0xff657b28 │ │ 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} │ │ @@ -3530476,16 +3530476,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: 0xff6579b1 │ │ - @ instruction: 0xff64ccdc │ │ + @ instruction: 0xff6579d8 │ │ + @ instruction: 0xff64cd03 │ │ 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 d3a1f4 │ │ @@ -3530647,33 +3530647,33 @@ │ │ mov r1, #118 @ 0x76 │ │ b d46d78 │ │ ldr r0, [r0, #8] │ │ add r1, r4, #628 @ 0x274 │ │ blx d9e44e │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64bf65 │ │ - @ instruction: 0xff657785 │ │ - @ instruction: 0xff649047 │ │ - @ instruction: 0xff6464ab │ │ - @ instruction: 0xff657769 │ │ - @ instruction: 0xff64902b │ │ + @ instruction: 0xff64bf8c │ │ + @ instruction: 0xff6577ac │ │ + @ instruction: 0xff64906e │ │ + @ instruction: 0xff6464d2 │ │ + @ instruction: 0xff657790 │ │ + @ instruction: 0xff649052 │ │ @ instruction: 0xff637014 │ │ - @ instruction: 0xff65774d │ │ - @ instruction: 0xff64900f │ │ - @ instruction: 0xff6589e5 │ │ - @ instruction: 0xff657715 │ │ - @ instruction: 0xff648fd7 │ │ - @ instruction: 0xff64dc3e │ │ - @ instruction: 0xff657731 │ │ - @ instruction: 0xff648ff3 │ │ - @ instruction: 0xff6577b1 │ │ - @ instruction: 0xff649073 │ │ - @ instruction: 0xff6576cd │ │ - @ instruction: 0xff648f8f │ │ + @ instruction: 0xff657774 │ │ + @ instruction: 0xff649036 │ │ + @ instruction: 0xff658a0c │ │ + @ instruction: 0xff65773c │ │ + @ instruction: 0xff648ffe │ │ + @ instruction: 0xff64dc65 │ │ + @ instruction: 0xff657758 │ │ + @ instruction: 0xff64901a │ │ + @ instruction: 0xff6577d8 │ │ + @ instruction: 0xff64909a │ │ + @ instruction: 0xff6576f4 │ │ + @ instruction: 0xff648fb6 │ │ ldr r0, [pc, #4] @ d46e30 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, ip, r8 @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #1 │ │ @@ -3530812,20 +3530812,20 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64625f │ │ - @ instruction: 0xff64bcbd │ │ - @ instruction: 0xff64da02 │ │ - @ instruction: 0xff64bbe3 │ │ + @ instruction: 0xff646286 │ │ + @ instruction: 0xff64bce4 │ │ + @ instruction: 0xff64da29 │ │ + @ instruction: 0xff64bc0a │ │ @ instruction: 0xff65df2a │ │ - @ instruction: 0xff657435 │ │ + @ instruction: 0xff65745c │ │ @ instruction: 0xff6419dd │ │ ldr r0, [pc, #4] @ d47094 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000f26b0 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ @@ -3531618,15 +3531618,15 @@ │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ d47d00 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff62d1df │ │ andeq r1, pc, r8, ror #20 │ │ - @ instruction: 0xff654c4b │ │ + @ instruction: 0xff654c72 │ │ @ instruction: 0xff65c1ad │ │ push {r4, r5, fp, lr} │ │ ldr lr, [sp, #20] │ │ mov ip, #0 │ │ cmp lr, #16 │ │ cmpcs r3, lr │ │ bcs d47d2c │ │ @@ -3532105,20 +3532105,20 @@ │ │ mov r0, #12 │ │ mov r2, #30 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff652852 │ │ + @ instruction: 0xff652879 │ │ ldr r1, [pc, #8] @ d484b4 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff652832 │ │ + @ instruction: 0xff652859 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r0, #1 │ │ strne r0, [r4] │ │ @@ -3532238,18 +3532238,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64a565 │ │ - @ instruction: 0xff644aab │ │ - @ instruction: 0xff654f0f │ │ - @ instruction: 0xff652652 │ │ + @ instruction: 0xff64a58c │ │ + @ instruction: 0xff644ad2 │ │ + @ instruction: 0xff654f36 │ │ + @ instruction: 0xff652679 │ │ @ instruction: 0xff63560d │ │ ldr r0, [pc, #4] @ d486d4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, pc, ip, lsl r1 @ │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3532278,15 +3532278,15 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff640fa6 │ │ - @ instruction: 0xff6525b6 │ │ + @ instruction: 0xff6525dd │ │ @ instruction: 0xff63acad │ │ ldr r0, [pc, #4] @ d48768 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r1, [pc], -r8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ @@ -3532843,15 +3532843,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #256 @ 0x100 │ │ mov r3, #128 @ 0x80 │ │ bl d96ff8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6554ea │ │ + @ instruction: 0xff655511 │ │ 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] │ │ @@ -3532895,15 +3532895,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6553e6 │ │ + @ instruction: 0xff65540d │ │ @ instruction: 0xff633041 │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ @@ -3532982,27 +3532982,27 @@ │ │ mov r2, ip │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl d4953c │ │ cmp r0, #0 │ │ bne d49164 │ │ b d4922c │ │ - @ instruction: 0xff655302 │ │ - @ instruction: 0xff641446 │ │ + @ instruction: 0xff655329 │ │ + @ instruction: 0xff64146d │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d95f7c │ │ ldr r2, [pc, #20] @ d49284 │ │ mov r0, r4 │ │ mov r1, #416 @ 0x1a0 │ │ mov r3, #95 @ 0x5f │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff65523a │ │ + @ instruction: 0xff655261 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ beq d49308 │ │ @@ -3533028,15 +3533028,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: 0xff6551da │ │ + @ instruction: 0xff655201 │ │ 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 │ │ @@ -3533103,17 +3533103,17 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ b d49430 │ │ mov r0, #1 │ │ str r0, [r5, #384] @ 0x180 │ │ b d49418 │ │ - @ instruction: 0xff658cbb │ │ - @ instruction: 0xff6550ba │ │ - @ instruction: 0xff64120d │ │ + @ instruction: 0xff658ce2 │ │ + @ instruction: 0xff6550e1 │ │ + @ instruction: 0xff641234 │ │ @ instruction: 0xff631037 │ │ @ instruction: 0xff627d7c │ │ ldr r0, [pc, #4] @ d49458 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, pc, ip, lsr r8 @ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3533166,15 +3533166,15 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff654fa2 │ │ + @ instruction: 0xff654fc9 │ │ @ instruction: 0xff66086c │ │ 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 │ │ @@ -3533740,15 +3533740,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff62cc86 │ │ - @ instruction: 0xff650f06 │ │ + @ instruction: 0xff650f2d │ │ 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] │ │ @@ -3533807,17 +3533807,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64e330 │ │ + @ instruction: 0xff64e357 │ │ @ instruction: 0xff62cb7a │ │ - @ instruction: 0xff658120 │ │ + @ instruction: 0xff658147 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl d4a33c │ │ mov r1, #0 │ │ mov r2, #16 │ │ str r0, [sp, #16] │ │ @@ -3534649,15 +3534649,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: 0xff64aa85 │ │ + @ instruction: 0xff64aaac │ │ @ instruction: 0xff65d437 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl d4ad84 │ │ mov r1, #0 │ │ mov r2, #18 │ │ @@ -3534705,16 +3534705,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64a6d5 │ │ - @ instruction: 0xff6537cd │ │ + @ instruction: 0xff64a6fc │ │ + @ instruction: 0xff6537f4 │ │ 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 │ │ @@ -3534771,15 +3534771,15 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff659418 │ │ - @ instruction: 0xff65547b │ │ + @ instruction: 0xff6554a2 │ │ @ instruction: 0xff631307 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq d4aed8 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ @@ -3534829,31 +3534829,31 @@ │ │ add r0, r5, #120 @ 0x78 │ │ uxtb r1, r1 │ │ bl d50c14 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff659378 │ │ - @ instruction: 0xff6553a7 │ │ - @ instruction: 0xff657159 │ │ - @ instruction: 0xff6553db │ │ - @ instruction: 0xff65718d │ │ + @ instruction: 0xff6553ce │ │ + @ instruction: 0xff657180 │ │ + @ instruction: 0xff655402 │ │ + @ instruction: 0xff6571b4 │ │ push {fp, lr} │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d4af68 │ │ ldr r1, [pc, #24] @ d4af70 │ │ mov r0, #152 @ 0x98 │ │ mov r2, #187 @ 0xbb │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff65533b │ │ + @ instruction: 0xff655362 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3534879,22 +3534879,22 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b d52598 │ │ - @ instruction: 0xff6552db │ │ - @ instruction: 0xff64e0d6 │ │ + @ instruction: 0xff655302 │ │ + @ instruction: 0xff64e0fd │ │ ldr r2, [pc, #12] @ d4b014 │ │ mov r1, #152 @ 0x98 │ │ mov r3, #187 @ 0xbb │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff65528b │ │ + @ instruction: 0xff6552b2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d4b05c │ │ ldr r1, [pc, #44] @ d4b064 │ │ @@ -3534906,15 +3534906,15 @@ │ │ beq d4b05c │ │ mov r1, r4 │ │ mov r2, #152 @ 0x98 │ │ mov r5, r0 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65525b │ │ + @ instruction: 0xff655282 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b d9d9c8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3534982,16 +3534982,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6590cc │ │ - @ instruction: 0xff65512f │ │ - @ instruction: 0xff642d54 │ │ + @ instruction: 0xff655156 │ │ + @ instruction: 0xff642d7b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq d4b224 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d4b26c │ │ @@ -3535040,31 +3535040,31 @@ │ │ add r0, r5, #232 @ 0xe8 │ │ uxtb r1, r1 │ │ bl d4b454 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65902c │ │ - @ instruction: 0xff65505b │ │ - @ instruction: 0xff655087 │ │ - @ instruction: 0xff65508f │ │ - @ instruction: 0xff6550bb │ │ + @ instruction: 0xff655082 │ │ + @ instruction: 0xff6550ae │ │ + @ instruction: 0xff6550b6 │ │ + @ instruction: 0xff6550e2 │ │ push {fp, lr} │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d4b2b4 │ │ ldr r1, [pc, #24] @ d4b2bc │ │ mov r0, #296 @ 0x128 │ │ mov r2, #188 @ 0xbc │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff654fef │ │ + @ instruction: 0xff655016 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3535090,22 +3535090,22 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b d50adc │ │ - @ instruction: 0xff654f8f │ │ - @ instruction: 0xff64be78 │ │ + @ instruction: 0xff654fb6 │ │ + @ instruction: 0xff64be9f │ │ ldr r2, [pc, #12] @ d4b360 │ │ mov r1, #296 @ 0x128 │ │ mov r3, #188 @ 0xbc │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff654f3f │ │ + @ instruction: 0xff654f66 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d4b3a8 │ │ ldr r1, [pc, #44] @ d4b3b0 │ │ @@ -3535117,15 +3535117,15 @@ │ │ beq d4b3a8 │ │ mov r1, r4 │ │ mov r2, #296 @ 0x128 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff654f0f │ │ + @ instruction: 0xff654f36 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d9d9c8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3542483,15 +3542483,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64dc2f │ │ + @ instruction: 0xff64dc56 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3542509,15 +3542509,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d52730 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff64dbbb │ │ + @ instruction: 0xff64dbe2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d52778 │ │ ldr r1, [pc, #44] @ d52780 │ │ @@ -3542529,15 +3542529,15 @@ │ │ beq d52778 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64db8b │ │ + @ instruction: 0xff64dbb2 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3542694,15 +3542694,15 @@ │ │ mov r0, #1 │ │ mov r2, #52 @ 0x34 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63b4dc │ │ + @ instruction: 0xff63b503 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ @@ -3542712,15 +3542712,15 @@ │ │ mov r0, #0 │ │ pop {r4, pc} │ │ ldr r2, [pc, #12] @ d52a5c │ │ mov r1, #1 │ │ mov r3, #52 @ 0x34 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff63b488 │ │ + @ instruction: 0xff63b4af │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d52a9c │ │ ldr r1, [pc, #36] @ d52aa4 │ │ @@ -3542730,15 +3542730,15 @@ │ │ bl cc7298 │ │ cmp r0, #0 │ │ ldrbne r1, [r4] │ │ movne r5, r0 │ │ strbne r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63b458 │ │ + @ instruction: 0xff63b47f │ │ mov r1, #0 │ │ mov r2, #0 │ │ mov r3, #0 │ │ b d9d9c8 │ │ push {fp, lr} │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3542827,15 +3542827,15 @@ │ │ mov r0, #96 @ 0x60 │ │ mov r2, #63 @ 0x3f │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64458a │ │ + @ instruction: 0xff6445b1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3542853,15 +3542853,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d52c90 │ │ mov r1, #96 @ 0x60 │ │ mov r3, #63 @ 0x3f │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff644516 │ │ + @ instruction: 0xff64453d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d52cd8 │ │ ldr r1, [pc, #44] @ d52ce0 │ │ @@ -3542873,15 +3542873,15 @@ │ │ beq d52cd8 │ │ mov r1, r4 │ │ mov r2, #96 @ 0x60 │ │ mov r5, r0 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6444e6 │ │ + @ instruction: 0xff64450d │ │ mov r1, #64 @ 0x40 │ │ mov r2, #20 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3542963,15 +3542963,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64436a │ │ + @ instruction: 0xff644391 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3542989,15 +3542989,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d52eb0 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff6442f6 │ │ + @ instruction: 0xff64431d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d52ef8 │ │ ldr r1, [pc, #44] @ d52f00 │ │ @@ -3543009,15 +3543009,15 @@ │ │ beq d52ef8 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6442c6 │ │ + @ instruction: 0xff6442ed │ │ mov r1, #64 @ 0x40 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543038,15 +3543038,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64423e │ │ + @ instruction: 0xff644265 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3543064,15 +3543064,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d52fdc │ │ mov r1, #112 @ 0x70 │ │ mov r3, #73 @ 0x49 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff6441ca │ │ + @ instruction: 0xff6441f1 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d53024 │ │ ldr r1, [pc, #44] @ d5302c │ │ @@ -3543084,15 +3543084,15 @@ │ │ beq d53024 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64419a │ │ + @ instruction: 0xff6441c1 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543113,15 +3543113,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #78 @ 0x4e │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff644112 │ │ + @ instruction: 0xff644139 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3543139,15 +3543139,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d53108 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #78 @ 0x4e │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff64409e │ │ + @ instruction: 0xff6440c5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d53150 │ │ ldr r1, [pc, #44] @ d53158 │ │ @@ -3543159,15 +3543159,15 @@ │ │ beq d53150 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d9e4f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64406e │ │ + @ instruction: 0xff644095 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #24 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543188,15 +3543188,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff643fe6 │ │ + @ instruction: 0xff64400d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3543214,15 +3543214,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d53234 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #83 @ 0x53 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff643f72 │ │ + @ instruction: 0xff643f99 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d5327c │ │ ldr r1, [pc, #44] @ d53284 │ │ @@ -3543234,15 +3543234,15 @@ │ │ beq d5327c │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff643f42 │ │ + @ instruction: 0xff643f69 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #48 @ 0x30 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543263,15 +3543263,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff643eba │ │ + @ instruction: 0xff643ee1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3543289,15 +3543289,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d53360 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #88 @ 0x58 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff643e46 │ │ + @ instruction: 0xff643e6d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d533a8 │ │ ldr r1, [pc, #44] @ d533b0 │ │ @@ -3543309,15 +3543309,15 @@ │ │ beq d533a8 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff643e16 │ │ + @ instruction: 0xff643e3d │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543338,15 +3543338,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #93 @ 0x5d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff643d8e │ │ + @ instruction: 0xff643db5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3543364,15 +3543364,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d5348c │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #93 @ 0x5d │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff643d1a │ │ + @ instruction: 0xff643d41 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d534d4 │ │ ldr r1, [pc, #44] @ d534dc │ │ @@ -3543384,15 +3543384,15 @@ │ │ beq d534d4 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff643cea │ │ + @ instruction: 0xff643d11 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543413,15 +3543413,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff643c62 │ │ + @ instruction: 0xff643c89 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3543439,15 +3543439,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d535b8 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #98 @ 0x62 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff643bee │ │ + @ instruction: 0xff643c15 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d53600 │ │ ldr r1, [pc, #44] @ d53608 │ │ @@ -3543459,15 +3543459,15 @@ │ │ beq d53600 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff643bbe │ │ + @ instruction: 0xff643be5 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3543920,15 +3543920,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63097a │ │ @ instruction: 0xff6560b1 │ │ - @ instruction: 0xff64170e │ │ + @ instruction: 0xff641735 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d53d90 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d53d88 │ │ ldr r2, [pc, #112] @ d53dd0 │ │ @@ -3543959,15 +3543959,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6308f2 │ │ @ instruction: 0xff656015 │ │ - @ instruction: 0xff641672 │ │ + @ instruction: 0xff641699 │ │ ldr r0, [pc, #4] @ d53de8 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r6, [lr], -r4 │ │ push {r4, lr} │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3544152,21 +3544152,21 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d540e0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff636564 │ │ + @ instruction: 0xff63658b │ │ @ instruction: 0x000e73b4 │ │ ldr r1, [pc, #8] @ d540f4 │ │ mov r2, #165 @ 0xa5 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff636534 │ │ + @ instruction: 0xff63655b │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ @@ -3544387,23 +3544387,23 @@ │ │ str r0, [r1] │ │ mov r0, r6 │ │ mov r1, r5 │ │ blx r8 │ │ mov r6, r0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ b d54368 │ │ - @ instruction: 0xff636450 │ │ + @ instruction: 0xff636477 │ │ @ instruction: 0xff62b664 │ │ - @ instruction: 0xff6362cc │ │ - @ instruction: 0xff636268 │ │ - @ instruction: 0xff648a77 │ │ + @ instruction: 0xff6362f3 │ │ + @ instruction: 0xff63628f │ │ + @ instruction: 0xff648a9e │ │ @ instruction: 0xff6219c0 │ │ - @ instruction: 0xff64edd9 │ │ - @ instruction: 0xff636304 │ │ - @ instruction: 0xff6362a0 │ │ + @ instruction: 0xff64ee00 │ │ + @ instruction: 0xff63632b │ │ + @ instruction: 0xff6362c7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ ldr r0, [r0, #4] │ │ @@ -3544445,29 +3544445,29 @@ │ │ beq d54564 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64ca79 │ │ + @ instruction: 0xff64caa0 │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ d545a8 │ │ mov r4, r0 │ │ mov r0, #272 @ 0x110 │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d545ac │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff636098 │ │ + @ instruction: 0xff6360bf │ │ andeq r6, lr, r4, asr #30 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544481,15 +3544481,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54604 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff636040 │ │ + @ instruction: 0xff636067 │ │ andeq r6, lr, r0, lsr #30 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3544506,15 +3544506,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54668 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635fdc │ │ + @ instruction: 0xff636003 │ │ strdeq r6, [lr], -r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3544531,15 +3544531,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d546cc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635f78 │ │ + @ instruction: 0xff635f9f │ │ andeq r6, lr, r0, asr #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544551,15 +3544551,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d5471c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635f28 │ │ + @ instruction: 0xff635f4f │ │ andeq r6, lr, r4, lsr #29 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544573,15 +3544573,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54774 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635ed0 │ │ + @ instruction: 0xff635ef7 │ │ andeq r6, lr, r0, lsl #29 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3544598,15 +3544598,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d547d8 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635e6c │ │ + @ instruction: 0xff635e93 │ │ andeq r6, lr, r0, asr lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3544623,15 +3544623,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d5483c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635e08 │ │ + @ instruction: 0xff635e2f │ │ andeq r6, lr, r0, lsr #28 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544643,15 +3544643,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d5488c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635db8 │ │ + @ instruction: 0xff635ddf │ │ andeq r6, lr, r4, lsl #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544665,15 +3544665,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d548e4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635d60 │ │ + @ instruction: 0xff635d87 │ │ andeq r6, lr, r0, ror #27 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3544686,15 +3544686,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54938 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635d0c │ │ + @ instruction: 0xff635d33 │ │ andeq r6, lr, r0, asr #27 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3544707,15 +3544707,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d5498c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635cb8 │ │ + @ instruction: 0xff635cdf │ │ andeq r6, lr, r0, lsr #27 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544727,15 +3544727,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d549dc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635c68 │ │ + @ instruction: 0xff635c8f │ │ andeq r6, lr, r4, lsl #27 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544749,15 +3544749,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54a34 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635c10 │ │ + @ instruction: 0xff635c37 │ │ andeq r6, lr, r0, ror #26 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d54a64 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3544776,15 +3544776,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54aa0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635ba4 │ │ + @ instruction: 0xff635bcb │ │ andeq r6, lr, r8, lsr #26 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d54ad0 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3544803,15 +3544803,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54b0c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635b38 │ │ + @ instruction: 0xff635b5f │ │ strdeq r6, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544823,15 +3544823,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54b5c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635ae8 │ │ + @ instruction: 0xff635b0f │ │ ldrdeq r6, [lr], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544845,15 +3544845,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54bb4 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635a90 │ │ + @ instruction: 0xff635ab7 │ │ @ instruction: 0x000e6cb0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544865,15 +3544865,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54c04 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635a40 │ │ + @ instruction: 0xff635a67 │ │ muleq lr, r4, ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544887,15 +3544887,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54c5c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6359e8 │ │ + @ instruction: 0xff635a0f │ │ andeq r6, lr, r0, ror ip │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544907,15 +3544907,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54cac │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635998 │ │ + @ instruction: 0xff6359bf │ │ andeq r6, lr, r4, asr ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544929,15 +3544929,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54d04 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635940 │ │ + @ instruction: 0xff635967 │ │ andeq r6, lr, r0, lsr ip │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544949,15 +3544949,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54d54 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6358f0 │ │ + @ instruction: 0xff635917 │ │ andeq r6, lr, r4, lsl ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3544971,15 +3544971,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54dac │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635898 │ │ + @ instruction: 0xff6358bf │ │ strdeq r6, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3544991,15 +3544991,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54dfc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635848 │ │ + @ instruction: 0xff63586f │ │ ldrdeq r6, [lr], -r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3545013,15 +3545013,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54e54 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6357f0 │ │ + @ instruction: 0xff635817 │ │ @ instruction: 0x000e6bb0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d54e84 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3545040,15 +3545040,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54ec0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635784 │ │ + @ instruction: 0xff6357ab │ │ andeq r6, lr, r8, ror fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3545060,15 +3545060,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54f10 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635734 │ │ + @ instruction: 0xff63575b │ │ andeq r6, lr, ip, asr fp │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3545082,15 +3545082,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54f68 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6356dc │ │ + @ instruction: 0xff635703 │ │ andeq r6, lr, r8, lsr fp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3545103,15 +3545103,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d54fbc │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635688 │ │ + @ instruction: 0xff6356af │ │ andeq r6, lr, r8, lsl fp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3545124,15 +3545124,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d55010 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635634 │ │ + @ instruction: 0xff63565b │ │ strdeq r6, [lr], -r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ @@ -3545144,15 +3545144,15 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d55060 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6355e4 │ │ + @ instruction: 0xff63560b │ │ ldrdeq r6, [lr], -ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ ubfxeq r0, r1, #1, #1 │ │ @@ -3545464,20 +3545464,20 @@ │ │ mov r0, #260 @ 0x104 │ │ mov r2, #42 @ 0x2a │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6389c2 │ │ + @ instruction: 0xff6389e9 │ │ ldr r1, [pc, #8] @ d55570 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff6389a2 │ │ + @ instruction: 0xff6389c9 │ │ 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 │ │ @@ -3545678,24 +3545678,24 @@ │ │ mov r2, #175 @ 0xaf │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r6 │ │ add sp, sp, #124 @ 0x7c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff63892e │ │ - @ instruction: 0xff63880a │ │ + @ instruction: 0xff638955 │ │ + @ instruction: 0xff638831 │ │ @ instruction: 0xff6285ad │ │ - @ instruction: 0xff638846 │ │ + @ instruction: 0xff63886d │ │ @ instruction: 0xff620608 │ │ @ instruction: 0xff6292aa │ │ @ instruction: 0xff61e6c7 │ │ - @ instruction: 0xff64955a │ │ - @ instruction: 0xff647623 │ │ - @ instruction: 0xff63866e │ │ + @ instruction: 0xff649581 │ │ + @ instruction: 0xff64764a │ │ + @ instruction: 0xff638695 │ │ ldr r0, [pc, #4] @ d558e8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000e62b0 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ @@ -3545714,15 +3545714,15 @@ │ │ beq d55938 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64b6a5 │ │ + @ instruction: 0xff64b6cc │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #36] @ d55978 │ │ mov r4, r0 │ │ mov r0, #12 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3545991,17 +3545991,17 @@ │ │ b d55ab8 │ │ @ instruction: 0xff629dcb │ │ @ instruction: 0xff61d699 │ │ @ instruction: 0xff629da3 │ │ @ instruction: 0xff629d1b │ │ @ instruction: 0xff629bc3 │ │ @ instruction: 0xff629b93 │ │ - @ instruction: 0xff64717b │ │ + @ instruction: 0xff6471a2 │ │ @ instruction: 0xff6200c4 │ │ - @ instruction: 0xff64d4dd │ │ + @ instruction: 0xff64d504 │ │ @ instruction: 0xff629d77 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ @@ -3546592,15 +3546592,15 @@ │ │ mov r5, r8 │ │ mov r3, #0 │ │ mov r1, #0 │ │ mov r4, #496 @ 0x1f0 │ │ mov r8, r0 │ │ b d56424 │ │ @ instruction: 0xff61acfd │ │ - @ instruction: 0xff637af8 │ │ + @ instruction: 0xff637b1f │ │ 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 │ │ @@ -3546956,21 +3546956,21 @@ │ │ b d56bd4 │ │ mov r5, #1 │ │ add r1, r4, #20 │ │ str r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61a5ad │ │ - @ instruction: 0xff64b4cd │ │ + @ instruction: 0xff64b4f4 │ │ @ instruction: 0xff61a589 │ │ - @ instruction: 0xff64b4a9 │ │ + @ instruction: 0xff64b4d0 │ │ @ instruction: 0xff61a509 │ │ - @ instruction: 0xff64b429 │ │ + @ instruction: 0xff64b450 │ │ @ instruction: 0xff61a4cd │ │ - @ instruction: 0xff64b3ed │ │ + @ instruction: 0xff64b414 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #1 │ │ stmib sp, {r3, ip} │ │ add r3, sp, #20 │ │ str lr, [sp, #20] │ │ @@ -3547272,24 +3547272,24 @@ │ │ ldr r7, [sp, #16] │ │ mov r6, #908 @ 0x38c │ │ b d56f6c │ │ ldr fp, [sp, #20] │ │ ldr r7, [sp, #16] │ │ b d56fac │ │ @ instruction: 0xff61a34d │ │ - @ instruction: 0xff63385d │ │ + @ instruction: 0xff633884 │ │ @ instruction: 0xff61a3cd │ │ @ instruction: 0xff61a319 │ │ - @ instruction: 0xff633829 │ │ + @ instruction: 0xff633850 │ │ @ instruction: 0xff61a2e5 │ │ - @ instruction: 0xff633804 │ │ + @ instruction: 0xff63382b │ │ @ instruction: 0xff61a271 │ │ - @ instruction: 0xff63ee49 │ │ + @ instruction: 0xff63ee70 │ │ @ instruction: 0xff61a1c9 │ │ - @ instruction: 0xff6336e8 │ │ + @ instruction: 0xff63370f │ │ @ instruction: 0xff61a161 │ │ @ instruction: 0xff61a149 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #0 │ │ stmib sp, {r3, ip} │ │ @@ -3547527,16 +3547527,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: 0xff619efd │ │ @ instruction: 0xff619c91 │ │ - @ instruction: 0xff6388a4 │ │ - @ instruction: 0xff63ea79 │ │ + @ instruction: 0xff6388cb │ │ + @ instruction: 0xff63eaa0 │ │ @ instruction: 0xff619c35 │ │ @ instruction: 0xff619c05 │ │ @ instruction: 0xff619be5 │ │ @ instruction: 0xff64e612 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, r1 │ │ @@ -3547910,18 +3547910,18 @@ │ │ add r0, r0, r9, lsr #2 │ │ mov r7, #34 @ 0x22 │ │ movt r6, #12883 @ 0x3253 │ │ mov r1, #1 │ │ b d57744 │ │ @ instruction: 0xff6512c8 │ │ @ instruction: 0xff619b29 │ │ - @ instruction: 0xff63fbac │ │ - @ instruction: 0xff63e835 │ │ + @ instruction: 0xff63fbd3 │ │ + @ instruction: 0xff63e85c │ │ @ instruction: 0xff619609 │ │ - @ instruction: 0xff64a53c │ │ + @ instruction: 0xff64a563 │ │ @ instruction: 0xff6199d5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ d57d00 │ │ mov r9, r2 │ │ mov r4, r0 │ │ @@ -3548003,18 +3548003,18 @@ │ │ mov r0, fp │ │ bl c97a48 │ │ mov r0, r5 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff62eebc │ │ @ instruction: 0xff621674 │ │ - @ instruction: 0xff63afcb │ │ + @ instruction: 0xff63aff2 │ │ @ instruction: 0xff617f4f │ │ - @ instruction: 0xff6472d9 │ │ - @ instruction: 0xff649321 │ │ + @ instruction: 0xff647300 │ │ + @ instruction: 0xff649348 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ d57d40 │ │ mov r4, r0 │ │ mov r0, #4 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3548297,36 +3548297,36 @@ │ │ mov r1, r4 │ │ mov r2, #211 @ 0xd3 │ │ bl cc7594 │ │ mov r0, r5 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r4, ror #7 │ │ - @ instruction: 0xff63d0ce │ │ + @ instruction: 0xff63d0f5 │ │ @ instruction: 0xff61cb84 │ │ @ instruction: 0xff64f921 │ │ @ instruction: 0xff63066e │ │ - @ instruction: 0xff63d080 │ │ - @ instruction: 0xff6327d4 │ │ + @ instruction: 0xff63d0a7 │ │ + @ instruction: 0xff6327fb │ │ @ instruction: 0xff625e05 │ │ - @ instruction: 0xff63f309 │ │ + @ instruction: 0xff63f330 │ │ @ instruction: 0xff64bfbe │ │ - @ instruction: 0xff64a189 │ │ - @ instruction: 0xff64a17f │ │ + @ instruction: 0xff64a1b0 │ │ + @ instruction: 0xff64a1a6 │ │ @ instruction: 0xff62d116 │ │ - @ instruction: 0xff6483c4 │ │ - @ instruction: 0xff646078 │ │ - @ instruction: 0xff63cfa4 │ │ - @ instruction: 0xff63796a │ │ - @ instruction: 0xff633e4c │ │ + @ instruction: 0xff6483eb │ │ + @ instruction: 0xff64609f │ │ + @ instruction: 0xff63cfcb │ │ + @ instruction: 0xff637991 │ │ + @ instruction: 0xff633e73 │ │ andeq r3, lr, ip, lsl ip │ │ @ instruction: 0xff61dd38 │ │ @ instruction: 0xff6269d6 │ │ - @ instruction: 0xff646c86 │ │ - @ instruction: 0xff644d53 │ │ + @ instruction: 0xff646cad │ │ + @ instruction: 0xff644d7a │ │ @ instruction: 0xff64bd0d │ │ mov ip, r0 │ │ mvn r0, #0 │ │ cmp r3, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3548502,17 +3548502,17 @@ │ │ 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 sp, lr, r0, ror #5 │ │ - @ instruction: 0xff644a53 │ │ + @ instruction: 0xff644a7a │ │ @ instruction: 0xff61d9a4 │ │ - @ instruction: 0xff64adbd │ │ + @ instruction: 0xff64ade4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ ldr r0, [r0, #8] │ │ @@ -3548554,15 +3548554,15 @@ │ │ beq d58598 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff648a45 │ │ + @ instruction: 0xff648a6c │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ d585dc │ │ mov r4, r0 │ │ mov r0, #268 @ 0x10c │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3548734,16 +3548734,16 @@ │ │ bl cc7594 │ │ mov r0, r6 │ │ add sp, sp, #208 @ 0xd0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61d65c │ │ @ instruction: 0xff6262fa │ │ @ instruction: 0xff61c525 │ │ - @ instruction: 0xff6465a6 │ │ - @ instruction: 0xff644673 │ │ + @ instruction: 0xff6465cd │ │ + @ instruction: 0xff64469a │ │ @ instruction: 0xff61c61f │ │ ldr r0, [pc, #4] @ d5888c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, lr, r4, lsl #12 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3548763,40 +3548763,40 @@ │ │ beq d588dc │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff648701 │ │ + @ instruction: 0xff648728 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ d58918 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ movw r2, #945 @ 0x3b1 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r5, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6391bb │ │ + @ instruction: 0xff6391e2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ add r0, r0, #16 │ │ bl cce84c │ │ ldr r0, [r4, #12] │ │ bl c8ea5c │ │ ldr r1, [pc, #16] @ d5894c │ │ mov r0, r4 │ │ movw r2, #961 @ 0x3c1 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff63917b │ │ + @ instruction: 0xff6391a2 │ │ ldr r0, [pc, #4] @ d5895c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, lr, ip, ror #1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3548861,15 +3548861,15 @@ │ │ mov r6, #1 │ │ b d58a60 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62559c │ │ - @ instruction: 0xff648611 │ │ + @ instruction: 0xff648638 │ │ @ instruction: 0xff619b93 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3548944,20 +3548944,20 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r8, r0, r0, ror r6 │ │ @ instruction: 0xff62c4de │ │ andeq r8, r0, r0, lsr #13 │ │ andeq r8, r0, r8, asr #14 │ │ andeq ip, lr, ip, lsl #22 │ │ muleq r0, ip, r6 │ │ - @ instruction: 0xff6477d0 │ │ + @ instruction: 0xff6477f7 │ │ andeq r8, r0, ip, asr #13 │ │ andeq r8, r0, r4, ror r7 │ │ andeq ip, lr, r8, lsl fp │ │ - @ instruction: 0xff638fd7 │ │ - @ instruction: 0xff63acd5 │ │ + @ instruction: 0xff638ffe │ │ + @ instruction: 0xff63acfc │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3549077,23 +3549077,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b d58c74 │ │ - @ instruction: 0xff638ddb │ │ + @ instruction: 0xff638e02 │ │ @ instruction: 0xff624fec │ │ - @ instruction: 0xff638d1f │ │ + @ instruction: 0xff638d46 │ │ @ instruction: 0xff62ddb6 │ │ - @ instruction: 0xff638d47 │ │ - @ instruction: 0xff638df7 │ │ + @ instruction: 0xff638d6e │ │ + @ instruction: 0xff638e1e │ │ @ instruction: 0xff625008 │ │ - @ instruction: 0xff638e6b │ │ - @ instruction: 0xff643cbb │ │ + @ instruction: 0xff638e92 │ │ + @ instruction: 0xff643ce2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3549213,23 +3549213,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b d58e94 │ │ - @ instruction: 0xff638b93 │ │ + @ instruction: 0xff638bba │ │ @ instruction: 0xff624da4 │ │ - @ instruction: 0xff638aff │ │ + @ instruction: 0xff638b26 │ │ @ instruction: 0xff62db96 │ │ - @ instruction: 0xff638b27 │ │ - @ instruction: 0xff638b6b │ │ + @ instruction: 0xff638b4e │ │ + @ instruction: 0xff638b92 │ │ @ instruction: 0xff624d7c │ │ - @ instruction: 0xff638c4b │ │ - @ instruction: 0xff649236 │ │ + @ instruction: 0xff638c72 │ │ + @ instruction: 0xff64925d │ │ 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] @ d59048 │ │ @@ -3549356,29 +3549356,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d590a4 │ │ - @ instruction: 0xff631528 │ │ + @ instruction: 0xff63154f │ │ strheq r8, [r0], -ip │ │ andeq r8, r0, r0, lsl #7 │ │ andeq ip, lr, ip, ror #8 │ │ @ instruction: 0xff624b35 │ │ andeq r8, r0, r0, lsl #1 │ │ andeq r8, r0, r4, asr #6 │ │ andeq ip, lr, r4, lsr r4 │ │ - @ instruction: 0xff6388e7 │ │ + @ instruction: 0xff63890e │ │ @ instruction: 0xff624af8 │ │ - @ instruction: 0xff6388bf │ │ + @ instruction: 0xff6388e6 │ │ @ instruction: 0xff62d956 │ │ - @ instruction: 0xff63898f │ │ - @ instruction: 0xff638a3b │ │ - @ instruction: 0xff631604 │ │ + @ instruction: 0xff6389b6 │ │ + @ instruction: 0xff638a62 │ │ + @ instruction: 0xff63162b │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d59294 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3549496,20 +3549496,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d59310 │ │ - @ instruction: 0xff6386b7 │ │ + @ instruction: 0xff6386de │ │ @ instruction: 0xff6248c8 │ │ - @ instruction: 0xff63868f │ │ + @ instruction: 0xff6386b6 │ │ @ instruction: 0xff62d726 │ │ - @ instruction: 0xff63872f │ │ - @ instruction: 0xff6387cf │ │ + @ instruction: 0xff638756 │ │ + @ instruction: 0xff6387f6 │ │ @ instruction: 0xff61d813 │ │ @ instruction: 0xff64aafa │ │ andeq r7, r0, ip, asr lr │ │ andeq r8, r0, r4, asr #4 │ │ andeq ip, lr, r8, lsl r2 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3549632,20 +3549632,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d59530 │ │ - @ instruction: 0xff638497 │ │ + @ instruction: 0xff6384be │ │ @ instruction: 0xff6246a8 │ │ - @ instruction: 0xff63846f │ │ + @ instruction: 0xff638496 │ │ @ instruction: 0xff62d506 │ │ - @ instruction: 0xff63850f │ │ - @ instruction: 0xff6385af │ │ + @ instruction: 0xff638536 │ │ + @ instruction: 0xff6385d6 │ │ @ instruction: 0xff619c1b │ │ @ instruction: 0xff62d5a3 │ │ andeq r7, r0, ip, lsr ip │ │ andeq r8, r0, r4, lsr #32 │ │ strdeq fp, [lr], -r8 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ @@ -3549794,24 +3549794,24 @@ │ │ ldr r0, [pc, r0] │ │ bl cde9a4 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl c2bdb8 │ │ b d59738 │ │ - @ instruction: 0xff63825f │ │ + @ instruction: 0xff638286 │ │ @ instruction: 0xff624470 │ │ @ instruction: 0xff62b77e │ │ andeq fp, lr, ip, ror #26 │ │ andeq fp, lr, r0, lsr #27 │ │ - @ instruction: 0xff646b38 │ │ + @ instruction: 0xff646b5f │ │ andeq fp, lr, ip, ror lr │ │ - @ instruction: 0xff63827b │ │ + @ instruction: 0xff6382a2 │ │ @ instruction: 0xff62448c │ │ - @ instruction: 0xff6383a7 │ │ + @ instruction: 0xff6383ce │ │ @ instruction: 0xff64e6b3 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3549904,21 +3549904,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b d59ab0 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c2bdb8 │ │ b d599d0 │ │ - @ instruction: 0xff63807f │ │ + @ instruction: 0xff6380a6 │ │ @ instruction: 0xff624290 │ │ andeq r7, r0, r0, lsr #20 │ │ @ instruction: 0xff62ea56 │ │ - @ instruction: 0xff63809b │ │ + @ instruction: 0xff6380c2 │ │ @ instruction: 0xff6242ac │ │ - @ instruction: 0xff63810f │ │ + @ instruction: 0xff638136 │ │ @ instruction: 0xff6227ad │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3550011,21 +3550011,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d59b60 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c2bdb8 │ │ b d59b7c │ │ - @ instruction: 0xff637e97 │ │ + @ instruction: 0xff637ebe │ │ @ instruction: 0xff6240a8 │ │ @ instruction: 0x000078b8 │ │ - @ instruction: 0xff63b318 │ │ - @ instruction: 0xff637e6f │ │ + @ instruction: 0xff63b33f │ │ + @ instruction: 0xff637e96 │ │ @ instruction: 0xff624080 │ │ - @ instruction: 0xff637f63 │ │ + @ instruction: 0xff637f8a │ │ @ instruction: 0xff62b4fe │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3550173,24 +3550173,24 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d59d08 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d59d18 │ │ - @ instruction: 0xff637bf3 │ │ + @ instruction: 0xff637c1a │ │ @ instruction: 0xff623e04 │ │ - @ instruction: 0xff630870 │ │ + @ instruction: 0xff630897 │ │ andeq fp, lr, r0, lsr r8 │ │ andeq fp, lr, ip, lsr #15 │ │ @ instruction: 0xff623e41 │ │ andeq fp, lr, ip, lsr r7 │ │ - @ instruction: 0xff63d45d │ │ + @ instruction: 0xff63d484 │ │ andeq fp, lr, r4, lsr r8 │ │ - @ instruction: 0xff637dc7 │ │ + @ instruction: 0xff637dee │ │ @ instruction: 0xff62790a │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d59f48 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3550305,22 +3550305,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d59fb4 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d59fc4 │ │ - @ instruction: 0xff6379e3 │ │ + @ instruction: 0xff637a0a │ │ @ instruction: 0xff623bf4 │ │ @ instruction: 0xff649e16 │ │ andeq fp, lr, r4, lsr #11 │ │ andeq fp, lr, r4, lsr r5 │ │ - @ instruction: 0xff648075 │ │ + @ instruction: 0xff64809c │ │ @ instruction: 0x000eb5b8 │ │ - @ instruction: 0xff637b1b │ │ + @ instruction: 0xff637b42 │ │ @ instruction: 0xff61af0e │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d5a150 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3550435,23 +3550435,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d5a1bc │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d5a1cc │ │ - @ instruction: 0xff6377db │ │ + @ instruction: 0xff637802 │ │ @ instruction: 0xff6239ec │ │ @ instruction: 0xff62c8d7 │ │ muleq lr, ip, r3 │ │ andeq fp, lr, ip, lsr #6 │ │ - @ instruction: 0xff647e7b │ │ + @ instruction: 0xff647ea2 │ │ @ instruction: 0x000eb3b0 │ │ - @ instruction: 0xff637913 │ │ - @ instruction: 0xff639639 │ │ + @ instruction: 0xff63793a │ │ + @ instruction: 0xff639660 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d5a35c │ │ mov r3, r2 │ │ @@ -3550505,15 +3550505,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63771b │ │ + @ instruction: 0xff637742 │ │ @ instruction: 0xff61c785 │ │ strdeq r6, [r0], -ip │ │ @ instruction: 0xff62ac6a │ │ muleq r0, r8, r3 │ │ ldrdeq r6, [r0], -r0 │ │ muleq lr, r0, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550573,16 +3550573,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63760b │ │ - @ instruction: 0xff644042 │ │ + @ instruction: 0xff637632 │ │ + @ instruction: 0xff644069 │ │ andeq r6, r0, ip, ror #25 │ │ @ instruction: 0xff62ab5a │ │ andeq r7, r0, r8, ror #10 │ │ andeq r6, r0, r0, asr #27 │ │ andeq fp, lr, r0, lsl #3 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550641,16 +3550641,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6374fb │ │ - @ instruction: 0xff645d5b │ │ + @ instruction: 0xff637522 │ │ + @ instruction: 0xff645d82 │ │ ldrdeq r6, [r0], -ip │ │ @ instruction: 0xff62aa4a │ │ andeq r7, r0, r4, lsr #10 │ │ @ instruction: 0x00006cb0 │ │ andeq fp, lr, r0, ror r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550709,15 +3550709,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6373eb │ │ + @ instruction: 0xff637412 │ │ @ instruction: 0xff62360b │ │ andeq r6, r0, ip, asr #21 │ │ @ instruction: 0xff62a93a │ │ andeq r7, r0, r0, ror r5 │ │ andeq r6, r0, r0, lsr #23 │ │ andeq sl, lr, r0, ror #30 │ │ cmp r1, #0 │ │ @@ -3550779,18 +3550779,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6372d3 │ │ - @ instruction: 0xff639020 │ │ + @ instruction: 0xff6372fa │ │ + @ instruction: 0xff639047 │ │ @ instruction: 0x000069b4 │ │ - @ instruction: 0xff645ae8 │ │ + @ instruction: 0xff645b0f │ │ @ instruction: 0x000075b4 │ │ andeq r6, r0, r8, lsl #21 │ │ andeq sl, lr, r8, lsr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3550849,18 +3550849,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6371bb │ │ + @ instruction: 0xff6371e2 │ │ @ instruction: 0xff64d4ef │ │ muleq r0, ip, r8 │ │ - @ instruction: 0xff6459d0 │ │ + @ instruction: 0xff6459f7 │ │ andeq r7, r0, ip, lsr #12 │ │ andeq r6, r0, r0, ror r9 │ │ andeq sl, lr, r0, lsl sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550917,18 +3550917,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6370ab │ │ + @ instruction: 0xff6370d2 │ │ @ instruction: 0xff616762 │ │ andeq r6, r0, ip, lsl #15 │ │ - @ instruction: 0xff638de3 │ │ + @ instruction: 0xff638e0a │ │ andeq r6, r0, r8, lsr #26 │ │ andeq r6, r0, r0, ror #16 │ │ andeq sl, lr, r0, lsr #24 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550985,18 +3550985,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636f9b │ │ + @ instruction: 0xff636fc2 │ │ @ instruction: 0xff61a3b4 │ │ andeq r6, r0, ip, ror r6 │ │ - @ instruction: 0xff638cd3 │ │ + @ instruction: 0xff638cfa │ │ strdeq r6, [r0], -r8 │ │ andeq r6, r0, r0, asr r7 │ │ andeq sl, lr, r0, lsl fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3551053,18 +3551053,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636e8b │ │ + @ instruction: 0xff636eb2 │ │ @ instruction: 0xff61dadf │ │ andeq r6, r0, ip, ror #10 │ │ - @ instruction: 0xff638bc3 │ │ + @ instruction: 0xff638bea │ │ @ instruction: 0x00006eb4 │ │ andeq r6, r0, r0, asr #12 │ │ andeq sl, lr, r0, lsl #20 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3551121,18 +3551121,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636d7b │ │ + @ instruction: 0xff636da2 │ │ @ instruction: 0xff64d0d6 │ │ andeq r6, r0, ip, asr r4 │ │ - @ instruction: 0xff638ab3 │ │ + @ instruction: 0xff638ada │ │ andeq r6, r0, r0, lsl #30 │ │ andeq r6, r0, r0, lsr r5 │ │ strdeq sl, [lr], -r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3551191,18 +3551191,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636c63 │ │ + @ instruction: 0xff636c8a │ │ @ instruction: 0xff62a225 │ │ andeq r6, r0, r4, asr #6 │ │ - @ instruction: 0xff647239 │ │ + @ instruction: 0xff647260 │ │ andeq r6, r0, r4, asr #30 │ │ andeq r6, r0, r8, lsl r4 │ │ @ instruction: 0x000ea7b8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3551261,18 +3551261,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636b4b │ │ + @ instruction: 0xff636b72 │ │ @ instruction: 0xff61d7c3 │ │ andeq r6, r0, ip, lsr #4 │ │ - @ instruction: 0xff647121 │ │ + @ instruction: 0xff647148 │ │ @ instruction: 0x00006fbc │ │ andeq r6, r0, r0, lsl #6 │ │ andeq sl, lr, r0, lsr #13 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3551331,15 +3551331,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636a3b │ │ + @ instruction: 0xff636a62 │ │ @ instruction: 0xff6180ce │ │ andeq r6, r0, r8, asr #13 │ │ @ instruction: 0x000063b4 │ │ @ instruction: 0xff64ed33 │ │ andeq r6, r0, ip, ror pc │ │ andeq r7, r0, r8, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551401,15 +3551401,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636923 │ │ + @ instruction: 0xff63694a │ │ @ instruction: 0xff626486 │ │ muleq r0, r0, r8 │ │ muleq r0, ip, r2 │ │ @ instruction: 0xff64ec1b │ │ andeq r6, r0, r4, ror #28 │ │ andeq r6, r0, r0, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551471,16 +3551471,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63680b │ │ - @ instruction: 0xff63684e │ │ + @ instruction: 0xff636832 │ │ + @ instruction: 0xff636875 │ │ andeq r6, r0, r4, asr #16 │ │ andeq r6, r0, r4, lsl #3 │ │ @ instruction: 0xff64eb03 │ │ andeq r6, r0, ip, asr #26 │ │ andeq r6, r0, r8, lsr lr │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551541,16 +3551541,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6366f3 │ │ - @ instruction: 0xff636756 │ │ + @ instruction: 0xff63671a │ │ + @ instruction: 0xff63677d │ │ andeq r6, r0, r8, lsl #17 │ │ andeq r6, r0, ip, rrx │ │ @ instruction: 0xff64e9eb │ │ andeq r6, r0, r4, lsr ip │ │ andeq r6, r0, r0, lsr #26 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551613,15 +3551613,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6365d3 │ │ + @ instruction: 0xff6365fa │ │ @ instruction: 0xff64e91e │ │ andeq r6, r0, r4, asr #17 │ │ andeq r5, r0, ip, asr #30 │ │ @ instruction: 0xff629b7b │ │ andeq r6, r0, r4, lsl fp │ │ @ instruction: 0x00006cb0 │ │ cmp r1, #0 │ │ @@ -3551685,16 +3551685,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6364b3 │ │ - @ instruction: 0xff63823b │ │ + @ instruction: 0xff6364da │ │ + @ instruction: 0xff638262 │ │ andeq r6, r0, r4, lsr r9 │ │ andeq r5, r0, ip, lsr #28 │ │ @ instruction: 0xff629a5b │ │ strdeq r6, [r0], -r4 │ │ muleq r0, r0, fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551755,16 +3551755,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63639b │ │ - @ instruction: 0xff644c1c │ │ + @ instruction: 0xff6363c2 │ │ + @ instruction: 0xff644c43 │ │ andeq r6, r0, r8, lsr #32 │ │ andeq r5, r0, r4, lsl sp │ │ @ instruction: 0xff64c6d6 │ │ ldrdeq r6, [r0], -ip │ │ andeq r6, r0, r8, asr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551825,15 +3551825,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636283 │ │ + @ instruction: 0xff6362aa │ │ @ instruction: 0xff64868f │ │ strdeq r6, [r0], -r0 │ │ strdeq r5, [r0], -ip │ │ @ instruction: 0xff64c5be │ │ andeq r6, r0, r4, asr #15 │ │ @ instruction: 0x000068b0 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551895,15 +3551895,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63616b │ │ + @ instruction: 0xff636192 │ │ @ instruction: 0xff61ea92 │ │ andeq r6, r0, r4, lsr #3 │ │ andeq r5, r0, r4, ror #21 │ │ @ instruction: 0xff64c4a6 │ │ andeq r6, r0, ip, lsr #13 │ │ muleq r0, r8, r7 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551965,16 +3551965,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff636053 │ │ - @ instruction: 0xff632505 │ │ + @ instruction: 0xff63607a │ │ + @ instruction: 0xff63252c │ │ andeq r6, r0, r8, ror #3 │ │ andeq r5, r0, ip, asr #19 │ │ @ instruction: 0xff64c38e │ │ muleq r0, r4, r5 │ │ andeq r6, r0, r0, lsl #13 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552037,16 +3552037,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635f33 │ │ - @ instruction: 0xff642994 │ │ + @ instruction: 0xff635f5a │ │ + @ instruction: 0xff6429bb │ │ andeq r6, r0, r4, lsr #4 │ │ andeq r5, r0, ip, lsr #17 │ │ @ instruction: 0xff625a7b │ │ andeq r6, r0, r4, ror r4 │ │ andeq r6, r0, r0, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552109,16 +3552109,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635e13 │ │ - @ instruction: 0xff640c97 │ │ + @ instruction: 0xff635e3a │ │ + @ instruction: 0xff640cbe │ │ muleq r0, r4, r2 │ │ andeq r5, r0, ip, lsl #15 │ │ @ instruction: 0xff62595b │ │ andeq r6, r0, r4, asr r3 │ │ strdeq r6, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3552177,18 +3552177,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635cfb │ │ - @ instruction: 0xff6445a6 │ │ + @ instruction: 0xff635d22 │ │ + @ instruction: 0xff6445cd │ │ andeq r5, r0, r4, lsl #19 │ │ - @ instruction: 0xff62e874 │ │ + @ instruction: 0xff62e89b │ │ 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 │ │ @@ -3552244,18 +3552244,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635bef │ │ + @ instruction: 0xff635c16 │ │ @ instruction: 0xff621e30 │ │ andeq r5, r0, r8, asr fp │ │ - @ instruction: 0xff62e768 │ │ + @ instruction: 0xff62e78f │ │ 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 │ │ @@ -3552311,18 +3552311,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635ae3 │ │ - @ instruction: 0xff637891 │ │ + @ instruction: 0xff635b0a │ │ + @ instruction: 0xff6378b8 │ │ andeq r5, r0, r8, lsl fp │ │ - @ instruction: 0xff62e65c │ │ + @ instruction: 0xff62e683 │ │ @ 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 │ │ @@ -3552378,18 +3552378,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6359d7 │ │ + @ instruction: 0xff6359fe │ │ @ instruction: 0xff617093 │ │ andeq r5, r0, r8, ror #22 │ │ - @ instruction: 0xff62e550 │ │ + @ instruction: 0xff62e577 │ │ 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 │ │ @@ -3552447,15 +3552447,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6358c3 │ │ + @ instruction: 0xff6358ea │ │ @ instruction: 0xff649989 │ │ @ instruction: 0x00005bb0 │ │ @ instruction: 0xff621a85 │ │ muleq r0, r8, r2 │ │ andeq r6, r0, r4, lsl #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552516,15 +3552516,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6357af │ │ + @ instruction: 0xff6357d6 │ │ @ instruction: 0xff621a1a │ │ andeq r5, r0, ip, lsr #24 │ │ @ instruction: 0xff621971 │ │ andeq r5, r0, r4, lsl #3 │ │ strdeq r5, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3552583,16 +3552583,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6356a3 │ │ - @ instruction: 0xff63e8fc │ │ + @ instruction: 0xff6356ca │ │ + @ instruction: 0xff63e923 │ │ andeq r5, r0, ip, lsr #6 │ │ @ instruction: 0xff647a4e │ │ muleq r0, ip, r1 │ │ muleq r0, r4, pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552650,16 +3552650,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635597 │ │ - @ instruction: 0xff631a6a │ │ + @ instruction: 0xff6355be │ │ + @ instruction: 0xff631a91 │ │ andeq r5, r0, r0, lsl #10 │ │ @ instruction: 0xff647942 │ │ muleq r0, r0, r0 │ │ andeq r5, r0, r8, lsl #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552717,15 +3552717,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63548b │ │ + @ instruction: 0xff6354b2 │ │ @ instruction: 0xff628a85 │ │ andeq r5, r0, r0, asr #9 │ │ @ instruction: 0xff647836 │ │ andeq r4, r0, r4, lsl #31 │ │ andeq r5, r0, ip, ror sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3552784,15 +3552784,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63537f │ │ + @ instruction: 0xff6353a6 │ │ @ instruction: 0xff626cf8 │ │ andeq r5, r0, r0, lsl r5 │ │ @ instruction: 0xff64772a │ │ andeq r4, r0, r8, ror lr │ │ andeq r5, r0, r0, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552853,16 +3552853,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63526b │ │ - @ instruction: 0xff63c85c │ │ + @ instruction: 0xff635292 │ │ + @ instruction: 0xff63c883 │ │ andeq r5, r0, r8, asr r5 │ │ @ instruction: 0xff626bc4 │ │ andeq r4, r0, r4, ror #26 │ │ andeq r5, r0, r0, lsr #23 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3552922,16 +3552922,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635157 │ │ - @ instruction: 0xff636f26 │ │ + @ instruction: 0xff63517e │ │ + @ instruction: 0xff636f4d │ │ ldrdeq r5, [r0], -r4 │ │ @ instruction: 0xff626ab0 │ │ andeq r4, r0, r0, asr ip │ │ andeq r5, r0, ip, lsl #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552989,16 +3552989,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63504b │ │ - @ instruction: 0xff63e2cd │ │ + @ instruction: 0xff635072 │ │ + @ instruction: 0xff63e2f4 │ │ ldrdeq r4, [r0], -r4 @ │ │ @ instruction: 0xff62a0bf │ │ andeq r4, r0, r4, asr #22 │ │ andeq r5, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553056,16 +3553056,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634f3f │ │ - @ instruction: 0xff62f4f1 │ │ + @ instruction: 0xff634f66 │ │ + @ instruction: 0xff62f518 │ │ andeq r4, r0, r8, lsr #29 │ │ @ instruction: 0xff629fb3 │ │ andeq r4, r0, r8, lsr sl │ │ andeq r5, r0, r0, lsr r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553123,15 +3553123,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634e33 │ │ + @ instruction: 0xff634e5a │ │ @ instruction: 0xff647269 │ │ andeq r4, r0, r8, ror #28 │ │ @ instruction: 0xff629ea7 │ │ andeq r4, r0, ip, lsr #18 │ │ andeq r5, r0, r4, lsr #14 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3553190,15 +3553190,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634d27 │ │ + @ instruction: 0xff634d4e │ │ @ instruction: 0xff64d098 │ │ @ instruction: 0x00004eb8 │ │ @ instruction: 0xff629d9b │ │ andeq r4, r0, r0, lsr #16 │ │ andeq r5, r0, r8, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3553259,18 +3553259,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634c13 │ │ - @ instruction: 0xff6434e8 │ │ + @ instruction: 0xff634c3a │ │ + @ instruction: 0xff64350f │ │ andeq r4, r0, r0, lsl #30 │ │ - @ instruction: 0xff632e78 │ │ + @ instruction: 0xff632e9f │ │ 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 │ │ @@ -3553328,18 +3553328,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634aff │ │ - @ instruction: 0xff634b82 │ │ + @ instruction: 0xff634b26 │ │ + @ instruction: 0xff634ba9 │ │ andeq r4, r0, ip, ror pc │ │ - @ instruction: 0xff632d64 │ │ + @ instruction: 0xff632d8b │ │ 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 │ │ @@ -3553393,16 +3553393,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6349f3 │ │ - @ instruction: 0xff6367e8 │ │ + @ instruction: 0xff634a1a │ │ + @ instruction: 0xff63680f │ │ @ instruction: 0xff626362 │ │ 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 │ │ @@ -3553457,15 +3553457,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6348f3 │ │ + @ instruction: 0xff63491a │ │ @ instruction: 0xff6489e0 │ │ @ instruction: 0xff626262 │ │ andeq r4, r0, r4, asr r8 │ │ muleq r0, r4, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553521,16 +3553521,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6347f3 │ │ - @ instruction: 0xff639f20 │ │ + @ instruction: 0xff63481a │ │ + @ instruction: 0xff639f47 │ │ @ instruction: 0xff626162 │ │ 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 │ │ @@ -3553585,16 +3553585,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6346f3 │ │ - @ instruction: 0xff638067 │ │ + @ instruction: 0xff63471a │ │ + @ instruction: 0xff63808e │ │ @ instruction: 0xff626062 │ │ andeq r4, r0, ip, ror r8 │ │ muleq r0, r4, r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3553651,17 +3553651,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6345eb │ │ + @ instruction: 0xff634612 │ │ @ instruction: 0xff613ce2 │ │ - @ instruction: 0xff630aaf │ │ + @ instruction: 0xff630ad6 │ │ ldrdeq r4, [r0], -r0 │ │ andeq r5, r0, r4, asr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3553717,17 +3553717,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6344e3 │ │ - @ instruction: 0xff639c35 │ │ - @ instruction: 0xff6309a7 │ │ + @ instruction: 0xff63450a │ │ + @ instruction: 0xff639c5c │ │ + @ instruction: 0xff6309ce │ │ 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 │ │ @@ -3553781,16 +3553781,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6343e3 │ │ - @ instruction: 0xff63448d │ │ + @ instruction: 0xff63440a │ │ + @ instruction: 0xff6344b4 │ │ @ instruction: 0xff64a753 │ │ 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 │ │ @@ -3553845,15 +3553845,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6342e3 │ │ + @ instruction: 0xff63430a │ │ @ instruction: 0xff61cc2b │ │ @ instruction: 0xff64a653 │ │ andeq r4, r0, r4, asr #4 │ │ andeq r4, r0, r4, lsl #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553909,15 +3553909,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6341e3 │ │ + @ instruction: 0xff63420a │ │ @ instruction: 0xff613905 │ │ @ instruction: 0xff64a553 │ │ andeq r4, r0, r0, lsl r2 │ │ andeq r4, r0, r4, lsl #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553973,15 +3553973,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6340e3 │ │ + @ instruction: 0xff63410a │ │ @ instruction: 0xff6291a7 │ │ @ instruction: 0xff64a453 │ │ andeq r4, r0, ip, ror #4 │ │ andeq r4, r0, r4, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3554039,17 +3554039,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633fdb │ │ - @ instruction: 0xff637988 │ │ - @ instruction: 0xff63d24f │ │ + @ instruction: 0xff634002 │ │ + @ instruction: 0xff6379af │ │ + @ instruction: 0xff63d276 │ │ 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 │ │ @@ -3554105,17 +3554105,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633ed3 │ │ - @ instruction: 0xff62cabc │ │ - @ instruction: 0xff63d147 │ │ + @ instruction: 0xff633efa │ │ + @ instruction: 0xff62cae3 │ │ + @ instruction: 0xff63d16e │ │ 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 │ │ @@ -3554169,17 +3554169,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633dd3 │ │ - @ instruction: 0xff63d090 │ │ - @ instruction: 0xff635bbe │ │ + @ instruction: 0xff633dfa │ │ + @ instruction: 0xff63d0b7 │ │ + @ instruction: 0xff635be5 │ │ 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 │ │ @@ -3554233,17 +3554233,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633cd3 │ │ - @ instruction: 0xff6442f8 │ │ - @ instruction: 0xff635abe │ │ + @ instruction: 0xff633cfa │ │ + @ instruction: 0xff64431f │ │ + @ instruction: 0xff635ae5 │ │ 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 │ │ @@ -3554297,17 +3554297,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633bd3 │ │ + @ instruction: 0xff633bfa │ │ @ instruction: 0xff62558e │ │ - @ instruction: 0xff6359be │ │ + @ instruction: 0xff6359e5 │ │ 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 │ │ @@ -3554361,17 +3554361,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff633ad3 │ │ - @ instruction: 0xff64056e │ │ - @ instruction: 0xff6358be │ │ + @ instruction: 0xff633afa │ │ + @ instruction: 0xff640595 │ │ + @ instruction: 0xff6358e5 │ │ 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 │ │ @@ -3554427,15 +3554427,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6339cb │ │ + @ instruction: 0xff6339f2 │ │ @ instruction: 0xff64bd5d │ │ @ instruction: 0xff649d4d │ │ @ instruction: 0x00003cb0 │ │ andeq r4, r0, r4, lsr r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3554493,16 +3554493,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6338c3 │ │ - @ instruction: 0xff62deb3 │ │ + @ instruction: 0xff6338ea │ │ + @ instruction: 0xff62deda │ │ @ instruction: 0xff649c45 │ │ 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 │ │ @@ -3554557,16 +3554557,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6337c3 │ │ - @ instruction: 0xff643e15 │ │ + @ instruction: 0xff6337ea │ │ + @ instruction: 0xff643e3c │ │ @ instruction: 0xff645be2 │ │ andeq r3, r0, r4, asr #8 │ │ andeq r4, r0, r4, ror #2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3554621,16 +3554621,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6336c3 │ │ - @ instruction: 0xff638e40 │ │ + @ instruction: 0xff6336ea │ │ + @ instruction: 0xff638e67 │ │ @ instruction: 0xff645ae2 │ │ 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 │ │ @@ -3554685,15 +3554685,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6335c3 │ │ + @ instruction: 0xff6335ea │ │ @ instruction: 0xff61bf37 │ │ @ instruction: 0xff6459e2 │ │ strdeq r3, [r0], -r0 │ │ andeq r3, r0, r4, ror #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3554749,16 +3554749,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6334c3 │ │ - @ instruction: 0xff62dadd │ │ + @ instruction: 0xff6334ea │ │ + @ instruction: 0xff62db04 │ │ @ instruction: 0xff6458e2 │ │ andeq r3, r0, ip, asr #12 │ │ andeq r3, r0, r4, ror #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3554815,16 +3554815,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6333bb │ │ - @ instruction: 0xff63166f │ │ + @ instruction: 0xff6333e2 │ │ + @ instruction: 0xff631696 │ │ @ instruction: 0xff64b73f │ │ andeq r3, r0, r0, lsr #13 │ │ andeq r3, r0, r4, lsr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3554881,15 +3554881,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6332b3 │ │ + @ instruction: 0xff6332da │ │ @ instruction: 0xff618347 │ │ @ instruction: 0xff64b637 │ │ andeq r3, r0, r8, lsr #14 │ │ andeq r3, r0, ip, lsl sp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ @@ -3554967,19 +3554967,19 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r2, r0, r4, asr r8 │ │ @ instruction: 0xff6266c2 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, ip, lsr #18 │ │ strdeq r6, [lr], -r0 │ │ andeq r2, r0, r0, lsl #17 │ │ - @ instruction: 0xff6419b4 │ │ + @ instruction: 0xff6419db │ │ @ instruction: 0x000028b0 │ │ andeq r2, r0, r8, asr r9 │ │ strdeq r6, [lr], -ip │ │ - @ instruction: 0xff6331bb │ │ + @ instruction: 0xff6331e2 │ │ @ instruction: 0xff61d87f │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555124,25 +3555124,25 @@ │ │ ldr r0, [pc, r0] │ │ bl cde9a4 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl c2bdb8 │ │ b d5ea80 │ │ - @ instruction: 0xff632f17 │ │ + @ instruction: 0xff632f3e │ │ @ instruction: 0xff61f128 │ │ @ instruction: 0xff626436 │ │ andeq r6, lr, r4, lsr #20 │ │ andeq r6, lr, r8, asr sl │ │ - @ instruction: 0xff6417f0 │ │ + @ instruction: 0xff641817 │ │ andeq r6, lr, r4, lsr fp │ │ - @ instruction: 0xff632f33 │ │ + @ instruction: 0xff632f5a │ │ @ instruction: 0xff61f144 │ │ - @ instruction: 0xff63305f │ │ - @ instruction: 0xff62d69b │ │ + @ instruction: 0xff633086 │ │ + @ instruction: 0xff62d6c2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3555262,22 +3555262,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b d5ed18 │ │ - @ instruction: 0xff632d37 │ │ + @ instruction: 0xff632d5e │ │ @ instruction: 0xff61ef48 │ │ - @ instruction: 0xff632c7b │ │ + @ instruction: 0xff632ca2 │ │ @ instruction: 0xff627d12 │ │ - @ instruction: 0xff632ca3 │ │ - @ instruction: 0xff632d53 │ │ + @ instruction: 0xff632cca │ │ + @ instruction: 0xff632d7a │ │ @ instruction: 0xff61ef64 │ │ - @ instruction: 0xff632dc7 │ │ + @ instruction: 0xff632dee │ │ @ instruction: 0xff629d4a │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3555370,21 +3555370,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b d5f018 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c2bdb8 │ │ b d5ef38 │ │ - @ instruction: 0xff632b17 │ │ + @ instruction: 0xff632b3e │ │ @ instruction: 0xff61ed28 │ │ @ instruction: 0x000024b8 │ │ @ instruction: 0xff6294ee │ │ - @ instruction: 0xff632b33 │ │ + @ instruction: 0xff632b5a │ │ @ instruction: 0xff61ed44 │ │ - @ instruction: 0xff632ba7 │ │ + @ instruction: 0xff632bce │ │ @ instruction: 0xff646cc2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3555505,22 +3555505,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b d5f0e4 │ │ - @ instruction: 0xff632943 │ │ + @ instruction: 0xff63296a │ │ @ instruction: 0xff61eb54 │ │ - @ instruction: 0xff6328af │ │ + @ instruction: 0xff6328d6 │ │ @ instruction: 0xff627946 │ │ - @ instruction: 0xff6328d7 │ │ - @ instruction: 0xff63291b │ │ + @ instruction: 0xff6328fe │ │ + @ instruction: 0xff632942 │ │ @ instruction: 0xff61eb2c │ │ - @ instruction: 0xff6329fb │ │ + @ instruction: 0xff632a22 │ │ @ instruction: 0xff62259b │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3555613,22 +3555613,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d5f2e8 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c2bdb8 │ │ b d5f304 │ │ - @ instruction: 0xff63270f │ │ + @ instruction: 0xff632736 │ │ @ instruction: 0xff61e920 │ │ andeq r2, r0, r0, lsr r1 │ │ - @ instruction: 0xff635b90 │ │ - @ instruction: 0xff6326e7 │ │ + @ instruction: 0xff635bb7 │ │ + @ instruction: 0xff63270e │ │ @ instruction: 0xff61e8f8 │ │ - @ instruction: 0xff6327db │ │ - @ instruction: 0xff62ecea │ │ + @ instruction: 0xff632802 │ │ + @ instruction: 0xff62ed11 │ │ 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] @ d5f444 │ │ @@ -3555755,29 +3555755,29 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d5f4a0 │ │ - @ instruction: 0xff62b12c │ │ + @ instruction: 0xff62b153 │ │ andeq r1, r0, r0, asr #25 │ │ andeq r1, r0, r4, lsl #31 │ │ andeq r6, lr, r0, ror r0 │ │ @ instruction: 0xff61e739 │ │ andeq r1, r0, r4, lsl #25 │ │ andeq r1, r0, r8, asr #30 │ │ andeq r6, lr, r8, lsr r0 │ │ - @ instruction: 0xff6324eb │ │ + @ instruction: 0xff632512 │ │ @ instruction: 0xff61e6fc │ │ - @ instruction: 0xff6324c3 │ │ + @ instruction: 0xff6324ea │ │ @ instruction: 0xff62755a │ │ - @ instruction: 0xff632593 │ │ - @ instruction: 0xff63263f │ │ - @ instruction: 0xff62cc91 │ │ + @ instruction: 0xff6325ba │ │ + @ instruction: 0xff632666 │ │ + @ instruction: 0xff62ccb8 │ │ 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] @ d5f698 │ │ @@ -3555924,25 +3555924,25 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d5f6e4 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d5f6f4 │ │ - @ instruction: 0xff632217 │ │ + @ instruction: 0xff63223e │ │ @ instruction: 0xff61e428 │ │ - @ instruction: 0xff62ae94 │ │ + @ instruction: 0xff62aebb │ │ andeq r5, lr, r4, asr lr │ │ ldrdeq r5, [lr], -r0 │ │ @ instruction: 0xff61e465 │ │ andeq r5, lr, r0, ror #26 │ │ - @ instruction: 0xff637a81 │ │ + @ instruction: 0xff637aa8 │ │ andeq r5, lr, r8, asr lr │ │ - @ instruction: 0xff6323eb │ │ - @ instruction: 0xff63eeaa │ │ + @ instruction: 0xff632412 │ │ + @ instruction: 0xff63eed1 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d5f924 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3556060,20 +3556060,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d5f9a0 │ │ - @ instruction: 0xff632027 │ │ + @ instruction: 0xff63204e │ │ @ instruction: 0xff61e238 │ │ - @ instruction: 0xff631fff │ │ + @ instruction: 0xff632026 │ │ @ instruction: 0xff627096 │ │ - @ instruction: 0xff63209f │ │ - @ instruction: 0xff63213f │ │ + @ instruction: 0xff6320c6 │ │ + @ instruction: 0xff632166 │ │ @ instruction: 0xff625759 │ │ @ instruction: 0xff64446a │ │ andeq r1, r0, ip, asr #15 │ │ @ instruction: 0x00001bb4 │ │ andeq r5, lr, r8, lsl #23 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3556192,22 +3556192,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d5fbb0 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d5fbc0 │ │ - @ instruction: 0xff631de7 │ │ + @ instruction: 0xff631e0e │ │ @ instruction: 0xff61dff8 │ │ @ instruction: 0xff64421a │ │ andeq r5, lr, r8, lsr #19 │ │ andeq r5, lr, r8, lsr r9 │ │ - @ instruction: 0xff642479 │ │ + @ instruction: 0xff6424a0 │ │ @ instruction: 0x000e59bc │ │ - @ instruction: 0xff631f1f │ │ + @ instruction: 0xff631f46 │ │ @ instruction: 0xff61a8b5 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3556282,19 +3556282,19 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r1, r0, r8, asr #7 │ │ @ instruction: 0xff625236 │ │ strdeq r1, [r0], -r8 │ │ andeq r1, r0, r0, lsr #9 │ │ andeq r5, lr, r4, ror #16 │ │ strdeq r1, [r0], -r4 │ │ - @ instruction: 0xff640528 │ │ + @ instruction: 0xff64054f │ │ andeq r1, r0, r4, lsr #8 │ │ andeq r1, r0, ip, asr #9 │ │ andeq r5, lr, r0, ror r8 │ │ - @ instruction: 0xff631d2f │ │ + @ instruction: 0xff631d56 │ │ @ instruction: 0xff615175 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3556439,24 +3556439,24 @@ │ │ ldr r0, [pc, r0] │ │ bl cde9a4 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl c2bdb8 │ │ b d5ff0c │ │ - @ instruction: 0xff631a8b │ │ + @ instruction: 0xff631ab2 │ │ @ instruction: 0xff61dc9c │ │ @ instruction: 0xff624faa │ │ muleq lr, r8, r5 │ │ andeq r5, lr, ip, asr #11 │ │ - @ instruction: 0xff640364 │ │ + @ instruction: 0xff64038b │ │ andeq r5, lr, r8, lsr #13 │ │ - @ instruction: 0xff631aa7 │ │ + @ instruction: 0xff631ace │ │ @ instruction: 0xff61dcb8 │ │ - @ instruction: 0xff631bd3 │ │ + @ instruction: 0xff631bfa │ │ @ instruction: 0xff645d02 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3556526,24 +3556526,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d610a8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, ror #31 │ │ - @ instruction: 0xff63363b │ │ + @ instruction: 0xff633662 │ │ andeq r1, r0, r4, lsl r0 │ │ strheq r1, [r0], -ip │ │ andeq r5, lr, r0, lsl #9 │ │ andeq r1, r0, r0, lsl r0 │ │ - @ instruction: 0xff641f05 │ │ + @ instruction: 0xff641f2c │ │ andeq r1, r0, r0, asr #32 │ │ andeq r1, r0, r8, ror #1 │ │ andeq r5, lr, ip, lsl #9 │ │ - @ instruction: 0xff63194b │ │ + @ instruction: 0xff631972 │ │ @ instruction: 0xff614da9 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3556688,24 +3556688,24 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #44] @ d604d8 │ │ movw r1, #1068 @ 0x42c │ │ ldr r2, [pc, #40] @ d604dc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d602d4 │ │ - @ instruction: 0xff631633 │ │ + @ instruction: 0xff63165a │ │ @ instruction: 0xff61d844 │ │ - @ instruction: 0xff6333f3 │ │ + @ instruction: 0xff63341a │ │ strdeq r5, [lr], -r8 │ │ andeq r5, lr, ip, lsr #4 │ │ - @ instruction: 0xff641d41 │ │ + @ instruction: 0xff641d68 │ │ andeq r5, lr, r4, asr #5 │ │ - @ instruction: 0xff63160b │ │ + @ instruction: 0xff631632 │ │ @ instruction: 0xff61d81c │ │ - @ instruction: 0xff6317ef │ │ + @ instruction: 0xff631816 │ │ @ instruction: 0xff624e1d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556826,22 +3556826,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b d60588 │ │ - @ instruction: 0xff6314c7 │ │ + @ instruction: 0xff6314ee │ │ @ instruction: 0xff61d6d8 │ │ - @ instruction: 0xff63140b │ │ + @ instruction: 0xff631432 │ │ @ instruction: 0xff6264a2 │ │ - @ instruction: 0xff631433 │ │ - @ instruction: 0xff6314e3 │ │ + @ instruction: 0xff63145a │ │ + @ instruction: 0xff63150a │ │ @ instruction: 0xff61d6f4 │ │ - @ instruction: 0xff631557 │ │ + @ instruction: 0xff63157e │ │ @ instruction: 0xff6439bf │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556934,21 +3556934,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b d60888 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c2bdb8 │ │ b d607a8 │ │ - @ instruction: 0xff6312a7 │ │ + @ instruction: 0xff6312ce │ │ @ instruction: 0xff61d4b8 │ │ andeq r0, r0, r8, asr #24 │ │ @ instruction: 0xff627c7e │ │ - @ instruction: 0xff6312c3 │ │ + @ instruction: 0xff6312ea │ │ @ instruction: 0xff61d4d4 │ │ - @ instruction: 0xff631337 │ │ + @ instruction: 0xff63135e │ │ @ instruction: 0xff6437b6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3557069,23 +3557069,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c2bdb8 │ │ b d60954 │ │ - @ instruction: 0xff6310d3 │ │ + @ instruction: 0xff6310fa │ │ @ instruction: 0xff61d2e4 │ │ - @ instruction: 0xff63103f │ │ + @ instruction: 0xff631066 │ │ @ instruction: 0xff6260d6 │ │ - @ instruction: 0xff631067 │ │ - @ instruction: 0xff6310ab │ │ + @ instruction: 0xff63108e │ │ + @ instruction: 0xff6310d2 │ │ @ instruction: 0xff61d2bc │ │ - @ instruction: 0xff63118b │ │ - @ instruction: 0xff63fa87 │ │ + @ instruction: 0xff6311b2 │ │ + @ instruction: 0xff63faae │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3557177,21 +3557177,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d60b58 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c2bdb8 │ │ b d60b74 │ │ - @ instruction: 0xff630e9f │ │ + @ instruction: 0xff630ec6 │ │ @ instruction: 0xff61d0b0 │ │ andeq r0, r0, r0, asr #17 │ │ - @ instruction: 0xff634320 │ │ - @ instruction: 0xff630e77 │ │ + @ instruction: 0xff634347 │ │ + @ instruction: 0xff630e9e │ │ @ instruction: 0xff61d088 │ │ - @ instruction: 0xff630f6b │ │ + @ instruction: 0xff630f92 │ │ @ instruction: 0xff616027 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d60cac │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3557310,21 +3557310,21 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d60d28 │ │ - @ instruction: 0xff630c9f │ │ + @ instruction: 0xff630cc6 │ │ @ instruction: 0xff61ceb0 │ │ - @ instruction: 0xff630c77 │ │ + @ instruction: 0xff630c9e │ │ @ instruction: 0xff625d0e │ │ - @ instruction: 0xff630d17 │ │ - @ instruction: 0xff630db7 │ │ - @ instruction: 0xff63a0a1 │ │ + @ instruction: 0xff630d3e │ │ + @ instruction: 0xff630dde │ │ + @ instruction: 0xff63a0c8 │ │ @ instruction: 0xff6430e2 │ │ andeq r0, r0, r4, asr #8 │ │ andeq r0, r0, ip, lsr #16 │ │ andeq r4, lr, r0, lsl #16 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d60ecc │ │ @@ -3557442,23 +3557442,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b d60f38 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ b d60f48 │ │ - @ instruction: 0xff630a5f │ │ + @ instruction: 0xff630a86 │ │ @ instruction: 0xff61cc70 │ │ @ instruction: 0xff642e92 │ │ andeq r4, lr, r0, lsr #12 │ │ @ instruction: 0x000e45b0 │ │ - @ instruction: 0xff6410f1 │ │ + @ instruction: 0xff641118 │ │ andeq r4, lr, r4, lsr r6 │ │ - @ instruction: 0xff630b97 │ │ - @ instruction: 0xff63f4ab │ │ + @ instruction: 0xff630bbe │ │ + @ instruction: 0xff63f4d2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r2, #0 │ │ beq d61164 │ │ ldr r9, [sp, #56] @ 0x38 │ │ cmp r9, #0 │ │ beq d6118c │ │ @@ -3557524,17 +3557524,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff630947 │ │ + @ instruction: 0xff63096e │ │ @ instruction: 0xff61cb58 │ │ - @ instruction: 0xff63091f │ │ + @ instruction: 0xff630946 │ │ @ instruction: 0xff61cb30 │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #61440 @ 0xf000 │ │ bl cf7b7c │ │ cmp r0, #4096 @ 0x1000 │ │ beq d6120c │ │ @@ -3557584,17 +3557584,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63082b │ │ + @ instruction: 0xff630852 │ │ @ instruction: 0xff6258c2 │ │ - @ instruction: 0xff63084f │ │ + @ instruction: 0xff630876 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r0 │ │ bl cf7b64 │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3557694,16 +3557694,16 @@ │ │ mov r1, #16 │ │ str r1, [r6] │ │ mov r1, r8 │ │ mov r4, r0 │ │ bl c227a4 │ │ str r4, [r5] │ │ b d61328 │ │ - @ instruction: 0xff63070b │ │ - @ instruction: 0xff630683 │ │ + @ instruction: 0xff630732 │ │ + @ instruction: 0xff6306aa │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #4096 @ 0x1000 │ │ bl c4ad28 │ │ mov r1, #920 @ 0x398 │ │ cmp r0, #0 │ │ movweq r1, #28 │ │ @@ -3557791,17 +3557791,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ bl c22744 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff63052b │ │ + @ instruction: 0xff630552 │ │ @ instruction: 0xff60fbd0 │ │ - @ instruction: 0xff6304f3 │ │ + @ instruction: 0xff63051a │ │ @ instruction: 0xff60fb98 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r0 │ │ bl c57f9c │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3557885,19 +3557885,19 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ bl c26e40 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff63037b │ │ + @ instruction: 0xff6303a2 │ │ @ instruction: 0xff621ce2 │ │ - @ instruction: 0xff630423 │ │ + @ instruction: 0xff63044a │ │ @ instruction: 0xff646714 │ │ - @ instruction: 0xff6303bf │ │ + @ instruction: 0xff6303e6 │ │ @ instruction: 0xff6466b0 │ │ 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] │ │ @@ -3558016,15 +3558016,15 @@ │ │ bl c231d4 │ │ mov r0, r4 │ │ add sp, sp, #1056 @ 0x420 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r6 │ │ bl c22744 │ │ b d61964 │ │ - @ instruction: 0xff63017b │ │ + @ instruction: 0xff6301a2 │ │ @ instruction: 0xff6484a7 │ │ 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 │ │ @@ -3558073,16 +3558073,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #96 @ 0x60 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6300a3 │ │ - @ instruction: 0xff6300d8 │ │ + @ instruction: 0xff6300ca │ │ + @ instruction: 0xff6300ff │ │ 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] │ │ @@ -3558398,16 +3558398,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #159 @ 0x9f │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62fb8f │ │ - @ instruction: 0xff63aa05 │ │ + @ instruction: 0xff62fbb6 │ │ + @ instruction: 0xff63aa2c │ │ 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 │ │ @@ -3558511,17 +3558511,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c22744 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62fa1f │ │ + @ instruction: 0xff62fa46 │ │ @ instruction: 0xff641e19 │ │ - @ instruction: 0xff62f9b7 │ │ + @ instruction: 0xff62f9de │ │ @ instruction: 0xff641db1 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl c4ad08 │ │ cmp r0, #0 │ │ beq d6218c │ │ mov r1, #0 │ │ @@ -3558555,17 +3558555,17 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f91f │ │ + @ instruction: 0xff62f946 │ │ @ instruction: 0xff60f003 │ │ - @ instruction: 0xff62f8f7 │ │ + @ instruction: 0xff62f91e │ │ @ instruction: 0xff60efdb │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl c4ad10 │ │ cmp r0, #0 │ │ beq d6223c │ │ mov r1, #0 │ │ @@ -3558599,18 +3558599,18 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f86f │ │ - @ instruction: 0xff62bd0e │ │ - @ instruction: 0xff62f847 │ │ - @ instruction: 0xff62bce6 │ │ + @ instruction: 0xff62f896 │ │ + @ instruction: 0xff62bd35 │ │ + @ instruction: 0xff62f86e │ │ + @ instruction: 0xff62bd0d │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl c4c290 │ │ cmp r0, #0 │ │ beq d622ec │ │ mov r1, #0 │ │ bl c23cb0 │ │ @@ -3558643,17 +3558643,17 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f7bf │ │ + @ instruction: 0xff62f7e6 │ │ @ instruction: 0xff645b53 │ │ - @ instruction: 0xff62f797 │ │ + @ instruction: 0xff62f7be │ │ @ instruction: 0xff645b2b │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl c4c288 │ │ cmp r0, #0 │ │ beq d6239c │ │ mov r1, #0 │ │ @@ -3558687,17 +3558687,17 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f70f │ │ + @ instruction: 0xff62f736 │ │ @ instruction: 0xff61d4d3 │ │ - @ instruction: 0xff62f6e7 │ │ + @ instruction: 0xff62f70e │ │ @ instruction: 0xff61d4ab │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c58188 │ │ orr r1, r0, #1 │ │ mov r6, r0 │ │ @@ -3558731,16 +3558731,16 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #220 @ 0xdc │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f637 │ │ - @ instruction: 0xff63c0bf │ │ + @ instruction: 0xff62f65e │ │ + @ instruction: 0xff63c0e6 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #68] @ 0x44 │ │ cmpne r2, #0 │ │ bne d62500 │ │ bl c82d04 │ │ @@ -3558779,18 +3558779,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62f5e3 │ │ - @ instruction: 0xff629bbf │ │ - @ instruction: 0xff62f583 │ │ - @ instruction: 0xff629b5f │ │ + @ instruction: 0xff62f60a │ │ + @ instruction: 0xff629be6 │ │ + @ instruction: 0xff62f5aa │ │ + @ instruction: 0xff629b86 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d625bc │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [pc, #108] @ d62600 │ │ mov r5, r0 │ │ @@ -3558815,17 +3558815,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f4ef │ │ - @ instruction: 0xff632e88 │ │ - @ instruction: 0xff62f51f │ │ + @ instruction: 0xff62f516 │ │ + @ instruction: 0xff632eaf │ │ + @ instruction: 0xff62f546 │ │ bx lr │ │ bx lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ @@ -3558890,17 +3558890,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63a2f2 │ │ + @ instruction: 0xff63a319 │ │ @ instruction: 0xff62452a │ │ - @ instruction: 0xff63a25a │ │ + @ instruction: 0xff63a281 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ bicne r0, r2, r1 │ │ bx lr │ │ @@ -3558963,17 +3558963,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63a1ce │ │ + @ instruction: 0xff63a1f5 │ │ @ instruction: 0xff6476eb │ │ - @ instruction: 0xff63a136 │ │ + @ instruction: 0xff63a15d │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ d62880 │ │ mov r4, r0 │ │ mov r0, #32 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3559010,15 +3559010,15 @@ │ │ bl ccba04 │ │ cmp r0, #0 │ │ beq d628fc │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d4c7 │ │ + @ instruction: 0xff62d4ee │ │ ands r0, r1, #3 │ │ movwne r0, #1 │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6292c │ │ @@ -3559097,15 +3559097,15 @@ │ │ bl c2bdb8 │ │ mov r0, r4 │ │ bl c9fbbc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6125d4 │ │ - @ instruction: 0xff62d441 │ │ + @ instruction: 0xff62d468 │ │ andeq r2, lr, ip, lsl #24 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d62a80 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ @@ -3559251,15 +3559251,15 @@ │ │ bl c2bdb8 │ │ mov r0, r4 │ │ bl c9fbbc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61236c │ │ - @ instruction: 0xff630d25 │ │ + @ instruction: 0xff630d4c │ │ andeq r2, lr, r4, lsr #19 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d62ce8 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ @@ -3559321,15 +3559321,15 @@ │ │ mov r0, r6 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ bl c9fbbc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61221c │ │ - @ instruction: 0xff63d6ca │ │ + @ instruction: 0xff63d6f1 │ │ bx lr │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d62e04 │ │ ldr r0, [pc, r0] │ │ @@ -3559367,15 +3559367,15 @@ │ │ bl d637e0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6222e2 │ │ - @ instruction: 0xff63b758 │ │ + @ instruction: 0xff63b77f │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d62eb4 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ andeq r2, lr, r4, asr #16 │ │ @@ -3559411,15 +3559411,15 @@ │ │ bl d637e0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff622232 │ │ - @ instruction: 0xff637ed4 │ │ + @ instruction: 0xff637efb │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d62f64 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ muleq lr, r8, r7 │ │ @@ -3559594,27 +3559594,27 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #1 │ │ b d63200 │ │ @ instruction: 0xff622182 │ │ @ instruction: 0xff60e268 │ │ @ instruction: 0xff6220f6 │ │ - @ instruction: 0xff62afc3 │ │ + @ instruction: 0xff62afea │ │ @ instruction: 0xff622dca │ │ @ instruction: 0xff61f578 │ │ @ instruction: 0xff621f66 │ │ - @ instruction: 0xff62ae33 │ │ - @ instruction: 0xff62cdb8 │ │ + @ instruction: 0xff62ae5a │ │ + @ instruction: 0xff62cddf │ │ @ instruction: 0xff621fbe │ │ - @ instruction: 0xff62ae8b │ │ + @ instruction: 0xff62aeb2 │ │ @ instruction: 0xff621f3a │ │ - @ instruction: 0xff62ae07 │ │ + @ instruction: 0xff62ae2e │ │ @ instruction: 0xff621f92 │ │ - @ instruction: 0xff62ae5f │ │ - @ instruction: 0xff63160d │ │ + @ instruction: 0xff62ae86 │ │ + @ instruction: 0xff631634 │ │ @ instruction: 0xff61d5f8 │ │ @ instruction: 0xff612b5f │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d63278 │ │ ldr r0, [pc, r0] │ │ @@ -3559652,15 +3559652,15 @@ │ │ bl d640c4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff621e6e │ │ - @ instruction: 0xff62e8f8 │ │ + @ instruction: 0xff62e91f │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d63328 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ strdeq r2, [lr], -r4 │ │ @@ -3559784,15 +3559784,15 @@ │ │ bl d647a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff621c5e │ │ - @ instruction: 0xff630444 │ │ + @ instruction: 0xff63046b │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d63538 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ ldrdeq r2, [lr], -r4 │ │ @@ -3559828,15 +3559828,15 @@ │ │ bl d647a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff621bae │ │ - @ instruction: 0xff639434 │ │ + @ instruction: 0xff63945b │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d635e8 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ andeq r2, lr, r8, lsr #2 │ │ @@ -3559872,15 +3559872,15 @@ │ │ bl d647a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff621afe │ │ - @ instruction: 0xff63eb22 │ │ + @ instruction: 0xff63eb49 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d63698 │ │ ldr r0, [pc, r0] │ │ b d64fd8 │ │ andeq r2, lr, r8, rrx │ │ @@ -3560119,30 +3560119,30 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #226 @ 0xe2 │ │ b d63820 │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff621916 │ │ - @ instruction: 0xff63cbf4 │ │ - @ instruction: 0xff630e4b │ │ + @ instruction: 0xff63cc1b │ │ + @ instruction: 0xff630e72 │ │ @ instruction: 0xff641497 │ │ @ instruction: 0xff62171a │ │ - @ instruction: 0xff63c9f8 │ │ + @ instruction: 0xff63ca1f │ │ @ instruction: 0xff60ea4a │ │ @ instruction: 0xff621772 │ │ - @ instruction: 0xff63ca50 │ │ + @ instruction: 0xff63ca77 │ │ @ instruction: 0xff6216ee │ │ - @ instruction: 0xff63c9cc │ │ + @ instruction: 0xff63c9f3 │ │ @ instruction: 0xff621746 │ │ - @ instruction: 0xff63ca24 │ │ - @ instruction: 0xff630df1 │ │ + @ instruction: 0xff63ca4b │ │ + @ instruction: 0xff630e18 │ │ @ instruction: 0xff60cb80 │ │ @ instruction: 0xff61062e │ │ - @ instruction: 0xff631b15 │ │ + @ instruction: 0xff631b3c │ │ 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 │ │ @@ -3560318,29 +3560318,29 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff60fb87 │ │ @ instruction: 0xff618944 │ │ - @ instruction: 0xff630b4d │ │ - @ instruction: 0xff629330 │ │ + @ instruction: 0xff630b74 │ │ + @ instruction: 0xff629357 │ │ @ instruction: 0xff623193 │ │ @ instruction: 0xff6404b5 │ │ - @ instruction: 0xff62929a │ │ + @ instruction: 0xff6292c1 │ │ @ instruction: 0xff618814 │ │ @ instruction: 0xff60f544 │ │ - @ instruction: 0xff629242 │ │ + @ instruction: 0xff629269 │ │ @ instruction: 0xff60f4fc │ │ @ instruction: 0xff640289 │ │ - @ instruction: 0xff62ff65 │ │ + @ instruction: 0xff62ff8c │ │ @ instruction: 0xff6213c2 │ │ @ instruction: 0xff646397 │ │ - @ instruction: 0xff63757d │ │ - @ instruction: 0xff62e041 │ │ + @ instruction: 0xff6375a4 │ │ + @ instruction: 0xff62e068 │ │ @ instruction: 0xff6188c0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #28] │ │ cmp r0, #0 │ │ beq d63e00 │ │ bl cad2ec │ │ @@ -3560428,23 +3560428,23 @@ │ │ bl c2d4e8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ popgt {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff633483 │ │ - @ instruction: 0xff6268c1 │ │ - @ instruction: 0xff631687 │ │ + @ instruction: 0xff6334aa │ │ + @ instruction: 0xff6268e8 │ │ + @ instruction: 0xff6316ae │ │ @ instruction: 0xff624c06 │ │ - @ instruction: 0xff635262 │ │ - @ instruction: 0xff63e2a0 │ │ - @ instruction: 0xff63c547 │ │ - @ instruction: 0xff6351f8 │ │ - @ instruction: 0xff62a0d8 │ │ + @ instruction: 0xff635289 │ │ + @ instruction: 0xff63e2c7 │ │ + @ instruction: 0xff63c56e │ │ + @ instruction: 0xff63521f │ │ + @ instruction: 0xff62a0ff │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #312] @ d640a0 │ │ mov r7, r3 │ │ mov r5, r0 │ │ @@ -3560522,22 +3560522,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: 0xff61613c │ │ - @ instruction: 0xff63952b │ │ - @ instruction: 0xff628f2a │ │ + @ instruction: 0xff639552 │ │ + @ instruction: 0xff628f51 │ │ @ instruction: 0xff611ca1 │ │ @ instruction: 0xff61845c │ │ - @ instruction: 0xff62fc81 │ │ - @ instruction: 0xff63948f │ │ + @ instruction: 0xff62fca8 │ │ + @ instruction: 0xff6394b6 │ │ @ instruction: 0xff611c09 │ │ - @ instruction: 0xff62fc15 │ │ + @ instruction: 0xff62fc3c │ │ 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] │ │ @@ -3560940,44 +3560940,44 @@ │ │ bl d63f50 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d64580 │ │ mov r6, #1 │ │ b d64580 │ │ @ instruction: 0xff621022 │ │ - @ instruction: 0xff62dabb │ │ + @ instruction: 0xff62dae2 │ │ @ instruction: 0xff620faa │ │ - @ instruction: 0xff62da43 │ │ + @ instruction: 0xff62da6a │ │ @ instruction: 0xff621c46 │ │ @ instruction: 0xff620e4a │ │ - @ instruction: 0xff62d8e3 │ │ + @ instruction: 0xff62d90a │ │ @ instruction: 0xff61e410 │ │ - @ instruction: 0xff62d87e │ │ - @ instruction: 0xff63048d │ │ + @ instruction: 0xff62d8a5 │ │ + @ instruction: 0xff6304b4 │ │ @ instruction: 0xff620e12 │ │ - @ instruction: 0xff62d8ab │ │ + @ instruction: 0xff62d8d2 │ │ @ instruction: 0xff61c478 │ │ @ instruction: 0xff617ef9 │ │ @ instruction: 0xff61ef72 │ │ @ instruction: 0xff64395b │ │ @ instruction: 0xff61ef3e │ │ @ instruction: 0xff60ec3f │ │ @ instruction: 0xff618de8 │ │ @ instruction: 0xff61e113 │ │ - @ instruction: 0xff63b058 │ │ - @ instruction: 0xff630343 │ │ - @ instruction: 0xff63760a │ │ + @ instruction: 0xff63b07f │ │ + @ instruction: 0xff63036a │ │ + @ instruction: 0xff637631 │ │ @ instruction: 0xff6150c7 │ │ @ instruction: 0xff60dd91 │ │ - @ instruction: 0xff62c648 │ │ - @ instruction: 0xff6301ab │ │ + @ instruction: 0xff62c66f │ │ + @ instruction: 0xff6301d2 │ │ @ instruction: 0xff620a82 │ │ @ instruction: 0xff61c0ac │ │ @ instruction: 0xff61feb8 │ │ - @ instruction: 0xff63cc1e │ │ + @ instruction: 0xff63cc45 │ │ @ instruction: 0xff620c42 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne d647f0 │ │ bl c82d04 │ │ ldr r0, [pc, #344] @ d6491c │ │ @@ -3561065,23 +3561065,23 @@ │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #1 │ │ bge d648a4 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff620952 │ │ - @ instruction: 0xff62795b │ │ + @ instruction: 0xff627982 │ │ andeq r9, sp, r0, lsr #12 │ │ @ instruction: 0xff62084a │ │ - @ instruction: 0xff627853 │ │ + @ instruction: 0xff62787a │ │ @ instruction: 0xff61232b │ │ @ instruction: 0xff61be68 │ │ @ instruction: 0xff6178e9 │ │ @ instruction: 0xff6208e2 │ │ - @ instruction: 0xff6278eb │ │ + @ instruction: 0xff627912 │ │ @ instruction: 0xff615b75 │ │ 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 │ │ @@ -3561456,43 +3561456,43 @@ │ │ ldr r6, [sp, #16] │ │ b d64a1c │ │ @ instruction: 0xff62078a │ │ @ instruction: 0xff64550e │ │ @ instruction: 0xff620722 │ │ @ instruction: 0xff6454a6 │ │ @ instruction: 0xff61db5c │ │ - @ instruction: 0xff627218 │ │ - @ instruction: 0xff6395ef │ │ + @ instruction: 0xff62723f │ │ + @ instruction: 0xff639616 │ │ @ instruction: 0xff612140 │ │ @ instruction: 0xff62139a │ │ @ instruction: 0xff644de6 │ │ @ instruction: 0xff621b77 │ │ @ instruction: 0xff61209c │ │ - @ instruction: 0xff62fbdd │ │ - @ instruction: 0xff6256cb │ │ - @ instruction: 0xff62e81b │ │ - @ instruction: 0xff63b2f9 │ │ + @ instruction: 0xff62fc04 │ │ + @ instruction: 0xff6256f2 │ │ + @ instruction: 0xff62e842 │ │ + @ instruction: 0xff63b320 │ │ @ instruction: 0xff618d5d │ │ @ instruction: 0xff63ed13 │ │ - @ instruction: 0xff630355 │ │ + @ instruction: 0xff63037c │ │ @ instruction: 0xff618ce8 │ │ - @ instruction: 0xff633f10 │ │ - @ instruction: 0xff637752 │ │ - @ instruction: 0xff62ac04 │ │ - @ instruction: 0xff631f69 │ │ + @ instruction: 0xff633f37 │ │ + @ instruction: 0xff637779 │ │ + @ instruction: 0xff62ac2b │ │ + @ instruction: 0xff631f90 │ │ @ instruction: 0xff61c871 │ │ @ instruction: 0xff6175f4 │ │ - @ instruction: 0xff62af9b │ │ + @ instruction: 0xff62afc2 │ │ @ instruction: 0xff63f10a │ │ - @ instruction: 0xff62af47 │ │ + @ instruction: 0xff62af6e │ │ @ instruction: 0xff6100c0 │ │ - @ instruction: 0xff6305f1 │ │ - @ instruction: 0xff62aeef │ │ + @ instruction: 0xff630618 │ │ + @ instruction: 0xff62af16 │ │ @ instruction: 0xff60c314 │ │ - @ instruction: 0xff62aebf │ │ + @ instruction: 0xff62aee6 │ │ add r0, r0, #4 │ │ ldr r1, [r0, #-4] │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ cmp r1, #42 @ 0x2a │ │ ldreq r0, [r0] │ │ @@ -3561617,15 +3561617,15 @@ │ │ bl d959b4 │ │ mov r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #16] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63782b │ │ + @ instruction: 0xff637852 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r4, #0 │ │ @@ -3561771,20 +3561771,20 @@ │ │ ldr r1, [sp, #28] │ │ mov r3, #216 @ 0xd8 │ │ add r2, pc, r2 │ │ bl cc8904 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6376db │ │ + @ instruction: 0xff637702 │ │ @ instruction: 0xff60deee │ │ - @ instruction: 0xff63768f │ │ - @ instruction: 0xff631f46 │ │ - @ instruction: 0xff637653 │ │ - @ instruction: 0xff6375a3 │ │ + @ instruction: 0xff6376b6 │ │ + @ instruction: 0xff631f6d │ │ + @ instruction: 0xff63767a │ │ + @ instruction: 0xff6375ca │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r8, #0 │ │ cmp r5, #0 │ │ beq d65468 │ │ @@ -3561828,16 +3561828,16 @@ │ │ beq d65468 │ │ ldr r0, [r6, #8] │ │ bl c4aa98 │ │ mov r8, #1 │ │ str r5, [r6, #8] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff63750f │ │ - @ instruction: 0xff635924 │ │ + @ instruction: 0xff637536 │ │ + @ instruction: 0xff63594b │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #80] @ d65570 │ │ mov r4, r0 │ │ ldr r0, [r0, #36] @ 0x24 │ │ mov r2, #244 @ 0xf4 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3561853,15 +3561853,15 @@ │ │ mov r3, #248 @ 0xf8 │ │ bl cc77ec │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #250 @ 0xfa │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff63748f │ │ + @ instruction: 0xff6374b6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d65698 │ │ ldr r1, [pc, #388] @ d65718 │ │ @@ -3561959,18 +3561959,18 @@ │ │ bl cc77ec │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #250 @ 0xfa │ │ bl cc7594 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63741f │ │ - @ instruction: 0xff6372eb │ │ - @ instruction: 0xff63730f │ │ - @ instruction: 0xff637337 │ │ + @ instruction: 0xff637446 │ │ + @ instruction: 0xff637312 │ │ + @ instruction: 0xff637336 │ │ + @ instruction: 0xff63735e │ │ 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 │ │ @@ -3562171,24 +3562171,24 @@ │ │ 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: 0xff6140ea │ │ - @ instruction: 0xff630d6f │ │ - @ instruction: 0xff6348e3 │ │ + @ instruction: 0xff630d96 │ │ + @ instruction: 0xff63490a │ │ @ instruction: 0xff61850d │ │ - @ instruction: 0xff632aa1 │ │ + @ instruction: 0xff632ac8 │ │ @ instruction: 0xff60ad5e │ │ - @ instruction: 0xff6370bf │ │ + @ instruction: 0xff6370e6 │ │ @ instruction: 0xff63f568 │ │ @ instruction: 0xff620628 │ │ - @ instruction: 0xff637023 │ │ - @ instruction: 0xff636f77 │ │ + @ instruction: 0xff63704a │ │ + @ instruction: 0xff636f9e │ │ ldr r0, [pc, #4] @ d65a9c │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r8, [sp], -r8 @ │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3562273,18 +3562273,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: 0xff613da2 │ │ @ instruction: 0xff616928 │ │ - @ instruction: 0xff630a3f │ │ - @ instruction: 0xff6345c7 │ │ + @ instruction: 0xff630a66 │ │ + @ instruction: 0xff6345ee │ │ @ instruction: 0xff6168d8 │ │ - @ instruction: 0xff6327ed │ │ + @ instruction: 0xff632814 │ │ @ instruction: 0xff60aab2 │ │ @ instruction: 0xff6203e8 │ │ @ instruction: 0xff61684c │ │ ldr r0, [pc, #4] @ d65c28 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, sp, ip, lsl #6 │ │ @@ -3562349,18 +3562349,18 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl c4a038 │ │ cmp r0, #1 │ │ bge d65d08 │ │ mov r4, #0 │ │ b d65d10 │ │ - @ instruction: 0xff636d4f │ │ - @ instruction: 0xff631606 │ │ - @ instruction: 0xff636cff │ │ - @ instruction: 0xff6315b6 │ │ + @ instruction: 0xff636d76 │ │ + @ instruction: 0xff63162d │ │ + @ instruction: 0xff636d26 │ │ + @ instruction: 0xff6315dd │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d65d98 │ │ ldr r1, [pc, #64] @ d65da0 │ │ @@ -3562880,17 +3562880,17 @@ │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6219d1 │ │ @ instruction: 0xff6134c2 │ │ @ instruction: 0xff61fbea │ │ - @ instruction: 0xff633cc3 │ │ + @ instruction: 0xff633cea │ │ @ instruction: 0xff6178ed │ │ - @ instruction: 0xff631e81 │ │ + @ instruction: 0xff631ea8 │ │ @ instruction: 0xff60a13e │ │ @ instruction: 0xff6193b2 │ │ ldr r0, [pc, #4] @ d6659c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, r8, ror #20 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3562984,17 +3562984,17 @@ │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff621775 │ │ @ instruction: 0xff613256 │ │ @ instruction: 0xff615ddc │ │ @ instruction: 0xff61f996 │ │ - @ instruction: 0xff633a7b │ │ + @ instruction: 0xff633aa2 │ │ @ instruction: 0xff615d8c │ │ - @ instruction: 0xff631ca1 │ │ + @ instruction: 0xff631cc8 │ │ @ instruction: 0xff609f66 │ │ ldr r0, [pc, #4] @ d66738 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, r8, asr r9 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3563148,15 +3563148,15 @@ │ │ beq d66930 │ │ ldr r0, [r5, #4] │ │ bl c7a17c │ │ mov r0, #1 │ │ str r4, [r5, #4] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff611e37 │ │ - @ instruction: 0xff63093e │ │ + @ instruction: 0xff630965 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ @@ -3563209,15 +3563209,15 @@ │ │ beq d66a24 │ │ ldr r0, [r5, #8] │ │ bl c7a17c │ │ mov r0, #1 │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff611d43 │ │ - @ instruction: 0xff6275bf │ │ + @ instruction: 0xff6275e6 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c7a17c │ │ ldr r0, [r4, #8] │ │ bl c7a17c │ │ ldr r1, [pc, #16] @ d66ad4 │ │ @@ -3563292,17 +3563292,17 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff611c7b │ │ @ instruction: 0xff611c0f │ │ - @ instruction: 0xff63257e │ │ + @ instruction: 0xff6325a5 │ │ @ instruction: 0xff611bd7 │ │ - @ instruction: 0xff632546 │ │ + @ instruction: 0xff63256d │ │ @ instruction: 0xff611ba3 │ │ push {r4, lr} │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d66c34 │ │ ldr r1, [pc, #36] @ d66c3c │ │ @@ -3563465,15 +3563465,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff641c3d │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d66ea0 │ │ add r0, pc, r0 │ │ b d66f50 │ │ - @ instruction: 0xff62d70a │ │ + @ instruction: 0xff62d731 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d959b4 │ │ ldr r1, [pc, #52] @ d66eec │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c97c9c │ │ @@ -3563484,15 +3563484,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c980fc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d6ea │ │ + @ instruction: 0xff62d711 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d66f00 │ │ add r0, pc, r0 │ │ b d66f50 │ │ @ instruction: 0xff619a6e │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ @@ -3563617,16 +3563617,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff6393f3 │ │ - @ instruction: 0xff63935b │ │ + @ instruction: 0xff63941a │ │ + @ instruction: 0xff639382 │ │ @ instruction: 0xff640dd8 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ @@ -3563682,19 +3563682,19 @@ │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0]! │ │ vst1.32 {d16-d17}, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff6392df │ │ - @ instruction: 0xff6392bf │ │ - @ instruction: 0xff63929f │ │ - @ instruction: 0xff63927f │ │ - @ instruction: 0xff63925b │ │ + @ instruction: 0xff639306 │ │ + @ instruction: 0xff6392e6 │ │ + @ instruction: 0xff6392c6 │ │ + @ instruction: 0xff6392a6 │ │ + @ instruction: 0xff639282 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrd r6, [r0, #88] @ 0x58 │ │ mov r4, r0 │ │ ldr r5, [r0, #64] @ 0x40 │ │ mov r0, r7 │ │ @@ -3563761,19 +3563761,19 @@ │ │ str r3, [r1] │ │ str r0, [r2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff6391c7 │ │ - @ instruction: 0xff6391a7 │ │ - @ instruction: 0xff639187 │ │ - @ instruction: 0xff639167 │ │ - @ instruction: 0xff639147 │ │ + @ instruction: 0xff6391ee │ │ + @ instruction: 0xff6391ce │ │ + @ instruction: 0xff6391ae │ │ + @ instruction: 0xff63918e │ │ + @ instruction: 0xff63916e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ @@ -3563976,39 +3563976,39 @@ │ │ str r0, [sp] │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff634f19 │ │ - @ instruction: 0xff638f17 │ │ + @ instruction: 0xff634f40 │ │ + @ instruction: 0xff638f3e │ │ @ instruction: 0xff614cb1 │ │ - @ instruction: 0xff6231c3 │ │ + @ instruction: 0xff6231ea │ │ @ instruction: 0xff620f8c │ │ - @ instruction: 0xff638ee3 │ │ + @ instruction: 0xff638f0a │ │ @ instruction: 0xff614c7d │ │ @ instruction: 0xff61125d │ │ - @ instruction: 0xff639007 │ │ + @ instruction: 0xff63902e │ │ @ instruction: 0xff614da1 │ │ @ instruction: 0xff63cd40 │ │ - @ instruction: 0xff638f43 │ │ + @ instruction: 0xff638f6a │ │ @ instruction: 0xff614cdd │ │ - @ instruction: 0xff638eaf │ │ + @ instruction: 0xff638ed6 │ │ @ instruction: 0xff614c49 │ │ @ instruction: 0xff61bf2a │ │ - @ instruction: 0xff638e53 │ │ + @ instruction: 0xff638e7a │ │ @ instruction: 0xff614bed │ │ - @ instruction: 0xff62fcb3 │ │ - @ instruction: 0xff638f9b │ │ + @ instruction: 0xff62fcda │ │ + @ instruction: 0xff638fc2 │ │ @ instruction: 0xff614d35 │ │ @ instruction: 0xff640a0c │ │ - @ instruction: 0xff638daf │ │ + @ instruction: 0xff638dd6 │ │ @ instruction: 0xff614b49 │ │ - @ instruction: 0xff633758 │ │ + @ instruction: 0xff63377f │ │ ldr r0, [pc, #4] @ d6770c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, lsl #24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3564363,45 +3564363,45 @@ │ │ cmp r1, #0 │ │ movne r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62b4c7 │ │ - @ instruction: 0xff638ca3 │ │ + @ instruction: 0xff62b4ee │ │ + @ instruction: 0xff638cca │ │ @ instruction: 0xff611acc │ │ - @ instruction: 0xff638c23 │ │ - @ instruction: 0xff638bd3 │ │ + @ instruction: 0xff638c4a │ │ + @ instruction: 0xff638bfa │ │ @ instruction: 0xff60d78c │ │ @ instruction: 0xff610f5d │ │ - @ instruction: 0xff633f33 │ │ - @ instruction: 0xff638b3f │ │ - @ instruction: 0xff62dbc6 │ │ - @ instruction: 0xff638abf │ │ + @ instruction: 0xff633f5a │ │ + @ instruction: 0xff638b66 │ │ + @ instruction: 0xff62dbed │ │ + @ instruction: 0xff638ae6 │ │ @ instruction: 0xff63c858 │ │ - @ instruction: 0xff638a37 │ │ + @ instruction: 0xff638a5e │ │ @ instruction: 0xff6404e7 │ │ @ instruction: 0xff610dc5 │ │ @ instruction: 0xff615958 │ │ - @ instruction: 0xff638947 │ │ + @ instruction: 0xff63896e │ │ @ instruction: 0xff63e136 │ │ @ instruction: 0xff610cd9 │ │ @ instruction: 0xff614c50 │ │ - @ instruction: 0xff638917 │ │ + @ instruction: 0xff63893e │ │ @ instruction: 0xff6423b9 │ │ - @ instruction: 0xff62d9cd │ │ - @ instruction: 0xff63897b │ │ + @ instruction: 0xff62d9f4 │ │ + @ instruction: 0xff6389a2 │ │ @ instruction: 0xff64241d │ │ @ instruction: 0xff6162ae │ │ - @ instruction: 0xff62829a │ │ - @ instruction: 0xff62a04c │ │ + @ instruction: 0xff6282c1 │ │ + @ instruction: 0xff62a073 │ │ @ instruction: 0xff619ad4 │ │ - @ instruction: 0xff6231a8 │ │ - @ instruction: 0xff639355 │ │ + @ instruction: 0xff6231cf │ │ + @ instruction: 0xff63937c │ │ ldr r0, [pc, #4] @ d67d30 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, ror #13 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d67d64 │ │ @@ -3564473,16 +3564473,16 @@ │ │ pop {r4, r5, fp, pc} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff638683 │ │ - @ instruction: 0xff6385f7 │ │ + @ instruction: 0xff6386aa │ │ + @ instruction: 0xff63861e │ │ @ instruction: 0xff617af5 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d67f10 │ │ @@ -3564541,16 +3564541,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff638583 │ │ - @ instruction: 0xff6384eb │ │ + @ instruction: 0xff6385aa │ │ + @ instruction: 0xff638512 │ │ @ instruction: 0xff610899 │ │ cmp r1, #3 │ │ strhi r1, [r0, #4] │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c82d04 │ │ @@ -3564564,15 +3564564,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #217 @ 0xd9 │ │ mov r3, #4 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff638473 │ │ + @ instruction: 0xff63849a │ │ @ instruction: 0xff63ff23 │ │ @ instruction: 0xff610801 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r8, r0 │ │ mov r0, #0 │ │ @@ -3564890,17 +3564890,17 @@ │ │ mov r1, #235 @ 0xeb │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6383fb │ │ - @ instruction: 0xff6383e7 │ │ - @ instruction: 0xff637f5f │ │ + @ instruction: 0xff638422 │ │ + @ instruction: 0xff63840e │ │ + @ instruction: 0xff637f86 │ │ @ instruction: 0xff613d0b │ │ @ instruction: 0xff608d61 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [r0, #52] @ 0x34 │ │ cmp r0, #1 │ │ @@ -3565106,19 +3565106,19 @@ │ │ bl d12654 │ │ cmp r0, #0 │ │ strne r8, [r4, r7, lsl #2] │ │ addne r7, r7, #1 │ │ cmpne r6, r7 │ │ bne d68810 │ │ b d6864c │ │ - @ instruction: 0xff637e03 │ │ - @ instruction: 0xff637c3b │ │ + @ instruction: 0xff637e2a │ │ + @ instruction: 0xff637c62 │ │ @ instruction: 0x000021bc │ │ - @ instruction: 0xff637db3 │ │ - @ instruction: 0xff637d93 │ │ + @ instruction: 0xff637dda │ │ + @ instruction: 0xff637dba │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ sub sp, sp, #2048 @ 0x800 │ │ ldr r5, [r0, #84] @ 0x54 │ │ add lr, sp, #1024 @ 0x400 │ │ @@ -3565236,16 +3565236,16 @@ │ │ movw r3, #787 @ 0x313 │ │ add r2, pc, r2 │ │ bl cc77ec │ │ add sp, sp, #12 │ │ add sp, sp, #2048 @ 0x800 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff6379f7 │ │ - @ instruction: 0xff6379df │ │ + @ instruction: 0xff637a1e │ │ + @ instruction: 0xff637a06 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #180 @ 0xb4 │ │ mov r7, r2 │ │ cmp r2, #0 │ │ beq d68c30 │ │ @@ -3567243,18 +3567243,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r3, #1 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff635adb │ │ + @ instruction: 0xff635b02 │ │ @ instruction: 0xff618b7e │ │ @ instruction: 0xff616d5c │ │ - @ instruction: 0xff635a97 │ │ + @ instruction: 0xff635abe │ │ @ instruction: 0xff618b3a │ │ @ instruction: 0xff6395da │ │ cmp r1, #7 │ │ strhi r1, [r0, #44] @ 0x2c │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ @@ -3567269,16 +3567269,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #235 @ 0xeb │ │ mov r3, #8 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff635a2f │ │ - @ instruction: 0xff633bbb │ │ + @ instruction: 0xff635a56 │ │ + @ instruction: 0xff633be2 │ │ @ instruction: 0xff60ddbd │ │ cmp r1, #19 │ │ cmpne r1, #16 │ │ streq r1, [r0, #56] @ 0x38 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3567292,15 +3567292,15 @@ │ │ ldr r2, [pc, #28] @ d6aa74 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #125 @ 0x7d │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6359cf │ │ + @ instruction: 0xff6359f6 │ │ @ instruction: 0xff611786 │ │ @ instruction: 0xff61a6f8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #104] @ d6aaf0 │ │ mov r4, r0 │ │ ldr r0, [r0, #100] @ 0x64 │ │ @@ -3567325,16 +3567325,16 @@ │ │ mov r5, #0 │ │ str r5, [r4, #92] @ 0x5c │ │ bl c9cb14 │ │ str r5, [r4, #96] @ 0x60 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff635987 │ │ - @ instruction: 0xff63595f │ │ + @ instruction: 0xff6359ae │ │ + @ instruction: 0xff635986 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d6ab30 │ │ ldr r1, [pc, #32] @ d6ab38 │ │ @@ -3567343,15 +3567343,15 @@ │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6234e8 │ │ + @ instruction: 0xff62350f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d6ac4c │ │ @@ -3567414,28 +3567414,28 @@ │ │ ldr r1, [pc, #24] @ d6ac58 │ │ mov r0, r6 │ │ mov r2, #110 @ 0x6e │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6234a0 │ │ - @ instruction: 0xff6233c0 │ │ + @ instruction: 0xff6234c7 │ │ + @ instruction: 0xff6233e7 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d6ac8c │ │ ldr r1, [pc, #16] @ d6ac88 │ │ mov r0, r4 │ │ mov r2, #110 @ 0x6e │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff623388 │ │ + @ instruction: 0xff6233af │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r8, [r0], #8 │ │ bl d3ae30 │ │ ldr r9, [pc, #144] @ d6ad34 │ │ mov r7, r4 │ │ ldr r0, [r7, #20]! │ │ @@ -3567470,15 +3567470,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: 0xff623358 │ │ + @ instruction: 0xff62337f │ │ 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 │ │ @@ -3567608,20 +3567608,20 @@ │ │ bl d6b59c │ │ mov r6, r0 │ │ mov r0, r7 │ │ mov r1, #64 @ 0x40 │ │ bl da57b0 │ │ b d6ae90 │ │ @ instruction: 0xff6058c9 │ │ - @ instruction: 0xff6231ec │ │ - @ instruction: 0xff62fff0 │ │ - @ instruction: 0xff6231c0 │ │ - @ instruction: 0xff62ffc4 │ │ - @ instruction: 0xff623194 │ │ - @ instruction: 0xff62ff98 │ │ + @ instruction: 0xff623213 │ │ + @ instruction: 0xff630017 │ │ + @ instruction: 0xff6231e7 │ │ + @ instruction: 0xff62ffeb │ │ + @ instruction: 0xff6231bb │ │ + @ instruction: 0xff62ffbf │ │ ldr r0, [pc, #4] @ d6af80 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, ip, asr r5 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3567689,16 +3567689,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6391e0 │ │ - @ instruction: 0xff622f8c │ │ - @ instruction: 0xff62c250 │ │ + @ instruction: 0xff622fb3 │ │ + @ instruction: 0xff62c277 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #180 @ 0xb4 │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl d3a1f4 │ │ @@ -3567839,15 +3567839,15 @@ │ │ add r2, pc, r2 │ │ stm sp, {sl, fp} │ │ str r5, [sp, #8] │ │ str r8, [sp, #12] │ │ bl d6b4c0 │ │ mov r6, r0 │ │ b d6b280 │ │ - @ instruction: 0xff622da4 │ │ + @ instruction: 0xff622dcb │ │ @ instruction: 0xff61826f │ │ @ instruction: 0xff69401c │ │ @ instruction: 0xff693eac │ │ ldr r0, [pc, #4] @ d6b314 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r0, r2 │ │ @@ -3567945,22 +3567945,22 @@ │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff622b98 │ │ + @ instruction: 0xff622bbf │ │ @ instruction: 0xff61b745 │ │ - @ instruction: 0xff631d85 │ │ - @ instruction: 0xff622c94 │ │ - @ instruction: 0xff62e858 │ │ - @ instruction: 0xff622c3c │ │ - @ instruction: 0xff622bf8 │ │ - @ instruction: 0xff633936 │ │ + @ instruction: 0xff631dac │ │ + @ instruction: 0xff622cbb │ │ + @ instruction: 0xff62e87f │ │ + @ instruction: 0xff622c63 │ │ + @ instruction: 0xff622c1f │ │ + @ instruction: 0xff63395d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3568005,17 +3568005,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff622a9c │ │ - @ instruction: 0xff6283aa │ │ - @ instruction: 0xff62699f │ │ + @ instruction: 0xff622ac3 │ │ + @ instruction: 0xff6283d1 │ │ + @ instruction: 0xff6269c6 │ │ 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 c93bc4 │ │ @@ -3568284,25 +3568284,25 @@ │ │ str r6, [r8] │ │ bl ccd13c │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d6b994 │ │ @ instruction: 0xff639101 │ │ @ instruction: 0xff604e4a │ │ - @ instruction: 0xff628294 │ │ - @ instruction: 0xff6226cc │ │ + @ instruction: 0xff6282bb │ │ + @ instruction: 0xff6226f3 │ │ @ instruction: 0xff60d914 │ │ - @ instruction: 0xff622658 │ │ - @ instruction: 0xff6273d1 │ │ - @ instruction: 0xff637a66 │ │ - @ instruction: 0xff622798 │ │ + @ instruction: 0xff62267f │ │ + @ instruction: 0xff6273f8 │ │ + @ instruction: 0xff637a8d │ │ + @ instruction: 0xff6227bf │ │ @ instruction: 0xff63a3b0 │ │ - @ instruction: 0xff622758 │ │ + @ instruction: 0xff62277f │ │ @ instruction: 0xff63a370 │ │ - @ instruction: 0xff622734 │ │ + @ instruction: 0xff62275b │ │ @ instruction: 0xff63a34c │ │ 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 │ │ @@ -3568402,17 +3568402,17 @@ │ │ movw r1, #256 @ 0x100 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6205bb │ │ - @ instruction: 0xff620597 │ │ - @ instruction: 0xff62b73a │ │ + @ instruction: 0xff6205e2 │ │ + @ instruction: 0xff6205be │ │ + @ instruction: 0xff62b761 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ ldr r6, [r0, #148] @ 0x94 │ │ mov r0, r1 │ │ @@ -3568436,15 +3568436,15 @@ │ │ bl da57b0 │ │ str r6, [r4, #148] @ 0x94 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, r6, lr} │ │ b cc7594 │ │ - @ instruction: 0xff62052b │ │ + @ instruction: 0xff620552 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0, #148] @ 0x94 │ │ mov r4, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d6bdbc │ │ @@ -3568545,18 +3568545,18 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6204bb │ │ - @ instruction: 0xff62035f │ │ - @ instruction: 0xff62b502 │ │ - @ instruction: 0xff6203b7 │ │ + @ instruction: 0xff6204e2 │ │ + @ instruction: 0xff620386 │ │ + @ instruction: 0xff62b529 │ │ + @ instruction: 0xff6203de │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #148] @ 0x94 │ │ bl c9bec4 │ │ add r0, r4, #4 │ │ bl d3ae30 │ │ @@ -3568573,15 +3568573,15 @@ │ │ mov r3, #65 @ 0x41 │ │ bl cc77ec │ │ mov r0, r4 │ │ mov r1, #172 @ 0xac │ │ bl da57b0 │ │ str r6, [r4, #148] @ 0x94 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6202f7 │ │ + @ instruction: 0xff62031e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ @@ -3568742,21 +3568742,21 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63b0a1 │ │ - @ instruction: 0xff620177 │ │ + @ instruction: 0xff62019e │ │ @ instruction: 0xff614a08 │ │ - @ instruction: 0xff620113 │ │ + @ instruction: 0xff62013a │ │ @ instruction: 0xff603b5b │ │ - @ instruction: 0xff62004f │ │ + @ instruction: 0xff620076 │ │ @ instruction: 0xff610101 │ │ - @ instruction: 0xff625e0f │ │ + @ instruction: 0xff625e36 │ │ ldr r0, [pc, #4] @ d6c13c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r4, ror #11 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #164] @ d6c1f4 │ │ @@ -3568798,15 +3568798,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: 0xff635aa0 │ │ + @ instruction: 0xff635ac7 │ │ @ instruction: 0xff603a03 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d6c254 │ │ @@ -3568824,15 +3568824,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: 0xff62ebfc │ │ + @ instruction: 0xff62ec23 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3568931,16 +3568931,16 @@ │ │ str sl, [r5] │ │ str r9, [r7] │ │ str r4, [r6] │ │ bl cc7594 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62eb90 │ │ - @ instruction: 0xff62eaa0 │ │ + @ instruction: 0xff62ebb7 │ │ + @ instruction: 0xff62eac7 │ │ 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 │ │ @@ -3568982,15 +3568982,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 cc7594 │ │ - @ instruction: 0xff62e9d8 │ │ + @ instruction: 0xff62e9ff │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ ldr r0, [r0, #8] │ │ bl c9bec4 │ │ mov r7, r4 │ │ ldr r1, [r4, #36] @ 0x24 │ │ @@ -3569025,15 +3569025,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: 0xff62e91c │ │ + @ instruction: 0xff62e943 │ │ 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 d3a1f4 │ │ @@ -3569222,25 +3569222,25 @@ │ │ mov r1, r9 │ │ movw r3, #341 @ 0x155 │ │ add r2, pc, r2 │ │ bl cc77ec │ │ mov r0, r6 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62e76c │ │ - @ instruction: 0xff633d87 │ │ - @ instruction: 0xff62e650 │ │ - @ instruction: 0xff633c6b │ │ - @ instruction: 0xff62e740 │ │ - @ instruction: 0xff633d5b │ │ + @ instruction: 0xff62e793 │ │ + @ instruction: 0xff633dae │ │ + @ instruction: 0xff62e677 │ │ + @ instruction: 0xff633c92 │ │ + @ instruction: 0xff62e767 │ │ + @ instruction: 0xff633d82 │ │ @ instruction: 0xff637bf4 │ │ - @ instruction: 0xff62e5dc │ │ - @ instruction: 0xff633bf7 │ │ - @ instruction: 0xff62e6e0 │ │ - @ instruction: 0xff62e59c │ │ + @ instruction: 0xff62e603 │ │ + @ instruction: 0xff633c1e │ │ + @ instruction: 0xff62e707 │ │ + @ instruction: 0xff62e5c3 │ │ ldr r0, [pc, #4] @ d6c8cc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, r0, ror #29 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r0 │ │ @@ -3569447,32 +3569447,32 @@ │ │ ldr r1, [r8] │ │ mov r3, #0 │ │ mov r4, #0 │ │ bl c9c0a0 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d6cb60 │ │ - @ instruction: 0xff622ee2 │ │ + @ instruction: 0xff622f09 │ │ @ instruction: 0xff636efc │ │ @ instruction: 0xff637f81 │ │ @ instruction: 0xff6075eb │ │ - @ instruction: 0xff62534b │ │ - @ instruction: 0xff620a5c │ │ - @ instruction: 0xff62e268 │ │ - @ instruction: 0xff623220 │ │ + @ instruction: 0xff625372 │ │ + @ instruction: 0xff620a83 │ │ + @ instruction: 0xff62e28f │ │ + @ instruction: 0xff623247 │ │ @ instruction: 0xff60a215 │ │ - @ instruction: 0xff627184 │ │ + @ instruction: 0xff6271ab │ │ @ instruction: 0xff60c83c │ │ @ instruction: 0xff603bf5 │ │ - @ instruction: 0xff61e67c │ │ + @ instruction: 0xff61e6a3 │ │ @ instruction: 0xff63b439 │ │ - @ instruction: 0xff62b443 │ │ + @ instruction: 0xff62b46a │ │ @ instruction: 0xff6169c5 │ │ - @ instruction: 0xff62e444 │ │ - @ instruction: 0xff6233fc │ │ + @ instruction: 0xff62e46b │ │ + @ instruction: 0xff623423 │ │ ldr r0, [pc, #4] @ d6cc6c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, r4, asr #24 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d6cca0 │ │ @@ -3569727,15 +3569727,15 @@ │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff628495 │ │ + @ instruction: 0xff6284bc │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d6d168 │ │ @@ -3569789,16 +3569789,16 @@ │ │ mov r2, #79 @ 0x4f │ │ str r8, [r5] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r6] │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62844d │ │ - @ instruction: 0xff6283c5 │ │ + @ instruction: 0xff628474 │ │ + @ instruction: 0xff6283ec │ │ 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 │ │ @@ -3569820,15 +3569820,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 cc7594 │ │ - @ instruction: 0xff628345 │ │ + @ instruction: 0xff62836c │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl d3abe0 │ │ mov r7, r4 │ │ @@ -3569844,15 +3569844,15 @@ │ │ mov r3, #90 @ 0x5a │ │ bl cc77ec │ │ 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: 0xff6282d5 │ │ + @ instruction: 0xff6282fc │ │ 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 d3a1f4 │ │ @@ -3570285,30 +3570285,30 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ b d6d4a4 │ │ - @ instruction: 0xff6281bd │ │ + @ instruction: 0xff6281e4 │ │ @ instruction: 0xff636c48 │ │ - @ instruction: 0xff628191 │ │ + @ instruction: 0xff6281b8 │ │ @ instruction: 0xff636c1c │ │ - @ instruction: 0xff628165 │ │ + @ instruction: 0xff62818c │ │ @ instruction: 0xff636bf0 │ │ - @ instruction: 0xff6281e9 │ │ - @ instruction: 0xff62461e │ │ - @ instruction: 0xff628065 │ │ - @ instruction: 0xff62449a │ │ - @ instruction: 0xff628099 │ │ - @ instruction: 0xff6244ce │ │ - @ instruction: 0xff627d7d │ │ - @ instruction: 0xff6241b2 │ │ - @ instruction: 0xff627bdd │ │ - @ instruction: 0xff624012 │ │ + @ instruction: 0xff628210 │ │ + @ instruction: 0xff624645 │ │ + @ instruction: 0xff62808c │ │ + @ instruction: 0xff6244c1 │ │ + @ instruction: 0xff6280c0 │ │ + @ instruction: 0xff6244f5 │ │ + @ instruction: 0xff627da4 │ │ + @ instruction: 0xff6241d9 │ │ + @ instruction: 0xff627c04 │ │ + @ instruction: 0xff624039 │ │ ldr r0, [pc, #4] @ d6d97c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, ip, lsr #31 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ @@ -3570375,18 +3570375,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: 0xff6261e0 │ │ - @ instruction: 0xff627b05 │ │ - @ instruction: 0xff630b99 │ │ - @ instruction: 0xff627aa5 │ │ + @ instruction: 0xff626207 │ │ + @ instruction: 0xff627b2c │ │ + @ instruction: 0xff630bc0 │ │ + @ instruction: 0xff627acc │ │ ldr r0, [pc, #4] @ d6dab4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r0, [sp], -r8 │ │ push {r4, r5, fp, lr} │ │ add r0, r0, #4 │ │ mov r4, r1 │ │ @@ -3570460,15 +3570460,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: 0xff638103 │ │ @ instruction: 0xff602017 │ │ - @ instruction: 0xff63139d │ │ + @ instruction: 0xff6313c4 │ │ andeq r7, sp, r8, asr fp │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3570613,15 +3570613,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: 0xff637eab │ │ @ instruction: 0xff601dab │ │ - @ instruction: 0xff631131 │ │ + @ instruction: 0xff631158 │ │ strdeq r7, [sp], -r0 │ │ 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 │ │ @@ -3570902,21 +3570902,21 @@ │ │ bl cb06a4 │ │ b d6dffc │ │ @ instruction: 0xff637cef │ │ @ instruction: 0xff605292 │ │ @ instruction: 0xff637cc3 │ │ @ instruction: 0xff605266 │ │ @ instruction: 0xff637c97 │ │ - @ instruction: 0xff623c30 │ │ + @ instruction: 0xff623c57 │ │ @ instruction: 0xff637d1b │ │ - @ instruction: 0xff623cb4 │ │ + @ instruction: 0xff623cdb │ │ @ instruction: 0xff637c5f │ │ - @ instruction: 0xff623bf8 │ │ + @ instruction: 0xff623c1f │ │ @ instruction: 0xff637c03 │ │ - @ instruction: 0xff623b9c │ │ + @ instruction: 0xff623bc3 │ │ ldr r0, [pc, #4] @ d6e2fc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r8, lsl #14 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r0 │ │ @@ -3571075,16 +3571075,16 @@ │ │ bl c82ee8 │ │ b d6e57c │ │ strd r0, [r8, #24] │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff626613 │ │ - @ instruction: 0xff62487f │ │ + @ instruction: 0xff62663a │ │ + @ instruction: 0xff6248a6 │ │ @ instruction: 0xff637893 │ │ @ instruction: 0xff63783b │ │ @ instruction: 0xff60ae64 │ │ @ instruction: 0xff6377e7 │ │ @ instruction: 0xff60ddae │ │ @ instruction: 0xff6377ab │ │ @ instruction: 0xff63775b │ │ @@ -3571596,15 +3571596,15 @@ │ │ mov r9, #1 │ │ b d6ed84 │ │ @ instruction: 0xff60285d │ │ @ instruction: 0xff60ba85 │ │ @ instruction: 0xff602831 │ │ @ instruction: 0xff60ba59 │ │ @ instruction: 0xff6027f1 │ │ - @ instruction: 0xff62888c │ │ + @ instruction: 0xff6288b3 │ │ @ instruction: 0xff6027b1 │ │ @ instruction: 0xff60294d │ │ @ instruction: 0xff6028b1 │ │ ldr r0, [pc, #4] @ d6edc8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r0, asr #26 │ │ @@ -3571732,21 +3571732,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: 0xff623def │ │ + @ instruction: 0xff623e16 │ │ @ instruction: 0xff602415 │ │ @ instruction: 0xff6023b5 │ │ @ instruction: 0xff60a3c4 │ │ @ instruction: 0xff602365 │ │ @ instruction: 0xff602305 │ │ - @ instruction: 0xff61d64c │ │ + @ instruction: 0xff61d673 │ │ @ instruction: 0xff60e3d0 │ │ ldr r0, [pc, #4] @ d6eff8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, ip, fp │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3572480,32 +3572480,32 @@ │ │ mov r3, #544 @ 0x220 │ │ add r2, pc, r2 │ │ bl cc77ec │ │ b d6f6e8 │ │ mov r7, #0 │ │ b d6f6e8 │ │ @ instruction: 0xff617656 │ │ - @ instruction: 0xff627d79 │ │ + @ instruction: 0xff627da0 │ │ @ instruction: 0xff61762a │ │ - @ instruction: 0xff627d4d │ │ + @ instruction: 0xff627d74 │ │ @ instruction: 0xff617676 │ │ - @ instruction: 0xff61b196 │ │ + @ instruction: 0xff61b1bd │ │ @ instruction: 0xff6175aa │ │ - @ instruction: 0xff61b0ca │ │ + @ instruction: 0xff61b0f1 │ │ @ instruction: 0xff61755a │ │ - @ instruction: 0xff61b07a │ │ + @ instruction: 0xff61b0a1 │ │ @ instruction: 0xff61750e │ │ - @ instruction: 0xff61b02e │ │ + @ instruction: 0xff61b055 │ │ @ instruction: 0xff617492 │ │ - @ instruction: 0xff61afb2 │ │ + @ instruction: 0xff61afd9 │ │ @ instruction: 0xff61744a │ │ - @ instruction: 0xff61af6a │ │ + @ instruction: 0xff61af91 │ │ @ instruction: 0xff617426 │ │ @ instruction: 0xff6170a2 │ │ - @ instruction: 0xff61abc2 │ │ + @ instruction: 0xff61abe9 │ │ @ instruction: 0xff617072 │ │ ldr r0, [pc, #4] @ d6fbd4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r8, lsr r0 @ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3572717,25 +3572717,25 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d6ff24 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff622fff │ │ + @ instruction: 0xff623026 │ │ @ instruction: 0xff616fae │ │ @ instruction: 0xff616f56 │ │ @ instruction: 0xff6095e4 │ │ @ instruction: 0xff616f0e │ │ @ instruction: 0xff616eb6 │ │ @ instruction: 0xff607e38 │ │ - @ instruction: 0xff628127 │ │ + @ instruction: 0xff62814e │ │ @ instruction: 0xff605b3e │ │ - @ instruction: 0xff6266b2 │ │ - @ instruction: 0xff631105 │ │ + @ instruction: 0xff6266d9 │ │ + @ instruction: 0xff63112c │ │ @ instruction: 0xff616d02 │ │ @ instruction: 0xff616cde │ │ ldr r0, [pc, #4] @ d6ff70 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, ip, lsr sp │ │ push {fp, lr} │ │ @@ -3572784,15 +3572784,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff611b60 │ │ @ instruction: 0xff616be2 │ │ - @ instruction: 0xff61a6df │ │ + @ instruction: 0xff61a706 │ │ 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]! │ │ @@ -3573185,15 +3573185,15 @@ │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62a7df │ │ + @ instruction: 0xff62a806 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d707ac │ │ @@ -3573262,16 +3573262,16 @@ │ │ mov r6, #0 │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4, #36] @ 0x24 │ │ str r6, [r4, #40] @ 0x28 │ │ bl cc7594 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62a797 │ │ - @ instruction: 0xff62a6ef │ │ + @ instruction: 0xff62a7be │ │ + @ instruction: 0xff62a716 │ │ 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 │ │ @@ -3573300,15 +3573300,15 @@ │ │ mov r0, r4 │ │ vst1.32 {d16-d17}, [r7] │ │ mov r2, #72 @ 0x48 │ │ vst1.32 {d16-d17}, [r5] │ │ str r8, [r4] │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b cc7594 │ │ - @ instruction: 0xff62a653 │ │ + @ instruction: 0xff62a67a │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl d3ae30 │ │ mov r7, r4 │ │ @@ -3573331,15 +3573331,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: 0xff62a5c7 │ │ + @ instruction: 0xff62a5ee │ │ 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 d3a1f4 │ │ @@ -3573536,23 +3573536,23 @@ │ │ add r0, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ bl da57b0 │ │ b d70b0c │ │ sub r2, r8, r7 │ │ add r1, sp, #16 │ │ b d70a24 │ │ - @ instruction: 0xff62a407 │ │ + @ instruction: 0xff62a42e │ │ @ instruction: 0xff61472b │ │ - @ instruction: 0xff62a3db │ │ + @ instruction: 0xff62a402 │ │ @ instruction: 0xff6146ff │ │ - @ instruction: 0xff62a3af │ │ + @ instruction: 0xff62a3d6 │ │ @ instruction: 0xff6146d3 │ │ - @ instruction: 0xff62a383 │ │ + @ instruction: 0xff62a3aa │ │ @ instruction: 0xff6146a7 │ │ - @ instruction: 0xff62a357 │ │ + @ instruction: 0xff62a37e │ │ @ instruction: 0xff61467b │ │ ldr r0, [pc, #4] @ d70c30 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq lr, [ip], -r4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3573679,22 +3573679,22 @@ │ │ bl c82ee8 │ │ b d70dd0 │ │ strb r0, [r8, #32] │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff622f28 │ │ - @ instruction: 0xff62a19f │ │ + @ instruction: 0xff622f4f │ │ + @ instruction: 0xff62a1c6 │ │ @ instruction: 0xff612817 │ │ - @ instruction: 0xff62a13b │ │ - @ instruction: 0xff6252b1 │ │ - @ instruction: 0xff62a0d7 │ │ - @ instruction: 0xff62c0ab │ │ - @ instruction: 0xff62a03f │ │ + @ instruction: 0xff62a162 │ │ + @ instruction: 0xff6252d8 │ │ + @ instruction: 0xff62a0fe │ │ + @ instruction: 0xff62c0d2 │ │ + @ instruction: 0xff62a066 │ │ @ instruction: 0xff6126f3 │ │ ldr r0, [pc, #4] @ d70e68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, r8, asr #30 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3574217,29 +3574217,29 @@ │ │ blx d9e44e │ │ mov r6, #1 │ │ mov r7, r5 │ │ cmp r8, #0 │ │ bne d715ac │ │ b d71644 │ │ @ instruction: 0xff60affc │ │ - @ instruction: 0xff629c43 │ │ - @ instruction: 0xff620cef │ │ + @ instruction: 0xff629c6a │ │ + @ instruction: 0xff620d16 │ │ @ instruction: 0xff60ad94 │ │ - @ instruction: 0xff6299db │ │ - @ instruction: 0xff61e59a │ │ + @ instruction: 0xff629a02 │ │ + @ instruction: 0xff61e5c1 │ │ @ instruction: 0xff68df34 │ │ @ instruction: 0xff60af5c │ │ @ instruction: 0xff6156bf │ │ @ instruction: 0xff632c18 │ │ @ instruction: 0xff60abfc │ │ @ instruction: 0xff60ac64 │ │ @ instruction: 0xff60ad78 │ │ - @ instruction: 0xff6299bf │ │ + @ instruction: 0xff6299e6 │ │ @ instruction: 0xff60ad4c │ │ - @ instruction: 0xff629993 │ │ + @ instruction: 0xff6299ba │ │ ldr r0, [pc, #4] @ d716e8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, r0, r7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ @@ -3574332,18 +3574332,18 @@ │ │ cmpne r0, #0 │ │ beq d71860 │ │ 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: 0xff61e0ce │ │ + @ instruction: 0xff61e0f5 │ │ @ instruction: 0xff6320e8 │ │ - @ instruction: 0xff62a023 │ │ - @ instruction: 0xff6223d0 │ │ + @ instruction: 0xff62a04a │ │ + @ instruction: 0xff6223f7 │ │ @ instruction: 0xff5fee71 │ │ @ instruction: 0xff607a68 │ │ @ instruction: 0xff5ffa48 │ │ ldr r0, [pc, #4] @ d71894 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, r8, r6 │ │ @@ -3574455,19 +3574455,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ b d719e0 │ │ @ instruction: 0xff60a854 │ │ - @ instruction: 0xff62ea78 │ │ + @ instruction: 0xff62ea9f │ │ @ instruction: 0xff60a87c │ │ - @ instruction: 0xff62eaa0 │ │ + @ instruction: 0xff62eac7 │ │ @ instruction: 0xff60a7e4 │ │ - @ instruction: 0xff62ea08 │ │ + @ instruction: 0xff62ea2f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ cmp r2, #1073741824 @ 0x40000000 │ │ mov r8, #0 │ │ movls sl, r1 │ │ ldrls r1, [sp, #120] @ 0x78 │ │ cmpls r1, #1073741824 @ 0x40000000 │ │ @@ -3574927,15 +3574927,15 @@ │ │ @ instruction: 0xff6130f5 │ │ @ instruction: 0xff6169ac │ │ @ instruction: 0xff6130c9 │ │ @ instruction: 0xff616980 │ │ @ instruction: 0xff61309d │ │ @ instruction: 0xff616954 │ │ @ instruction: 0xff613071 │ │ - @ instruction: 0xff61ac1b │ │ + @ instruction: 0xff61ac42 │ │ @ instruction: 0xff61690c │ │ @ instruction: 0xff613029 │ │ @ instruction: 0xff616aa4 │ │ @ instruction: 0xff6169f8 │ │ @ instruction: 0xff6168d0 │ │ ldr r0, [pc, #4] @ d721dc │ │ add r0, pc, r0 │ │ @@ -3575077,24 +3575077,24 @@ │ │ mov sl, #1 │ │ mov r0, sl │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b d723f8 │ │ @ instruction: 0xff5fd997 │ │ - @ instruction: 0xff629dcb │ │ - @ instruction: 0xff61fc5b │ │ - @ instruction: 0xff63086e │ │ - @ instruction: 0xff61fc2f │ │ - @ instruction: 0xff62cc99 │ │ - @ instruction: 0xff61fc7b │ │ - @ instruction: 0xff62950b │ │ + @ instruction: 0xff629df2 │ │ + @ instruction: 0xff61fc82 │ │ + @ instruction: 0xff630895 │ │ + @ instruction: 0xff61fc56 │ │ + @ instruction: 0xff62ccc0 │ │ + @ instruction: 0xff61fca2 │ │ + @ instruction: 0xff629532 │ │ @ instruction: 0xff616770 │ │ - @ instruction: 0xff618df0 │ │ - @ instruction: 0xff618dd0 │ │ + @ instruction: 0xff618e17 │ │ + @ instruction: 0xff618df7 │ │ @ instruction: 0xff616714 │ │ ldr r0, [pc, #4] @ d72448 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r0, asr #23 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3575586,27 +3575586,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #141 @ 0x8d │ │ b d72ab0 │ │ @ instruction: 0xff60cf3d │ │ - @ instruction: 0xff62da6b │ │ + @ instruction: 0xff62da92 │ │ @ instruction: 0xff60cf65 │ │ - @ instruction: 0xff62da93 │ │ + @ instruction: 0xff62daba │ │ @ instruction: 0xff60ceb1 │ │ - @ instruction: 0xff62d9df │ │ + @ instruction: 0xff62da06 │ │ @ instruction: 0xff60ce89 │ │ - @ instruction: 0xff62d9b7 │ │ + @ instruction: 0xff62d9de │ │ @ instruction: 0xff60ced9 │ │ - @ instruction: 0xff62da07 │ │ + @ instruction: 0xff62da2e │ │ @ instruction: 0xff60ce39 │ │ - @ instruction: 0xff62d967 │ │ + @ instruction: 0xff62d98e │ │ @ instruction: 0xff60cd3d │ │ - @ instruction: 0xff62d86b │ │ + @ instruction: 0xff62d892 │ │ @ instruction: 0xff60cd61 │ │ ldr r0, [pc, #4] @ d72c48 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r8, ror #8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3575861,31 +3575861,31 @@ │ │ mov r2, #0 │ │ mov r3, r9 │ │ str r7, [r5] │ │ bl ccd13c │ │ cmp r0, #0 │ │ bne d72df0 │ │ b d72e7c │ │ - @ instruction: 0xff628b3b │ │ - @ instruction: 0xff620ef8 │ │ + @ instruction: 0xff628b62 │ │ + @ instruction: 0xff620f1f │ │ @ instruction: 0xff60ca89 │ │ @ instruction: 0xff609573 │ │ @ instruction: 0xff60c9f1 │ │ @ instruction: 0xff63128f │ │ - @ instruction: 0xff6188ce │ │ + @ instruction: 0xff6188f5 │ │ @ instruction: 0xff60ca3d │ │ @ instruction: 0xff60950d │ │ @ instruction: 0xff60c9a5 │ │ - @ instruction: 0xff62459f │ │ + @ instruction: 0xff6245c6 │ │ @ instruction: 0xff6076f3 │ │ @ instruction: 0xff60c959 │ │ @ instruction: 0xff609491 │ │ @ instruction: 0xff60c90d │ │ @ instruction: 0xff6131a4 │ │ - @ instruction: 0xff62e189 │ │ + @ instruction: 0xff62e1b0 │ │ andeq ip, ip, r0, asr r3 │ │ ldr r0, [pc, #4] @ d730a4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r0, asr r1 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3576153,15 +3576153,15 @@ │ │ add r1, sp, #8 │ │ mov r0, r8 │ │ mov r2, r6 │ │ blx d9e44e │ │ mov sl, #1 │ │ b d73480 │ │ @ instruction: 0xff60c5f9 │ │ - @ instruction: 0xff61cabd │ │ + @ instruction: 0xff61cae4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r3 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq d73508 │ │ bl cc9fc4 │ │ cmp r0, #0 │ │ @@ -3576323,17 +3576323,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ bl c8ea5c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62cd92 │ │ - @ instruction: 0xff620233 │ │ - @ instruction: 0xff618a55 │ │ + @ instruction: 0xff62cdb9 │ │ + @ instruction: 0xff62025a │ │ + @ instruction: 0xff618a7c │ │ @ instruction: 0xff6018c0 │ │ @ instruction: 0xff60c1cd │ │ @ instruction: 0xff636778 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3576933,24 +3576933,24 @@ │ │ mov r1, #66 @ 0x42 │ │ bl da57b0 │ │ mov r0, r8 │ │ bl c97a48 │ │ mov r0, r6 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6206d2 │ │ + @ instruction: 0xff6206f9 │ │ @ instruction: 0xff63009b │ │ - @ instruction: 0xff62e24f │ │ - @ instruction: 0xff61fa0c │ │ + @ instruction: 0xff62e276 │ │ + @ instruction: 0xff61fa33 │ │ @ instruction: 0xff611239 │ │ @ instruction: 0xff68b273 │ │ @ instruction: 0xff60d70f │ │ @ instruction: 0xff68b1f7 │ │ @ instruction: 0xff62fed7 │ │ - @ instruction: 0xff62e08b │ │ + @ instruction: 0xff62e0b2 │ │ @ instruction: 0xff60d6a7 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d7417c │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #195 @ 0xc3 │ │ add r1, pc, r1 │ │ @@ -3577190,24 +3577190,24 @@ │ │ ldr r0, [sp, #28] │ │ mov r5, #1 │ │ str r6, [r0] │ │ ldr r0, [r8, #16] │ │ str r0, [r9] │ │ b d743b0 │ │ @ instruction: 0xff62fd6b │ │ - @ instruction: 0xff6212e6 │ │ + @ instruction: 0xff62130d │ │ @ instruction: 0xff60f2d5 │ │ @ instruction: 0xff62fcd3 │ │ - @ instruction: 0xff62124e │ │ - @ instruction: 0xff61f683 │ │ + @ instruction: 0xff621275 │ │ + @ instruction: 0xff61f6aa │ │ @ instruction: 0xff62fb17 │ │ - @ instruction: 0xff621092 │ │ - @ instruction: 0xff616269 │ │ + @ instruction: 0xff6210b9 │ │ + @ instruction: 0xff616290 │ │ @ instruction: 0xff62fd43 │ │ - @ instruction: 0xff624eae │ │ + @ instruction: 0xff624ed5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3577378,15 +3577378,15 @@ │ │ @ instruction: 0xff607c8d │ │ @ instruction: 0xff60ef15 │ │ @ instruction: 0xff62f837 │ │ @ instruction: 0xff607b11 │ │ @ instruction: 0xff610a2f │ │ @ instruction: 0xff62f7db │ │ @ instruction: 0xff607ab5 │ │ - @ instruction: 0xff617996 │ │ + @ instruction: 0xff6179bd │ │ @ instruction: 0xff62f983 │ │ @ instruction: 0xff610b7d │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d74860 │ │ mov r3, #208 @ 0xd0 │ │ @@ -3577580,15 +3577580,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 d74864 │ │ @ instruction: 0xff62f527 │ │ - @ instruction: 0xff62467d │ │ + @ instruction: 0xff6246a4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c58058 │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3577647,15 +3577647,15 @@ │ │ beq d74ba0 │ │ mov r0, r7 │ │ bl c30e64 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ b d74ba0 │ │ @ instruction: 0xff62f3d7 │ │ - @ instruction: 0xff62b8ab │ │ + @ instruction: 0xff62b8d2 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ bl c573d8 │ │ mov r0, #0 │ │ mov r6, #1 │ │ @@ -3577682,15 +3577682,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: 0xff61f8f6 │ │ + @ instruction: 0xff61f91d │ │ 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 │ │ @@ -3577861,15 +3577861,15 @@ │ │ mov r1, r7 │ │ add r0, lr, #202 @ 0xca │ │ bl da57b0 │ │ b d74f48 │ │ @ instruction: 0xff62f07b │ │ @ instruction: 0xff607347 │ │ @ instruction: 0xff6000ba │ │ - @ instruction: 0xff625ff0 │ │ + @ instruction: 0xff626017 │ │ @ instruction: 0xff68a34f │ │ @ instruction: 0xff630d9b │ │ @ instruction: 0xff68a2ff │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r8, r2 │ │ @@ -3577926,15 +3577926,15 @@ │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff62ef3b │ │ - @ instruction: 0xff627980 │ │ + @ instruction: 0xff6279a7 │ │ @ instruction: 0xff605420 │ │ push {r4, lr} │ │ ldr r1, [pc, #220] @ d75184 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ bl cc9528 │ │ cmp r0, #0 │ │ @@ -3577993,15 +3577993,15 @@ │ │ @ instruction: 0xff60470f │ │ @ instruction: 0xff5fb4f4 │ │ @ instruction: 0xff62fdf4 │ │ @ instruction: 0xff612583 │ │ @ instruction: 0xff5fceb7 │ │ andeq sl, ip, r0, lsr r1 │ │ @ instruction: 0xff61009a │ │ - @ instruction: 0xff62949a │ │ + @ instruction: 0xff6294c1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r9, r1 │ │ ldr r1, [pc, #352] @ d75318 │ │ add r4, sp, #24 │ │ mov r8, r2 │ │ add r1, pc, r1 │ │ @@ -3578089,15 +3578089,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: 0xff62f739 │ │ @ instruction: 0xff604088 │ │ - @ instruction: 0xff61e970 │ │ + @ instruction: 0xff61e997 │ │ @ instruction: 0xff5fb3f9 │ │ @ instruction: 0xff60feda │ │ @ instruction: 0xff634bc2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr sl, [sp, #116] @ 0x74 │ │ mov r5, r2 │ │ @@ -3578350,15 +3578350,15 @@ │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff60fc3a │ │ @ instruction: 0xff689bdf │ │ @ instruction: 0xff60fae6 │ │ - @ instruction: 0xff627314 │ │ + @ instruction: 0xff62733b │ │ @ instruction: 0xff60fab6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r6, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r3 │ │ @@ -3578425,17 +3578425,17 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff60f996 │ │ - @ instruction: 0xff61e13d │ │ + @ instruction: 0xff61e164 │ │ @ instruction: 0xff5fa40f │ │ - @ instruction: 0xff62b7ed │ │ + @ instruction: 0xff62b814 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r8, r1 │ │ ldr r1, [pc, #360] @ d759e8 │ │ mov r4, r0 │ │ ldr r0, [pc, #356] @ d759ec │ │ mov r9, r2 │ │ @@ -3578527,19 +3578527,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b d759d4 │ │ @ instruction: 0xff611de7 │ │ @ instruction: 0xff5fc72f │ │ @ instruction: 0xff5ff74d │ │ @ instruction: 0xff6084aa │ │ - @ instruction: 0xff61e048 │ │ - @ instruction: 0xff61ec9a │ │ + @ instruction: 0xff61e06f │ │ + @ instruction: 0xff61ecc1 │ │ @ instruction: 0xff60f85d │ │ @ instruction: 0xff68989f │ │ - @ instruction: 0xff623790 │ │ + @ instruction: 0xff6237b7 │ │ @ instruction: 0xff689847 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d75a50 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #160 @ 0xa0 │ │ add r1, pc, r1 │ │ @@ -3578594,15 +3578594,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: 0xff5fc537 │ │ @ instruction: 0xff611be7 │ │ - @ instruction: 0xff61eaf2 │ │ + @ instruction: 0xff61eb19 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d75b64 │ │ ldr r4, [sp, #136] @ 0x88 │ │ cmp r1, #0 │ │ @@ -3578797,25 +3578797,25 @@ │ │ ldr r0, [r7, #16] │ │ str r0, [r4] │ │ b d75db8 │ │ add r6, r5, #9 │ │ mov r9, r5 │ │ b d75d6c │ │ @ instruction: 0xff5ff4c5 │ │ - @ instruction: 0xff61f9ca │ │ + @ instruction: 0xff61f9f1 │ │ @ instruction: 0xff60d9b9 │ │ @ instruction: 0xff5ff421 │ │ - @ instruction: 0xff61f926 │ │ - @ instruction: 0xff61dd5b │ │ + @ instruction: 0xff61f94d │ │ + @ instruction: 0xff61dd82 │ │ @ instruction: 0xff5ff2c5 │ │ @ instruction: 0xff62e27c │ │ @ instruction: 0xff5ff279 │ │ @ instruction: 0xff62e230 │ │ @ instruction: 0xff5ff49d │ │ - @ instruction: 0xff6184b2 │ │ + @ instruction: 0xff6184d9 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3578854,15 +3578854,15 @@ │ │ mov r1, r4 │ │ pop {r4, r5, r6, lr} │ │ b d761c4 │ │ mvn r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5fc11b │ │ @ instruction: 0xff6117cb │ │ - @ instruction: 0xff61e6d6 │ │ + @ instruction: 0xff61e6fd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d75f78 │ │ ldr r7, [r0, #36] @ 0x24 │ │ cmp r1, #0 │ │ @@ -3579004,15 +3579004,15 @@ │ │ @ instruction: 0xff5fef5d │ │ @ instruction: 0xff6061c1 │ │ @ instruction: 0xff60f0df │ │ @ instruction: 0xff608885 │ │ @ instruction: 0xff5fef91 │ │ @ instruction: 0xff62df48 │ │ @ instruction: 0xff5ff089 │ │ - @ instruction: 0xff61bc5a │ │ + @ instruction: 0xff61bc81 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d761c0 │ │ mov r3, #173 @ 0xad │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3579183,15 +3579183,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d761c4 │ │ mvn r7, #1 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fbc4f │ │ @ instruction: 0xff6112ff │ │ - @ instruction: 0xff61e20a │ │ + @ instruction: 0xff61e231 │ │ 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 │ │ @@ -3579353,15 +3579353,15 @@ │ │ add lr, sp, #256 @ 0x100 │ │ mov r1, r7 │ │ add r0, lr, #66 @ 0x42 │ │ bl da57b0 │ │ b d7653c │ │ @ instruction: 0xff5feb1d │ │ @ instruction: 0xff62dad4 │ │ - @ instruction: 0xff624860 │ │ + @ instruction: 0xff624887 │ │ @ instruction: 0xff688bb7 │ │ @ instruction: 0xff62f5f3 │ │ @ instruction: 0xff688b67 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3579517,15 +3579517,15 @@ │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #8] │ │ mov r1, r8 │ │ bl da57b0 │ │ b d76950 │ │ @ instruction: 0xff6102ca │ │ - @ instruction: 0xff6260d5 │ │ + @ instruction: 0xff6260fc │ │ mov r3, #8192 @ 0x2000 │ │ b d76be4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0, #8] │ │ mov r4, r1 │ │ mov r1, r0 │ │ @@ -3579584,17 +3579584,17 @@ │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6101ae │ │ - @ instruction: 0xff61ead2 │ │ + @ instruction: 0xff61eaf9 │ │ @ instruction: 0xff6101d6 │ │ - @ instruction: 0xff61eafa │ │ + @ instruction: 0xff61eb21 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl cf6fe4 │ │ ldr r1, [pc, #16] @ d76ab0 │ │ mov r0, r4 │ │ mov r2, #101 @ 0x65 │ │ @@ -3579669,15 +3579669,15 @@ │ │ bne d76bc4 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62d44a │ │ - @ instruction: 0xff620773 │ │ + @ instruction: 0xff62079a │ │ ldr r0, [pc, #4] @ d76be0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r8, ror r8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3579722,15 +3579722,15 @@ │ │ bne d76bfc │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff62d372 │ │ - @ instruction: 0xff62069f │ │ + @ instruction: 0xff6206c6 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d76cec │ │ mov r0, r5 │ │ @@ -3579841,20 +3579841,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5ff072 │ │ @ instruction: 0xff602b00 │ │ @ instruction: 0xff630248 │ │ @ instruction: 0xff5ff0fa │ │ - @ instruction: 0xff61433c │ │ + @ instruction: 0xff614363 │ │ @ instruction: 0xff63217d │ │ @ instruction: 0xff5f8d9f │ │ - @ instruction: 0xff62a18d │ │ + @ instruction: 0xff62a1b4 │ │ @ instruction: 0xff60a899 │ │ - @ instruction: 0xff624040 │ │ + @ instruction: 0xff624067 │ │ ldr r0, [pc, #4] @ d76ea4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r4, asr #14 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r2 │ │ @@ -3580160,15 +3580160,15 @@ │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff607961 │ │ @ instruction: 0xff609683 │ │ @ instruction: 0xff5feb95 │ │ - @ instruction: 0xff615e4e │ │ + @ instruction: 0xff615e75 │ │ ldr r0, [pc, #4] @ d7738c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r8, [ip], -r4 │ │ push {r4, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #88] @ d773f8 │ │ @@ -3580191,15 +3580191,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movne r0, #1 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff615d86 │ │ + @ instruction: 0xff615dad │ │ ldr r0, [pc, #4] @ d77408 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, ip, lsr #7 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3580696,25 +3580696,25 @@ │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff601efc │ │ @ instruction: 0xff62f634 │ │ @ instruction: 0xff5fe4d6 │ │ - @ instruction: 0xff613708 │ │ + @ instruction: 0xff61372f │ │ @ instruction: 0xff609c9d │ │ @ instruction: 0xff609b31 │ │ @ instruction: 0xff631509 │ │ @ instruction: 0xff5f811b │ │ @ instruction: 0xff609c21 │ │ - @ instruction: 0xff6294c1 │ │ + @ instruction: 0xff6294e8 │ │ @ instruction: 0xff609bc1 │ │ @ instruction: 0xff5fe28e │ │ @ instruction: 0xff609b6d │ │ - @ instruction: 0xff61461f │ │ + @ instruction: 0xff614646 │ │ ldr r0, [pc, #4] @ d77c14 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r7, [ip], -r4 │ │ ldr r0, [pc, #4] @ d77c24 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3580871,21 +3580871,21 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62511f │ │ - @ instruction: 0xff618dfd │ │ + @ instruction: 0xff625146 │ │ + @ instruction: 0xff618e24 │ │ @ instruction: 0xff5fc1d9 │ │ @ instruction: 0xff609869 │ │ - @ instruction: 0xff619d89 │ │ + @ instruction: 0xff619db0 │ │ @ instruction: 0xff609945 │ │ - @ instruction: 0xff619e65 │ │ + @ instruction: 0xff619e8c │ │ @ instruction: 0xff603695 │ │ @ instruction: 0xff5ffa63 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ @@ -3580918,15 +3580918,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5fa71b │ │ - @ instruction: 0xff623ea2 │ │ + @ instruction: 0xff623ec9 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d77f7c │ │ mov r0, r4 │ │ bl d959b4 │ │ @@ -3581200,30 +3581200,30 @@ │ │ cmp r0, #0 │ │ str r0, [r5, #20] │ │ beq d783b4 │ │ str r7, [r5, #24] │ │ b d78264 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff624d8b │ │ - @ instruction: 0xff618a69 │ │ - @ instruction: 0xff620251 │ │ + @ instruction: 0xff624db2 │ │ + @ instruction: 0xff618a90 │ │ + @ instruction: 0xff620278 │ │ @ instruction: 0xff5ffa56 │ │ andeq r7, ip, ip, lsl #20 │ │ @ instruction: 0xff6016f0 │ │ @ instruction: 0xff62ee28 │ │ @ instruction: 0xff5fdcca │ │ - @ instruction: 0xff612efc │ │ + @ instruction: 0xff612f23 │ │ @ instruction: 0xff60b2e6 │ │ @ instruction: 0xff60b192 │ │ @ instruction: 0xff603229 │ │ @ instruction: 0xff630cd5 │ │ @ instruction: 0xff5f78e7 │ │ @ instruction: 0xff60b242 │ │ - @ instruction: 0xff628c8d │ │ + @ instruction: 0xff628cb4 │ │ @ instruction: 0xff60b1e2 │ │ @ instruction: 0xff60b3ea │ │ @ instruction: 0xff605c4c │ │ ldr r0, [pc, #4] @ d78414 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, sp, r4, ror #15 │ │ @@ -3581359,15 +3581359,15 @@ │ │ movt r1, #12 │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ b d78440 │ │ andeq r0, r0, r8, ror r9 │ │ @ instruction: 0xff60af26 │ │ - @ instruction: 0xff625fdc │ │ + @ instruction: 0xff626003 │ │ @ instruction: 0xff60e602 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d786a0 │ │ mov r5, r0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ @@ -3581906,15 +3581906,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f97ab │ │ - @ instruction: 0xff622f32 │ │ + @ instruction: 0xff622f59 │ │ 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 │ │ @@ -3582067,16 +3582067,16 @@ │ │ ldr r1, [pc, #24] @ d7914c │ │ mov r0, r6 │ │ movw r2, #1010 @ 0x3f2 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61c445 │ │ - @ instruction: 0xff61c3fd │ │ + @ instruction: 0xff61c46c │ │ + @ instruction: 0xff61c424 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r6, #0 │ │ beq d79178 │ │ @@ -3582109,16 +3582109,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61c36d │ │ - @ instruction: 0xff61e156 │ │ + @ instruction: 0xff61c394 │ │ + @ instruction: 0xff61e17d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #1300] @ d7971c │ │ mov r8, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl ccb95c │ │ @@ -3582442,34 +3582442,34 @@ │ │ bl c58b20 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ b d79704 │ │ @ instruction: 0xff603f4c │ │ @ instruction: 0xff5fad59 │ │ - @ instruction: 0xff61c2d1 │ │ + @ instruction: 0xff61c2f8 │ │ @ instruction: 0xff5f905b │ │ - @ instruction: 0xff61c26d │ │ + @ instruction: 0xff61c294 │ │ @ instruction: 0xff5fc128 │ │ - @ instruction: 0xff61c209 │ │ - @ instruction: 0xff620bbf │ │ - @ instruction: 0xff61c1a5 │ │ - @ instruction: 0xff615cf6 │ │ - @ instruction: 0xff61c141 │ │ + @ instruction: 0xff61c230 │ │ + @ instruction: 0xff620be6 │ │ + @ instruction: 0xff61c1cc │ │ + @ instruction: 0xff615d1d │ │ + @ instruction: 0xff61c168 │ │ @ instruction: 0xff5fc542 │ │ @ instruction: 0xff5fbe2a │ │ @ instruction: 0xff6054ea │ │ - @ instruction: 0xff611818 │ │ + @ instruction: 0xff61183f │ │ @ instruction: 0xff603c1f │ │ - @ instruction: 0xff611b44 │ │ - @ instruction: 0xff61bf39 │ │ - @ instruction: 0xff61b0fc │ │ - @ instruction: 0xff61bed1 │ │ - @ instruction: 0xff61a2e5 │ │ - @ instruction: 0xff61be69 │ │ + @ instruction: 0xff611b6b │ │ + @ instruction: 0xff61bf60 │ │ + @ instruction: 0xff61b123 │ │ + @ instruction: 0xff61bef8 │ │ + @ instruction: 0xff61a30c │ │ + @ instruction: 0xff61be90 │ │ ldr r0, [pc, #4] @ d79780 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r0, asr #10 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d3a1f4 │ │ @@ -3582577,16 +3582577,16 @@ │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl c573d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61bcd5 │ │ - @ instruction: 0xff610eb4 │ │ + @ instruction: 0xff61bcfc │ │ + @ instruction: 0xff610edb │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldrd r2, [r0, #72] @ 0x48 │ │ mov r5, r0 │ │ ldr r4, [pc, #184] @ d79a1c │ │ mov r1, r3 │ │ @@ -3582632,15 +3582632,15 @@ │ │ movw r2, #1377 @ 0x561 │ │ bl cc7594 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1378 @ 0x562 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff61bbcd │ │ + @ instruction: 0xff61bbf4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d79a70 │ │ @@ -3582711,15 +3582711,15 @@ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c52140 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl c32f24 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61365a │ │ + @ instruction: 0xff613681 │ │ ldr r0, [pc, #4] @ d79b68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, ip, ip, lsr #14 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3583065,15 +3583065,15 @@ │ │ movw r2, #517 @ 0x205 │ │ bl cc7594 │ │ mov r0, r6 │ │ bl c33208 │ │ mov r0, r6 │ │ bl c32f24 │ │ b d79f74 │ │ - @ instruction: 0xff61b485 │ │ + @ instruction: 0xff61b4ac │ │ ldr r1, [pc, #24] @ d7a104 │ │ 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] │ │ @@ -3583085,15 +3583085,15 @@ │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ movne r1, #0 │ │ cmp r0, #11 │ │ moveq r1, r2 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff61da13 │ │ + @ instruction: 0xff61da3a │ │ @ instruction: 0xff5fd241 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d7a160 │ │ @@ -3583166,18 +3583166,18 @@ │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ bl d79948 │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61b35d │ │ - @ instruction: 0xff61b2e5 │ │ + @ instruction: 0xff61b384 │ │ + @ instruction: 0xff61b30c │ │ @ instruction: 0xff62b2bd │ │ - @ instruction: 0xff61b30d │ │ + @ instruction: 0xff61b334 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d7a308 │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ mov r1, #0 │ │ mov r4, #0 │ │ @@ -3583244,16 +3583244,16 @@ │ │ bl c573d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ cmp r0, #0 │ │ movgt r0, r5 │ │ popgt {r4, r5, r6, pc} │ │ b d7a38c │ │ - @ instruction: 0xff61b1c5 │ │ - @ instruction: 0xff6103a4 │ │ + @ instruction: 0xff61b1ec │ │ + @ instruction: 0xff6103cb │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d7a404 │ │ @@ -3583513,24 +3583513,24 @@ │ │ ldr r3, [r5, #52] @ 0x34 │ │ add r1, pc, r1 │ │ bl ccb23c │ │ cmp r0, #0 │ │ bne d7a638 │ │ b d7a6dc │ │ @ instruction: 0xff5fae54 │ │ - @ instruction: 0xff61f923 │ │ + @ instruction: 0xff61f94a │ │ @ instruction: 0xff5f9965 │ │ @ instruction: 0xff5f7c4f │ │ @ instruction: 0xff5fb26a │ │ @ instruction: 0xff5fab8a │ │ @ instruction: 0xff604282 │ │ - @ instruction: 0xff6105e8 │ │ + @ instruction: 0xff61060f │ │ @ instruction: 0xff602a1f │ │ - @ instruction: 0xff610970 │ │ - @ instruction: 0xff619f68 │ │ + @ instruction: 0xff610997 │ │ + @ instruction: 0xff619f8f │ │ 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] │ │ @@ -3583837,36 +3583837,36 @@ │ │ mov r1, #0 │ │ mov r2, sl │ │ bl d7afe0 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d7aad8 │ │ - @ instruction: 0xff61ab79 │ │ + @ instruction: 0xff61aba0 │ │ @ instruction: 0xff6033e3 │ │ @ instruction: 0xff5fb5c9 │ │ @ instruction: 0xff6042ed │ │ @ instruction: 0xff60600f │ │ @ instruction: 0xff62c3ad │ │ @ instruction: 0xff60b5ce │ │ @ instruction: 0xff629da4 │ │ @ instruction: 0xff602e5c │ │ @ instruction: 0xff602754 │ │ - @ instruction: 0xff6126ea │ │ - @ instruction: 0xff61a9e1 │ │ + @ instruction: 0xff612711 │ │ + @ instruction: 0xff61aa08 │ │ @ instruction: 0xff60324b │ │ @ instruction: 0xff62c9e7 │ │ @ instruction: 0xff609f40 │ │ @ instruction: 0xff603e14 │ │ - @ instruction: 0xff60fb68 │ │ + @ instruction: 0xff60fb8f │ │ @ instruction: 0xff62f2e4 │ │ - @ instruction: 0xff61d362 │ │ + @ instruction: 0xff61d389 │ │ @ instruction: 0xff605abe │ │ - @ instruction: 0xff61f2b8 │ │ - @ instruction: 0xff61aa51 │ │ + @ instruction: 0xff61f2df │ │ + @ instruction: 0xff61aa78 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7afb8 │ │ mov fp, r3 │ │ mov r9, r2 │ │ @@ -3584020,18 +3584020,18 @@ │ │ mov r0, sl │ │ bl c32f24 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff603a9d │ │ @ instruction: 0xff5f77fb │ │ - @ instruction: 0xff619bb3 │ │ + @ instruction: 0xff619bda │ │ @ instruction: 0xff603a19 │ │ @ instruction: 0xff5f76d7 │ │ - @ instruction: 0xff619a7b │ │ + @ instruction: 0xff619aa2 │ │ @ instruction: 0xff5facd4 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d7b0b4 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3584080,17 +3584080,17 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b ccb5e8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61ef07 │ │ - @ instruction: 0xff61406a │ │ - @ instruction: 0xff611e8d │ │ + @ instruction: 0xff61ef2e │ │ + @ instruction: 0xff614091 │ │ + @ instruction: 0xff611eb4 │ │ @ instruction: 0xff6020b0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ @@ -3584583,17 +3584583,17 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5f8879 │ │ @ instruction: 0xff62c5c2 │ │ @ instruction: 0xff5fb326 │ │ @ instruction: 0xff5fd073 │ │ @ instruction: 0xff600b09 │ │ - @ instruction: 0xff6257fd │ │ + @ instruction: 0xff625824 │ │ @ instruction: 0xff5fd013 │ │ - @ instruction: 0xff618175 │ │ + @ instruction: 0xff61819c │ │ @ instruction: 0xff5fcfa3 │ │ ldr r0, [pc, #4] @ d7b8b4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, sp, r4, lsr #10 │ │ push {r4, lr} │ │ mov r4, r0 │ │ @@ -3584766,15 +3584766,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d7bb68 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61c75c │ │ + @ instruction: 0xff61c783 │ │ @ instruction: 0xff6008cc │ │ ldr r0, [pc, #4] @ d7bb88 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r4, asr #17 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3584868,15 +3584868,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d7bd00 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61c5c4 │ │ + @ instruction: 0xff61c5eb │ │ @ instruction: 0xff600734 │ │ ldr r0, [pc, #4] @ d7bd20 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, ip, lsr #14 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3585014,15 +3585014,15 @@ │ │ movne r6, #1 │ │ b d7bec8 │ │ mov r6, #1 │ │ b d7bec8 │ │ @ instruction: 0xff602d81 │ │ @ instruction: 0xff604aab │ │ @ instruction: 0xff5f9fcd │ │ - @ instruction: 0xff611296 │ │ + @ instruction: 0xff6112bd │ │ @ instruction: 0xff60297d │ │ @ instruction: 0xff5f9d2c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3585090,17 +3585090,17 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6111a6 │ │ + @ instruction: 0xff6111cd │ │ @ instruction: 0xff5fc817 │ │ - @ instruction: 0xff624fb5 │ │ + @ instruction: 0xff624fdc │ │ @ instruction: 0xff5fc7c3 │ │ @ instruction: 0xff5fc79b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ @@ -3585324,17 +3585324,17 @@ │ │ bl c78a2c │ │ mov r0, r4 │ │ ldrb r1, [r0, #8] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #8] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5fc4d7 │ │ - @ instruction: 0xff61ce07 │ │ + @ instruction: 0xff61ce2e │ │ @ instruction: 0xff5fc49f │ │ - @ instruction: 0xff61cdcf │ │ + @ instruction: 0xff61cdf6 │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ cmp r1, #0 │ │ @@ -3585441,15 +3585441,15 @@ │ │ add r0, r5, #16 │ │ bl d3abe0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff611a79 │ │ + @ instruction: 0xff611aa0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d7c638 │ │ add r0, r4, #4 │ │ ldrex r1, [r0] │ │ @@ -3585481,15 +3585481,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: 0xff6119d5 │ │ + @ instruction: 0xff6119fc │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d7c6d8 │ │ add r1, r0, #4 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ strex r5, r3, [r1] │ │ @@ -3585517,15 +3585517,15 @@ │ │ add r0, r5, #16 │ │ bl d3abe0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff611949 │ │ + @ instruction: 0xff611970 │ │ mov r2, r1 │ │ mov r1, #0 │ │ b d7cfd8 │ │ ldr r0, [pc, #4] @ d7c74c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000c4eb8 │ │ @@ -3585724,16 +3585724,16 @@ │ │ ldr r1, [pc, #24] @ d7ca70 │ │ mov r0, r6 │ │ mov r2, #396 @ 0x18c │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff611621 │ │ - @ instruction: 0xff6115e1 │ │ + @ instruction: 0xff611648 │ │ + @ instruction: 0xff611608 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7caf0 │ │ ldr r2, [pc, #168] @ d7cb34 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3585775,17 +3585775,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f91c8 │ │ - @ instruction: 0xff611535 │ │ - @ instruction: 0xff61e386 │ │ - @ instruction: 0xff61157d │ │ + @ instruction: 0xff61155c │ │ + @ instruction: 0xff61e3ad │ │ + @ instruction: 0xff6115a4 │ │ ldr r0, [pc, #4] @ d7cb50 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r8, [sp], -r8 @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ @@ -3585923,23 +3585923,23 @@ │ │ ldr r2, [pc, #52] @ d7cda8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b d7cc68 │ │ - @ instruction: 0xff6114a9 │ │ - @ instruction: 0xff6113e9 │ │ - @ instruction: 0xff621994 │ │ - @ instruction: 0xff6113b1 │ │ - @ instruction: 0xff62195c │ │ - @ instruction: 0xff61135d │ │ - @ instruction: 0xff611311 │ │ - @ instruction: 0xff6112cd │ │ - @ instruction: 0xff621878 │ │ + @ instruction: 0xff6114d0 │ │ + @ instruction: 0xff611410 │ │ + @ instruction: 0xff6219bb │ │ + @ instruction: 0xff6113d8 │ │ + @ instruction: 0xff621983 │ │ + @ instruction: 0xff611384 │ │ + @ instruction: 0xff611338 │ │ + @ instruction: 0xff6112f4 │ │ + @ instruction: 0xff62189f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #8] │ │ ldr r5, [pc, #40] @ d7cde8 │ │ movw r3, #522 @ 0x20a │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3585947,15 +3585947,15 @@ │ │ add r0, r4, #16 │ │ bl d3abe0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #524 @ 0x20c │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff61127d │ │ + @ instruction: 0xff6112a4 │ │ push {r4, r5, fp, lr} │ │ bl d959b4 │ │ mov r4, r0 │ │ mov r5, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d7ce40 │ │ @@ -3585971,15 +3585971,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: 0xff611229 │ │ + @ instruction: 0xff611250 │ │ ldr r0, [pc, #4] @ d7ce58 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, ip, r8, lsr r8 │ │ ldr r1, [pc, #16] @ d7ce74 │ │ and r0, r0, #1 │ │ rsb r0, r0, #0 │ │ @@ -3586033,18 +3586033,18 @@ │ │ ldr r1, [pc, #32] @ d7cf4c │ │ mov r0, r5 │ │ mov r2, #408 @ 0x198 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff611195 │ │ - @ instruction: 0xff611139 │ │ + @ instruction: 0xff6111bc │ │ + @ instruction: 0xff611160 │ │ @ instruction: 0xff609d50 │ │ - @ instruction: 0xff61110d │ │ + @ instruction: 0xff611134 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d7ca74 │ │ cmp r0, #0 │ │ beq d7cfb8 │ │ ldr r2, [r5], #16 │ │ @@ -3586065,15 +3586065,15 @@ │ │ movw r1, #262 @ 0x106 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6110a5 │ │ + @ instruction: 0xff6110cc │ │ @ instruction: 0xff609cbc │ │ ldr r0, [pc, #4] @ d7cfd4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, ip, ror lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3586227,22 +3586227,22 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f8b9c │ │ - @ instruction: 0xff610e65 │ │ + @ instruction: 0xff610e8c │ │ @ instruction: 0xff606397 │ │ - @ instruction: 0xff610f55 │ │ - @ instruction: 0xff623e71 │ │ - @ instruction: 0xff610e41 │ │ + @ instruction: 0xff610f7c │ │ + @ instruction: 0xff623e98 │ │ + @ instruction: 0xff610e68 │ │ @ instruction: 0xff606373 │ │ - @ instruction: 0xff610ed9 │ │ - @ instruction: 0xff610e25 │ │ + @ instruction: 0xff610f00 │ │ + @ instruction: 0xff610e4c │ │ @ instruction: 0xff606357 │ │ push {r4, r5, fp, lr} │ │ bl d959b4 │ │ mov r5, r0 │ │ mov r4, #0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3586329,15 +3586329,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: 0xff6018b1 │ │ @ instruction: 0xff60262a │ │ - @ instruction: 0xff60ee76 │ │ + @ instruction: 0xff60ee9d │ │ @ instruction: 0xff601884 │ │ @ instruction: 0xff5ff679 │ │ ldr r0, [pc, #4] @ d7d3f8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r4, sl │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ @@ -3586583,15 +3586583,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6015b9 │ │ @ instruction: 0xff6032cf │ │ @ instruction: 0xff6032b3 │ │ @ instruction: 0xff5f87bd │ │ @ instruction: 0xff60888a │ │ @ instruction: 0xff627098 │ │ - @ instruction: 0xff61ab88 │ │ + @ instruction: 0xff61abaf │ │ ldr r0, [pc, #4] @ d7d7e8 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, r4, r0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3587025,15 +3587025,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f47af │ │ - @ instruction: 0xff61df36 │ │ + @ instruction: 0xff61df5d │ │ push {r4, lr} │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7df04 │ │ ldr r1, [pc, #44] @ d7df0c │ │ mov r0, #360 @ 0x168 │ │ @@ -3587145,15 +3587145,15 @@ │ │ add r2, r4, #296 @ 0x128 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b d4b63c │ │ @ instruction: 0xff5f5200 │ │ @ instruction: 0xff5f3287 │ │ @ instruction: 0xff5f51cc │ │ - @ instruction: 0xff6205c8 │ │ + @ instruction: 0xff6205ef │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b d4b834 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3587324,24 +3587324,24 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #232 @ 0xe8 │ │ bl d4b488 │ │ b d7e348 │ │ @ instruction: 0xff626048 │ │ @ instruction: 0xff5f5014 │ │ - @ instruction: 0xff623f8c │ │ - @ instruction: 0xff615988 │ │ + @ instruction: 0xff623fb3 │ │ + @ instruction: 0xff6159af │ │ @ instruction: 0xff5f4fac │ │ @ instruction: 0xff5f3033 │ │ @ instruction: 0xff60892f │ │ @ instruction: 0xff5f4f28 │ │ - @ instruction: 0xff623ea0 │ │ + @ instruction: 0xff623ec7 │ │ @ instruction: 0xff5faf84 │ │ @ instruction: 0xff5f4ecc │ │ - @ instruction: 0xff623e44 │ │ + @ instruction: 0xff623e6b │ │ push {r4, lr} │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7e3d4 │ │ ldr r1, [pc, #44] @ d7e3dc │ │ mov r0, #184 @ 0xb8 │ │ @@ -3587453,15 +3587453,15 @@ │ │ add r2, r4, #152 @ 0x98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b d50d70 │ │ @ instruction: 0xff5f4d30 │ │ @ instruction: 0xff5f2db7 │ │ @ instruction: 0xff5f4cfc │ │ - @ instruction: 0xff6200f8 │ │ + @ instruction: 0xff62011f │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b d50ee8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3587632,24 +3587632,24 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #120 @ 0x78 │ │ bl d50c48 │ │ b d7e818 │ │ @ instruction: 0xff625b78 │ │ @ instruction: 0xff5f4b44 │ │ - @ instruction: 0xff623abc │ │ - @ instruction: 0xff6154b8 │ │ + @ instruction: 0xff623ae3 │ │ + @ instruction: 0xff6154df │ │ @ instruction: 0xff5f4adc │ │ @ instruction: 0xff5f2b63 │ │ @ instruction: 0xff60845f │ │ @ instruction: 0xff5f4a58 │ │ - @ instruction: 0xff6239d0 │ │ + @ instruction: 0xff6239f7 │ │ @ instruction: 0xff5faab4 │ │ @ instruction: 0xff5f49fc │ │ - @ instruction: 0xff623974 │ │ + @ instruction: 0xff62399b │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7e8b4 │ │ ldr r1, [pc, #84] @ d7e8d8 │ │ @@ -3587945,15 +3587945,15 @@ │ │ bl c82ee8 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5ff308 │ │ @ instruction: 0xff62b206 │ │ @ instruction: 0xff6064ee │ │ - @ instruction: 0xff614f40 │ │ + @ instruction: 0xff614f67 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #92] @ d7ed8c │ │ mov r0, #136 @ 0x88 │ │ mov r2, #57 @ 0x39 │ │ add r1, pc, r1 │ │ bl cc7298 │ │ mov r4, #0 │ │ @@ -3587972,16 +3587972,16 @@ │ │ ldr r1, [pc, #24] @ d7ed90 │ │ mov r0, r5 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61682e │ │ - @ instruction: 0xff6167e6 │ │ + @ instruction: 0xff616855 │ │ + @ instruction: 0xff61680d │ │ ldr r0, [r0] │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3588005,15 +3588005,15 @@ │ │ bl c8eb10 │ │ ldr r1, [pc, #16] @ d7ee10 │ │ mov r0, r4 │ │ mov r2, #89 @ 0x59 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff61675e │ │ + @ instruction: 0xff616785 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #132] @ 0x84 │ │ mov r7, #0 │ │ cmn r0, #1 │ │ beq d7eea4 │ │ ldr r0, [r1] │ │ @@ -3588502,16 +3588502,16 @@ │ │ ldr r1, [pc, #24] @ d7f5d8 │ │ mov r0, r6 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61b935 │ │ - @ instruction: 0xff61b8e1 │ │ + @ instruction: 0xff61b95c │ │ + @ instruction: 0xff61b908 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7f658 │ │ ldr r0, [r6] │ │ @@ -3588537,15 +3588537,15 @@ │ │ ldr r1, [pc, #20] @ d7f660 │ │ mov r0, r5 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61b855 │ │ + @ instruction: 0xff61b87c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c8eb10 │ │ @@ -3588553,15 +3588553,15 @@ │ │ bl d3abe0 │ │ ldr r1, [pc, #16] @ d7f6a0 │ │ mov r0, r4 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff61b811 │ │ + @ instruction: 0xff61b838 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, r0 │ │ bl d3a1f4 │ │ @@ -3588611,15 +3588611,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61b749 │ │ + @ instruction: 0xff61b770 │ │ @ instruction: 0xff5fad69 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d7f80c │ │ ldr r6, [r0, #4] │ │ mov r5, r2 │ │ @@ -3588689,15 +3588689,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: 0xff615042 │ │ + @ instruction: 0xff615069 │ │ ldr r0, [pc, #4] @ d7f8d0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, ip, r0, asr r8 │ │ push {fp, lr} │ │ ldr r1, [pc, #32] @ d7f900 │ │ add r1, pc, r1 │ │ @@ -3588844,20 +3588844,20 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fe5d0 │ │ - @ instruction: 0xff61b3d9 │ │ + @ instruction: 0xff61b400 │ │ @ instruction: 0xff5f710e │ │ - @ instruction: 0xff6141c8 │ │ - @ instruction: 0xff61b3a5 │ │ + @ instruction: 0xff6141ef │ │ + @ instruction: 0xff61b3cc │ │ @ instruction: 0xff5fa9c5 │ │ - @ instruction: 0xff60d6b4 │ │ + @ instruction: 0xff60d6db │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7fb94 │ │ ldr r1, [pc, #84] @ d7fbb8 │ │ @@ -3588879,16 +3588879,16 @@ │ │ ldr r1, [pc, #24] @ d7fbbc │ │ mov r0, r6 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60c649 │ │ - @ instruction: 0xff60c609 │ │ + @ instruction: 0xff60c670 │ │ + @ instruction: 0xff60c630 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d7fca8 │ │ bl d3a1f4 │ │ @@ -3588962,18 +3588962,18 @@ │ │ bl cc8904 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #89 @ 0x59 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60c5c1 │ │ - @ instruction: 0xff60c4f5 │ │ - @ instruction: 0xff60c4d1 │ │ - @ instruction: 0xff60c535 │ │ + @ instruction: 0xff60c5e8 │ │ + @ instruction: 0xff60c51c │ │ + @ instruction: 0xff60c4f8 │ │ + @ instruction: 0xff60c55c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cb06a4 │ │ @@ -3588986,15 +3588986,15 @@ │ │ mov r2, r5 │ │ bl cc8904 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #89 @ 0x59 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff60c46d │ │ + @ instruction: 0xff60c494 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ @@ -3589203,16 +3589203,16 @@ │ │ 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: 0xff613b4c │ │ - @ instruction: 0xff622e24 │ │ + @ instruction: 0xff613b73 │ │ + @ instruction: 0xff622e4b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, r2 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ @@ -3589258,16 +3589258,16 @@ │ │ mov r3, r8 │ │ bl cb0198 │ │ 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: 0xff60c0b5 │ │ - @ instruction: 0xff60c09d │ │ + @ instruction: 0xff60c0dc │ │ + @ instruction: 0xff60c0c4 │ │ ldr r1, [pc, #4] @ d801b8 │ │ add r1, pc, r1 │ │ b d80994 │ │ andeq r2, ip, r4, asr #3 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d3a1f4 │ │ @@ -3589582,15 +3589582,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ lsrs r2, r1, #24 │ │ mov r0, #3 │ │ movwne r0, #4 │ │ mvnne r2, #0 │ │ b d80650 │ │ @ instruction: 0xff5f6586 │ │ - @ instruction: 0xff613329 │ │ + @ instruction: 0xff613350 │ │ ldr r0, [pc, #4] @ d806c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, ip, ip, lsl #26 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #112] @ d80748 │ │ @@ -3589756,15 +3589756,15 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6287eb │ │ @ instruction: 0xff623a44 │ │ @ instruction: 0xff5f6402 │ │ @ instruction: 0xff5f4845 │ │ - @ instruction: 0xff61338c │ │ + @ instruction: 0xff6133b3 │ │ @ instruction: 0xff606387 │ │ @ instruction: 0xff5f637e │ │ @ instruction: 0xff5f47c1 │ │ @ instruction: 0xff5f62be │ │ @ instruction: 0xff60814e │ │ ldr r1, [pc, #4] @ d80990 │ │ add r1, pc, r1 │ │ @@ -3589992,15 +3589992,15 @@ │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61f77f │ │ + @ instruction: 0xff61f7a6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d80d64 │ │ ldr r1, [pc, #44] @ d80d6c │ │ @@ -3590012,20 +3590012,20 @@ │ │ beq d80d64 │ │ mov r1, r4 │ │ mov r2, #248 @ 0xf8 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61f73b │ │ + @ instruction: 0xff61f762 │ │ ldr r1, [pc, #8] @ d80d80 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff61f707 │ │ + @ instruction: 0xff61f72e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ @@ -3590070,17 +3590070,17 @@ │ │ bl c82ee8 │ │ 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: 0xff612df4 │ │ - @ instruction: 0xff61f65f │ │ - @ instruction: 0xff61d7e0 │ │ + @ instruction: 0xff612e1b │ │ + @ instruction: 0xff61f686 │ │ + @ instruction: 0xff61d807 │ │ mov r3, #1 │ │ cmp r2, #0 │ │ str r3, [r0, #4] │ │ beq d80e80 │ │ push {fp, lr} │ │ add r0, r0, #8 │ │ bl ce775c │ │ @@ -3590155,17 +3590155,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff612c6c │ │ - @ instruction: 0xff61f4ff │ │ - @ instruction: 0xff61d680 │ │ + @ instruction: 0xff612c93 │ │ + @ instruction: 0xff61f526 │ │ + @ instruction: 0xff61d6a7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d80fec │ │ ldr r1, [pc, #32] @ d80ff4 │ │ @@ -3590174,15 +3590174,15 @@ │ │ add r1, pc, r1 │ │ bl cc7358 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60d09a │ │ + @ instruction: 0xff60d0c1 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d8103c │ │ ldr r1, [pc, #44] @ d81044 │ │ @@ -3590194,20 +3590194,20 @@ │ │ beq d8103c │ │ mov r1, r4 │ │ mov r2, #144 @ 0x90 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60d056 │ │ + @ instruction: 0xff60d07d │ │ ldr r1, [pc, #8] @ d81058 │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff60d022 │ │ + @ instruction: 0xff60d049 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r8, #0 │ │ @@ -3590426,15 +3590426,15 @@ │ │ vst1.64 {d22-d23}, [r0] │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff622f68 │ │ @ instruction: 0xff626c07 │ │ @ instruction: 0xff5fcaa9 │ │ - @ instruction: 0xff61286c │ │ + @ instruction: 0xff612893 │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ cmp r1, #0 │ │ movweq r1, #16 │ │ cmp r1, #16 │ │ movne r2, #0 │ │ cmpne r1, #8 │ │ @@ -3591063,17 +3591063,17 @@ │ │ mov r1, #191 @ 0xbf │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60c378 │ │ - @ instruction: 0xff60c30c │ │ - @ instruction: 0xff615583 │ │ + @ instruction: 0xff60c39f │ │ + @ instruction: 0xff60c333 │ │ + @ instruction: 0xff6155aa │ │ 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 │ │ @@ -3591267,36 +3591267,36 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d820fc │ │ bl cd379c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff60c230 │ │ + @ instruction: 0xff60c257 │ │ @ instruction: 0xff5fdb18 │ │ - @ instruction: 0xff60c16c │ │ + @ instruction: 0xff60c193 │ │ @ instruction: 0xff5fda54 │ │ - @ instruction: 0xff60c1f8 │ │ + @ instruction: 0xff60c21f │ │ @ instruction: 0xff5fdae0 │ │ - @ instruction: 0xff60c1c0 │ │ + @ instruction: 0xff60c1e7 │ │ @ instruction: 0xff5fdaa8 │ │ - @ instruction: 0xff60c130 │ │ + @ instruction: 0xff60c157 │ │ @ instruction: 0xff5fda18 │ │ - @ instruction: 0xff60bfd4 │ │ + @ instruction: 0xff60bffb │ │ @ instruction: 0xff5fd8bc │ │ - @ instruction: 0xff60c000 │ │ + @ instruction: 0xff60c027 │ │ @ instruction: 0xff5fd8e8 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d8215c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #190 @ 0xbe │ │ b cc8904 │ │ - @ instruction: 0xff60bf50 │ │ + @ instruction: 0xff60bf77 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #76] @ d821b8 │ │ mov r0, #8 │ │ movw r2, #278 @ 0x116 │ │ add r1, pc, r1 │ │ bl cc7358 │ │ mov r4, #0 │ │ @@ -3591311,30 +3591311,30 @@ │ │ ldr r1, [pc, #24] @ d821bc │ │ mov r0, r5 │ │ movw r2, #285 @ 0x11d │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60bf30 │ │ - @ instruction: 0xff60bef8 │ │ + @ instruction: 0xff60bf57 │ │ + @ instruction: 0xff60bf1f │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cd37b0 │ │ ldr r1, [pc, #16] @ d821f4 │ │ mov r0, r4 │ │ movw r2, #301 @ 0x12d │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff60beb8 │ │ + @ instruction: 0xff60bedf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr r6, [r0, #68] @ 0x44 │ │ mov r5, #0 │ │ mov r4, r0 │ │ str r5, [sp, #24] │ │ cmp r6, r1 │ │ @@ -3591563,35 +3591563,35 @@ │ │ bl d3ab94 │ │ ldr r0, [r4, #132] @ 0x84 │ │ 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: 0xff60be74 │ │ + @ instruction: 0xff60be9b │ │ @ instruction: 0xff601354 │ │ @ instruction: 0xff67cfd4 │ │ - @ instruction: 0xff60be28 │ │ + @ instruction: 0xff60be4f │ │ @ instruction: 0xff601308 │ │ - @ instruction: 0xff60bde8 │ │ + @ instruction: 0xff60be0f │ │ @ instruction: 0xff6012c8 │ │ - @ instruction: 0xff60bd04 │ │ + @ instruction: 0xff60bd2b │ │ @ instruction: 0xff6011e4 │ │ - @ instruction: 0xff60bbf0 │ │ + @ instruction: 0xff60bc17 │ │ @ instruction: 0xff6010d0 │ │ - @ instruction: 0xff60bd74 │ │ - @ instruction: 0xff60bbac │ │ + @ instruction: 0xff60bd9b │ │ + @ instruction: 0xff60bbd3 │ │ @ instruction: 0xff60108c │ │ - @ instruction: 0xff60bd20 │ │ + @ instruction: 0xff60bd47 │ │ @ instruction: 0xff601200 │ │ - @ instruction: 0xff60bc18 │ │ + @ instruction: 0xff60bc3f │ │ @ instruction: 0xff6010f8 │ │ - @ instruction: 0xff60bb44 │ │ + @ instruction: 0xff60bb6b │ │ @ instruction: 0xff601024 │ │ - @ instruction: 0xff60bbd4 │ │ + @ instruction: 0xff60bbfb │ │ @ instruction: 0xff6010b4 │ │ 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 │ │ @@ -3591666,16 +3591666,16 @@ │ │ ldr r1, [pc, #24] @ d82748 │ │ mov r0, r9 │ │ movw r2, #331 @ 0x14b │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, sl │ │ b d82644 │ │ - @ instruction: 0xff60b9c0 │ │ - @ instruction: 0xff60b96c │ │ + @ instruction: 0xff60b9e7 │ │ + @ instruction: 0xff60b993 │ │ 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] │ │ @@ -3591767,20 +3591767,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ b d8280c │ │ - @ instruction: 0xff60b8ac │ │ + @ instruction: 0xff60b8d3 │ │ @ instruction: 0xff6256fc │ │ - @ instruction: 0xff60b8ec │ │ + @ instruction: 0xff60b913 │ │ @ instruction: 0xff62573c │ │ - @ instruction: 0xff60b7e4 │ │ - @ instruction: 0xff60b807 │ │ + @ instruction: 0xff60b80b │ │ + @ instruction: 0xff60b82e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ beq d8295c │ │ ldr r3, [r4, #52] @ 0x34 │ │ cmp r3, #0 │ │ @@ -3591817,16 +3591817,16 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ mov r2, #0 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c82ee8 │ │ - @ instruction: 0xff60b720 │ │ - @ instruction: 0xff60b743 │ │ + @ instruction: 0xff60b747 │ │ + @ instruction: 0xff60b76a │ │ mov r1, #0 │ │ str r1, [r0, #132] @ 0x84 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3592062,28 +3592062,28 @@ │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ beq d82cb4 │ │ mov r0, r4 │ │ bl d82dac │ │ str r0, [r4, #124] @ 0x7c │ │ b d82cb4 │ │ - @ instruction: 0xff60b5f0 │ │ - @ instruction: 0xff609728 │ │ - @ instruction: 0xff60b55c │ │ - @ instruction: 0xff609694 │ │ - @ instruction: 0xff60b5b0 │ │ - @ instruction: 0xff6096e8 │ │ - @ instruction: 0xff60b524 │ │ - @ instruction: 0xff60965c │ │ - @ instruction: 0xff60b3b8 │ │ - @ instruction: 0xff6094f0 │ │ - @ instruction: 0xff60b4cc │ │ - @ instruction: 0xff609604 │ │ - @ instruction: 0xff60b408 │ │ - @ instruction: 0xff609540 │ │ + @ instruction: 0xff60b617 │ │ + @ instruction: 0xff60974f │ │ + @ instruction: 0xff60b583 │ │ + @ instruction: 0xff6096bb │ │ + @ instruction: 0xff60b5d7 │ │ + @ instruction: 0xff60970f │ │ + @ instruction: 0xff60b54b │ │ + @ instruction: 0xff609683 │ │ + @ instruction: 0xff60b3df │ │ + @ instruction: 0xff609517 │ │ + @ instruction: 0xff60b4f3 │ │ + @ instruction: 0xff60962b │ │ + @ instruction: 0xff60b42f │ │ + @ instruction: 0xff609567 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #256] @ d82ebc │ │ mov r4, r0 │ │ ldr r5, [r0, #24] │ │ add r0, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3592145,16 +3592145,16 @@ │ │ bl c82ee8 │ │ ldr r0, [r4, #116] @ 0x74 │ │ subs r0, r0, #2 │ │ mvneq r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f3e60 │ │ - @ instruction: 0xff60b240 │ │ - @ instruction: 0xff60b263 │ │ + @ instruction: 0xff60b267 │ │ + @ instruction: 0xff60b28a │ │ @ instruction: 0xff605c04 │ │ mov r1, #1 │ │ cmp r0, #0 │ │ beq d82ee4 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ beq d82eec │ │ @@ -3592194,15 +3592194,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r1, #0 │ │ pop {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff60b148 │ │ + @ instruction: 0xff60b16f │ │ @ instruction: 0xff626fbd │ │ 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 │ │ @@ -3592361,16 +3592361,16 @@ │ │ str r0, [r5, #52] @ 0x34 │ │ b d83018 │ │ nop {0} │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff60b0dc │ │ - @ instruction: 0xff60b004 │ │ + @ instruction: 0xff60b103 │ │ + @ instruction: 0xff60b02b │ │ @ instruction: 0xff5f3b7d │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r2, r1 │ │ mov r1, sp │ │ mov r5, r0 │ │ @@ -3592450,36 +3592450,36 @@ │ │ mov r0, r5 │ │ mov r1, #98 @ 0x62 │ │ add r2, pc, r2 │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #201 @ 0xc9 │ │ b d8330c │ │ - @ instruction: 0xff60ada8 │ │ + @ instruction: 0xff60adcf │ │ @ instruction: 0xff601efc │ │ @ instruction: 0xff5ee029 │ │ - @ instruction: 0xff60ad64 │ │ - @ instruction: 0xff60ad87 │ │ + @ instruction: 0xff60ad8b │ │ + @ instruction: 0xff60adae │ │ @ instruction: 0xff601e88 │ │ - @ instruction: 0xff60adcc │ │ + @ instruction: 0xff60adf3 │ │ @ instruction: 0xff601f20 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cd37b0 │ │ ldr r1, [pc, #16] @ d833d8 │ │ mov r0, r4 │ │ movw r2, #879 @ 0x36f │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff60acd4 │ │ + @ instruction: 0xff60acfb │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #452] @ d835b0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl ccb904 │ │ @@ -3592591,23 +3592591,23 @@ │ │ beq d835a8 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5fb395 │ │ @ instruction: 0xff5ede81 │ │ - @ instruction: 0xff613f06 │ │ + @ instruction: 0xff613f2d │ │ @ instruction: 0xff5ede3a │ │ @ instruction: 0xff5fa92e │ │ - @ instruction: 0xff60727f │ │ + @ instruction: 0xff6072a6 │ │ @ instruction: 0xff5fe267 │ │ - @ instruction: 0xff61b10c │ │ - @ instruction: 0xff618f56 │ │ - @ instruction: 0xff61b0c8 │ │ - @ instruction: 0xff611a44 │ │ + @ instruction: 0xff61b133 │ │ + @ instruction: 0xff618f7d │ │ + @ instruction: 0xff61b0ef │ │ + @ instruction: 0xff611a6b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #132] @ d83670 │ │ mov r6, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ mov r4, r2 │ │ @@ -3592637,15 +3592637,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: 0xff60867b │ │ + @ instruction: 0xff6086a2 │ │ @ instruction: 0xff5f3608 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d836e0 │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ d836f4 │ │ @@ -3592670,16 +3592670,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: 0xff618dee │ │ - @ instruction: 0xff611904 │ │ + @ instruction: 0xff618e15 │ │ + @ instruction: 0xff61192b │ │ push {r4, lr} │ │ mov r0, r1 │ │ bl c93c10 │ │ mov r4, #1 │ │ tst r0, #2 │ │ beq d83744 │ │ bl c82d04 │ │ @@ -3592692,16 +3592692,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #183 @ 0xb7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff60a97c │ │ - @ instruction: 0xff61af04 │ │ + @ instruction: 0xff60a9a3 │ │ + @ instruction: 0xff61af2b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d837a8 │ │ ldr lr, [pc, #68] @ d837ac │ │ ldr r4, [pc, #68] @ d837b0 │ │ add ip, pc, ip │ │ ldr r3, [pc, #64] @ d837b4 │ │ @@ -3594630,27 +3594630,27 @@ │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ @ instruction: 0xff60147c │ │ - @ instruction: 0xff61bdf1 │ │ + @ instruction: 0xff61be18 │ │ @ instruction: 0xff5f8d30 │ │ - @ instruction: 0xff613ef7 │ │ + @ instruction: 0xff613f1e │ │ @ instruction: 0xff5fe34b │ │ @ instruction: 0xff622ca8 │ │ @ instruction: 0xff5fe307 │ │ @ instruction: 0xff5fe297 │ │ @ instruction: 0xff5fe26b │ │ @ instruction: 0xff622bc8 │ │ @ instruction: 0xff5fe1ef │ │ - @ instruction: 0xff606e47 │ │ + @ instruction: 0xff606e6e │ │ @ instruction: 0xff5fe05b │ │ - @ instruction: 0xff606cb3 │ │ + @ instruction: 0xff606cda │ │ @ instruction: 0xff679db5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d85630 │ │ ldr lr, [pc, #68] @ d85634 │ │ ldr r4, [pc, #68] @ d85638 │ │ add ip, pc, ip │ │ @@ -3595516,15 +3595516,15 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5feec0 │ │ - @ instruction: 0xff61be3a │ │ + @ instruction: 0xff61be61 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov sl, r0 │ │ cmp r3, #0 │ │ mov fp, r0 │ │ ldrne r0, [sp, #56] @ 0x38 │ │ ldr r4, [sl], #84 @ 0x54 │ │ @@ -3595869,15 +3595869,15 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d868f4 │ │ bl cd379c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61b3ac │ │ + @ instruction: 0xff61b3d3 │ │ @ instruction: 0xff5e930f │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ beq d8692c │ │ @@ -3596179,22 +3596179,22 @@ │ │ bl cc7358 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r7, #0 │ │ movne r4, r0 │ │ strdne r6, [r4] │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff615c9d │ │ + @ instruction: 0xff615cc4 │ │ @ instruction: 0xff5f7047 │ │ - @ instruction: 0xff615c65 │ │ + @ instruction: 0xff615c8c │ │ ldr r1, [pc, #8] @ d86df4 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ b cc7594 │ │ - @ instruction: 0xff615c31 │ │ + @ instruction: 0xff615c58 │ │ mov r1, #1 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ bx lr │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ @@ -3596254,17 +3596254,17 @@ │ │ movt r1, #8 │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff615b75 │ │ + @ instruction: 0xff615b9c │ │ @ instruction: 0xff5fe38c │ │ - @ instruction: 0xff615b45 │ │ + @ instruction: 0xff615b6c │ │ @ instruction: 0xff5fe35c │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r5, #1 │ │ cmp r0, #1 │ │ beq d86f68 │ │ @@ -3596281,15 +3596281,15 @@ │ │ mov r5, #0 │ │ cmp r0, #2 │ │ mov r0, #57 @ 0x39 │ │ movweq r1, #192 @ 0xc0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff615ae1 │ │ + @ instruction: 0xff615b08 │ │ @ instruction: 0xff5f18d9 │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ ldr r0, [pc, #4] @ d86f98 │ │ @@ -3596331,15 +3596331,15 @@ │ │ beq d87028 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f77d5 │ │ @ instruction: 0xff5ea2c1 │ │ - @ instruction: 0xff604c6b │ │ + @ instruction: 0xff604c92 │ │ 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 │ │ @@ -3596403,26 +3596403,26 @@ │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r8 │ │ bl cee5f8 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff615931 │ │ + @ instruction: 0xff615958 │ │ @ instruction: 0xff5fa663 │ │ - @ instruction: 0xff6158f9 │ │ + @ instruction: 0xff615920 │ │ @ instruction: 0xff5fa62b │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d87184 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #211 @ 0xd3 │ │ b cc8904 │ │ - @ instruction: 0xff6158a5 │ │ + @ instruction: 0xff6158cc │ │ push {r4, lr} │ │ ldr r1, [pc, #44] @ d871c0 │ │ mov r4, r0 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ bl cc7358 │ │ @@ -3596585,15 +3596585,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff5f859c │ │ - @ instruction: 0xff60e169 │ │ + @ instruction: 0xff60e190 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #40] @ 0x28 │ │ cmpne r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cd3788 │ │ cmp r0, #0 │ │ @@ -3596694,19 +3596694,19 @@ │ │ mov r6, #1 │ │ b d875d4 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e9df9 │ │ - @ instruction: 0xff61acd6 │ │ + @ instruction: 0xff61acfd │ │ @ instruction: 0xff5f84a4 │ │ @ instruction: 0xff6209f7 │ │ @ instruction: 0xff5f8444 │ │ - @ instruction: 0xff6046eb │ │ + @ instruction: 0xff604712 │ │ @ instruction: 0xff61e6d0 │ │ ldr r0, [pc, #4] @ d87608 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, fp, r4, lsr #17 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3596756,15 +3596756,15 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f7165 │ │ @ instruction: 0xff5e9c51 │ │ - @ instruction: 0xff6045fb │ │ + @ instruction: 0xff604622 │ │ @ instruction: 0xff61e5e0 │ │ mov r0, #1 │ │ bx lr │ │ ldr r3, [r0, #20] │ │ ldr r2, [sp] │ │ ldr r0, [r0, #28] │ │ str r3, [r1] │ │ @@ -3597143,17 +3597143,17 @@ │ │ ldr r1, [pc, #28] @ d87cf0 │ │ mov r0, r6 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff614dd8 │ │ - @ instruction: 0xff614d98 │ │ - @ instruction: 0xff614d70 │ │ + @ instruction: 0xff614dff │ │ + @ instruction: 0xff614dbf │ │ + @ instruction: 0xff614d97 │ │ mov r3, #16 │ │ b d8843c │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #32 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ mov sl, r3 │ │ @@ -3597363,15 +3597363,15 @@ │ │ str r1, [r4, #340] @ 0x154 │ │ bl c4c12c │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #400 @ 0x190 │ │ pop {r4, r5, fp, lr} │ │ b cc7594 │ │ - @ instruction: 0xff614a38 │ │ + @ instruction: 0xff614a5f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d881b8 │ │ ldr r1, [pc, #324] @ d881c0 │ │ @@ -3597453,17 +3597453,17 @@ │ │ bl cc8e54 │ │ cmp r0, #0 │ │ str r0, [r4, #4] │ │ beq d88130 │ │ mov r7, r4 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6149c8 │ │ - @ instruction: 0xff614908 │ │ - @ instruction: 0xff6148a8 │ │ + @ instruction: 0xff6149ef │ │ + @ instruction: 0xff61492f │ │ + @ instruction: 0xff6148cf │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d88260 │ │ mov r6, r1 │ │ ldr r1, [pc, #140] @ d88274 │ │ mov r5, r0 │ │ @@ -3597498,15 +3597498,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: 0xff610a2c │ │ + @ instruction: 0xff610a53 │ │ @ instruction: 0xff5e798b │ │ @ instruction: 0xff5e9071 │ │ ldr r0, [pc, #4] @ d8828c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, fp, r4, asr #26 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3597578,15 +3597578,15 @@ │ │ mov r4, #1 │ │ b d883a4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5e78e7 │ │ - @ instruction: 0xff618c99 │ │ + @ instruction: 0xff618cc0 │ │ @ instruction: 0xff5e8f3d │ │ cmp r0, #0 │ │ beq d883d8 │ │ ldrb r0, [r0, #12] │ │ tst r0, #1 │ │ ldreq r0, [pc, #16] @ d883e4 │ │ addeq r0, pc, r0 │ │ @@ -3597672,17 +3597672,17 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff614540 │ │ + @ instruction: 0xff614567 │ │ @ instruction: 0xff6005a0 │ │ - @ instruction: 0xff614568 │ │ + @ instruction: 0xff61458f │ │ @ instruction: 0xff6005c8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ @@ -3597876,26 +3597876,26 @@ │ │ bl c82df8 │ │ ldr r2, [pc, #60] @ d88888 │ │ mov r0, #57 @ 0x39 │ │ str r6, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d88808 │ │ - @ instruction: 0xff6142d4 │ │ + @ instruction: 0xff6142fb │ │ @ instruction: 0xff5f5660 │ │ - @ instruction: 0xff603a79 │ │ - @ instruction: 0xff614298 │ │ + @ instruction: 0xff603aa0 │ │ + @ instruction: 0xff6142bf │ │ @ instruction: 0xff5f5624 │ │ - @ instruction: 0xff61095f │ │ - @ instruction: 0xff61425c │ │ + @ instruction: 0xff610986 │ │ + @ instruction: 0xff614283 │ │ @ instruction: 0xff5f55e8 │ │ @ instruction: 0xff5f71cb │ │ - @ instruction: 0xff614210 │ │ + @ instruction: 0xff614237 │ │ @ instruction: 0xff5f559c │ │ - @ instruction: 0xff615df0 │ │ + @ instruction: 0xff615e17 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d88924 │ │ @@ -3598315,16 +3598315,16 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60fdb4 │ │ - @ instruction: 0xff61761e │ │ + @ instruction: 0xff60fddb │ │ + @ instruction: 0xff617645 │ │ @ instruction: 0xff5e6ceb │ │ @ instruction: 0xff5e83ad │ │ ldr r0, [pc, #4] @ d88f54 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, fp, ip, asr #3 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3598415,16 +3598415,16 @@ │ │ mov r4, #1 │ │ b d890b8 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5e6c1b │ │ - @ instruction: 0xff617fcd │ │ - @ instruction: 0xff61746e │ │ + @ instruction: 0xff617ff4 │ │ + @ instruction: 0xff617495 │ │ @ instruction: 0xff5e8229 │ │ cmp r0, #0 │ │ beq d890f0 │ │ ldrb r0, [r0, #62] @ 0x3e │ │ tst r0, #1 │ │ ldreq r0, [pc, #16] @ d890fc │ │ addeq r0, pc, r0 │ │ @@ -3598501,15 +3598501,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f30a0 │ │ - @ instruction: 0xff604ee1 │ │ + @ instruction: 0xff604f08 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ bl d3a1f4 │ │ @@ -3598695,25 +3598695,25 @@ │ │ add r2, pc, r2 │ │ bl c82df8 │ │ ldr r2, [pc, #52] @ d89550 │ │ str r6, [sp] │ │ add r2, pc, r2 │ │ b d89420 │ │ @ instruction: 0xff5f2f70 │ │ - @ instruction: 0xff60c261 │ │ + @ instruction: 0xff60c288 │ │ @ instruction: 0xff5f6697 │ │ @ instruction: 0xff5f2ecc │ │ - @ instruction: 0xff60c1bd │ │ - @ instruction: 0xff602e2d │ │ + @ instruction: 0xff60c1e4 │ │ + @ instruction: 0xff602e54 │ │ @ instruction: 0xff5f2e8c │ │ - @ instruction: 0xff60c17d │ │ - @ instruction: 0xff60fd0f │ │ + @ instruction: 0xff60c1a4 │ │ + @ instruction: 0xff60fd36 │ │ @ instruction: 0xff5f2d90 │ │ - @ instruction: 0xff60c081 │ │ - @ instruction: 0xff615128 │ │ + @ instruction: 0xff60c0a8 │ │ + @ instruction: 0xff61514f │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d8959c │ │ ldr r1, [pc, #48] @ d895a4 │ │ @@ -3598726,15 +3598726,15 @@ │ │ mov r6, r0 │ │ mov r0, r4 │ │ bl d959b4 │ │ mov r5, r6 │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60c024 │ │ + @ instruction: 0xff60c04b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ @@ -3598868,21 +3598868,21 @@ │ │ mov r1, r5 │ │ str r4, [r6, #4] │ │ bl d89c24 │ │ mov r5, r0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60bf30 │ │ + @ instruction: 0xff60bf57 │ │ @ instruction: 0xff5eb9e1 │ │ - @ instruction: 0xff60beb4 │ │ + @ instruction: 0xff60bedb │ │ @ instruction: 0xff5eb965 │ │ - @ instruction: 0xff60bee4 │ │ + @ instruction: 0xff60bf0b │ │ @ instruction: 0xff5eb995 │ │ - @ instruction: 0xff60be28 │ │ + @ instruction: 0xff60be4f │ │ @ instruction: 0xff5eb8d9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r3 │ │ mov r9, r2 │ │ mov r5, r1 │ │ mov r7, r0 │ │ @@ -3598981,20 +3598981,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #175 @ 0xaf │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60bd58 │ │ + @ instruction: 0xff60bd7f │ │ @ instruction: 0xff5e9a05 │ │ - @ instruction: 0xff60bcfc │ │ + @ instruction: 0xff60bd23 │ │ @ instruction: 0xff5e99a9 │ │ @ instruction: 0xff5fe122 │ │ - @ instruction: 0xff60bc24 │ │ + @ instruction: 0xff60bc4b │ │ @ instruction: 0xff5e98d1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ @@ -3599059,15 +3599059,15 @@ │ │ bl c7a17c │ │ ldr r1, [pc, #16] @ d89ad8 │ │ mov r0, r4 │ │ movw r2, #455 @ 0x1c7 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cc7594 │ │ - @ instruction: 0xff60bad0 │ │ + @ instruction: 0xff60baf7 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d3a1f4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d89b4c │ │ ldr r1, [pc, #176] @ d89bac │ │ @@ -3599112,16 +3599112,16 @@ │ │ bl c7a17c │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #455 @ 0x1c7 │ │ bl cc7594 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60ba9c │ │ - @ instruction: 0xff60ba38 │ │ + @ instruction: 0xff60bac3 │ │ + @ instruction: 0xff60ba5f │ │ @ instruction: 0xff5e96f9 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d89bfc │ │ ldr r2, [pc, #64] @ d89c10 │ │ mov r5, r0 │ │ @@ -3599137,15 +3599137,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: 0xff60f044 │ │ + @ instruction: 0xff60f06b │ │ ldr r0, [pc, #4] @ d89c20 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, fp, r4, asr #13 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3599277,21 +3599277,21 @@ │ │ mov r0, #0 │ │ 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: 0xff61353e │ │ - @ instruction: 0xff606165 │ │ - @ instruction: 0xff60f475 │ │ - @ instruction: 0xff61497c │ │ + @ instruction: 0xff613565 │ │ + @ instruction: 0xff60618c │ │ + @ instruction: 0xff60f49c │ │ + @ instruction: 0xff6149a3 │ │ @ instruction: 0xff5fb55a │ │ @ instruction: 0xff5f40dd │ │ - @ instruction: 0xff607e32 │ │ + @ instruction: 0xff607e59 │ │ ldr r0, [pc, #4] @ d89e68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, fp, ip, asr #9 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r4, r3 │ │ @@ -3599382,19 +3599382,19 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #175 @ 0xaf │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff60b6e4 │ │ + @ instruction: 0xff60b70b │ │ @ instruction: 0xff5f240c │ │ - @ instruction: 0xff60b690 │ │ + @ instruction: 0xff60b6b7 │ │ @ instruction: 0xff5f23b8 │ │ - @ instruction: 0xff60b5e4 │ │ + @ instruction: 0xff60b60b │ │ @ instruction: 0xff5f230c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ @@ -3599479,19 +3599479,19 @@ │ │ mov r1, r8 │ │ mov r2, #64 @ 0x40 │ │ bl c85b78 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ b d8a0fc │ │ - @ instruction: 0xff6136fb │ │ + @ instruction: 0xff613722 │ │ ldr r2, [pc, #4] @ d8a178 │ │ add r2, pc, r2 │ │ b d8a5e0 │ │ - @ instruction: 0xff607d53 │ │ + @ instruction: 0xff607d7a │ │ 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 d3a1f4 │ │ @@ -3599695,19 +3599695,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c9cb14 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff607a2f │ │ + @ instruction: 0xff607a56 │ │ ldr r2, [pc, #4] @ d8a4d8 │ │ add r2, pc, r2 │ │ b d8a5e0 │ │ - @ instruction: 0xff6057ab │ │ + @ instruction: 0xff6057d2 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d959b4 │ │ ldr r1, [pc, #52] @ d8a524 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c9c6a4 │ │ @@ -3599718,19 +3599718,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c9cb14 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60578b │ │ + @ instruction: 0xff6057b2 │ │ ldr r2, [pc, #4] @ d8a534 │ │ add r2, pc, r2 │ │ b d8a5e0 │ │ - @ instruction: 0xff615d21 │ │ + @ instruction: 0xff615d48 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d959b4 │ │ ldr r1, [pc, #52] @ d8a580 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c9c6a4 │ │ @@ -3599741,19 +3599741,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c9cb14 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff615d01 │ │ + @ instruction: 0xff615d28 │ │ ldr r2, [pc, #4] @ d8a590 │ │ add r2, pc, r2 │ │ b d8a5e0 │ │ - @ instruction: 0xff603068 │ │ + @ instruction: 0xff60308f │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d959b4 │ │ ldr r1, [pc, #52] @ d8a5dc │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c9c6a4 │ │ @@ -3599764,15 +3599764,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c9cb14 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff603048 │ │ + @ instruction: 0xff60306f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r8, #0 │ │ cmp r0, #0 │ │ @@ -3600192,15 +3600192,15 @@ │ │ movw r1, #641 @ 0x281 │ │ ldr r2, [pc, #108] @ d8ace8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d8a960 │ │ @ instruction: 0xff5ea822 │ │ @ instruction: 0xff5fe282 │ │ - @ instruction: 0xff6055ad │ │ + @ instruction: 0xff6055d4 │ │ @ instruction: 0xff5ea742 │ │ @ instruction: 0xff5fe1a2 │ │ @ instruction: 0xff5f2d26 │ │ @ instruction: 0xff5ea662 │ │ @ instruction: 0xff5fe0c2 │ │ @ instruction: 0xff5f33d1 │ │ @ instruction: 0xff5ea63a │ │ @@ -3600210,15 +3600210,15 @@ │ │ @ instruction: 0xff5fa864 │ │ @ instruction: 0xff5ea4e6 │ │ @ instruction: 0xff5fdf46 │ │ @ instruction: 0xff5ea502 │ │ @ instruction: 0xff5fdf62 │ │ @ instruction: 0xff5ea5f6 │ │ @ instruction: 0xff5fe056 │ │ - @ instruction: 0xff617718 │ │ + @ instruction: 0xff61773f │ │ @ instruction: 0xff5ea4a2 │ │ @ instruction: 0xff5fdf02 │ │ @ instruction: 0xff5e867e │ │ @ instruction: 0xff5ea3f6 │ │ @ instruction: 0xff5fde56 │ │ @ instruction: 0xff5ea57a │ │ @ instruction: 0xff5fdfda │ │ @@ -3601216,39 +3601216,39 @@ │ │ cmp r0, #1 │ │ blt d8bc80 │ │ str r0, [r4, #16] │ │ mov r9, #1 │ │ mov r0, r9 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60d430 │ │ + @ instruction: 0xff60d457 │ │ @ instruction: 0xff5e9746 │ │ - @ instruction: 0xff6008f5 │ │ + @ instruction: 0xff60091c │ │ @ instruction: 0xff5e95b6 │ │ - @ instruction: 0xff600765 │ │ + @ instruction: 0xff60078c │ │ @ instruction: 0xff5fd007 │ │ @ instruction: 0xff5e9522 │ │ - @ instruction: 0xff607e56 │ │ + @ instruction: 0xff607e7d │ │ @ instruction: 0xff5e96ca │ │ - @ instruction: 0xff607ffe │ │ + @ instruction: 0xff608025 │ │ @ instruction: 0xff5e96d8 │ │ @ instruction: 0xff5e949e │ │ - @ instruction: 0xff60064d │ │ + @ instruction: 0xff600674 │ │ @ instruction: 0xff5e968e │ │ - @ instruction: 0xff60083d │ │ + @ instruction: 0xff600864 │ │ @ instruction: 0xff5fd10c │ │ - @ instruction: 0xff613e4b │ │ + @ instruction: 0xff613e72 │ │ @ instruction: 0xff673670 │ │ andeq r7, fp, r0, lsr r9 │ │ @ instruction: 0xff5e977a │ │ @ instruction: 0xff5f7ab7 │ │ @ instruction: 0xff5e417f │ │ @ instruction: 0xff5e4bf2 │ │ @ instruction: 0xff5e86ad │ │ - @ instruction: 0xff609a32 │ │ + @ instruction: 0xff609a59 │ │ andeq r7, fp, ip, ror #21 │ │ ldr r0, [pc, #4] @ d8bd00 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, fp, r8, ror r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3601663,50 +3601663,50 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl d8cc10 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d8be58 │ │ @ instruction: 0xff5e3dff │ │ - @ instruction: 0xff6151e5 │ │ - @ instruction: 0xff6138cf │ │ - @ instruction: 0xff61742c │ │ - @ instruction: 0xff609bdf │ │ - @ instruction: 0xff60c4a4 │ │ + @ instruction: 0xff61520c │ │ + @ instruction: 0xff6138f6 │ │ + @ instruction: 0xff617453 │ │ + @ instruction: 0xff609c06 │ │ + @ instruction: 0xff60c4cb │ │ @ instruction: 0xff5f69a8 │ │ @ instruction: 0xff5e91bc │ │ - @ instruction: 0xff60d228 │ │ + @ instruction: 0xff60d24f │ │ @ instruction: 0xff5f566e │ │ @ instruction: 0xff5f1ed9 │ │ @ instruction: 0xff5e9180 │ │ @ instruction: 0xff5e90ce │ │ @ instruction: 0xff5e5331 │ │ @ instruction: 0xff5e911a │ │ @ instruction: 0xff5e537d │ │ @ instruction: 0xff5e814d │ │ @ instruction: 0xff5e9012 │ │ @ instruction: 0xff5e5275 │ │ - @ instruction: 0xff60794a │ │ + @ instruction: 0xff607971 │ │ @ instruction: 0xff5e3b1b │ │ @ instruction: 0xff5f7964 │ │ @ instruction: 0xff5e7673 │ │ @ instruction: 0xff5eab6b │ │ @ instruction: 0xff5e8f06 │ │ @ instruction: 0xff5e5169 │ │ - @ instruction: 0xff607888 │ │ + @ instruction: 0xff6078af │ │ @ instruction: 0xff5e903e │ │ @ instruction: 0xff5e52a1 │ │ @ instruction: 0xff5e8ec2 │ │ @ instruction: 0xff5e5125 │ │ - @ instruction: 0xff607858 │ │ + @ instruction: 0xff60787f │ │ @ instruction: 0xff5e8e6a │ │ @ instruction: 0xff5e50cd │ │ - @ instruction: 0xff60ecb3 │ │ + @ instruction: 0xff60ecda │ │ @ instruction: 0xff5e4402 │ │ - @ instruction: 0xff612c19 │ │ + @ instruction: 0xff612c40 │ │ @ instruction: 0xff5ee14c │ │ @ instruction: 0xff5e8da6 │ │ @ instruction: 0xff5e5009 │ │ cmp r0, #0 │ │ beq d8c440 │ │ ldrb r0, [r0, #16] │ │ tst r0, #1 │ │ @@ -3602005,22 +3602005,22 @@ │ │ ldrb r0, [r5, #16] │ │ strd r6, [r5, #88] @ 0x58 │ │ orr r0, r0, #2 │ │ strb r0, [r5, #16] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e8822 │ │ - @ instruction: 0xff6053d1 │ │ - @ instruction: 0xff5ff9a1 │ │ + @ instruction: 0xff6053f8 │ │ + @ instruction: 0xff5ff9c8 │ │ @ instruction: 0xff5e8852 │ │ - @ instruction: 0xff605401 │ │ + @ instruction: 0xff605428 │ │ @ instruction: 0xff5f319b │ │ @ instruction: 0xff5e87e6 │ │ - @ instruction: 0xff605395 │ │ - @ instruction: 0xff60c88b │ │ + @ instruction: 0xff6053bc │ │ + @ instruction: 0xff60c8b2 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ ldreq r2, [r5, #4] │ │ mov r4, r1 │ │ ldr r0, [r5] │ │ @@ -3602157,24 +3602157,24 @@ │ │ ldr r2, [pc, #24] @ d8cb44 │ │ mov r0, #57 @ 0x39 │ │ str r5, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d8ca00 │ │ @ instruction: 0xff5e8556 │ │ - @ instruction: 0xff611b42 │ │ - @ instruction: 0xff611b10 │ │ + @ instruction: 0xff611b69 │ │ + @ instruction: 0xff611b37 │ │ @ instruction: 0xff5e8642 │ │ - @ instruction: 0xff611c2e │ │ - @ instruction: 0xff5ff7c1 │ │ + @ instruction: 0xff611c55 │ │ + @ instruction: 0xff5ff7e8 │ │ @ instruction: 0xff5e8606 │ │ - @ instruction: 0xff611bf2 │ │ - @ instruction: 0xff60c6a7 │ │ + @ instruction: 0xff611c19 │ │ + @ instruction: 0xff60c6ce │ │ @ instruction: 0xff5e868a │ │ - @ instruction: 0xff611c76 │ │ + @ instruction: 0xff611c9d │ │ @ instruction: 0xff5f2fd3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r0, #6 │ │ bne d8cc00 │ │ @@ -3602583,15 +3602583,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61cd72 │ │ - @ instruction: 0xff60dd46 │ │ + @ instruction: 0xff60dd6d │ │ 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 │ │ @@ -3603016,16 +3603016,16 @@ │ │ pop {r4, r5, r6, pc} │ │ add r1, r5, #13 │ │ bl ccd160 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60b418 │ │ - @ instruction: 0xff612c82 │ │ + @ instruction: 0xff60b43f │ │ + @ instruction: 0xff612ca9 │ │ @ instruction: 0xff5e234f │ │ ldr r0, [pc, #4] @ d8d8c4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r5, [fp], -ip │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3603117,15 +3603117,15 @@ │ │ add r1, pc, r1 │ │ bl cc7594 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5fa428 │ │ @ instruction: 0xff61c5d6 │ │ - @ instruction: 0xff612b32 │ │ + @ instruction: 0xff612b59 │ │ @ instruction: 0xff5e21eb │ │ @ instruction: 0xff61c50e │ │ @ instruction: 0xff61c52a │ │ ldr r0, [pc, #4] @ d8da5c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq fp, r4, sp │ │ @@ -3603194,15 +3603194,15 @@ │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61c3f2 │ │ @ instruction: 0xff5fafe3 │ │ - @ instruction: 0xff60b5cf │ │ + @ instruction: 0xff60b5f6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ ldrb r2, [r0, #12] │ │ mov r6, #1 │ │ tst r2, #1 │ │ beq d8dc18 │ │ ldr r1, [pc, #140] @ d8dc24 │ │ @@ -3604007,27 +3604007,27 @@ │ │ ldr r0, [pc, #64] @ d8e854 │ │ movw r1, #385 @ 0x181 │ │ ldr r2, [pc, #60] @ d8e858 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d8e6fc │ │ @ instruction: 0xff5ebf9e │ │ - @ instruction: 0xff608d99 │ │ + @ instruction: 0xff608dc0 │ │ @ instruction: 0xff5ebe62 │ │ - @ instruction: 0xff608c5d │ │ + @ instruction: 0xff608c84 │ │ @ instruction: 0xff5ebe8e │ │ - @ instruction: 0xff608c89 │ │ + @ instruction: 0xff608cb0 │ │ @ instruction: 0xff5ebe0a │ │ - @ instruction: 0xff608c05 │ │ + @ instruction: 0xff608c2c │ │ @ instruction: 0xff5ebeaa │ │ - @ instruction: 0xff608ca5 │ │ + @ instruction: 0xff608ccc │ │ @ instruction: 0xff5ebd6a │ │ - @ instruction: 0xff608b65 │ │ + @ instruction: 0xff608b8c │ │ @ instruction: 0xff5ebd3e │ │ - @ instruction: 0xff608b39 │ │ + @ instruction: 0xff608b60 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ str r2, [sp, #4] │ │ beq d8e8c0 │ │ mov r2, #0 │ │ mov r6, r3 │ │ @@ -3604103,21 +3604103,21 @@ │ │ bl c512c4 │ │ mov r0, r5 │ │ bl c30f28 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5ebc86 │ │ - @ instruction: 0xff5ff81f │ │ + @ instruction: 0xff5ff846 │ │ @ instruction: 0xff5ebc56 │ │ - @ instruction: 0xff5ff7ef │ │ + @ instruction: 0xff5ff816 │ │ @ instruction: 0xff5ebc1a │ │ - @ instruction: 0xff5ff7b3 │ │ + @ instruction: 0xff5ff7da │ │ @ instruction: 0xff5ebbf2 │ │ - @ instruction: 0xff5ff78b │ │ + @ instruction: 0xff5ff7b2 │ │ 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 │ │ @@ -3604519,15 +3604519,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: 0xff5f314e │ │ @ instruction: 0xff616b78 │ │ - @ instruction: 0xff60a519 │ │ + @ instruction: 0xff60a540 │ │ @ instruction: 0xff5ec0f2 │ │ @ instruction: 0xff5e25c8 │ │ @ instruction: 0xff5e45ca │ │ @ instruction: 0xff61a07f │ │ @ instruction: 0xff5e2400 │ │ @ instruction: 0xff5e4402 │ │ @ instruction: 0xff5eb668 │ │ @@ -3604535,23 +3604535,23 @@ │ │ @ instruction: 0xff5e464e │ │ @ instruction: 0xff5e254c │ │ @ instruction: 0xff5e454e │ │ @ instruction: 0xff61a003 │ │ @ instruction: 0xff5e24e8 │ │ @ instruction: 0xff5e24c0 │ │ @ instruction: 0xff5e2344 │ │ - @ instruction: 0xff61324c │ │ + @ instruction: 0xff613273 │ │ @ instruction: 0xff5e2444 │ │ - @ instruction: 0xff61334c │ │ + @ instruction: 0xff613373 │ │ @ instruction: 0xff615137 │ │ - @ instruction: 0xff5fc474 │ │ + @ instruction: 0xff5fc49b │ │ @ instruction: 0xff5e23b0 │ │ @ instruction: 0xff5e2388 │ │ @ instruction: 0xff5e230c │ │ - @ instruction: 0xff60a19c │ │ + @ instruction: 0xff60a1c3 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a734 │ │ cmp r0, #0 │ │ beq d8f110 │ │ ldr r1, [pc, #112] @ d8f118 │ │ mov r5, r0 │ │ @@ -3604581,15 +3604581,15 @@ │ │ bl c82ee8 │ │ mov r0, r5 │ │ bl c2bdb8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5e2238 │ │ @ instruction: 0xff5e2200 │ │ - @ instruction: 0xff60a090 │ │ + @ instruction: 0xff60a0b7 │ │ ldr r0, [pc, #4] @ d8f130 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, fp, r0, asr r7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, #1 │ │ @@ -3604709,23 +3604709,23 @@ │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff611e45 │ │ + @ instruction: 0xff611e6c │ │ @ instruction: 0xff5e2164 │ │ @ instruction: 0xff616ae1 │ │ @ instruction: 0xff5e2110 │ │ @ instruction: 0xff5f992d │ │ - @ instruction: 0xff5fe72d │ │ + @ instruction: 0xff5fe754 │ │ @ instruction: 0xff5e1ff4 │ │ @ instruction: 0xff5e4000 │ │ - @ instruction: 0xff602977 │ │ + @ instruction: 0xff60299e │ │ 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 d8f400 │ │ mov r5, #0 │ │ @@ -3605071,39 +3605071,39 @@ │ │ ldr r0, [pc, #60] @ d8f8f0 │ │ movw r1, #481 @ 0x1e1 │ │ ldr r2, [pc, #56] @ d8f8f4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d8f738 │ │ @ instruction: 0xff5e1bd4 │ │ - @ instruction: 0xff604357 │ │ + @ instruction: 0xff60437e │ │ @ instruction: 0xff5e1bb8 │ │ - @ instruction: 0xff60433b │ │ + @ instruction: 0xff604362 │ │ @ instruction: 0xff5f9db5 │ │ @ instruction: 0xff5e1bf0 │ │ - @ instruction: 0xff604373 │ │ + @ instruction: 0xff60439a │ │ @ instruction: 0xff5e738b │ │ @ instruction: 0xff5e1a6c │ │ - @ instruction: 0xff6041ef │ │ + @ instruction: 0xff604216 │ │ andeq r5, fp, ip, ror #31 │ │ @ instruction: 0xff5e1a30 │ │ - @ instruction: 0xff6041b3 │ │ + @ instruction: 0xff6041da │ │ @ instruction: 0xff5e1a88 │ │ - @ instruction: 0xff60420b │ │ + @ instruction: 0xff604232 │ │ ldrdeq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r0 @ │ │ andeq r4, fp, r0, asr #9 │ │ @ instruction: 0xff5e1cb8 │ │ - @ instruction: 0xff60444f │ │ + @ instruction: 0xff604476 │ │ @ instruction: 0xff5e1e78 │ │ @ instruction: 0xff5ecf78 │ │ @ instruction: 0xff5eb8c2 │ │ @ instruction: 0xff5e1c64 │ │ @ instruction: 0xff5e1aa4 │ │ - @ instruction: 0xff604227 │ │ + @ instruction: 0xff60424e │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ cmp r2, #0 │ │ beq d8f94c │ │ mov r0, #1 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #16] │ │ @@ -3605283,16 +3605283,16 @@ │ │ bl c39b10 │ │ 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: 0xff60d2c7 │ │ - @ instruction: 0xff60f1b2 │ │ + @ instruction: 0xff60d2ee │ │ + @ instruction: 0xff60f1d9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r9, r3 │ │ bl d3a734 │ │ mov r6, r0 │ │ mvn r0, #0 │ │ mov r7, #0 │ │ @@ -3605420,20 +3605420,20 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #24] @ d8fe44 │ │ mov r1, #150 @ 0x96 │ │ ldr r2, [pc, #20] @ d8fe48 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d8fdd4 │ │ - @ instruction: 0xff60ccaa │ │ + @ instruction: 0xff60ccd1 │ │ @ instruction: 0xff5e3546 │ │ - @ instruction: 0xff60cc46 │ │ + @ instruction: 0xff60cc6d │ │ @ instruction: 0xff5e34e2 │ │ - @ instruction: 0xff60d113 │ │ - @ instruction: 0xff60eff2 │ │ + @ instruction: 0xff60d13a │ │ + @ instruction: 0xff60f019 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r9, r3 │ │ bl d3a734 │ │ mov r7, r0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3605555,20 +3605555,20 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #24] @ d90060 │ │ mov r1, #217 @ 0xd9 │ │ ldr r2, [pc, #20] @ d90064 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d8fff0 │ │ - @ instruction: 0xff60ca8e │ │ + @ instruction: 0xff60cab5 │ │ @ instruction: 0xff5efa01 │ │ - @ instruction: 0xff60ca2a │ │ + @ instruction: 0xff60ca51 │ │ @ instruction: 0xff5ef99d │ │ - @ instruction: 0xff60cef7 │ │ - @ instruction: 0xff60edd6 │ │ + @ instruction: 0xff60cf1e │ │ + @ instruction: 0xff60edfd │ │ 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] │ │ @@ -3606211,18 +3606211,18 @@ │ │ b d909b4 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ ldrne r0, [sp, #20] │ │ movne sl, #0 │ │ strne sl, [r0] │ │ b d909b4 │ │ - @ instruction: 0xff612a3e │ │ + @ instruction: 0xff612a65 │ │ andeq r0, r0, r4, lsl #20 │ │ andeq r5, fp, r8, ror #10 │ │ - @ instruction: 0xff60ee19 │ │ + @ instruction: 0xff60ee40 │ │ andeq r0, r0, ip, lsr #20 │ │ andeq r5, fp, r4, asr r5 │ │ @ instruction: 0xff5e2c86 │ │ muleq r0, r8, sl │ │ andeq r5, fp, ip, lsl #10 │ │ @ instruction: 0xff5eac0f │ │ andeq r0, r0, ip, asr #20 │ │ @@ -3606832,26 +3606832,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60f0ce │ │ + @ instruction: 0xff60f0f5 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d95f7c │ │ ldr r2, [pc, #20] @ d91478 │ │ mov r0, r4 │ │ mov r1, #264 @ 0x108 │ │ mov r3, #33 @ 0x21 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff60f04e │ │ + @ instruction: 0xff60f075 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d914c0 │ │ ldr r1, [pc, #44] @ d914c8 │ │ @@ -3606863,15 +3606863,15 @@ │ │ beq d914c0 │ │ mov r1, r4 │ │ mov r2, #264 @ 0x108 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60f01a │ │ + @ instruction: 0xff60f041 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3606912,15 +3606912,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60ef8e │ │ + @ instruction: 0xff60efb5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r2, [sp] │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ @@ -3606960,15 +3606960,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60eece │ │ + @ instruction: 0xff60eef5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3607009,15 +3607009,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d96ff8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60ee0a │ │ + @ instruction: 0xff60ee31 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3607328,15 +3607328,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff606638 │ │ + @ instruction: 0xff60665f │ │ @ instruction: 0xff5f19f3 │ │ @ instruction: 0xff6140bc │ │ ldr r0, [pc, #4] @ d91c24 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq fp, r0, r4 │ │ push {r4, r5, r6, lr} │ │ @@ -3608286,15 +3608286,15 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #64] @ d92b34 │ │ mov r1, #153 @ 0x99 │ │ ldr r2, [pc, #60] @ d92b38 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d929cc │ │ - @ instruction: 0xff5f8c45 │ │ + @ instruction: 0xff5f8c6c │ │ @ instruction: 0xff5eb455 │ │ @ instruction: 0xff5e0940 │ │ @ instruction: 0xff5f5379 │ │ @ instruction: 0xff5eb475 │ │ @ instruction: 0xff5e0960 │ │ @ instruction: 0xff5eb429 │ │ @ instruction: 0xff5e0914 │ │ @@ -3608405,20 +3608405,20 @@ │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r7 │ │ bl c28ec8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f89f1 │ │ + @ instruction: 0xff5f8a18 │ │ @ instruction: 0xff5eb1c1 │ │ - @ instruction: 0xff60f586 │ │ + @ instruction: 0xff60f5ad │ │ @ instruction: 0xff5f5125 │ │ @ instruction: 0xff5eb189 │ │ - @ instruction: 0xff60f54e │ │ + @ instruction: 0xff60f575 │ │ ldr r0, [pc, #4] @ d92d04 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r0, lsr #17 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl d3a1f4 │ │ @@ -3608881,26 +3608881,26 @@ │ │ str r1, [sp] │ │ mov r1, #40 @ 0x28 │ │ bl d96ff8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff607b2c │ │ + @ instruction: 0xff607b53 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d95f7c │ │ ldr r2, [pc, #20] @ d9347c │ │ mov r0, r4 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #34 @ 0x22 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cc77ec │ │ - @ instruction: 0xff607ab0 │ │ + @ instruction: 0xff607ad7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d934c4 │ │ ldr r1, [pc, #44] @ d934cc │ │ @@ -3608912,15 +3608912,15 @@ │ │ beq d934c4 │ │ mov r1, r4 │ │ mov r2, #392 @ 0x188 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff607a7c │ │ + @ instruction: 0xff607aa3 │ │ 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 │ │ @@ -3608994,15 +3608994,15 @@ │ │ str r1, [sp] │ │ mov r1, #128 @ 0x80 │ │ bl d96ff8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff607968 │ │ + @ instruction: 0xff60798f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ mov r1, #0 │ │ str r3, [sp] │ │ str r2, [sp, #4] │ │ @@ -3609165,17 +3609165,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f98c3 │ │ - @ instruction: 0xff5ff32d │ │ - @ instruction: 0xff60bdfd │ │ + @ instruction: 0xff5f98ea │ │ + @ instruction: 0xff5ff354 │ │ + @ instruction: 0xff60be24 │ │ @ instruction: 0xff5dda8b │ │ @ instruction: 0xff5ddabf │ │ ldr r0, [pc, #4] @ d938e0 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r0, [fp], -r4 │ │ push {r4, r5, r6, lr} │ │ @@ -3609293,19 +3609293,19 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f97b3 │ │ - @ instruction: 0xff5ff20d │ │ - @ instruction: 0xff5ff1db │ │ - @ instruction: 0xff6082e9 │ │ - @ instruction: 0xff60f4be │ │ + @ instruction: 0xff5f97da │ │ + @ instruction: 0xff5ff234 │ │ + @ instruction: 0xff5ff202 │ │ + @ instruction: 0xff608310 │ │ + @ instruction: 0xff60f4e5 │ │ @ instruction: 0xff5dd88f │ │ @ instruction: 0xff5efb6e │ │ ldr r0, [pc, #4] @ d93ae8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, ip, lsl sp │ │ ldr r0, [pc, #4] @ d93af8 │ │ @@ -3609644,15 +3609644,15 @@ │ │ mov r0, #32 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f671c │ │ + @ instruction: 0xff5f6743 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3609670,15 +3609670,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d940a4 │ │ mov r1, #32 │ │ mov r3, #61 @ 0x3d │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff5f66a8 │ │ + @ instruction: 0xff5f66cf │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d940f4 │ │ ldr r1, [pc, #52] @ d940fc │ │ @@ -3609692,15 +3609692,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: 0xff5f6678 │ │ + @ instruction: 0xff5f669f │ │ mov r1, #8 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d9d9c8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3609739,15 +3609739,15 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f114a │ │ - @ instruction: 0xff5f65b8 │ │ + @ instruction: 0xff5f65df │ │ @ instruction: 0xff5e46c3 │ │ ldr r0, [pc, #4] @ d941cc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, r8, asr #14 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ @@ -3609782,29 +3609782,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f10b2 │ │ - @ instruction: 0xff5f650c │ │ + @ instruction: 0xff5f6533 │ │ @ instruction: 0xff5e4617 │ │ push {fp, lr} │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d94294 │ │ ldr r1, [pc, #24] @ d9429c │ │ mov r0, #168 @ 0xa8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cc7358 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7fb4 │ │ + @ instruction: 0xff5f7fdb │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3609822,15 +3609822,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d94304 │ │ mov r1, #168 @ 0xa8 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b cc77ec │ │ - @ instruction: 0xff5f7f40 │ │ + @ instruction: 0xff5f7f67 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d9434c │ │ ldr r1, [pc, #44] @ d94354 │ │ @@ -3609842,15 +3609842,15 @@ │ │ beq d9434c │ │ mov r1, r4 │ │ mov r2, #168 @ 0xa8 │ │ mov r5, r0 │ │ blx d9e4d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f7f10 │ │ + @ instruction: 0xff5f7f37 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d9d9c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d3a1f4 │ │ @@ -3610172,21 +3610172,21 @@ │ │ mov r2, r9 │ │ blx d9e44e │ │ mov r7, #1 │ │ b d947b0 │ │ mov r7, #0 │ │ b d947b0 │ │ @ instruction: 0xff5eb2d0 │ │ - @ instruction: 0xff60dae5 │ │ + @ instruction: 0xff60db0c │ │ @ instruction: 0xff5eb2a4 │ │ - @ instruction: 0xff60dab9 │ │ + @ instruction: 0xff60dae0 │ │ @ instruction: 0xff5eb270 │ │ - @ instruction: 0xff5fb6a4 │ │ + @ instruction: 0xff5fb6cb │ │ @ instruction: 0xff5eb2fc │ │ - @ instruction: 0xff5fb730 │ │ + @ instruction: 0xff5fb757 │ │ ldr r0, [pc, #4] @ d948a4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, r0, lsr r1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ mov r8, r0 │ │ @@ -3610293,15 +3610293,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: 0xff5fe317 │ │ + @ instruction: 0xff5fe33e │ │ @ instruction: 0xff5eb0ec │ │ @ instruction: 0xff5eb090 │ │ @ instruction: 0xff5e48f8 │ │ @ instruction: 0xff5eb048 │ │ @ instruction: 0xff5eaff0 │ │ @ instruction: 0xff5e893c │ │ ldr r0, [pc, #4] @ d94a88 │ │ @@ -3610366,15 +3610366,15 @@ │ │ bl d3ae30 │ │ mov r6, r4 │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e7843 │ │ @ instruction: 0xff5db067 │ │ - @ instruction: 0xff60a3ed │ │ + @ instruction: 0xff60a414 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ bl d94ac0 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d94c3c │ │ @@ -3610494,15 +3610494,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl d3ae30 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e7653 │ │ @ instruction: 0xff5dae67 │ │ - @ instruction: 0xff60a1ed │ │ + @ instruction: 0xff60a214 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ mov r4, #0 │ │ @@ -3610736,15 +3610736,15 @@ │ │ bl cc7298 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ str r1, [r4] │ │ moveq r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5fdc0f │ │ + @ instruction: 0xff5fdc36 │ │ @ instruction: 0xff5e7313 │ │ @ instruction: 0xff5e72b3 │ │ @ instruction: 0xff5e41e4 │ │ @ instruction: 0xff5e7267 │ │ @ instruction: 0xff5e71ff │ │ ldr r0, [pc, #4] @ d95170 │ │ add r0, pc, r0 │ │ @@ -3611185,17 +3611185,17 @@ │ │ mov r0, r6 │ │ mov r1, r9 │ │ bl d73d34 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ b d95664 │ │ - @ instruction: 0xff605937 │ │ + @ instruction: 0xff60595e │ │ @ instruction: 0xff5e324b │ │ - @ instruction: 0xff60590b │ │ + @ instruction: 0xff605932 │ │ @ instruction: 0xff5e321f │ │ @ instruction: 0xff669d8b │ │ @ instruction: 0xff669df5 │ │ @ instruction: 0xff669d6a │ │ @ instruction: 0xff669e45 │ │ @ instruction: 0xff669d7c │ │ @ instruction: 0xff669daf │ │ @@ -3611433,24 +3611433,24 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff60eeb5 │ │ - @ instruction: 0xff6027fb │ │ + @ instruction: 0xff602822 │ │ @ instruction: 0xff5e037f │ │ - @ instruction: 0xff5fee2b │ │ - @ instruction: 0xff602788 │ │ - @ instruction: 0xff5f96d0 │ │ - @ instruction: 0xff5f758b │ │ + @ instruction: 0xff5fee52 │ │ + @ instruction: 0xff6027af │ │ + @ instruction: 0xff5f96f7 │ │ + @ instruction: 0xff5f75b2 │ │ @ instruction: 0xff5f3ee1 │ │ - @ instruction: 0xff5fcfc5 │ │ - @ instruction: 0xff5fded8 │ │ - @ instruction: 0xff60c645 │ │ + @ instruction: 0xff5fcfec │ │ + @ instruction: 0xff5fdeff │ │ + @ instruction: 0xff60c66c │ │ ldr r0, [pc, #4] @ d95c64 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000af3bc │ │ ldr r0, [pc, #4] @ d95c74 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3611497,16 +3611497,16 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f7413 │ │ - @ instruction: 0xff5fddd8 │ │ + @ instruction: 0xff5f743a │ │ + @ instruction: 0xff5fddff │ │ @ instruction: 0xff5e6664 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d95f04 │ │ mov r6, r1 │ │ @@ -3611617,29 +3611617,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f6f11 │ │ - @ instruction: 0xff5fdc68 │ │ - @ instruction: 0xff5f6435 │ │ + @ instruction: 0xff5f6f38 │ │ + @ instruction: 0xff5fdc8f │ │ + @ instruction: 0xff5f645c │ │ @ instruction: 0xff60e2b0 │ │ - @ instruction: 0xff5fdc4c │ │ - @ instruction: 0xff5f6419 │ │ - @ instruction: 0xff60d0de │ │ - @ instruction: 0xff5fdc30 │ │ - @ instruction: 0xff5f63fd │ │ + @ instruction: 0xff5fdc73 │ │ + @ instruction: 0xff5f6440 │ │ + @ instruction: 0xff60d105 │ │ + @ instruction: 0xff5fdc57 │ │ + @ instruction: 0xff5f6424 │ │ @ instruction: 0xff5f3882 │ │ - @ instruction: 0xff5fdc14 │ │ - @ instruction: 0xff5f63e1 │ │ + @ instruction: 0xff5fdc3b │ │ + @ instruction: 0xff5f6408 │ │ @ instruction: 0xff5e5683 │ │ - @ instruction: 0xff5fdbf8 │ │ - @ instruction: 0xff5f63c5 │ │ + @ instruction: 0xff5fdc1f │ │ + @ instruction: 0xff5f63ec │ │ ldr r0, [pc, #4] @ d95f58 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sl, r0, ror #3 │ │ ldr r0, [pc, #4] @ d95f68 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3611662,15 +3611662,15 @@ │ │ mov r2, #182 @ 0xb6 │ │ bl cc7594 │ │ mov r0, #0 │ │ str r0, [r4, #88] @ 0x58 │ │ str r0, [r4, #92] @ 0x5c │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff5fdb3c │ │ + @ instruction: 0xff5fdb63 │ │ 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] │ │ @@ -3611773,18 +3611773,18 @@ │ │ bl c82df8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5fd980 │ │ - @ instruction: 0xff5ff4cf │ │ - @ instruction: 0xff5fd9e8 │ │ - @ instruction: 0xff601296 │ │ + @ instruction: 0xff5fd9a7 │ │ + @ instruction: 0xff5ff4f6 │ │ + @ instruction: 0xff5fda0f │ │ + @ instruction: 0xff6012bd │ │ 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] │ │ @@ -3612121,38 +3612121,38 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #92] @ d9673c │ │ mov r1, #364 @ 0x16c │ │ ldr r2, [pc, #88] @ d96740 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d9653c │ │ - @ instruction: 0xff5fd900 │ │ + @ instruction: 0xff5fd927 │ │ @ instruction: 0xff5e26e5 │ │ - @ instruction: 0xff5fd7f8 │ │ + @ instruction: 0xff5fd81f │ │ @ instruction: 0xff5e25dd │ │ - @ instruction: 0xff5fd79c │ │ + @ instruction: 0xff5fd7c3 │ │ @ instruction: 0xff5e2581 │ │ - @ instruction: 0xff5fd724 │ │ + @ instruction: 0xff5fd74b │ │ @ instruction: 0xff5e2509 │ │ - @ instruction: 0xff5fd874 │ │ + @ instruction: 0xff5fd89b │ │ @ instruction: 0xff5e2659 │ │ - @ instruction: 0xff5fd4a0 │ │ + @ instruction: 0xff5fd4c7 │ │ @ instruction: 0xff5e2285 │ │ - @ instruction: 0xff5fd6d4 │ │ - @ instruction: 0xff5fd660 │ │ + @ instruction: 0xff5fd6fb │ │ + @ instruction: 0xff5fd687 │ │ @ instruction: 0xff5e2445 │ │ - @ instruction: 0xff5fd748 │ │ + @ instruction: 0xff5fd76f │ │ @ instruction: 0xff5e252d │ │ - @ instruction: 0xff5fd414 │ │ + @ instruction: 0xff5fd43b │ │ @ instruction: 0xff5e21f9 │ │ - @ instruction: 0xff5fd3f8 │ │ + @ instruction: 0xff5fd41f │ │ @ instruction: 0xff5e21dd │ │ - @ instruction: 0xff5fd5a8 │ │ + @ instruction: 0xff5fd5cf │ │ @ instruction: 0xff5e238d │ │ - @ instruction: 0xff5fd484 │ │ + @ instruction: 0xff5fd4ab │ │ @ instruction: 0xff5e2269 │ │ 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 │ │ @@ -3612310,29 +3612310,29 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #48] @ d96a04 │ │ movw r1, #429 @ 0x1ad │ │ ldr r2, [pc, #44] @ d96a08 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d967dc │ │ - @ instruction: 0xff5fd340 │ │ + @ instruction: 0xff5fd367 │ │ @ instruction: 0xff6137ff │ │ - @ instruction: 0xff5fd308 │ │ + @ instruction: 0xff5fd32f │ │ @ instruction: 0xff6137c7 │ │ - @ instruction: 0xff5fd1d0 │ │ + @ instruction: 0xff5fd1f7 │ │ @ instruction: 0xff61368f │ │ - @ instruction: 0xff5fd224 │ │ + @ instruction: 0xff5fd24b │ │ @ instruction: 0xff6136e3 │ │ - @ instruction: 0xff5fd104 │ │ + @ instruction: 0xff5fd12b │ │ @ instruction: 0xff6135c3 │ │ - @ instruction: 0xff5fd170 │ │ + @ instruction: 0xff5fd197 │ │ @ instruction: 0xff61362f │ │ - @ instruction: 0xff5fd144 │ │ + @ instruction: 0xff5fd16b │ │ @ instruction: 0xff613603 │ │ - @ instruction: 0xff5fd25c │ │ + @ instruction: 0xff5fd283 │ │ @ instruction: 0xff61371b │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldrb r7, [r0, #80] @ 0x50 │ │ tst r7, #8 │ │ bne d96a60 │ │ bl c82d04 │ │ ldr r0, [pc, #376] @ d96bb8 │ │ @@ -3612427,19 +3612427,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: 0xff5fd098 │ │ + @ instruction: 0xff5fd0bf │ │ @ instruction: 0xff5da93e │ │ - @ instruction: 0xff5fd058 │ │ + @ instruction: 0xff5fd07f │ │ @ instruction: 0xff5da8fe │ │ - @ instruction: 0xff5fcfa4 │ │ + @ instruction: 0xff5fcfcb │ │ @ instruction: 0xff5da84a │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl d3a1f4 │ │ cmp r0, #0 │ │ beq d96c20 │ │ @@ -3612459,15 +3612459,15 @@ │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fced8 │ │ + @ instruction: 0xff5fceff │ │ @ instruction: 0xff5e578a │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d3a1f4 │ │ @@ -3612525,19 +3612525,19 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5fce60 │ │ + @ instruction: 0xff5fce87 │ │ @ instruction: 0xff5e5733 │ │ - @ instruction: 0xff5fce20 │ │ + @ instruction: 0xff5fce47 │ │ @ instruction: 0xff5e56f3 │ │ - @ instruction: 0xff5fcdc4 │ │ + @ instruction: 0xff5fcdeb │ │ @ instruction: 0xff5e5697 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #472] @ d96f40 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3612653,23 +3612653,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5fbde1 │ │ - @ instruction: 0xff5f5edd │ │ - @ instruction: 0xff5f6334 │ │ + @ instruction: 0xff5fbe08 │ │ + @ instruction: 0xff5f5f04 │ │ + @ instruction: 0xff5f635b │ │ @ instruction: 0xff5e9a91 │ │ @ instruction: 0xff5e4667 │ │ - @ instruction: 0xff5f623f │ │ - @ instruction: 0xff6066a3 │ │ - @ instruction: 0xff5fcbc4 │ │ - @ instruction: 0xff5fad65 │ │ + @ instruction: 0xff5f6266 │ │ + @ instruction: 0xff6066ca │ │ + @ instruction: 0xff5fcbeb │ │ + @ instruction: 0xff5fad8c │ │ push {r4, r5, r6, lr} │ │ cmp r2, #16 │ │ bhi d96fb8 │ │ ldr r3, [r0, #64] @ 0x40 │ │ cmp r3, r2 │ │ bne d96fb8 │ │ ldrb r3, [r0, #80] @ 0x50 │ │ @@ -3612697,16 +3612697,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fcb14 │ │ - @ instruction: 0xff5fe663 │ │ + @ instruction: 0xff5fcb3b │ │ + @ instruction: 0xff5fe68a │ │ 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 │ │ @@ -3612795,15 +3612795,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: 0xff5e34c0 │ │ - @ instruction: 0xff600293 │ │ + @ instruction: 0xff6002ba │ │ ldr r1, [r1] │ │ cmp r2, r1 │ │ bxls lr │ │ push {fp, lr} │ │ add r0, r0, r1 │ │ sub r1, r2, r1 │ │ uxtb r2, r1 │ │ @@ -3613121,36 +3613121,36 @@ │ │ bl c82d04 │ │ ldr r0, [pc, #96] @ d976e0 │ │ mov r1, #139 @ 0x8b │ │ ldr r2, [pc, #92] @ d976e4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d97440 │ │ - @ instruction: 0xff5fd542 │ │ + @ instruction: 0xff5fd569 │ │ @ instruction: 0xff60e893 │ │ - @ instruction: 0xff5f8a17 │ │ + @ instruction: 0xff5f8a3e │ │ @ instruction: 0xff60e877 │ │ - @ instruction: 0xff5f89fb │ │ + @ instruction: 0xff5f8a22 │ │ @ instruction: 0xff60e753 │ │ - @ instruction: 0xff5f88d7 │ │ - @ instruction: 0xff5fb755 │ │ + @ instruction: 0xff5f88fe │ │ + @ instruction: 0xff5fb77c │ │ @ instruction: 0xff60e84b │ │ - @ instruction: 0xff5f89cf │ │ + @ instruction: 0xff5f89f6 │ │ @ instruction: 0xff60e8bf │ │ - @ instruction: 0xff5f8a43 │ │ - @ instruction: 0xff5fb677 │ │ + @ instruction: 0xff5f8a6a │ │ + @ instruction: 0xff5fb69e │ │ @ instruction: 0xff60e76f │ │ - @ instruction: 0xff5f88f3 │ │ + @ instruction: 0xff5f891a │ │ @ instruction: 0xff60e79b │ │ - @ instruction: 0xff5f891f │ │ + @ instruction: 0xff5f8946 │ │ @ instruction: 0xff60d8e6 │ │ @ instruction: 0xff60e6af │ │ - @ instruction: 0xff5f8833 │ │ + @ instruction: 0xff5f885a │ │ @ instruction: 0xff60e673 │ │ - @ instruction: 0xff5f87f7 │ │ + @ instruction: 0xff5f881e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #812] @ d97a24 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl ccb904 │ │ @@ -3613350,41 +3613350,41 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5fb451 │ │ + @ instruction: 0xff5fb478 │ │ @ instruction: 0xff60e557 │ │ - @ instruction: 0xff601a3a │ │ + @ instruction: 0xff601a61 │ │ @ instruction: 0xff5e6524 │ │ @ instruction: 0xff60e4af │ │ - @ instruction: 0xff601992 │ │ - @ instruction: 0xff5f59a4 │ │ + @ instruction: 0xff6019b9 │ │ + @ instruction: 0xff5f59cb │ │ @ instruction: 0xff60e573 │ │ - @ instruction: 0xff601a56 │ │ + @ instruction: 0xff601a7d │ │ @ instruction: 0xff60e33b │ │ - @ instruction: 0xff60181e │ │ + @ instruction: 0xff601845 │ │ @ instruction: 0xff5e90b1 │ │ @ instruction: 0xff60e4db │ │ - @ instruction: 0xff6019be │ │ + @ instruction: 0xff6019e5 │ │ @ instruction: 0xff60e303 │ │ - @ instruction: 0xff6017e6 │ │ - @ instruction: 0xff5f582b │ │ + @ instruction: 0xff60180d │ │ + @ instruction: 0xff5f5852 │ │ @ instruction: 0xff60e39f │ │ - @ instruction: 0xff601882 │ │ - @ instruction: 0xff607d8d │ │ + @ instruction: 0xff6018a9 │ │ + @ instruction: 0xff607db4 │ │ @ instruction: 0xff60e357 │ │ - @ instruction: 0xff60183a │ │ - @ instruction: 0xff5fcfe6 │ │ + @ instruction: 0xff601861 │ │ + @ instruction: 0xff5fd00d │ │ @ instruction: 0xff60e383 │ │ - @ instruction: 0xff601866 │ │ + @ instruction: 0xff60188d │ │ @ instruction: 0xff60e31f │ │ - @ instruction: 0xff601802 │ │ + @ instruction: 0xff601829 │ │ 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] │ │ @@ -3613960,17 +3613960,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5e5bb0 │ │ - @ instruction: 0xff6063aa │ │ + @ instruction: 0xff6063d1 │ │ @ instruction: 0xff5e5b1c │ │ - @ instruction: 0xff606316 │ │ + @ instruction: 0xff60633d │ │ 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] │ │ @@ -3614440,15 +3614440,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c82ee8 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5e53a4 │ │ - @ instruction: 0xff5f1c9e │ │ + @ instruction: 0xff5f1cc5 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #20] │ │ cmp r4, #0 │ │ beq d98b78 │ │ cmp r3, r4 │ │ bcs d98b88 │ │ @@ -3614485,17 +3614485,17 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c82ee8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff5e5344 │ │ - @ instruction: 0xff5f55cd │ │ + @ instruction: 0xff5f55f4 │ │ @ instruction: 0xff5e52f0 │ │ - @ instruction: 0xff5f5579 │ │ + @ instruction: 0xff5f55a0 │ │ 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 │ │ @@ -3615855,15 +3615855,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #31 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fa975 │ │ + @ instruction: 0xff5fa99c │ │ ldrb r1, [r0, #2] │ │ cmp r1, #105 @ 0x69 │ │ beq d9b0d0 │ │ cmp r1, #103 @ 0x67 │ │ bne d9cf70 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #111 @ 0x6f │ │ @@ -3616046,15 +3616046,15 @@ │ │ @ instruction: 0x00002cb4 │ │ andeq r2, r0, r8, asr #25 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #214 @ 0xd6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fdf42 │ │ + @ instruction: 0xff5fdf69 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq d9b268 │ │ cmp r1, #102 @ 0x66 │ │ beq d9b240 │ │ cmp r1, #97 @ 0x61 │ │ bne d9cf70 │ │ @@ -3616225,25 +3616225,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #208 @ 0xd0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8570 │ │ + @ instruction: 0xff5f8597 │ │ ldr r2, [pc, #4092] @ d9b718 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #107 @ 0x6b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fdc63 │ │ + @ instruction: 0xff5fdc8a │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d9cf70 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d9b748 │ │ cmp r1, #95 @ 0x5f │ │ @@ -3616267,15 +3616267,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #72 @ 0x48 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f84eb │ │ + @ instruction: 0xff5f8512 │ │ ldrb r0, [r0, #2] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #178 @ 0xb2 │ │ pop {fp, pc} │ │ ldrb r1, [r0, #2] │ │ cmp r1, #121 @ 0x79 │ │ @@ -3616337,15 +3616337,15 @@ │ │ ldrb r1, [r0, #4] │ │ sub r1, r1, #100 @ 0x64 │ │ cmp r1, #17 │ │ bhi d9cf70 │ │ add r2, pc, #8 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5fdab9 │ │ + @ instruction: 0xff5fdae0 │ │ andeq r0, r0, r8, asr #32 │ │ muleq r0, ip, r6 │ │ muleq r0, ip, r6 │ │ muleq r0, ip, r6 │ │ muleq r0, ip, r6 │ │ muleq r0, ip, r6 │ │ muleq r0, ip, r6 │ │ @@ -3616619,15 +3616619,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ movw r0, #266 @ 0x10a │ │ pop {fp, pc} │ │ - @ instruction: 0xff6084e4 │ │ + @ instruction: 0xff60850b │ │ ldrb r1, [r0, #2] │ │ cmp r1, #114 @ 0x72 │ │ beq d9b4e4 │ │ cmp r1, #97 @ 0x61 │ │ beq d9b4ac │ │ cmp r1, #45 @ 0x2d │ │ bne d9cf70 │ │ @@ -3616650,15 +3616650,15 @@ │ │ ldrb r1, [r0, #2] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #16 │ │ bhi d9cf70 │ │ add r2, pc, #8 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5f09ec │ │ + @ instruction: 0xff5f0a13 │ │ andeq r0, r0, ip, asr #32 │ │ @ instruction: 0x000021b8 │ │ andeq r0, r0, r4, lsl r9 │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ @@ -3616668,16 +3616668,16 @@ │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ @ instruction: 0x000021b8 │ │ strdeq r0, [r0], -r0 @ │ │ andeq r0, r0, ip, lsr r9 │ │ - @ instruction: 0xff6011a9 │ │ - @ instruction: 0xff5fc697 │ │ + @ instruction: 0xff6011d0 │ │ + @ instruction: 0xff5fc6be │ │ ldrb r1, [r0, #3] │ │ cmp r1, #117 @ 0x75 │ │ beq d9bb30 │ │ cmp r1, #114 @ 0x72 │ │ bne d9cf70 │ │ ldr r2, [pc, #3976] @ d9bda8 │ │ add r1, r0, #4 │ │ @@ -3616707,15 +3616707,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #74 @ 0x4a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb7b3 │ │ + @ instruction: 0xff5fb7da │ │ ldr r2, [pc, #4088] @ d9be9c │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3616763,15 +3616763,15 @@ │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #189 @ 0xbd │ │ pop {fp, pc} │ │ @ instruction: 0xff60bdb6 │ │ - @ instruction: 0xff5fc50f │ │ + @ instruction: 0xff5fc536 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq d9b7ac │ │ cmp r1, #114 @ 0x72 │ │ beq d9b760 │ │ cmp r1, #100 @ 0x64 │ │ bne d9cf70 │ │ @@ -3616801,30 +3616801,30 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #197 @ 0xc5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff602e2b │ │ + @ instruction: 0xff602e52 │ │ ldrb r0, [r0, #2] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #251 @ 0xfb │ │ pop {fp, pc} │ │ ldr r2, [pc, #4068] @ d9c014 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #125 @ 0x7d │ │ pop {fp, pc} │ │ - @ instruction: 0xff600f59 │ │ + @ instruction: 0xff600f80 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #111 @ 0x6f │ │ beq d9b810 │ │ cmp r1, #105 @ 0x69 │ │ beq d9b7d4 │ │ cmp r1, #101 @ 0x65 │ │ bne d9cf70 │ │ @@ -3616838,15 +3616838,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #87 @ 0x57 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9a55 │ │ + @ instruction: 0xff5f9a7c │ │ ldr r2, [pc, #4064] @ d9c090 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3616859,15 +3616859,15 @@ │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ movw r0, #285 @ 0x11d │ │ pop {fp, pc} │ │ @ instruction: 0xff5e22c6 │ │ - @ instruction: 0xff5fb3b2 │ │ + @ instruction: 0xff5fb3d9 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ beq d9b8b0 │ │ cmp r1, #115 @ 0x73 │ │ bne d9cf70 │ │ ldr r2, [pc, #4084] @ d9c10c │ │ add r1, r0, #4 │ │ @@ -3616893,15 +3616893,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #84 @ 0x54 │ │ pop {fp, pc} │ │ - @ instruction: 0xff604523 │ │ + @ instruction: 0xff60454a │ │ mov r0, #46 @ 0x2e │ │ pop {fp, pc} │ │ ldr r2, [pc, #4092] @ d9c190 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ @@ -3616915,15 +3616915,15 @@ │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #2 │ │ pop {fp, pc} │ │ @ instruction: 0xff60a00c │ │ - @ instruction: 0xff608050 │ │ + @ instruction: 0xff608077 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #114 @ 0x72 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #111 @ 0x6f │ │ bne d9cf70 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #112 @ 0x70 │ │ @@ -3616950,15 +3616950,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #165 @ 0xa5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6062fd │ │ + @ instruction: 0xff606324 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #101 @ 0x65 │ │ bne d9cf70 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #100 @ 0x64 │ │ @@ -3617127,15 +3617127,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #151 @ 0x97 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7754 │ │ + @ instruction: 0xff5f777b │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ bne d9cf70 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d9c180 │ │ cmp r1, #108 @ 0x6c │ │ @@ -3617154,25 +3617154,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #95 @ 0x5f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f022a │ │ + @ instruction: 0xff5f0251 │ │ ldr r2, [pc, #4044] @ d9c56c │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #104 @ 0x68 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2af0 │ │ + @ instruction: 0xff5f2b17 │ │ cmp r1, #45 @ 0x2d │ │ beq d9ba2c │ │ cmp r1, #49 @ 0x31 │ │ bne d9cf70 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #109 @ 0x6d │ │ beq d9c20c │ │ @@ -3617192,15 +3617192,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #288 @ 0x120 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f585e │ │ + @ instruction: 0xff5f5885 │ │ ldr r2, [pc, #4016] @ d9c5e8 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3617312,30 +3617312,30 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #248 @ 0xf8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f7955 │ │ + @ instruction: 0xff5f797c │ │ ldrb r1, [r0, #3] │ │ cmp r1, #118 @ 0x76 │ │ beq d9bc24 │ │ cmp r1, #112 @ 0x70 │ │ bne d9cf70 │ │ ldr r2, [pc, #4028] @ d9c7e8 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff600767 │ │ + @ instruction: 0xff60078e │ │ cmp r1, #105 @ 0x69 │ │ beq d9bc94 │ │ cmp r1, #109 @ 0x6d │ │ bne d9cf70 │ │ ldr r2, [pc, #4064] @ d9c844 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ @@ -3617398,25 +3617398,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #280 @ 0x118 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fe890 │ │ + @ instruction: 0xff5fe8b7 │ │ ldr r2, [pc, #4080] @ d9c960 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #153 @ 0x99 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fe83a │ │ + @ instruction: 0xff5fe861 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d9cf70 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #0 │ │ @@ -3617428,15 +3617428,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #36 @ 0x24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607868 │ │ + @ instruction: 0xff60788f │ │ ldrb r1, [r0, #4] │ │ cmp r1, #118 @ 0x76 │ │ bne d9cf70 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ beq d9c4c8 │ │ cmp r1, #103 @ 0x67 │ │ @@ -3617455,16 +3617455,16 @@ │ │ ldrb r1, [r0, #4] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #19 │ │ bhi d9cf70 │ │ add r2, pc, #12 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5f5448 │ │ - @ instruction: 0xff5f7214 │ │ + @ instruction: 0xff5f546f │ │ + @ instruction: 0xff5f723b │ │ andeq r0, r0, r4, asr r0 │ │ andeq r0, r0, r4, asr sl │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r0, r0, r8, asr #21 │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r1, r0, r0, lsr #10 │ │ @@ -3617540,15 +3617540,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #260 @ 0x104 │ │ pop {fp, pc} │ │ - @ instruction: 0xff600809 │ │ + @ instruction: 0xff600830 │ │ ldr r2, [pc, #4088] @ d9cba0 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3617573,15 +3617573,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #170 @ 0xaa │ │ pop {fp, pc} │ │ - @ instruction: 0xff60036a │ │ + @ instruction: 0xff600391 │ │ ldr r2, [pc, #4048] @ d9cbfc │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3617620,15 +3617620,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #143 @ 0x8f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fe502 │ │ + @ instruction: 0xff5fe529 │ │ ldr r2, [pc, #4088] @ d9cce0 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3617671,15 +3617671,15 @@ │ │ ldrb r2, [r0, #12] │ │ cmp r2, #57 @ 0x39 │ │ bhi d9cf70 │ │ add r3, pc, #20 │ │ mov r1, #226 @ 0xe2 │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5f6e8a │ │ + @ instruction: 0xff5f6eb1 │ │ @ instruction: 0xff5ddabb │ │ @ instruction: 0xff60d10c │ │ @ instruction: 0xffffee4c │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @@ -3617742,15 +3617742,15 @@ │ │ beq d9cf28 │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #14] │ │ cmpeq r0, #0 │ │ bne d9cf70 │ │ mov r0, #228 @ 0xe4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4fe8 │ │ + @ instruction: 0xff5f500f │ │ @ instruction: 0xff5e3abe │ │ ldrb r1, [r0, #5] │ │ cmp r1, #97 @ 0x61 │ │ bne d9cf70 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #99 @ 0x63 │ │ ldrbeq r1, [r0, #7] │ │ @@ -3617867,15 +3617867,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #99 @ 0x63 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4dbf │ │ + @ instruction: 0xff5f4de6 │ │ ldr r2, [pc, #4084] @ d9d0b8 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3617922,15 +3617922,15 @@ │ │ movw r0, #277 @ 0x115 │ │ pop {fp, pc} │ │ mov r0, #127 @ 0x7f │ │ pop {fp, pc} │ │ mov r0, #204 @ 0xcc │ │ pop {fp, pc} │ │ @ instruction: 0xff5df486 │ │ - @ instruction: 0xff601931 │ │ + @ instruction: 0xff601958 │ │ ldr r2, [pc, #3972] @ d9d124 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3617951,15 +3617951,15 @@ │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #41 @ 0x29 │ │ pop {fp, pc} │ │ @ instruction: 0xff5ebb08 │ │ - @ instruction: 0xff5fa417 │ │ + @ instruction: 0xff5fa43e │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ bne d9cf70 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #108 @ 0x6c │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3618015,15 +3618015,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #163 @ 0xa3 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ffcb0 │ │ + @ instruction: 0xff5ffcd7 │ │ ldr r2, [pc, #3572] @ d9d108 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3618080,15 +3618080,15 @@ │ │ ldrb r1, [r0, #11] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #16 │ │ bhi d9cf70 │ │ add r2, pc, #8 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff60511a │ │ + @ instruction: 0xff605141 │ │ andeq r0, r0, r8, asr #32 │ │ andeq r0, r0, r0, ror #22 │ │ andeq r0, r0, r0, ror #22 │ │ andeq r0, r0, r0, ror #22 │ │ andeq r0, r0, r0, ror #22 │ │ muleq r0, r8, r9 │ │ strdeq r0, [r0], -r8 │ │ @@ -3618146,15 +3618146,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #67 @ 0x43 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f6750 │ │ + @ instruction: 0xff5f6777 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #114 @ 0x72 │ │ bne d9cf70 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #111 @ 0x6f │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #117 @ 0x75 │ │ @@ -3618167,16 +3618167,16 @@ │ │ ldrb r1, [r0, #10] │ │ sub r1, r1, #97 @ 0x61 │ │ cmp r1, #18 │ │ bhi d9cf70 │ │ add r2, pc, #12 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff603142 │ │ - @ instruction: 0xff5fbe43 │ │ + @ instruction: 0xff603169 │ │ + @ instruction: 0xff5fbe6a │ │ andeq r0, r0, ip, asr #32 │ │ andeq r0, r0, r0, lsl #20 │ │ andeq r0, r0, r0, lsl #20 │ │ andeq r0, r0, r0, lsl #20 │ │ andeq r0, r0, r0, lsl #20 │ │ andeq r0, r0, r0, lsl #20 │ │ andeq r0, r0, r0, lsl #20 │ │ @@ -3618199,15 +3618199,15 @@ │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #10 │ │ pop {fp, pc} │ │ @ instruction: 0xff5d9b4a │ │ @ instruction: 0xff5dd2ee │ │ - @ instruction: 0xff5ef17e │ │ + @ instruction: 0xff5ef1a5 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ beq d9c89c │ │ cmp r1, #105 @ 0x69 │ │ beq d9c84c │ │ cmp r1, #97 @ 0x61 │ │ bne d9cf70 │ │ @@ -3618226,15 +3618226,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #66 @ 0x42 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9fed │ │ + @ instruction: 0xff5fa014 │ │ ldr r2, [pc, #2804] @ d9d154 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3618246,38 +3618246,38 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #142 @ 0x8e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ff908 │ │ + @ instruction: 0xff5ff92f │ │ ldr r2, [pc, #2604] @ d9d0dc │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #185 @ 0xb9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60225d │ │ + @ instruction: 0xff602284 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9f6a │ │ + @ instruction: 0xff5f9f91 │ │ ldr r2, [pc, #2564] @ d9d0e8 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #148 @ 0x94 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef094 │ │ + @ instruction: 0xff5ef0bb │ │ ldr r2, [pc, #2536] @ d9d0f4 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3618302,15 +3618302,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #82 @ 0x52 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60135d │ │ + @ instruction: 0xff601384 │ │ ldr r2, [pc, #2400] @ d9d0f0 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3618351,15 +3618351,15 @@ │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #92 @ 0x5c │ │ pop {fp, pc} │ │ @ instruction: 0xff5db3fe │ │ - @ instruction: 0xff5f6418 │ │ + @ instruction: 0xff5f643f │ │ ldrb r1, [r0, #6] │ │ cmp r1, #110 @ 0x6e │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #45 @ 0x2d │ │ bne d9cf70 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #116 @ 0x74 │ │ @@ -3618401,35 +3618401,35 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #202 @ 0xca │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fbaa0 │ │ + @ instruction: 0xff5fbac7 │ │ ldr r2, [pc, #2188] @ d9d1a8 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #203 @ 0xcb │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ff645 │ │ + @ instruction: 0xff5ff66c │ │ ldr r2, [pc, #1932] @ d9d0d0 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ff656 │ │ + @ instruction: 0xff5ff67d │ │ ldr r2, [pc, #1888] @ d9d0cc │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ @@ -3618440,15 +3618440,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #171 @ 0xab │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9b1e │ │ + @ instruction: 0xff5f9b45 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #45 @ 0x2d │ │ bne d9cf70 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #116 @ 0x74 │ │ beq d9ca50 │ │ cmp r1, #100 @ 0x64 │ │ @@ -3618520,15 +3618520,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl da55e0 │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #63 @ 0x3f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f61a4 │ │ + @ instruction: 0xff5f61cb │ │ ldrb r1, [r0, #11] │ │ cmp r1, #110 @ 0x6e │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #99 @ 0x63 │ │ bne d9cf70 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ @@ -3618565,15 +3618565,15 @@ │ │ mov r0, #244 @ 0xf4 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #245 @ 0xf5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f4316 │ │ + @ instruction: 0xff5f433d │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #241 @ 0xf1 │ │ pop {fp, pc} │ │ @ instruction: 0xff5ecfb1 │ │ ldrb r0, [r0, #11] │ │ @@ -3618588,15 +3618588,15 @@ │ │ pop {fp, pc} │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #246 @ 0xf6 │ │ pop {fp, pc} │ │ @ instruction: 0xff5d778c │ │ - @ instruction: 0xff602a84 │ │ + @ instruction: 0xff602aab │ │ @ instruction: 0xff5d575d │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ bne d9cf70 │ │ ldrb r1, [r0, #12] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #13] │ │ @@ -3618645,15 +3618645,15 @@ │ │ mov r0, #229 @ 0xe5 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #13] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #232 @ 0xe8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9989 │ │ + @ instruction: 0xff5f99b0 │ │ ldrb r0, [r0, #13] │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #233 @ 0xe9 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #13] │ │ cmp r0, #0 │ │ @@ -3618892,74 +3618892,74 @@ │ │ cmp r0, #0 │ │ bne d9cf70 │ │ mov r0, #22 │ │ pop {fp, pc} │ │ mov r0, #24 │ │ pop {fp, pc} │ │ @ instruction: 0xff5e920a │ │ - @ instruction: 0xff5f42b7 │ │ - @ instruction: 0xff5f0aad │ │ - @ instruction: 0xff5ff1cd │ │ + @ instruction: 0xff5f42de │ │ + @ instruction: 0xff5f0ad4 │ │ + @ instruction: 0xff5ff1f4 │ │ @ instruction: 0xff5ec891 │ │ @ instruction: 0xff5e30db │ │ @ instruction: 0xff5e1596 │ │ - @ instruction: 0xff5fea25 │ │ - @ instruction: 0xff5f92da │ │ - @ instruction: 0xff5fb867 │ │ + @ instruction: 0xff5fea4c │ │ + @ instruction: 0xff5f9301 │ │ + @ instruction: 0xff5fb88e │ │ @ instruction: 0xff5e508b │ │ @ instruction: 0xff5d4adc │ │ - @ instruction: 0xff5f1a60 │ │ - @ instruction: 0xff605b12 │ │ - @ instruction: 0xff5f738f │ │ - @ instruction: 0xff5f37a5 │ │ - @ instruction: 0xff5fece6 │ │ - @ instruction: 0xff606162 │ │ + @ instruction: 0xff5f1a87 │ │ + @ instruction: 0xff605b39 │ │ + @ instruction: 0xff5f73b6 │ │ + @ instruction: 0xff5f37cc │ │ + @ instruction: 0xff5fed0d │ │ + @ instruction: 0xff606189 │ │ @ instruction: 0xff5ec835 │ │ - @ instruction: 0xff600755 │ │ + @ instruction: 0xff60077c │ │ @ instruction: 0xff609a40 │ │ @ instruction: 0xff5dfc2a │ │ @ instruction: 0xff609536 │ │ - @ instruction: 0xff605882 │ │ + @ instruction: 0xff6058a9 │ │ @ instruction: 0xff5e3d7c │ │ @ instruction: 0xff607f38 │ │ @ instruction: 0xff5e6fcc │ │ - @ instruction: 0xff6043ca │ │ + @ instruction: 0xff6043f1 │ │ @ instruction: 0xff5dff4e │ │ - @ instruction: 0xff5f1b88 │ │ - @ instruction: 0xff60195f │ │ + @ instruction: 0xff5f1baf │ │ + @ instruction: 0xff601986 │ │ @ instruction: 0xff5e33d8 │ │ - @ instruction: 0xff5ef640 │ │ + @ instruction: 0xff5ef667 │ │ @ instruction: 0xff607bb8 │ │ - @ instruction: 0xff5ef900 │ │ - @ instruction: 0xff5f8c16 │ │ - @ instruction: 0xff5efa5c │ │ - @ instruction: 0xff5f8c3a │ │ + @ instruction: 0xff5ef927 │ │ + @ instruction: 0xff5f8c3d │ │ + @ instruction: 0xff5efa83 │ │ + @ instruction: 0xff5f8c61 │ │ @ instruction: 0xff5e1653 │ │ - @ instruction: 0xff5f564d │ │ + @ instruction: 0xff5f5674 │ │ @ instruction: 0xff5ea8df │ │ - @ instruction: 0xff5f6d3a │ │ - @ instruction: 0xff5ef524 │ │ + @ instruction: 0xff5f6d61 │ │ + @ instruction: 0xff5ef54b │ │ @ instruction: 0xff608f57 │ │ - @ instruction: 0xff5ed940 │ │ - @ instruction: 0xff5f6c46 │ │ - @ instruction: 0xff5ef82c │ │ - @ instruction: 0xff6036b3 │ │ - @ instruction: 0xff5f6ae2 │ │ - @ instruction: 0xff5ef54c │ │ - @ instruction: 0xff5efde4 │ │ + @ instruction: 0xff5ed967 │ │ + @ instruction: 0xff5f6c6d │ │ + @ instruction: 0xff5ef853 │ │ + @ instruction: 0xff6036da │ │ + @ instruction: 0xff5f6b09 │ │ + @ instruction: 0xff5ef573 │ │ + @ instruction: 0xff5efe0b │ │ @ instruction: 0xff60dd26 │ │ @ instruction: 0xff5db04c │ │ - @ instruction: 0xff5f4d6c │ │ + @ instruction: 0xff5f4d93 │ │ @ instruction: 0xff5df987 │ │ @ instruction: 0xff5dbe48 │ │ @ instruction: 0xff5d8238 │ │ - @ instruction: 0xff5f581c │ │ + @ instruction: 0xff5f5843 │ │ @ instruction: 0xff607bd0 │ │ @ instruction: 0xff5ea45a │ │ - @ instruction: 0xff600dda │ │ + @ instruction: 0xff600e01 │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ bl cd77e0 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ @@ -3619542,17 +3619542,17 @@ │ │ mov r5, #0 │ │ bl c82ee8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5ec061 │ │ @ instruction: 0xff6067e8 │ │ @ instruction: 0xff60b53f │ │ - @ instruction: 0xff5f32cb │ │ + @ instruction: 0xff5f32f2 │ │ @ instruction: 0xff5dcb89 │ │ - @ instruction: 0xff5f069b │ │ + @ instruction: 0xff5f06c2 │ │ ldr r0, [pc, #4] @ d9dafc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000a77b8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #64] @ 0x40 │ │ @@ -3621260,16 +3621260,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d3e04 │ │ - @ instruction: 0xff5f7e52 │ │ - @ instruction: 0xff602cff │ │ + @ instruction: 0xff5f7e79 │ │ + @ instruction: 0xff602d26 │ │ andeq r5, sl, r4, ror #29 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ ldr r5, [fp, #8] │ │ cmp r1, #5 │ │ beq d9f64c │ │ cmp r1, #1 │ │ @@ -3621332,15 +3621332,15 @@ │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d3ce8 │ │ @ instruction: 0xff5d5a9d │ │ - @ instruction: 0xff602be3 │ │ + @ instruction: 0xff602c0a │ │ andeq r5, sl, r8, asr #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #20 │ │ mov r6, r3 │ │ mov r8, r0 │ │ cmp r1, #5 │ │ @@ -3621665,15 +3621665,15 @@ │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d37b4 │ │ @ instruction: 0xff60a405 │ │ - @ instruction: 0xff6026af │ │ + @ instruction: 0xff6026d6 │ │ muleq sl, r4, r8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d9fc28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3621814,15 +3621814,15 @@ │ │ bl da51f0 │ │ @ instruction: 0xff5d3570 │ │ @ instruction: 0xff60a1d1 │ │ @ instruction: 0xff5d5331 │ │ andeq r5, sl, r0, asr r6 │ │ @ instruction: 0xff5d35a8 │ │ @ instruction: 0xff60a209 │ │ - @ instruction: 0xff5fe8d4 │ │ + @ instruction: 0xff5fe8fb │ │ andeq r5, sl, r8, lsl #13 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d9fc28 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d9fc28 │ │ @@ -3621908,15 +3621908,15 @@ │ │ mov r0, r4 │ │ bl da0500 │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ bl da51f0 │ │ @ instruction: 0xff5d342c │ │ @ instruction: 0xff5e6de4 │ │ - @ instruction: 0xff5f3bb6 │ │ + @ instruction: 0xff5f3bdd │ │ andeq r5, sl, ip, lsl #10 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ sub sp, sp, #736 @ 0x2e0 │ │ mov r4, r0 │ │ sub r0, fp, #344 @ 0x158 │ │ bl da18f0 │ │ @@ -3621946,15 +3621946,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d334c │ │ - @ instruction: 0xff60223c │ │ + @ instruction: 0xff602263 │ │ @ instruction: 0xff5da633 │ │ andeq r5, sl, ip, lsr #8 │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #48 @ 0x30 │ │ mov r8, r1 │ │ mov r1, r0 │ │ @@ -3622309,16 +3622309,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d2da0 │ │ - @ instruction: 0xff5ea1dd │ │ - @ instruction: 0xff5ef8c3 │ │ + @ instruction: 0xff5ea204 │ │ + @ instruction: 0xff5ef8ea │ │ andeq r4, sl, r0, lsl #29 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ add r3, r1, #2 │ │ cmp r3, #17 │ │ bhi da06b0 │ │ add r4, pc, #4 │ │ @@ -3622367,16 +3622367,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d2cb8 │ │ - @ instruction: 0xff5f4f9a │ │ - @ instruction: 0xff5ef7db │ │ + @ instruction: 0xff5f4fc1 │ │ + @ instruction: 0xff5ef802 │ │ muleq sl, r8, sp │ │ bic r0, r1, #31 │ │ sub r0, r0, #256 @ 0x100 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ @@ -3622506,15 +3622506,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d2a8c │ │ - @ instruction: 0xff5ed85e │ │ + @ instruction: 0xff5ed885 │ │ @ instruction: 0xff60378f │ │ andeq r4, sl, ip, ror #22 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldrb r0, [r0, #384] @ 0x180 │ │ @@ -3623319,94 +3623319,94 @@ │ │ ldr r0, [pc, #312] @ da1710 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #324] @ da1728 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff5d7b85 │ │ - @ instruction: 0xff5eea10 │ │ - @ instruction: 0xff5f0a93 │ │ + @ instruction: 0xff5eea37 │ │ + @ instruction: 0xff5f0aba │ │ @ instruction: 0xff5e2266 │ │ @ instruction: 0xff5dcb37 │ │ @ instruction: 0xff602cee │ │ @ instruction: 0xff5e3f49 │ │ - @ instruction: 0xff5e942d │ │ + @ instruction: 0xff5e9454 │ │ @ instruction: 0xff5d0098 │ │ @ instruction: 0xff5dcb5e │ │ @ instruction: 0xff5dcad1 │ │ - @ instruction: 0xff5f5feb │ │ - @ instruction: 0xff5eeb87 │ │ - @ instruction: 0xff600e0e │ │ + @ instruction: 0xff5f6012 │ │ + @ instruction: 0xff5eebae │ │ + @ instruction: 0xff600e35 │ │ @ instruction: 0xff5daf59 │ │ - @ instruction: 0xff5f07de │ │ + @ instruction: 0xff5f0805 │ │ @ instruction: 0xff5e788f │ │ @ instruction: 0xff5de631 │ │ - @ instruction: 0xff5f7cdd │ │ + @ instruction: 0xff5f7d04 │ │ @ instruction: 0xff5d5929 │ │ @ instruction: 0xff5d7520 │ │ @ instruction: 0xff5d75a7 │ │ @ instruction: 0xff602c61 │ │ - @ instruction: 0xff5ff206 │ │ - @ instruction: 0xff5eebea │ │ + @ instruction: 0xff5ff22d │ │ + @ instruction: 0xff5eec11 │ │ @ instruction: 0xff606a7d │ │ @ instruction: 0xff5e043a │ │ @ instruction: 0xff5d1fc0 │ │ @ instruction: 0xff5daf81 │ │ - @ instruction: 0xff5f2799 │ │ + @ instruction: 0xff5f27c0 │ │ @ instruction: 0xff5d766a │ │ - @ instruction: 0xff5eafa3 │ │ + @ instruction: 0xff5eafca │ │ @ instruction: 0xff5e032a │ │ @ instruction: 0xff5d913d │ │ @ instruction: 0xff5d3e93 │ │ - @ instruction: 0xff5f5f8e │ │ - @ instruction: 0xff5f28b1 │ │ + @ instruction: 0xff5f5fb5 │ │ + @ instruction: 0xff5f28d8 │ │ @ instruction: 0xff5db14d │ │ - @ instruction: 0xff5f2801 │ │ - @ instruction: 0xff5f5fce │ │ - @ instruction: 0xff5fb603 │ │ + @ instruction: 0xff5f2828 │ │ + @ instruction: 0xff5f5ff5 │ │ + @ instruction: 0xff5fb62a │ │ @ instruction: 0xff5e056e │ │ - @ instruction: 0xff5f4386 │ │ + @ instruction: 0xff5f43ad │ │ @ instruction: 0xff5e222d │ │ - @ instruction: 0xff5f9b5d │ │ + @ instruction: 0xff5f9b84 │ │ @ instruction: 0xff606a5c │ │ @ instruction: 0xff608bbc │ │ @ instruction: 0xff5e78fe │ │ - @ instruction: 0xff5f9d41 │ │ - @ instruction: 0xff5f25f5 │ │ + @ instruction: 0xff5f9d68 │ │ + @ instruction: 0xff5f261c │ │ @ instruction: 0xff5d73ce │ │ @ instruction: 0xff5e23d5 │ │ - @ instruction: 0xff5f7d88 │ │ + @ instruction: 0xff5f7daf │ │ @ instruction: 0xff5e588a │ │ - @ instruction: 0xff601022 │ │ + @ instruction: 0xff601049 │ │ @ instruction: 0xff5daee1 │ │ @ instruction: 0xff5d7431 │ │ - @ instruction: 0xff5f7c47 │ │ + @ instruction: 0xff5f7c6e │ │ @ instruction: 0xff6047e4 │ │ @ instruction: 0xff5d7380 │ │ - @ instruction: 0xff5f4186 │ │ - @ instruction: 0xff5ecc6b │ │ + @ instruction: 0xff5f41ad │ │ + @ instruction: 0xff5ecc92 │ │ @ instruction: 0xff5d2084 │ │ @ instruction: 0xff606a90 │ │ - @ instruction: 0xff5f2940 │ │ + @ instruction: 0xff5f2967 │ │ @ instruction: 0xff606a58 │ │ @ instruction: 0xff608a7c │ │ - @ instruction: 0xff5e940c │ │ + @ instruction: 0xff5e9433 │ │ @ instruction: 0xff5de49c │ │ - @ instruction: 0xff5f07a6 │ │ - @ instruction: 0xff5ff311 │ │ + @ instruction: 0xff5f07cd │ │ + @ instruction: 0xff5ff338 │ │ @ instruction: 0xff5e78a2 │ │ @ instruction: 0xff5d7498 │ │ @ instruction: 0xff5d5a04 │ │ @ instruction: 0xff5cfdfb │ │ @ instruction: 0xff5e242c │ │ - @ instruction: 0xff5eeb81 │ │ + @ instruction: 0xff5eeba8 │ │ @ instruction: 0xff5de824 │ │ @ instruction: 0xff5d9465 │ │ @ instruction: 0xff5d7664 │ │ - @ instruction: 0xff5f99f0 │ │ + @ instruction: 0xff5f9a17 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ da176c │ │ ldr r2, [pc, #48] @ da1770 │ │ ldr r3, [pc, #48] @ da1774 │ │ add r1, pc, r1 │ │ ldr r0, [pc, #44] @ da1778 │ │ @@ -3623437,15 +3623437,15 @@ │ │ mov r0, r4 │ │ bl da5670 │ │ mov r0, r4 │ │ bl da5b40 │ │ bl da51f0 │ │ @ instruction: 0xff5d1c04 │ │ @ instruction: 0xff5dc76c │ │ - @ instruction: 0xff5fb35b │ │ + @ instruction: 0xff5fb382 │ │ andeq r3, sl, r4, ror #25 │ │ 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 │ │ @@ -3623625,18 +3623625,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} │ │ ldrsb r6, [r3, r7] │ │ movs r3, r1 │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ + ldrh r5, [r6, #52] @ 0x34 │ │ vpmin.u16 d17, d14, d24 │ │ vhadd.u16 q15, , q11 │ │ - sha256h2.32 , , q15 │ │ + vqrdmlsh.s16 d23, d29, d5 │ │ Address 0xda1a0e is out of bounds. │ │ │ │ │ │ 00da1a10 : │ │ push {r7, lr} │ │ bl da1a20 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3623672,16 +3623672,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldrsb r4, [r2, r3] │ │ movs r3, r1 │ │ - sub sp, #376 @ 0x178 │ │ - @ instruction: 0xff5fcca7 │ │ + cbz r5, da1a6c │ │ + sha256h2.32 q14, , q7 │ │ Address 0xda1a6e is out of bounds. │ │ │ │ │ │ 00da1a70 : │ │ push {r7, lr} │ │ bl da1a20 │ │ blx da3f20 │ │ @@ -3623932,15 +3623932,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ strb r4, [r2, r2] │ │ movs r3, r1 │ │ ldr r7, [r0, #116] @ 0x74 │ │ - vpmax.u16 q14, q7, │ │ + vpmax.u16 d28, d30, d10 │ │ Address 0xda1cb2 is out of bounds. │ │ │ │ │ │ 00da1cb4 : │ │ push {r7, lr} │ │ bl da1c64 │ │ blx da4020 │ │ @@ -3624094,18 +3624094,18 @@ │ │ add r1, pc │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ bx r2 │ │ nop │ │ strh r4, [r0, r7] │ │ movs r3, r1 │ │ - ldrh r0, [r7, #18] │ │ - vmax.u16 d21, d30, d0 │ │ - vmaxnm.f16 d31, d15, d26 │ │ - vceq.i16 , q7, q4 │ │ + ldrh r7, [r3, #20] │ │ + vmax.u16 d21, d30, d23 │ │ + vpmax.f16 , , │ │ + vceq.i16 , q7, │ │ vmin.u16 d26, d15, d8 │ │ Address 0xda1e2a is out of bounds. │ │ │ │ │ │ 00da1e2c : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ @@ -3624577,15 +3624577,15 @@ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ ldr r6, [pc, #1016] @ (da2650 ) │ │ movs r3, r1 │ │ strh r5, [r7, #34] @ 0x22 │ │ - vqshl.u16 d28, d25, d29 │ │ + vshl.u16 q14, q8, │ │ Address 0xda225e is out of bounds. │ │ │ │ │ │ 00da2260 : │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl da1c64 │ │ @@ -3625511,16 +3625511,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r8, r9 │ │ movs r3, r1 │ │ - str??.w pc, [r7, #95]! │ │ - pop {r0, r1, r4, r7} │ │ + strb.w pc, [lr, #3935] @ 0xf5f │ │ + pop {r1, r3, r4, r5, r7} │ │ Address 0xda2a82 is out of bounds. │ │ │ │ │ │ 00da2a84 : │ │ push {r7, lr} │ │ bl da2a34 │ │ blx da4590 │ │ @@ -3625563,15 +3625563,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ mov r0, ip │ │ movs r3, r1 │ │ strb r6, [r2, #21] │ │ - @ instruction: 0xff60bc27 │ │ + sha256su1.32 , q0, q7 │ │ Address 0xda2aee is out of bounds. │ │ │ │ │ │ 00da2af0 : │ │ push {r7, lr} │ │ bl da2aa0 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3625693,16 +3625693,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r0, r8 │ │ movs r3, r1 │ │ - cbnz r7, da2c50 │ │ - vqrdmulh.s16 d27, d15, d3 │ │ + cbnz r6, da2c5a │ │ + vqrdmulh.s16 d27, d15, d26 │ │ Address 0xda2c12 is out of bounds. │ │ │ │ │ │ 00da2c14 : │ │ push {r7, lr} │ │ bl da2bc4 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3625801,16 +3625801,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ add r0, fp │ │ movs r3, r1 │ │ - rev r0, r5 │ │ - vpmin.u16 d27, d15, d7 │ │ + rev16 r7, r1 │ │ + vpmin.u16 d27, d15, d30 │ │ Address 0xda2cfe is out of bounds. │ │ │ │ │ │ 00da2d00 : │ │ push {r7, lr} │ │ bl da2cb0 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3626677,15 +3626677,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r4, #196 @ 0xc4 │ │ movs r3, r1 │ │ ldr r4, [r6, #56] @ 0x38 │ │ - vqsub.u32 , q0, │ │ + vhsub.u32 d27, d16, d18 │ │ Address 0xda349a is out of bounds. │ │ │ │ │ │ 00da349c : │ │ push {r7, lr} │ │ bl da344c │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3626897,16 +3626897,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r2, #220 @ 0xdc │ │ movs r3, r1 │ │ - ldrb r7, [r0, #6] │ │ - vhadd.u16 d27, d31, d15 │ │ + ldrb r6, [r5, #6] │ │ + vqadd.u16 d27, d31, d22 │ │ Address 0xda3686 is out of bounds. │ │ │ │ │ │ 00da3688 : │ │ push {r7, lr} │ │ bl da3638 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3626990,15 +3626990,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r2, #16 │ │ movs r3, r1 │ │ subs r1, r3, r1 │ │ - vmaxnm.f16 d26, d29, d31 │ │ + vpmax.f16 q13, , q11 │ │ Address 0xda3756 is out of bounds. │ │ │ │ │ │ 00da3758 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ bl da3708 │ │ @@ -3627070,15 +3627070,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r1, #100 @ 0x64 │ │ movs r3, r1 │ │ adds r4, r7, r6 │ │ - vpmax.f16 d26, d13, d15 │ │ + vmaxnm.f16 d26, d13, d22 │ │ Address 0xda3806 is out of bounds. │ │ │ │ │ │ 00da3808 : │ │ push {r7, lr} │ │ bl da37b8 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3627150,15 +3627150,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ subs r0, #184 @ 0xb8 │ │ movs r3, r1 │ │ ldr r3, [r5, #96] @ 0x60 │ │ - vacge.f16 q13, , │ │ + vcge.f16 d26, d29, d6 │ │ Address 0xda38b6 is out of bounds. │ │ │ │ │ │ 00da38b8 : │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, r2 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -28373,171 +28373,171 @@ │ │ 0x00e15930 00000000 9ca4af00 00000000 00000000 ................ │ │ 0x00e15940 00000000 00000000 a4a4af00 40a5af00 ............@... │ │ 0x00e15950 01000000 48c9af00 5cc9af00 74caaf00 ....H...\...t... │ │ 0x00e15960 9ccdaf00 54ceaf00 5cceaf00 00000000 ....T...\....... │ │ 0x00e15970 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15980 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15990 00000000 00000000 00000000 01533700 .............S7. │ │ - 0x00e159a0 f56e3800 2e8d3800 32243a00 8ddf3700 .n8...8.2$:...7. │ │ - 0x00e159b0 9c343700 f76e3800 11003900 78753900 .47..n8...9.xu9. │ │ - 0x00e159c0 6de83900 37243a00 8bc53700 0b193800 m.9.7$:...7...8. │ │ + 0x00e159a0 f56e3800 2e8d3800 59243a00 8ddf3700 .n8...8.Y$:...7. │ │ + 0x00e159b0 9c343700 f76e3800 38003900 9f753900 .47..n8.8.9..u9. │ │ + 0x00e159c0 94e83900 5e243a00 8bc53700 0b193800 ..9.^$:...7...8. │ │ 0x00e159d0 2bfb3600 10193800 9a5f3a00 5f8a3700 +.6...8.._:._.7. │ │ - 0x00e159e0 f0cc3900 cba93800 388d3800 3d8d3800 ..9...8.8.8.=.8. │ │ - 0x00e159f0 408d3800 036f3800 facc3900 181e3900 @.8..o8...9...9. │ │ - 0x00e15a00 9f583900 80fc3700 658a3700 a7413a00 .X9...7.e.7..A:. │ │ - 0x00e15a10 93c53700 0a6f3800 6ac43800 79153700 ..7..o8.j.8.y.7. │ │ - 0x00e15a20 e4e33800 fecc3900 3f243a00 136f3800 ..8...9.?$:..o8. │ │ - 0x00e15a30 a7343700 ca6d3700 221e3900 eae33800 .47..m7.".9...8. │ │ + 0x00e159e0 17cd3900 f2a93800 388d3800 3d8d3800 ..9...8.8.8.=.8. │ │ + 0x00e159f0 408d3800 036f3800 21cd3900 3f1e3900 @.8..o8.!.9.?.9. │ │ + 0x00e15a00 c6583900 80fc3700 658a3700 a7413a00 .X9...7.e.7..A:. │ │ + 0x00e15a10 93c53700 0a6f3800 91c43800 79153700 ..7..o8...8.y.7. │ │ + 0x00e15a20 0be43800 25cd3900 66243a00 136f3800 ..8.%.9.f$:..o8. │ │ + 0x00e15a30 a7343700 ca6d3700 491e3900 11e43800 .47..m7.I.9...8. │ │ 0x00e15a40 ae413a00 97df3700 b1343700 16193800 .A:...7..47...8. │ │ 0x00e15a50 6c8a3700 186f3800 8d373800 69823a00 l.7..o8..78.i.:. │ │ - 0x00e15a60 74e83900 b6343700 82153700 f1e33800 t.9..47...7...8. │ │ - 0x00e15a70 08533700 f9e33800 84753900 d0a93800 .S7...8..u9...8. │ │ - 0x00e15a80 9dc53700 73933900 1c003900 d3a93800 ..7.s.9...9...8. │ │ - 0x00e15a90 08cd3900 00e43800 d33c3900 c2533800 ..9...8..<9..S8. │ │ + 0x00e15a60 9be83900 b6343700 82153700 18e43800 ..9..47...7...8. │ │ + 0x00e15a70 08533700 20e43800 ab753900 f7a93800 .S7. .8..u9...8. │ │ + 0x00e15a80 9dc53700 9a933900 43003900 faa93800 ..7...9.C.9...8. │ │ + 0x00e15a90 2fcd3900 27e43800 fa3c3900 c2533800 /.9.'.8..<9..S8. │ │ 0x00e15aa0 1c193800 728a3700 c1343700 30fb3600 ..8.r.7..47.0.6. │ │ - 0x00e15ab0 a85f3a00 d93c3900 468d3800 75c43800 ._:..<9.F.8.u.8. │ │ - 0x00e15ac0 49243a00 82c43800 b15f3a00 b9413a00 I$:...8.._:..A:. │ │ + 0x00e15ab0 a85f3a00 003d3900 468d3800 9cc43800 ._:..=9.F.8...8. │ │ + 0x00e15ac0 70243a00 a9c43800 b15f3a00 b9413a00 p$:...8.._:..A:. │ │ 0x00e15ad0 29193800 e7a73700 8d153700 30193800 ).8...7...7.0.8. │ │ - 0x00e15ae0 92153700 87fc3700 c7343700 87c43800 ..7...7..47...8. │ │ - 0x00e15af0 97153700 b95f3a00 07e43800 54243a00 ..7.._:...8.T$:. │ │ - 0x00e15b00 7ae83900 9cdf3700 0fe43800 38073a00 z.9...7...8.8.:. │ │ - 0x00e15b10 a3df3700 82e83900 0bcd3900 3d073a00 ..7...9...9.=.:. │ │ - 0x00e15b20 a0c53700 bf413a00 8c753900 1ce43800 ..7..A:..u9...8. │ │ - 0x00e15b30 96753900 1f003900 37fb3600 39193800 .u9...9.7.6.9.8. │ │ + 0x00e15ae0 92153700 87fc3700 c7343700 aec43800 ..7...7..47...8. │ │ + 0x00e15af0 97153700 b95f3a00 2ee43800 7b243a00 ..7.._:...8.{$:. │ │ + 0x00e15b00 a1e83900 9cdf3700 36e43800 5f073a00 ..9...7.6.8._.:. │ │ + 0x00e15b10 a3df3700 a9e83900 32cd3900 64073a00 ..7...9.2.9.d.:. │ │ + 0x00e15b20 a0c53700 bf413a00 b3753900 43e43800 ..7..A:..u9.C.8. │ │ + 0x00e15b30 bd753900 46003900 37fb3600 39193800 .u9.F.9.7.6.9.8. │ │ 0x00e15b40 6d823a00 42fb3600 49fb3600 cc343700 m.:.B.6.I.6..47. │ │ - 0x00e15b50 d6a93800 76933900 f3a73700 c6413a00 ..8.v.9...7..A:. │ │ - 0x00e15b60 a6583900 12cd3900 25e43800 90373800 .X9...9.%.8..78. │ │ - 0x00e15b70 271e3900 4ffb3600 fca73700 a1753900 '.9.O.6...7..u9. │ │ - 0x00e15b80 2ce43800 d6343700 e23c3900 cf413a00 ,.8..47..<9..A:. │ │ - 0x00e15b90 a7c53700 dc413a00 11533700 34e43800 ..7..A:..S7.4.8. │ │ - 0x00e15ba0 90fc3700 04a83700 3de43800 1d533700 ..7...7.=.8..S7. │ │ - 0x00e15bb0 e1a93800 ad583900 b2c53700 56fb3600 ..8..X9...7.V.6. │ │ - 0x00e15bc0 5e243a00 9d153700 bdc53700 c15f3a00 ^$:...7...7.._:. │ │ - 0x00e15bd0 4d8d3800 7a933900 d3b03900 48073a00 M.8.z.9...9.H.:. │ │ - 0x00e15be0 e9a93800 e4343700 84933900 ed343700 ..8..47...9..47. │ │ - 0x00e15bf0 8ae83900 46e43800 8cc43800 43193800 ..9.F.8...8.C.8. │ │ + 0x00e15b50 fda93800 9d933900 f3a73700 c6413a00 ..8...9...7..A:. │ │ + 0x00e15b60 cd583900 39cd3900 4ce43800 90373800 .X9.9.9.L.8..78. │ │ + 0x00e15b70 4e1e3900 4ffb3600 fca73700 c8753900 N.9.O.6...7..u9. │ │ + 0x00e15b80 53e43800 d6343700 093d3900 cf413a00 S.8..47..=9..A:. │ │ + 0x00e15b90 a7c53700 dc413a00 11533700 5be43800 ..7..A:..S7.[.8. │ │ + 0x00e15ba0 90fc3700 04a83700 64e43800 1d533700 ..7...7.d.8..S7. │ │ + 0x00e15bb0 08aa3800 d4583900 b2c53700 56fb3600 ..8..X9...7.V.6. │ │ + 0x00e15bc0 85243a00 9d153700 bdc53700 c15f3a00 .$:...7...7.._:. │ │ + 0x00e15bd0 4d8d3800 a1933900 fab03900 6f073a00 M.8...9...9.o.:. │ │ + 0x00e15be0 10aa3800 e4343700 ab933900 ed343700 ..8..47...9..47. │ │ + 0x00e15bf0 b1e83900 6de43800 b3c43800 43193800 ..9.m.8...8.C.8. │ │ 0x00e15c00 c95f3a00 7d8a3700 98fc3700 d56d3700 ._:.}.7...7..m7. │ │ - 0x00e15c10 311e3900 1ccd3900 c3c53700 df6d3700 1.9...9...7..m7. │ │ - 0x00e15c20 77823a00 52073a00 e2413a00 8a8a3700 w.:.R.:..A:...7. │ │ - 0x00e15c30 ed3c3900 e9413a00 361e3900 25003900 .<9..A:.6.9.%.9. │ │ + 0x00e15c10 581e3900 43cd3900 c3c53700 df6d3700 X.9.C.9...7..m7. │ │ + 0x00e15c20 77823a00 79073a00 e2413a00 8a8a3700 w.:.y.:..A:...7. │ │ + 0x00e15c30 143d3900 e9413a00 5d1e3900 4c003900 .=9..A:.].9.L.9. │ │ 0x00e15c40 f5343700 64fb3600 d55f3a00 fe343700 .47.d.6.._:..47. │ │ - 0x00e15c50 98c43800 8f933900 a2fc3700 28cd3900 ..8...9...7.(.9. │ │ - 0x00e15c60 a2c43800 f1413a00 cc533800 0b353700 ..8..A:..S8..57. │ │ - 0x00e15c70 90e83900 6bfb3600 f6a93800 e0b03900 ..9.k.6...8...9. │ │ - 0x00e15c80 2e003900 1e6f3800 39003900 a5153700 ..9..o8.9.9...7. │ │ - 0x00e15c90 f83c3900 b4583900 aafc3700 bf583900 .<9..X9...7..X9. │ │ - 0x00e15ca0 296f3800 cfc53700 69243a00 afdf3700 )o8...7.i$:...7. │ │ - 0x00e15cb0 336f3800 87073a00 e05f3a00 7d823a00 3o8...:.._:.}.:. │ │ + 0x00e15c50 bfc43800 b6933900 a2fc3700 4fcd3900 ..8...9...7.O.9. │ │ + 0x00e15c60 c9c43800 f1413a00 cc533800 0b353700 ..8..A:..S8..57. │ │ + 0x00e15c70 b7e83900 6bfb3600 1daa3800 07b13900 ..9.k.6...8...9. │ │ + 0x00e15c80 55003900 1e6f3800 60003900 a5153700 U.9..o8.`.9...7. │ │ + 0x00e15c90 1f3d3900 db583900 aafc3700 e6583900 .=9..X9...7..X9. │ │ + 0x00e15ca0 296f3800 cfc53700 90243a00 afdf3700 )o8...7..$:...7. │ │ + 0x00e15cb0 336f3800 ae073a00 e05f3a00 7d823a00 3o8...:.._:.}.:. │ │ 0x00e15cc0 e96d3700 50fa3600 968a3700 e55f3a00 .m7.P.6...7.._:. │ │ 0x00e15cd0 f8c53700 f15f3a00 75fb3600 a36e3800 ..7.._:.u.6..n8. │ │ - 0x00e15ce0 89c53800 82823a00 92c53800 5d533700 ..8...:...8.]S7. │ │ + 0x00e15ce0 b0c53800 82823a00 b9c53800 5d533700 ..8...:...8.]S7. │ │ 0x00e15cf0 ecdf3700 831a3800 4e543800 7dfb3600 ..7...8.NT8.}.6. │ │ - 0x00e15d00 ffa93800 6ca83700 51543800 c0c53800 ..8.l.7.QT8...8. │ │ + 0x00e15d00 26aa3800 6ca83700 51543800 e7c53800 &.8.l.7.QT8...8. │ │ 0x00e15d10 00383800 e8153700 861a3800 00000000 .88...7...8..... │ │ - 0x00e15d20 abfb3600 04000000 63763900 04000000 ..6.....cv9..... │ │ + 0x00e15d20 abfb3600 04000000 8a763900 04000000 ..6......v9..... │ │ 0x00e15d30 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15d40 00000000 00000000 abfb3600 04000000 ..........6..... │ │ 0x00e15d50 2c1b3800 06000000 00000000 00000000 ,.8............. │ │ 0x00e15d60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e15d70 abfb3600 04000000 b0e93900 06000000 ..6.......9..... │ │ + 0x00e15d70 abfb3600 04000000 d7e93900 06000000 ..6.......9..... │ │ 0x00e15d80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15d90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15da0 a420b200 6822b200 9023b200 00000000 . ..h"...#...... │ │ 0x00e15db0 a023b200 ec23b200 0824b200 9825b200 .#...#...$...%.. │ │ 0x00e15dc0 f025b200 0026b200 5826b200 00000000 .%...&..X&...... │ │ 0x00e15dd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15de0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e15df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e15e00 46e53800 01100000 00000000 00000000 F.8............. │ │ - 0x00e15e10 6aaa3800 02140000 08000000 00000000 j.8............. │ │ + 0x00e15e00 6de53800 01100000 00000000 00000000 m.8............. │ │ + 0x00e15e10 91aa3800 02140000 08000000 00000000 ..8............. │ │ 0x00e15e20 b9fb3600 03950000 00000000 00000000 ..6............. │ │ 0x00e15e30 bd603a00 04140000 00800000 00000000 .`:............. │ │ 0x00e15e40 776e3700 05103801 00000000 00000000 wn7...8......... │ │ 0x00e15e50 16833a00 06950000 00000000 00000000 ..:............. │ │ 0x00e15e60 20543700 07940000 00000000 00000000 T7............. │ │ - 0x00e15e70 68763900 08020000 00000000 00000000 hv9............. │ │ + 0x00e15e70 8f763900 08020000 00000000 00000000 .v9............. │ │ 0x00e15e80 846e3700 04140000 00002000 00000000 .n7....... ..... │ │ - 0x00e15e90 7c763900 04140000 10000000 00000000 |v9............. │ │ + 0x00e15e90 a3763900 04140000 10000000 00000000 .v9............. │ │ 0x00e15ea0 35e03700 09102602 00000000 00000000 5.7...&......... │ │ 0x00e15eb0 946e3700 0a100000 00000000 00000000 .n7............. │ │ - 0x00e15ec0 f7943900 04140000 00000000 01000000 ..9............. │ │ - 0x00e15ed0 72083a00 02180000 0f000000 00000000 r.:............. │ │ + 0x00e15ec0 1e953900 04140000 00000000 01000000 ..9............. │ │ + 0x00e15ed0 99083a00 02180000 0f000000 00000000 ..:............. │ │ 0x00e15ee0 8e543800 0c102f03 00000000 00000000 .T8.../......... │ │ 0x00e15ef0 5c423a00 0d953701 00000000 00000000 \B:...7......... │ │ - 0x00e15f00 175a3900 04140000 00000800 00000000 .Z9............. │ │ + 0x00e15f00 3e5a3900 04140000 00000800 00000000 >Z9............. │ │ 0x00e15f10 a46e3700 04140000 00010000 00000000 .n7............. │ │ 0x00e15f20 2c543700 0e140000 00000000 00000000 ,T7............. │ │ - 0x00e15f30 723d3900 0f712b04 00000000 00000000 r=9..q+......... │ │ - 0x00e15f40 1dea3900 10610008 00000000 00000000 ..9..a.......... │ │ - 0x00e15f50 581f3900 04140000 00400000 00000000 X.9......@...... │ │ + 0x00e15f30 993d3900 0f712b04 00000000 00000000 .=9..q+......... │ │ + 0x00e15f40 44ea3900 10610008 00000000 00000000 D.9..a.......... │ │ + 0x00e15f50 7f1f3900 04140000 00400000 00000000 ..9......@...... │ │ 0x00e15f60 4a353700 02180000 00000000 00000000 J57............. │ │ 0x00e15f70 59353700 04140000 04000000 00000000 Y57............. │ │ - 0x00e15f80 7f083a00 04140000 08000000 00000000 ..:............. │ │ + 0x00e15f80 a6083a00 04140000 08000000 00000000 ..:............. │ │ 0x00e15f90 9c543800 11101b06 00000000 00000000 .T8............. │ │ 0x00e15fa0 aa543800 12100000 00000000 00000000 .T8............. │ │ 0x00e15fb0 331b3800 ff000000 02000000 00000000 3.8............. │ │ - 0x00e15fc0 4ece3900 ff000000 03000000 00000000 N.9............. │ │ + 0x00e15fc0 75ce3900 ff000000 03000000 00000000 u.9............. │ │ 0x00e15fd0 96fd3700 04140000 00020000 00000000 ..7............. │ │ - 0x00e15fe0 89083a00 13030000 00000000 00000000 ..:............. │ │ + 0x00e15fe0 b0083a00 13030000 00000000 00000000 ..:............. │ │ 0x00e15ff0 ba543800 14611503 00000000 00000000 .T8..a.......... │ │ 0x00e16000 4c393800 15612605 00000000 00000000 L98..a&......... │ │ 0x00e16010 c5fb3600 14611506 01000000 00000000 ..6..a.......... │ │ 0x00e16020 75173700 16710000 00000000 00000000 u.7..q.......... │ │ - 0x00e16030 843d3900 17910000 00000000 00000000 .=9............. │ │ + 0x00e16030 ab3d3900 17910000 00000000 00000000 .=9............. │ │ 0x00e16040 35543700 18900000 00000000 00000000 5T7............. │ │ - 0x00e16050 a83b3900 ff000000 00000000 00000000 .;9............. │ │ - 0x00e16060 91763900 04140000 00000004 00000000 .v9............. │ │ - 0x00e16070 79aa3800 1a900000 00000000 00000000 y.8............. │ │ - 0x00e16080 35b13900 1b910000 00000000 00000000 5.9............. │ │ + 0x00e16050 cf3b3900 ff000000 00000000 00000000 .;9............. │ │ + 0x00e16060 b8763900 04140000 00000004 00000000 .v9............. │ │ + 0x00e16070 a0aa3800 1a900000 00000000 00000000 ..8............. │ │ + 0x00e16080 5cb13900 1b910000 00000000 00000000 \.9............. │ │ 0x00e16090 c5543800 1c000000 00000000 00000000 .T8............. │ │ 0x00e160a0 3a1b3800 1d100901 00000000 00000000 :.8............. │ │ 0x00e160b0 9bc63700 1e210000 00000000 00000000 ..7..!.......... │ │ - 0x00e160c0 55e53800 1b910000 00000000 00000000 U.8............. │ │ + 0x00e160c0 7ce53800 1b910000 00000000 00000000 |.8............. │ │ 0x00e160d0 02143700 1f940000 00000000 00000000 ..7............. │ │ 0x00e160e0 21833a00 20100901 00000000 00000000 !.:. ........... │ │ 0x00e160f0 cf543800 04140000 00001000 00000000 .T8............. │ │ 0x00e16100 da543800 16710000 00000000 00000000 .T8..q.......... │ │ 0x00e16110 461b3800 04140000 00000000 04000000 F.8............. │ │ - 0x00e16120 26253a00 04140000 00200000 00000000 &%:...... ...... │ │ + 0x00e16120 4d253a00 04140000 00200000 00000000 M%:...... ...... │ │ 0x00e16130 fc133700 ff000000 01000000 00000000 ..7............. │ │ - 0x00e16140 a4763900 04140000 00100000 00000000 .v9............. │ │ - 0x00e16150 2eea3900 02140000 01000000 00000000 ..9............. │ │ + 0x00e16140 cb763900 04140000 00100000 00000000 .v9............. │ │ + 0x00e16150 55ea3900 02140000 01000000 00000000 U.9............. │ │ 0x00e16160 2d833a00 21100000 00000000 00000000 -.:.!........... │ │ - 0x00e16170 3dea3900 04140000 40000000 00000000 =.9.....@....... │ │ + 0x00e16170 64ea3900 04140000 40000000 00000000 d.9.....@....... │ │ 0x00e16180 3b833a00 22020000 00000000 00000000 ;.:."........... │ │ - 0x00e16190 39253a00 23100000 00000000 00000000 9%:.#........... │ │ + 0x00e16190 60253a00 23100000 00000000 00000000 `%:.#........... │ │ 0x00e161a0 e6543800 24950000 00000000 00000000 .T8.$........... │ │ - 0x00e161b0 66c63800 25610806 00000000 00000000 f.8.%a.......... │ │ + 0x00e161b0 8dc63800 25610806 00000000 00000000 ..8.%a.......... │ │ 0x00e161c0 571b3800 26210f06 00000000 00000000 W.8.&!.......... │ │ 0x00e161d0 d6aa3700 25610807 01000000 00000000 ..7.%a.......... │ │ 0x00e161e0 8e703800 27140000 00000000 00000000 .p8.'........... │ │ 0x00e161f0 85173700 28040000 00000000 00000000 ..7.(........... │ │ 0x00e16200 44e03700 ff000000 04000000 00000000 D.7............. │ │ - 0x00e16210 be763900 ff000000 05000000 00000000 .v9............. │ │ + 0x00e16210 e5763900 ff000000 05000000 00000000 .v9............. │ │ 0x00e16220 a4c63700 29100000 00000000 00000000 ..7.)........... │ │ - 0x00e16230 50ea3900 04140000 80000000 00000000 P.9............. │ │ + 0x00e16230 77ea3900 04140000 80000000 00000000 w.9............. │ │ 0x00e16240 4ce03700 02140000 06000000 00000000 L.7............. │ │ - 0x00e16250 60e53800 2a000000 00000000 00000000 `.8.*........... │ │ + 0x00e16250 87e53800 2a000000 00000000 00000000 ..8.*........... │ │ 0x00e16260 f2543800 2b013203 00000000 00000000 .T8.+.2......... │ │ - 0x00e16270 913d3900 04140000 01000008 00000000 .=9............. │ │ - 0x00e16280 c0c53800 0a8f3800 fb583900 c2c63700 ..8...8..X9...7. │ │ - 0x00e16290 57393800 0e8f3800 365a3900 86aa3800 W98...8.6Z9...8. │ │ - 0x00e162a0 621b3800 44b13900 57ce3900 affd3700 b.8.D.9.W.9...7. │ │ - 0x00e162b0 188f3800 651f3900 56533700 59e03700 ..8.e.9.VS7.Y.7. │ │ - 0x00e162c0 44b13900 57ce3900 49253a00 8caa3800 D.9.W.9.I%:...8. │ │ - 0x00e162d0 6b353700 71c63800 621b3800 44b13900 k57.q.8.b.8.D.9. │ │ - 0x00e162e0 01553800 8faa3800 a83b3900 44b13900 .U8...8..;9.D.9. │ │ - 0x00e162f0 99703800 57ce3900 77c63800 e2aa3700 .p8.W.9.w.8...7. │ │ - 0x00e16300 5cce3900 05953900 72353700 c8763900 \.9...9.r57..v9. │ │ - 0x00e16310 91003900 b7fd3700 0a8f3800 44b13900 ..9...7...8.D.9. │ │ - 0x00e16320 988b3700 a13d3900 5fea3900 fb583900 ..7..=9._.9..X9. │ │ - 0x00e16330 681f3900 00383800 94aa3800 0a8f3800 h.9..88...8...8. │ │ - 0x00e16340 44b13900 6f423a00 73e53800 49833a00 D.9.oB:.s.8.I.:. │ │ + 0x00e16270 b83d3900 04140000 01000008 00000000 .=9............. │ │ + 0x00e16280 e7c53800 0a8f3800 22593900 c2c63700 ..8...8."Y9...7. │ │ + 0x00e16290 57393800 0e8f3800 5d5a3900 adaa3800 W98...8.]Z9...8. │ │ + 0x00e162a0 621b3800 6bb13900 7ece3900 affd3700 b.8.k.9.~.9...7. │ │ + 0x00e162b0 188f3800 8c1f3900 56533700 59e03700 ..8...9.VS7.Y.7. │ │ + 0x00e162c0 6bb13900 7ece3900 70253a00 b3aa3800 k.9.~.9.p%:...8. │ │ + 0x00e162d0 6b353700 98c63800 621b3800 6bb13900 k57...8.b.8.k.9. │ │ + 0x00e162e0 01553800 b6aa3800 cf3b3900 6bb13900 .U8...8..;9.k.9. │ │ + 0x00e162f0 99703800 7ece3900 9ec63800 e2aa3700 .p8.~.9...8...7. │ │ + 0x00e16300 83ce3900 2c953900 72353700 ef763900 ..9.,.9.r57..v9. │ │ + 0x00e16310 b8003900 b7fd3700 0a8f3800 6bb13900 ..9...7...8.k.9. │ │ + 0x00e16320 988b3700 c83d3900 86ea3900 22593900 ..7..=9...9."Y9. │ │ + 0x00e16330 8f1f3900 00383800 bbaa3800 0a8f3800 ..9..88...8...8. │ │ + 0x00e16340 6bb13900 6f423a00 9ae53800 49833a00 k.9.oB:...8.I.:. │ │ 0x00e16350 bb6e3700 06553800 5a393800 16833a00 .n7..U8.Z98...:. │ │ - 0x00e16360 cd763900 5c65ae00 6067ae00 606bae00 .v9.\e..`g..`k.. │ │ + 0x00e16360 f4763900 5c65ae00 6067ae00 606bae00 .v9.\e..`g..`k.. │ │ 0x00e16370 b46cae00 5c6eae00 646eae00 d06eae00 .l..\n..dn...n.. │ │ 0x00e16380 6472ae00 d072ae00 7472ae00 9c6fae00 dr...r..tr...o.. │ │ 0x00e16390 0870ae00 3870ae00 f02daf00 002faf00 .p..8p...-.../.. │ │ 0x00e163a0 242baf00 302caf00 f84eaf00 784faf00 $+..0,...N..xO.. │ │ 0x00e163b0 9867ae00 8068ae00 a468ae00 6c67ae00 .g...h...h..lg.. │ │ 0x00e163c0 186bae00 246bae00 006bae00 0c6bae00 .k..$k...k...k.. │ │ 0x00e163d0 c868ae00 7c2eae00 502aae00 a469ae00 .h..|...P*...i.. │ │ @@ -28598,77 +28598,77 @@ │ │ 0x00e16740 8c69af00 dc69af00 a865af00 c066af00 .i...i...e...f.. │ │ 0x00e16750 8031ae00 6c2baf00 f42aaf00 302baf00 .1..l+...*..0+.. │ │ 0x00e16760 943caf00 6441af00 d81daf00 901eaf00 .<..dA.......... │ │ 0x00e16770 7c1daf00 e063ae00 5465ae00 502fae00 |....c..Te..P/.. │ │ 0x00e16780 801bae00 086aaf00 5055ae00 1c30af00 .....j..PU...0.. │ │ 0x00e16790 2874ae00 f84faf00 7450af00 4d833a00 (t...O..tP..M.:. │ │ 0x00e167a0 0f553800 6a1b3800 dd8a3700 f3df3700 .U8.j.8...7...7. │ │ - 0x00e167b0 69253a00 53593900 c9393800 e7aa3700 i%:.SY9..98...7. │ │ + 0x00e167b0 90253a00 7a593900 c9393800 e7aa3700 .%:.zY9..98...7. │ │ 0x00e167c0 56e03a00 4c000000 5a000000 55000000 V.:.L...Z...U... │ │ 0x00e167d0 61e03a00 59000000 5a000000 55000000 a.:.Y...Z...U... │ │ 0x00e167e0 aef13a00 59000000 5a000000 55000000 ..:.Y...Z...U... │ │ 0x00e167f0 6ce03a00 5c000000 55000000 5a000000 l.:.\...U...Z... │ │ 0x00e16800 79e03a00 5c000000 56000000 5a000000 y.:.\...V...Z... │ │ 0x00e16810 83e03a00 4c000000 55000000 5a000000 ..:.L...U...Z... │ │ 0x00e16820 89e03a00 4c000000 5a000000 5a000000 ..:.L...Z...Z... │ │ 0x00e16830 8ee03a00 4c000000 5a000000 55000000 ..:.L...Z...U... │ │ - 0x00e16840 486f3700 08000000 70b13900 01ab3700 Ho7.....p.9...7. │ │ - 0x00e16850 7e1f3900 24c43700 99ab3800 d1423a00 ~.9.$.7...8..B:. │ │ - 0x00e16860 29613a00 78b13900 d1423a00 86aa3800 )a:.x.9..B:...8. │ │ + 0x00e16840 486f3700 08000000 97b13900 01ab3700 Ho7.......9...7. │ │ + 0x00e16850 a51f3900 24c43700 c0ab3800 d1423a00 ..9.$.7...8..B:. │ │ + 0x00e16860 29613a00 9fb13900 d1423a00 adaa3800 )a:...9..B:...8. │ │ 0x00e16870 40000000 fb393800 42000000 d6423a00 @....98.B....B:. │ │ 0x00e16880 41000000 64843a00 43000000 56613a00 A...d.:.C...Va:. │ │ 0x00e16890 2c363700 d61c3800 38183700 bdab3700 ,67...8.8.7...7. │ │ - 0x00e168a0 a2e53800 03000000 845a3900 03000000 ..8......Z9..... │ │ - 0x00e168b0 5fe13700 f7613a00 651f3900 90363700 _.7..a:.e.9..67. │ │ - 0x00e168c0 01000000 02963900 01000000 491d3800 ......9.....I.8. │ │ - 0x00e168d0 02000000 f2c63800 03000000 2a703700 ......8.....*p7. │ │ + 0x00e168a0 c9e53800 03000000 ab5a3900 03000000 ..8......Z9..... │ │ + 0x00e168b0 5fe13700 f7613a00 8c1f3900 90363700 _.7..a:...9..67. │ │ + 0x00e168c0 01000000 29963900 01000000 491d3800 ....).9.....I.8. │ │ + 0x00e168d0 02000000 19c73800 03000000 2a703700 ......8.....*p7. │ │ 0x00e168e0 02000000 c3713800 03000000 6be13700 .....q8.....k.7. │ │ 0x00e168f0 00000000 f6423a00 00000000 00000000 .....B:......... │ │ - 0x00e16900 00000000 00000000 09fd3600 d71f3900 ..........6...9. │ │ - 0x00e16910 b1b23900 03000000 01000000 00000000 ..9............. │ │ + 0x00e16900 00000000 00000000 09fd3600 fe1f3900 ..........6...9. │ │ + 0x00e16910 d8b23900 03000000 01000000 00000000 ..9............. │ │ 0x00e16920 00000000 d471b600 00000000 00000000 .....q.......... │ │ - 0x00e16930 00000000 06cf3900 00000000 74c73700 ......9.....t.7. │ │ + 0x00e16930 00000000 2dcf3900 00000000 74c73700 ....-.9.....t.7. │ │ 0x00e16940 00000200 15193700 00000400 00000000 ......7......... │ │ - 0x00e16950 00000000 dd363700 01000000 fcb23900 .....67.......9. │ │ - 0x00e16960 02000000 fbc63800 06000000 82823a00 ......8.......:. │ │ + 0x00e16950 00000000 dd363700 01000000 23b33900 .....67.....#.9. │ │ + 0x00e16960 02000000 22c73800 06000000 82823a00 ....".8.......:. │ │ 0x00e16970 80000000 00000000 00000000 01000000 ................ │ │ 0x00e16980 01000000 00000000 00000000 1081b600 ................ │ │ - 0x00e16990 00000000 00000000 00000000 ffc63800 ..............8. │ │ + 0x00e16990 00000000 00000000 00000000 26c73800 ............&.8. │ │ 0x00e169a0 00000000 db153700 9be13700 04fd3700 ......7...7...7. │ │ - 0x00e169b0 7bc73700 33ac3800 00000000 04000000 {.7.3.8......... │ │ + 0x00e169b0 7bc73700 5aac3800 00000000 04000000 {.7.Z.8......... │ │ 0x00e169c0 01000000 00000000 00000000 4493b600 ............D... │ │ - 0x00e169d0 00000000 00000000 00000000 62963900 ............b.9. │ │ + 0x00e169d0 00000000 00000000 00000000 89963900 ..............9. │ │ 0x00e169e0 00000000 03000000 01000000 00000000 ................ │ │ 0x00e169f0 00000000 f895b600 00000000 00000000 ................ │ │ - 0x00e16a00 00000000 7b263a00 00000000 02000000 ....{&:......... │ │ + 0x00e16a00 00000000 a2263a00 00000000 02000000 .....&:......... │ │ 0x00e16a10 01000000 00000000 00000000 589eb600 ............X... │ │ 0x00e16a20 00000000 00000000 00000000 e0363700 .............67. │ │ 0x00e16a30 00000000 5f363700 dd8a3700 f3df3700 ...._67...7...7. │ │ 0x00e16a40 0f553800 4d833a00 23df3700 69490305 .U8.M.:.#.7.iI.. │ │ 0x00e16a50 07000000 3f563800 463b3800 69490805 ....?V8.F;8.iI.. │ │ - 0x00e16a60 07000000 44b33900 463b3800 6e4e0300 ....D.9.F;8.nN.. │ │ - 0x00e16a70 04000000 8be13800 23df3700 71510400 ......8.#.7.qQ.. │ │ + 0x00e16a60 07000000 6bb33900 463b3800 6e4e0300 ....k.9.F;8.nN.. │ │ + 0x00e16a70 04000000 b2e13800 23df3700 71510400 ......8.#.7.qQ.. │ │ 0x00e16a80 04000000 40ff3700 23df3700 73530400 ....@.7.#.7.sS.. │ │ - 0x00e16a90 04000000 0f203900 23df3700 23df3700 ..... 9.#.7.#.7. │ │ + 0x00e16a90 04000000 36203900 23df3700 23df3700 ....6 9.#.7.#.7. │ │ 0x00e16aa0 238f3800 f1fb3600 dd8a3700 dd8a3700 #.8...6...7...7. │ │ 0x00e16ab0 f3df3700 f3df3700 0f553800 0f553800 ..7...7..U8..U8. │ │ - 0x00e16ac0 0f553800 0f553800 4db33900 74c73800 .U8..U8.M.9.t.8. │ │ + 0x00e16ac0 0f553800 0f553800 74b33900 9bc73800 .U8..U8.t.9...8. │ │ 0x00e16ad0 24c43700 24c43700 24c43700 24c43700 $.7.$.7.$.7.$.7. │ │ 0x00e16ae0 947cb700 dc7cb700 e47cb700 387db700 .|...|...|..8}.. │ │ 0x00e16af0 407db700 4c7db700 547db700 00000000 @}..L}..T}...... │ │ 0x00e16b00 01000000 00000000 587db700 107eb700 ........X}...~.. │ │ 0x00e16b10 2c7eb700 4c7fb700 f87fb700 5080b700 ,~..L.......P... │ │ 0x00e16b20 cc80b700 6c81b700 2082b700 9082b700 ....l... ....... │ │ - 0x00e16b30 2c83b700 d71d3800 34ec3900 00000000 ,.....8.4.9..... │ │ - 0x00e16b40 59d03900 14203900 cf703700 5a403900 Y.9.. 9..p7.Z@9. │ │ - 0x00e16b50 24243a00 53b33900 a9e73800 fbfd3600 $$:.S.9...8...6. │ │ - 0x00e16b60 73403900 0d283a00 ba963900 f0e13700 s@9..(:...9...7. │ │ + 0x00e16b30 2c83b700 d71d3800 5bec3900 00000000 ,.....8.[.9..... │ │ + 0x00e16b40 80d03900 3b203900 cf703700 81403900 ..9.; 9..p7..@9. │ │ + 0x00e16b50 4b243a00 7ab33900 d0e73800 fbfd3600 K$:.z.9...8...6. │ │ + 0x00e16b60 9a403900 34283a00 e1963900 f0e13700 .@9.4(:...9...7. │ │ 0x00e16b70 551a3700 00000000 968d3800 b56c3700 U.7.......8..l7. │ │ - 0x00e16b80 48723800 deac3800 67553700 00000000 Hr8...8.gU7..... │ │ - 0x00e16b90 7c563800 00000000 d3963900 a4633a00 |V8.......9..c:. │ │ + 0x00e16b80 48723800 05ad3800 67553700 00000000 Hr8...8.gU7..... │ │ + 0x00e16b90 7c563800 00000000 fa963900 a4633a00 |V8.......9..c:. │ │ 0x00e16ba0 72ff3700 e41d3800 bc8bb700 c88eb700 r.7...8......... │ │ 0x00e16bb0 f490b700 1c92b700 3c92b700 6092b700 ........<...`... │ │ 0x00e16bc0 04000000 c0e6b700 f8e6b700 30e7b700 ............0... │ │ 0x00e16bd0 b4e9b700 28eab700 bceab700 f0eab700 ....(........... │ │ 0x00e16be0 0cebb700 70f0b700 c4f1b700 f4f1b700 ....p........... │ │ 0x00e16bf0 f8f2b700 0cf3b700 8cfcb700 98fcb700 ................ │ │ 0x00e16c00 8cfdb700 94fdb700 a4fdb700 00feb700 ................ │ │ @@ -28677,98 +28677,98 @@ │ │ 0x00e16c30 2097b700 ac97b700 cc97b700 00000000 ............... │ │ 0x00e16c40 00000000 e49fb700 e49fb700 40a1b700 ............@... │ │ 0x00e16c50 c8a2b700 c8a2b700 08a3b700 40a3b700 ............@... │ │ 0x00e16c60 84a3b700 44a5b700 d8a7b700 e0a7b700 ....D........... │ │ 0x00e16c70 a0a8b700 00000000 00000000 00000000 ................ │ │ 0x00e16c80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e16c90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e16ca0 00000000 95553700 44ec3900 658d3700 .....U7.D.9.e.7. │ │ - 0x00e16cb0 88ec3900 661a3700 01ad3800 36e23700 ..9.f.7...8.6.7. │ │ - 0x00e16cc0 72d03900 b7c93700 35903800 4e3b3800 r.9...7.5.8.N;8. │ │ - 0x00e16cd0 14853a00 83c73800 f3c73800 91563800 ..:...8...8..V8. │ │ - 0x00e16ce0 9eac3700 818d3700 9e023900 1dad3800 ..7...7...9...8. │ │ - 0x00e16cf0 91b33900 f3633a00 d9023900 22203900 ..9..c:...9." 9. │ │ - 0x00e16d00 c5563800 24c43700 24c43700 4c203900 .V8.$.7.$.7.L 9. │ │ - 0x00e16d10 44853a00 83203900 c1553700 81853a00 D.:.. 9..U7...:. │ │ - 0x00e16d20 f3783900 ac8d3700 42283a00 03973900 .x9...7.B(:...9. │ │ - 0x00e16d30 a5ec3900 44973900 d9403900 8ad03900 ..9.D.9..@9...9. │ │ + 0x00e16ca0 00000000 95553700 6bec3900 658d3700 .....U7.k.9.e.7. │ │ + 0x00e16cb0 afec3900 661a3700 28ad3800 36e23700 ..9.f.7.(.8.6.7. │ │ + 0x00e16cc0 99d03900 b7c93700 35903800 4e3b3800 ..9...7.5.8.N;8. │ │ + 0x00e16cd0 14853a00 aac73800 1ac83800 91563800 ..:...8...8..V8. │ │ + 0x00e16ce0 9eac3700 818d3700 c5023900 44ad3800 ..7...7...9.D.8. │ │ + 0x00e16cf0 b8b33900 f3633a00 00033900 49203900 ..9..c:...9.I 9. │ │ + 0x00e16d00 c5563800 24c43700 24c43700 73203900 .V8.$.7.$.7.s 9. │ │ + 0x00e16d10 44853a00 aa203900 c1553700 81853a00 D.:.. 9..U7...:. │ │ + 0x00e16d20 1a793900 ac8d3700 69283a00 2a973900 .y9...7.i(:.*.9. │ │ + 0x00e16d30 ccec3900 6b973900 00413900 b1d03900 ..9.k.9..A9...9. │ │ 0x00e16d40 b7443a00 00000000 c0cfb700 acd0b700 .D:............. │ │ 0x00e16d50 bcd0b700 2cd1b700 4cd1b700 00000000 ....,...L....... │ │ 0x00e16d60 00000000 c0d2b700 ecd2b700 fcd2b700 ................ │ │ - 0x00e16d70 6cd3b700 8cd3b700 00000000 420b3a00 l...........B.:. │ │ - 0x00e16d80 09000000 ddd03900 06000000 e9ac3700 ......9.......7. │ │ - 0x00e16d90 08000000 c9e73800 0a000000 44ad3800 ......8.....D.8. │ │ + 0x00e16d70 6cd3b700 8cd3b700 00000000 690b3a00 l...........i.:. │ │ + 0x00e16d80 09000000 04d13900 06000000 e9ac3700 ......9.......7. │ │ + 0x00e16d90 08000000 f0e73800 0a000000 6bad3800 ......8.....k.8. │ │ 0x00e16da0 05000000 67723800 07000000 861a3700 ....gr8.......7. │ │ - 0x00e16db0 0a000000 c6b33900 0a000000 13033900 ......9.......9. │ │ + 0x00e16db0 0a000000 edb33900 0a000000 3a033900 ......9.....:.9. │ │ 0x00e16dc0 02000400 b9ca3700 03010300 6f723800 ......7.....or8. │ │ - 0x00e16dd0 03010200 06ed3900 04000100 c3633a00 ......9......c:. │ │ + 0x00e16dd0 03010200 2ded3900 04000100 c3633a00 ....-.9......c:. │ │ 0x00e16de0 50aeb800 5a723800 c4bab800 9bc63700 P...Zr8.......7. │ │ - 0x00e16df0 a0beb800 420b3a00 f0bfb800 67723800 ....B.:.....gr8. │ │ - 0x00e16e00 b8283a00 c0283a00 dc853a00 49e83900 .(:..(:...:.I.9. │ │ + 0x00e16df0 a0beb800 690b3a00 f0bfb800 67723800 ....i.:.....gr8. │ │ + 0x00e16e00 df283a00 e7283a00 dc853a00 70e83900 .(:..(:...:.p.9. │ │ 0x00e16e10 00000000 80dcb800 80dcb800 64deb800 ............d... │ │ 0x00e16e20 e4deb800 e4deb800 0cdfb800 50dfb800 ............P... │ │ 0x00e16e30 6cdfb800 2ce0b800 94e0b800 a4e0b800 l...,........... │ │ 0x00e16e40 24e1b800 00000000 00000000 00000000 $............... │ │ 0x00e16e50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e16e60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e16e70 00000000 04000000 8ce1b800 c4e1b800 ................ │ │ 0x00e16e80 00e2b800 c4e6b800 d4e6b800 98e7b800 ................ │ │ 0x00e16e90 38e8b800 88e8b800 44f2b800 88f4b800 8.......D....... │ │ 0x00e16ea0 94f4b800 24f9b800 90f9b800 3803b900 ....$.......8... │ │ 0x00e16eb0 4803b900 7403b900 7c03b900 9003b900 H...t...|....... │ │ 0x00e16ec0 c803b900 9004b900 b004b900 e804b900 ................ │ │ - 0x00e16ed0 2005b900 6805b900 7f5a3900 01000000 ...h....Z9..... │ │ - 0x00e16ee0 521d3800 00000000 ac5c3900 02000000 R.8......\9..... │ │ + 0x00e16ed0 2005b900 6805b900 a65a3900 01000000 ...h....Z9..... │ │ + 0x00e16ee0 521d3800 00000000 d35c3900 02000000 R.8......\9..... │ │ 0x00e16ef0 00000000 00000000 1c3c3800 64573800 .........<8.dW8. │ │ - 0x00e16f00 69e23700 1dad3800 38b43900 2c863a00 i.7...8.8.9.,.:. │ │ - 0x00e16f10 fe1a3700 c4903800 53863a00 6d213900 ..7...8.S.:.m!9. │ │ + 0x00e16f00 69e23700 44ad3800 5fb43900 2c863a00 i.7.D.8._.9.,.:. │ │ + 0x00e16f10 fe1a3700 c4903800 53863a00 94213900 ..7...8.S.:..!9. │ │ 0x00e16f20 b4713700 03000000 00fcb900 0cfcb900 .q7............. │ │ 0x00e16f30 1cfcb900 68fcb900 1cfdb900 64fdb900 ....h.......d... │ │ 0x00e16f40 78fdb900 a4fdb900 dcfdb900 54feb900 x...........T... │ │ 0x00e16f50 74feb900 08ffb900 c800ba00 c404ba00 t............... │ │ 0x00e16f60 6c05ba00 b005ba00 0806ba00 a806ba00 l............... │ │ 0x00e16f70 d007ba00 8408ba00 ec08ba00 90643a00 .............d:. │ │ - 0x00e16f80 67723800 62ed3900 b8283a00 72353700 gr8.b.9..(:.r57. │ │ + 0x00e16f80 67723800 89ed3900 df283a00 72353700 gr8...9..(:.r57. │ │ 0x00e16f90 c3633a00 00000000 b041ba00 00000000 .c:......A...... │ │ - 0x00e16fa0 2be93800 00000000 6047ba00 00000000 +.8.....`G...... │ │ + 0x00e16fa0 52e93800 00000000 6047ba00 00000000 R.8.....`G...... │ │ 0x00e16fb0 faac3700 00000000 0849ba00 00000000 ..7......I...... │ │ - 0x00e16fc0 78b33900 6c53ba00 4c59ba00 7859ba00 x.9.lS..LY..xY.. │ │ - 0x00e16fd0 19223900 485dba00 5c5eba00 605eba00 ."9.H]..\^..`^.. │ │ - 0x00e16fe0 83023900 1460ba00 e060ba00 1061ba00 ..9..`...`...a.. │ │ + 0x00e16fc0 9fb33900 6c53ba00 4c59ba00 7859ba00 ..9.lS..LY..xY.. │ │ + 0x00e16fd0 40223900 485dba00 5c5eba00 605eba00 @"9.H]..\^..`^.. │ │ + 0x00e16fe0 aa023900 1460ba00 e060ba00 1061ba00 ..9..`...`...a.. │ │ 0x00e16ff0 07573700 f01eb900 6c20b900 5c61ba00 .W7.....l ..\a.. │ │ 0x00e17000 02000000 087bba00 1c7bba00 307bba00 .....{...{..0{.. │ │ 0x00e17010 787cba00 887cba00 987cba00 6c7eba00 x|...|...|..l~.. │ │ 0x00e17020 987eba00 4080ba00 a884ba00 b084ba00 .~..@........... │ │ 0x00e17030 f085ba00 00000000 00000000 00000000 ................ │ │ 0x00e17040 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17060 00000000 a5ff3700 e0ad3800 03ad3700 ......7...8...7. │ │ + 0x00e17060 00000000 a5ff3700 07ae3800 03ad3700 ......7...8...7. │ │ 0x00e17070 eb453a00 7f1e3800 00000000 fe643a00 .E:...8......d:. │ │ - 0x00e17080 1c293a00 470c3a00 10cc3700 e2983900 .):.G.:...7...9. │ │ - 0x00e17090 3f293a00 da793900 24583800 84b43900 ?):..y9.$X8...9. │ │ + 0x00e17080 43293a00 6e0c3a00 10cc3700 09993900 C):.n.:...7...9. │ │ + 0x00e17090 66293a00 017a3900 24583800 abb43900 f):..z9.$X8...9. │ │ 0x00e170a0 95723800 af1b3700 4ae33700 68913800 .r8...7.J.7.h.8. │ │ - 0x00e170b0 af1e3800 d5863a00 00383800 681f3900 ..8...:..88.h.9. │ │ - 0x00e170c0 347a3900 1c13e500 221c3700 8013e500 4z9.....".7..... │ │ - 0x00e170d0 9f913800 730c3a00 2e653a00 95583800 ..8.s.:..e:..X8. │ │ - 0x00e170e0 f9c83800 14383700 3e7a3900 d8b43900 ..8..87.>z9...9. │ │ - 0x00e170f0 97e33700 10ee3900 da293a00 b3913800 ..7...9..):...8. │ │ - 0x00e17100 74ad3700 29383700 321c3700 a45d3900 t.7.)87.2.7..]9. │ │ + 0x00e170b0 af1e3800 d5863a00 00383800 8f1f3900 ..8...:..88...9. │ │ + 0x00e170c0 5b7a3900 1c13e500 221c3700 8013e500 [z9.....".7..... │ │ + 0x00e170d0 9f913800 9a0c3a00 2e653a00 95583800 ..8...:..e:..X8. │ │ + 0x00e170e0 20c93800 14383700 657a3900 ffb43900 .8..87.ez9...9. │ │ + 0x00e170f0 97e33700 37ee3900 012a3a00 b3913800 ..7.7.9..*:...8. │ │ + 0x00e17100 74ad3700 29383700 321c3700 cb5d3900 t.7.)87.2.7..]9. │ │ 0x00e17110 cc913800 4c1c3700 49383700 41653a00 ..8.L.7.I87.Ae:. │ │ - 0x00e17120 29003800 b3d13900 b28f3700 09423900 ).8...9...7..B9. │ │ - 0x00e17130 49993900 ee033900 fb033900 54653a00 I.9...9...9.Te:. │ │ - 0x00e17140 35003800 1f423900 ecb43900 3a463a00 5.8..B9...9.:F:. │ │ - 0x00e17150 5c7a3900 8aad3700 1b3d3800 8a1f3800 \z9...7..=8...8. │ │ - 0x00e17160 fcb43900 747a3900 4a463a00 ff223900 ..9.tz9.JF:.."9. │ │ - 0x00e17170 36423900 bafe3600 60383700 77383700 6B9...6.`87.w87. │ │ - 0x00e17180 927a3900 a5ad3700 25ae3800 4a423900 .z9...7.%.8.JB9. │ │ - 0x00e17190 cbd13900 baad3700 be8f3700 cb8f3700 ..9...7...7...7. │ │ - 0x00e171a0 b8563900 63893700 28ff3800 12a83800 .V9.c.7.(.8...8. │ │ - 0x00e171b0 55fa3600 9ac43700 b1c63800 e7353700 U.6...7...8..57. │ │ - 0x00e171c0 dd353700 8a843a00 b9b23900 4d783900 .57...:...9.Mx9. │ │ - 0x00e171d0 75e63800 00000100 00000000 00000000 u.8............. │ │ + 0x00e17120 29003800 dad13900 b28f3700 30423900 ).8...9...7.0B9. │ │ + 0x00e17130 70993900 15043900 22043900 54653a00 p.9...9.".9.Te:. │ │ + 0x00e17140 35003800 46423900 13b53900 3a463a00 5.8.FB9...9.:F:. │ │ + 0x00e17150 837a3900 8aad3700 1b3d3800 8a1f3800 .z9...7..=8...8. │ │ + 0x00e17160 23b53900 9b7a3900 4a463a00 26233900 #.9..z9.JF:. . │ │ + 0x00e17170 5d423900 bafe3600 60383700 77383700 ]B9...6.`87.w87. │ │ + 0x00e17180 b97a3900 a5ad3700 4cae3800 71423900 .z9...7.L.8.qB9. │ │ + 0x00e17190 f2d13900 baad3700 be8f3700 cb8f3700 ..9...7...7...7. │ │ + 0x00e171a0 df563900 63893700 4fff3800 39a83800 .V9.c.7.O.8.9.8. │ │ + 0x00e171b0 55fa3600 9ac43700 d8c63800 e7353700 U.6...7...8..57. │ │ + 0x00e171c0 dd353700 8a843a00 e0b23900 74783900 .57...:...9.tx9. │ │ + 0x00e171d0 9ce63800 00000100 00000000 00000000 ..8............. │ │ 0x00e171e0 20a4bb00 e8a9bb00 f898bb00 2c58bc00 ...........,X.. │ │ 0x00e171f0 c458bc00 6458bc00 74cec000 1cc1c000 .X..dX..t....... │ │ 0x00e17200 ec32bb00 5c34bb00 2031bb00 e02fbb00 .2..\4.. 1.../.. │ │ 0x00e17210 7834bb00 2032bb00 c07fbf00 1878bf00 x4.. 2.......x.. │ │ 0x00e17220 8447bb00 fc10bb00 381bbb00 c027bb00 .G......8....'.. │ │ 0x00e17230 4428bb00 3077bf00 d00dbb00 d80dbb00 D(..0w.......... │ │ 0x00e17240 1458bc00 fca3e100 24e2bb00 b01abb00 .X......$....... │ │ @@ -28881,21 +28881,21 @@ │ │ 0x00e178f0 5001bb00 0800bb00 4ca2bb00 1cc1c000 P.......L....... │ │ 0x00e17900 ec32bb00 5c34bb00 2031bb00 ac07bb00 .2..\4.. 1...... │ │ 0x00e17910 7834bb00 2032bb00 605cbf00 e808bb00 x4.. 2..`\...... │ │ 0x00e17920 e809bb00 3002bb00 381bbb00 c027bb00 ....0...8....'.. │ │ 0x00e17930 4428bb00 3077bf00 d00dbb00 d80dbb00 D(..0w.......... │ │ 0x00e17940 20feba00 8c79e100 24e2bb00 b01abb00 ....y..$....... │ │ 0x00e17950 3024bb00 884cbc00 5c52bc00 e449bc00 0$...L..\R...I.. │ │ - 0x00e17960 884ebc00 40003800 0f000000 890c3a00 .N..@.8.......:. │ │ + 0x00e17960 884ebc00 40003800 0f000000 b00c3a00 .N..@.8.......:. │ │ 0x00e17970 0f000000 0856bc00 9853bc00 09000000 .....V...S...... │ │ 0x00e17980 7c57c100 4058c100 18feba00 884cbc00 |W..@X.......L.. │ │ 0x00e17990 5c52bc00 e449bc00 884ebc00 40003800 \R...I...N..@.8. │ │ - 0x00e179a0 0f000000 890c3a00 0f000000 0856bc00 ......:......V.. │ │ + 0x00e179a0 0f000000 b00c3a00 0f000000 0856bc00 ......:......V.. │ │ 0x00e179b0 9853bc00 1f000000 7c57c100 4058c100 .S......|W..@X.. │ │ - 0x00e179c0 18feba00 00000000 ea2a3a00 00000000 .........*:..... │ │ + 0x00e179c0 18feba00 00000000 112b3a00 00000000 .........+:..... │ │ 0x00e179d0 00000000 00000000 00000000 dfffffff ................ │ │ 0x00e179e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e179f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17a00 00000000 00000000 9c743800 00000000 .........t8..... │ │ 0x00e17a10 00000000 00000000 00000000 20000000 ............ ... │ │ 0x00e17a20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17a30 00000000 00000000 00000000 00000000 ................ │ │ @@ -28931,27 +28931,27 @@ │ │ 0x00e17c10 00000000 04000000 00000000 00000000 ................ │ │ 0x00e17c20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17c30 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17c40 00000000 00000000 14213800 00000000 .........!8..... │ │ 0x00e17c50 00000000 08000000 00000000 00000000 ................ │ │ 0x00e17c60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17c70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17c80 00000000 00000000 ea0d3a00 00000000 ..........:..... │ │ + 0x00e17c80 00000000 00000000 110e3a00 00000000 ..........:..... │ │ 0x00e17c90 00000000 40000000 00000000 00000000 ....@........... │ │ 0x00e17ca0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17cb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17cc0 00000000 00000000 ac743800 00000000 .........t8..... │ │ 0x00e17cd0 00000000 80000000 00000000 00000000 ................ │ │ 0x00e17ce0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17cf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17d00 00000000 00000000 b0593800 00000000 .........Y8..... │ │ 0x00e17d10 00000000 00010000 00000000 00000000 ................ │ │ 0x00e17d20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17d30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17d40 00000000 00000000 517b3900 00000000 ........Q{9..... │ │ + 0x00e17d40 00000000 00000000 787b3900 00000000 ........x{9..... │ │ 0x00e17d50 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00e17d60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17d70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17d80 00000000 00000000 9c883a00 00000000 ..........:..... │ │ 0x00e17d90 00000000 10000000 00000000 00000000 ................ │ │ 0x00e17da0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17db0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28959,59 +28959,59 @@ │ │ 0x00e17dd0 00000000 00020000 00000000 00000000 ................ │ │ 0x00e17de0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17df0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17e00 00000000 00000000 8caf3700 00000000 ..........7..... │ │ 0x00e17e10 00000000 00000000 01000000 00000000 ................ │ │ 0x00e17e20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17e30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17e40 00000000 00000000 bcaf3800 00000000 ..........8..... │ │ + 0x00e17e40 00000000 00000000 e3af3800 00000000 ..........8..... │ │ 0x00e17e50 00000000 00000000 02000000 00000000 ................ │ │ 0x00e17e60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17e70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17e80 00000000 00000000 9b0d3a00 00000000 ..........:..... │ │ + 0x00e17e80 00000000 00000000 c20d3a00 00000000 ..........:..... │ │ 0x00e17e90 00000000 00000000 02000000 00000000 ................ │ │ 0x00e17ea0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17eb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17ec0 00000000 00000000 70933800 00000000 ........p.8..... │ │ 0x00e17ed0 00000000 00000000 04000000 00000000 ................ │ │ 0x00e17ee0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17ef0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17f00 00000000 00000000 9f433900 00000000 .........C9..... │ │ + 0x00e17f00 00000000 00000000 c6433900 00000000 .........C9..... │ │ 0x00e17f10 00000000 00000000 08000000 00000000 ................ │ │ 0x00e17f20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17f30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e17f40 00000000 00000000 2f7b3900 00000000 ......../{9..... │ │ + 0x00e17f40 00000000 00000000 567b3900 00000000 ........V{9..... │ │ 0x00e17f50 00000000 00000000 08000000 00000000 ................ │ │ 0x00e17f60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17f70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17f80 00000000 00000000 b8593800 00000000 .........Y8..... │ │ 0x00e17f90 00000000 00000000 10000000 00000000 ................ │ │ 0x00e17fa0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17fb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17fc0 00000000 00000000 26cd3700 00000000 ........&.7..... │ │ 0x00e17fd0 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x00e17fe0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e17ff0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18000 00000000 00000000 ee2a3a00 00000000 .........*:..... │ │ + 0x00e18000 00000000 00000000 152b3a00 00000000 .........+:..... │ │ 0x00e18010 00000000 00000000 80000000 00000000 ................ │ │ 0x00e18020 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18030 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18040 00000000 00000000 c1af3800 00000000 ..........8..... │ │ + 0x00e18040 00000000 00000000 e8af3800 00000000 ..........8..... │ │ 0x00e18050 00000000 00000000 a0000000 00000000 ................ │ │ 0x00e18060 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18070 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18080 00000000 00000000 c1053900 00000000 ..........9..... │ │ + 0x00e18080 00000000 00000000 e8053900 00000000 ..........9..... │ │ 0x00e18090 00000000 00000000 40000000 00000000 ........@....... │ │ 0x00e180a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e180b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e180c0 00000000 00000000 6c243900 00000000 ........l$9..... │ │ + 0x00e180c0 00000000 00000000 93243900 00000000 .........$9..... │ │ 0x00e180d0 00000000 02000000 fbffffff 00000000 ................ │ │ 0x00e180e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e180f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18100 00000000 00000000 3eef3900 00000000 ........>.9..... │ │ + 0x00e18100 00000000 00000000 65ef3900 00000000 ........e.9..... │ │ 0x00e18110 00000000 02000000 fbffffff 00000000 ................ │ │ 0x00e18120 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18130 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18140 00000000 00000000 64673a00 00000000 ........dg:..... │ │ 0x00e18150 00000000 04000000 fbffffff 00000000 ................ │ │ 0x00e18160 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18170 00000000 00000000 00000000 00000000 ................ │ │ @@ -29023,15 +29023,15 @@ │ │ 0x00e181d0 00000000 00000000 00000000 20000000 ............ ... │ │ 0x00e181e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e181f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18200 00000000 00000000 98883a00 00000000 ..........:..... │ │ 0x00e18210 00000000 01000000 01000000 00000000 ................ │ │ 0x00e18220 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18230 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18240 00000000 00000000 c5d23900 00000000 ..........9..... │ │ + 0x00e18240 00000000 00000000 ecd23900 00000000 ..........9..... │ │ 0x00e18250 00000000 02000000 04000000 00000000 ................ │ │ 0x00e18260 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18270 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18280 00000000 00000000 ab1d3700 00000000 ..........7..... │ │ 0x00e18290 00000000 04000000 04000000 00000000 ................ │ │ 0x00e182a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e182b0 00000000 00000000 00000000 00000000 ................ │ │ @@ -29039,27 +29039,27 @@ │ │ 0x00e182d0 00000000 c8010000 00000000 00000000 ................ │ │ 0x00e182e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e182f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18300 00000000 00000000 22cd3700 00000000 ........".7..... │ │ 0x00e18310 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00e18320 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18330 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18340 00000000 00000000 a6433900 00000000 .........C9..... │ │ + 0x00e18340 00000000 00000000 cd433900 00000000 .........C9..... │ │ 0x00e18350 00000000 00000000 00000000 02000000 ................ │ │ 0x00e18360 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18380 00000000 00000000 715e3900 00000000 ........q^9..... │ │ + 0x00e18380 00000000 00000000 985e3900 00000000 .........^9..... │ │ 0x00e18390 00000000 00000000 00000000 04000000 ................ │ │ 0x00e183a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e183b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e183c0 00000000 00000000 c7af3800 00000000 ..........8..... │ │ + 0x00e183c0 00000000 00000000 eeaf3800 00000000 ..........8..... │ │ 0x00e183d0 00000000 00000000 00000000 08000000 ................ │ │ 0x00e183e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e183f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18400 00000000 00000000 c6053900 00000000 ..........9..... │ │ + 0x00e18400 00000000 00000000 ed053900 00000000 ..........9..... │ │ 0x00e18410 00000000 00000000 00000000 10000000 ................ │ │ 0x00e18420 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18430 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18440 00000000 00000000 6a673a00 00000000 ........jg:..... │ │ 0x00e18450 00000000 00000000 00000000 00080000 ................ │ │ 0x00e18460 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18470 00000000 00000000 00000000 00000000 ................ │ │ @@ -29071,15 +29071,15 @@ │ │ 0x00e184d0 00000000 00000000 00000000 0004c400 ................ │ │ 0x00e184e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e184f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18500 00000000 00000000 b11d3700 00000000 ..........7..... │ │ 0x00e18510 00000000 00000000 00000000 40500100 ............@P.. │ │ 0x00e18520 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18530 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18540 00000000 00000000 755e3900 00000000 ........u^9..... │ │ + 0x00e18540 00000000 00000000 9c5e3900 00000000 .........^9..... │ │ 0x00e18550 00000000 00000000 00000000 80a00200 ................ │ │ 0x00e18560 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18570 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18580 00000000 00000000 76933800 00000000 ........v.8..... │ │ 0x00e18590 00000000 00000000 00000000 c0f00300 ................ │ │ 0x00e185a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e185b0 00000000 00000000 00000000 00000000 ................ │ │ @@ -29087,15 +29087,15 @@ │ │ 0x00e185d0 00000000 00000000 00000000 00300000 .............0.. │ │ 0x00e185e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e185f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18600 00000000 00000000 7a933800 00000000 ........z.8..... │ │ 0x00e18610 00000000 00000000 00000000 00c00300 ................ │ │ 0x00e18620 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18630 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18640 00000000 00000000 f20d3a00 00000000 ..........:..... │ │ + 0x00e18640 00000000 00000000 190e3a00 00000000 ..........:..... │ │ 0x00e18650 00000000 00000000 00000000 00000300 ................ │ │ 0x00e18660 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18670 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18680 00000000 00000000 bd593800 00000000 .........Y8..... │ │ 0x00e18690 00000000 00000000 00000000 00010000 ................ │ │ 0x00e186a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e186b0 00000000 00000000 00000000 00000000 ................ │ │ @@ -29107,75 +29107,75 @@ │ │ 0x00e18710 00000000 00000000 00000000 00030000 ................ │ │ 0x00e18720 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18730 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18740 00000000 00000000 23003700 00000000 ........#.7..... │ │ 0x00e18750 00000000 00000000 00000000 00000800 ................ │ │ 0x00e18760 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18770 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18780 00000000 00000000 567b3900 00000000 ........V{9..... │ │ + 0x00e18780 00000000 00000000 7d7b3900 00000000 ........}{9..... │ │ 0x00e18790 00000000 00000000 00000000 00000400 ................ │ │ 0x00e187a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e187b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e187c0 00000000 00000000 ae883a00 00000000 ..........:..... │ │ 0x00e187d0 00000000 00000000 00000000 00003000 ..............0. │ │ 0x00e187e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e187f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18800 00000000 00000000 7c5e3900 00000000 ........|^9..... │ │ + 0x00e18800 00000000 00000000 a35e3900 00000000 .........^9..... │ │ 0x00e18810 00000000 00000000 00000000 00003000 ..............0. │ │ 0x00e18820 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18830 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18840 00000000 00000000 fa0d3a00 00000000 ..........:..... │ │ + 0x00e18840 00000000 00000000 210e3a00 00000000 ........!.:..... │ │ 0x00e18850 00000000 00000000 00000000 00001000 ................ │ │ 0x00e18860 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18880 00000000 00000000 f62a3a00 00000000 .........*:..... │ │ + 0x00e18880 00000000 00000000 1d2b3a00 00000000 .........+:..... │ │ 0x00e18890 00000000 00000000 00000000 00002000 .............. . │ │ 0x00e188a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e188b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e188c0 00000000 00000000 717b3900 00000000 ........q{9..... │ │ + 0x00e188c0 00000000 00000000 987b3900 00000000 .........{9..... │ │ 0x00e188d0 00000000 00000000 00000000 db0b0000 ................ │ │ 0x00e188e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e188f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18900 00000000 00000000 e62a3a00 00000000 .........*:..... │ │ + 0x00e18900 00000000 00000000 0d2b3a00 00000000 .........+:..... │ │ 0x00e18910 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18920 01000000 00000000 00000000 00000000 ................ │ │ 0x00e18930 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18940 00000000 00000000 39ef3900 00000000 ........9.9..... │ │ + 0x00e18940 00000000 00000000 60ef3900 00000000 ........`.9..... │ │ 0x00e18950 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18960 02000000 00000000 00000000 00000000 ................ │ │ 0x00e18970 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18980 00000000 00000000 ad473a00 00000000 .........G:..... │ │ 0x00e18990 00000000 00000000 00000000 00000000 ................ │ │ 0x00e189a0 02000000 00000000 00000000 00000000 ................ │ │ 0x00e189b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e189c0 00000000 00000000 e3c93800 00000000 ..........8..... │ │ + 0x00e189c0 00000000 00000000 0aca3800 00000000 ..........8..... │ │ 0x00e189d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e189e0 04000000 00000000 00000000 00000000 ................ │ │ 0x00e189f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18a00 00000000 00000000 6f673a00 00000000 ........og:..... │ │ 0x00e18a10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18a20 08010000 00000000 00000000 00000000 ................ │ │ 0x00e18a30 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18a40 00000000 00000000 98473a00 00000000 .........G:..... │ │ 0x00e18a50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18a60 10000000 00000000 00000000 00000000 ................ │ │ 0x00e18a70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18a80 00000000 00000000 98433900 00000000 .........C9..... │ │ + 0x00e18a80 00000000 00000000 bf433900 00000000 .........C9..... │ │ 0x00e18a90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18aa0 20000000 00000000 00000000 00000000 ............... │ │ 0x00e18ab0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18ac0 00000000 00000000 a41d3700 00000000 ..........7..... │ │ 0x00e18ad0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18ae0 80000000 00000000 00000000 00000000 ................ │ │ 0x00e18af0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18b00 00000000 00000000 4e9a3900 00000000 ........N.9..... │ │ + 0x00e18b00 00000000 00000000 759a3900 00000000 ........u.9..... │ │ 0x00e18b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18b20 00000000 00030000 00000000 00000000 ................ │ │ 0x00e18b30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e18b40 00000000 00000000 fe2a3a00 00000000 .........*:..... │ │ + 0x00e18b40 00000000 00000000 252b3a00 00000000 ........%+:..... │ │ 0x00e18b50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18b60 00000000 01030000 00000000 00000000 ................ │ │ 0x00e18b70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18b80 00000000 00000000 6d013800 00000000 ........m.8..... │ │ 0x00e18b90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18ba0 00000000 01030000 00000000 00000000 ................ │ │ 0x00e18bb0 00000000 00000000 00000000 00000000 ................ │ │ @@ -29195,434 +29195,434 @@ │ │ 0x00e18c90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18ca0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18cb0 00000000 08000000 00000000 00000000 ................ │ │ 0x00e18cc0 00000000 00000000 b81d3700 00000000 ..........7..... │ │ 0x00e18cd0 00000000 00000000 00000000 dfffffff ................ │ │ 0x00e18ce0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e18cf0 00000000 10000000 00000000 00000000 ................ │ │ - 0x00e18d00 00000000 00000000 f6c93800 00000000 ..........8..... │ │ + 0x00e18d00 00000000 00000000 1dca3800 00000000 ..........8..... │ │ 0x00e18d10 00000000 02000000 02000000 02000000 ................ │ │ 0x00e18d20 02000000 00000000 00000000 00000000 ................ │ │ 0x00e18d30 00000000 18000000 00000000 00000000 ................ │ │ 0x00e18d40 00000000 00000000 c9593800 00000000 .........Y8..... │ │ 0x00e18d50 00000000 02000000 01000000 02000000 ................ │ │ 0x00e18d60 02000000 00000000 00000000 00000000 ................ │ │ 0x00e18d70 00000000 18000000 00000000 00000000 ................ │ │ 0x00e18d80 00000000 2301000a 81673a00 6400000a ....#....g:.d... │ │ 0x00e18d90 19213800 1001000a bd1d3700 9e00000a .!8.......7..... │ │ - 0x00e18da0 c1ea3800 5c01000a e8393700 6700000a ..8.\....97.g... │ │ - 0x00e18db0 042b3a00 ba00000a 7f913700 4601000a .+:.......7.F... │ │ - 0x00e18dc0 845e3900 8601000a 020e3a00 6a00000a .^9.......:.j... │ │ - 0x00e18dd0 8a913700 6b00000a 70243900 6600000a ..7.k...p$9.f... │ │ - 0x00e18de0 91af3700 6f00000a c9d23900 e900000a ..7.o.....9..... │ │ + 0x00e18da0 e8ea3800 5c01000a e8393700 6700000a ..8.\....97.g... │ │ + 0x00e18db0 2b2b3a00 ba00000a 7f913700 4601000a ++:.......7.F... │ │ + 0x00e18dc0 ab5e3900 8601000a 290e3a00 6a00000a .^9.....).:.j... │ │ + 0x00e18dd0 8a913700 6b00000a 97243900 6600000a ..7.k....$9.f... │ │ + 0x00e18de0 91af3700 6f00000a f0d23900 e900000a ..7.o.....9..... │ │ 0x00e18df0 a8913700 3001000a 3bcd3700 3201000a ..7.0...;.7.2... │ │ 0x00e18e00 81933800 6e00000a f8393700 4c01000a ..8.n....97.L... │ │ 0x00e18e10 eb1d3700 ec00000a 001e3700 6900000a ..7.......7.i... │ │ - 0x00e18e20 42ef3900 0701000a 54ef3900 6c00000a B.9.....T.9.l... │ │ + 0x00e18e20 69ef3900 0701000a 7bef3900 6c00000a i.9.....{.9.l... │ │ 0x00e18e30 b1e43700 7a00000a 8d933800 2401000a ..7.z.....8.$... │ │ - 0x00e18e40 9e5e3900 0f01000a 48cd3700 f000000a .^9.....H.7..... │ │ + 0x00e18e40 c55e3900 0f01000a 48cd3700 f000000a .^9.....H.7..... │ │ 0x00e18e50 9c933800 7300000a de593800 7400000a ..8.s....Y8.t... │ │ 0x00e18e60 bd743800 db00000a b3883a00 7200000a .t8.......:.r... │ │ - 0x00e18e70 cb053900 bb01000a 063a3700 7700000a ..9......:7.w... │ │ - 0x00e18e80 a7933800 7b00000a b15e3900 5b01000a ..8.{....^9.[... │ │ - 0x00e18e90 47003700 7301000a bf5e3900 6001000a G.7.s....^9.`... │ │ + 0x00e18e70 f2053900 bb01000a 063a3700 7700000a ..9......:7.w... │ │ + 0x00e18e80 a7933800 7b00000a d85e3900 5b01000a ..8.{....^9.[... │ │ + 0x00e18e90 47003700 7301000a e65e3900 6001000a G.7.s....^9.`... │ │ 0x00e18ea0 9eaf3700 6101000a b7913700 7c00000a ..7.a.....7.|... │ │ - 0x00e18eb0 1aca3800 8001000a 2bca3800 7f00000a ..8.....+.8..... │ │ - 0x00e18ec0 dc053900 fd00000a 141e3700 8000000a ..9.......7..... │ │ + 0x00e18eb0 41ca3800 8001000a 52ca3800 7f00000a A.8.....R.8..... │ │ + 0x00e18ec0 03063900 fd00000a 141e3700 8000000a ..9.......7..... │ │ 0x00e18ed0 163a3700 8100000a c2473a00 8200000a .:7......G:..... │ │ - 0x00e18ee0 dc473a00 ea00000a 64ef3900 6d00000a .G:.....d.9.m... │ │ - 0x00e18ef0 ecea3800 2b01000a f0593800 8300000a ..8.+....Y8..... │ │ - 0x00e18f00 a5673a00 8d01000a 7f7b3900 8e01000a .g:......{9..... │ │ - 0x00e18f10 ab433900 8500000a bb673a00 8600000a .C9......g:..... │ │ - 0x00e18f20 b1af3700 7901000a 4fb63900 8700000a ..7.y...O.9..... │ │ - 0x00e18f30 ce673a00 da00000a 549a3900 8900000a .g:.....T.9..... │ │ + 0x00e18ee0 dc473a00 ea00000a 8bef3900 6d00000a .G:.......9.m... │ │ + 0x00e18ef0 13eb3800 2b01000a f0593800 8300000a ..8.+....Y8..... │ │ + 0x00e18f00 a5673a00 8d01000a a67b3900 8e01000a .g:......{9..... │ │ + 0x00e18f10 d2433900 8500000a bb673a00 8600000a .C9......g:..... │ │ + 0x00e18f20 b1af3700 7901000a 76b63900 8700000a ..7.y...v.9..... │ │ + 0x00e18f30 ce673a00 da00000a 7b9a3900 8900000a .g:.....{.9..... │ │ 0x00e18f40 2b1e3700 e200000a e3473a00 8c00000a +.7......G:..... │ │ - 0x00e18f50 0b0e3a00 5701000a 01eb3800 8d00000a ..:.W.....8..... │ │ + 0x00e18f50 320e3a00 5701000a 28eb3800 8d00000a 2.:.W...(.8..... │ │ 0x00e18f60 f6473a00 3301000a d8913700 8e00000a .G:.3.....7..... │ │ - 0x00e18f70 0a483a00 9000000a 907b3900 6401000a .H:......{9.d... │ │ - 0x00e18f80 ec053900 a700000a bb883a00 9001000a ..9.......:..... │ │ - 0x00e18f90 82243900 3401000a cbaf3700 2801000a .$9.4.....7.(... │ │ + 0x00e18f70 0a483a00 9000000a b77b3900 6401000a .H:......{9.d... │ │ + 0x00e18f80 13063900 a700000a bb883a00 9001000a ..9.......:..... │ │ + 0x00e18f90 a9243900 3401000a cbaf3700 2801000a .$9.4.....7.(... │ │ 0x00e18fa0 53cd3700 ce00000a bfe43700 ac00000a S.7.......7..... │ │ 0x00e18fb0 b7933800 ad00000a dbaf3700 af00000a ..8.......7..... │ │ - 0x00e18fc0 cbaf3800 b400000a 8d013800 b800000a ..8.......8..... │ │ + 0x00e18fc0 f2af3800 b400000a 8d013800 b800000a ..8.......8..... │ │ 0x00e18fd0 e3673a00 bd00000a 441e3700 c000000a .g:.....D.7..... │ │ 0x00e18fe0 2f213800 c800000a 4b213800 c900000a /!8.....K!8..... │ │ - 0x00e18ff0 a1583700 ca00000a 74ef3900 cb00000a .X7.....t.9..... │ │ - 0x00e19000 24483a00 9100000a dcaf3800 9200000a $H:.......8..... │ │ + 0x00e18ff0 a1583700 ca00000a 9bef3900 cb00000a .X7.......9..... │ │ + 0x00e19000 24483a00 9100000a 03b03800 9200000a $H:.......8..... │ │ 0x00e19010 5e1e3700 9300000a cd3e3800 1901000a ^.7......>8..... │ │ - 0x00e19020 35ca3800 8a01000a 260e3a00 9400000a 5.8.....&.:..... │ │ - 0x00e19030 dbd23900 9500000a 9e243900 4e01000a ..9......$9.N... │ │ - 0x00e19040 065a3800 3501000a fa053900 3e01000a .Z8.5.....9.>... │ │ - 0x00e19050 58003700 7601000a faaf3800 8f01000a X.7.v.....8..... │ │ - 0x00e19060 13063900 5d01000a 739a3900 6201000a ..9.]...s.9.b... │ │ - 0x00e19070 889a3900 9600000a 38483a00 9700000a ..9.....8H:..... │ │ - 0x00e19080 1b2b3a00 cc00000a d25e3900 c200000a .+:......^9..... │ │ + 0x00e19020 5cca3800 8a01000a 4d0e3a00 9400000a \.8.....M.:..... │ │ + 0x00e19030 02d33900 9500000a c5243900 4e01000a ..9......$9.N... │ │ + 0x00e19040 065a3800 3501000a 21063900 3e01000a .Z8.5...!.9.>... │ │ + 0x00e19050 58003700 7601000a 21b03800 8f01000a X.7.v...!.8..... │ │ + 0x00e19060 3a063900 5d01000a 9a9a3900 6201000a :.9.].....9.b... │ │ + 0x00e19070 af9a3900 9600000a 38483a00 9700000a ..9.....8H:..... │ │ + 0x00e19080 422b3a00 cc00000a f95e3900 c200000a B+:......^9..... │ │ 0x00e19090 223a3700 9800000a 67213800 1701000a ":7.....g!8..... │ │ 0x00e190a0 3c3a3700 9900000a ba583700 a300000a <:7......X7..... │ │ 0x00e190b0 d4883a00 3c01000a 7e213800 9501000a ..:.<...~!8..... │ │ 0x00e190c0 e4e43700 a101000a 03683a00 9d01000a ..7......h:..... │ │ - 0x00e190d0 6acd3700 9101000a 392b3a00 9a00000a j.7.....9+:..... │ │ + 0x00e190d0 6acd3700 9101000a 602b3a00 9a00000a j.7.....`+:..... │ │ 0x00e190e0 731e3700 9b00000a e8883a00 9c00000a s.7.......:..... │ │ 0x00e190f0 fc883a00 a200000a df3e3800 7c01000a ..:......>8.|... │ │ - 0x00e19100 5db63900 7501000a 52483a00 5401000a ].9.u...RH:.T... │ │ + 0x00e19100 84b63900 7501000a 52483a00 5401000a ..9.u...RH:.T... │ │ 0x00e19110 96213800 de00000a f93e3800 e700000a .!8......>8..... │ │ - 0x00e19120 16eb3800 6800000a 74b63900 f100000a ..8.h...t.9..... │ │ - 0x00e19130 8a1e3700 cd00000a 370e3a00 0401000a ..7.....7.:..... │ │ - 0x00e19140 8bef3900 ee00000a a7013800 1801000a ..9.......8..... │ │ + 0x00e19120 3deb3800 6800000a 9bb63900 f100000a =.8.h.....9..... │ │ + 0x00e19130 8a1e3700 cd00000a 5e0e3a00 0401000a ..7.....^.:..... │ │ + 0x00e19140 b2ef3900 ee00000a a7013800 1801000a ..9.......8..... │ │ 0x00e19150 f9e43700 5501000a 24683a00 1b01000a ..7.U...$h:..... │ │ 0x00e19160 c2013800 7100000a 76733700 1a01000a ..8.q...vs7..... │ │ 0x00e19170 d0583700 d400000a d1013800 7800000a .X7.......8.x... │ │ - 0x00e19180 ec013800 ae00000a ba433900 8101000a ..8......C9..... │ │ - 0x00e19190 d1433900 5e01000a 18b03800 3d01000a .C9.^.....8.=... │ │ - 0x00e191a0 f15e3900 9201000a a87b3900 8401000a .^9......{9..... │ │ - 0x00e191b0 1b5a3800 e703000a e7433900 6501000a .Z8......C9.e... │ │ - 0x00e191c0 91733700 4801000a 005f3900 4501000a .s7.H...._9.E... │ │ - 0x00e191d0 32eb3800 4d01000a 2fb03800 9f00000a 2.8.M.../.8..... │ │ + 0x00e19180 ec013800 ae00000a e1433900 8101000a ..8......C9..... │ │ + 0x00e19190 f8433900 5e01000a 3fb03800 3d01000a .C9.^...?.8.=... │ │ + 0x00e191a0 185f3900 9201000a cf7b3900 8401000a ._9......{9..... │ │ + 0x00e191b0 1b5a3800 e703000a 0e443900 6501000a .Z8......D9.e... │ │ + 0x00e191c0 91733700 4801000a 275f3900 4501000a .s7.H...'_9.E... │ │ + 0x00e191d0 59eb3800 4d01000a 56b03800 9f00000a Y.8.M...V.8..... │ │ 0x00e191e0 d9743800 9401000a 71003700 a000000a .t8.....q.7..... │ │ 0x00e191f0 83cd3700 1201000a 42683a00 a100000a ..7.....Bh:..... │ │ - 0x00e19200 59ca3800 8b01000a 57b03800 a500000a Y.8.....W.8..... │ │ - 0x00e19210 e9743800 7d01000a 4deb3800 0001000a .t8.}...M.8..... │ │ + 0x00e19200 80ca3800 8b01000a 7eb03800 a500000a ..8.....~.8..... │ │ + 0x00e19210 e9743800 7d01000a 74eb3800 0001000a .t8.}...t.8..... │ │ 0x00e19220 e0583700 2201000a a01e3700 3601000a .X7.".....7.6... │ │ 0x00e19230 09e53700 a800000a 81003700 a900000a ..7.......7..... │ │ - 0x00e19240 9fef3900 aa00000a 512b3a00 7000000a ..9.....Q+:.p... │ │ - 0x00e19250 185f3900 dd00000a fa433900 6601000a ._9......C9.f... │ │ - 0x00e19260 ab9a3900 d100000a 163f3800 ab00000a ..9......?8..... │ │ - 0x00e19270 76b03800 3701000a 87b63900 2501000a v.8.7.....9.%... │ │ + 0x00e19240 c6ef3900 aa00000a 782b3a00 7000000a ..9.....x+:.p... │ │ + 0x00e19250 3f5f3900 dd00000a 21443900 6601000a ?_9.....!D9.f... │ │ + 0x00e19260 d29a3900 d100000a 163f3800 ab00000a ..9......?8..... │ │ + 0x00e19270 9db03800 3701000a aeb63900 2501000a ..8.7.....9.%... │ │ 0x00e19280 af213800 b600000a b31e3700 2101000a .!8.......7.!... │ │ - 0x00e19290 450e3a00 1c01000a 02753800 eb00000a E.:......u8..... │ │ + 0x00e19290 6c0e3a00 1c01000a 02753800 eb00000a l.:......u8..... │ │ 0x00e192a0 d6213800 b000000a fbaf3700 b100000a .!8.......7..... │ │ - 0x00e192b0 00923700 b300000a bbef3900 d600000a ..7.......9..... │ │ + 0x00e192b0 00923700 b300000a e2ef3900 d600000a ..7.......9..... │ │ 0x00e192c0 99003700 b500000a ee213800 b700000a ..7......!8..... │ │ - 0x00e192d0 94cd3700 b900000a 6a2b3a00 4b01000a ..7.....j+:.K... │ │ + 0x00e192d0 94cd3700 b900000a 912b3a00 4b01000a ..7......+:.K... │ │ 0x00e192e0 533a3700 bb00000a 14b03700 1f01000a S:7.......7..... │ │ 0x00e192f0 b1003700 4a01000a 03223800 bc00000a ..7.J...."8..... │ │ 0x00e19300 ca1e3700 8501000a 393f3800 be00000a ..7.....9?8..... │ │ - 0x00e19310 70ca3800 bf00000a 18923700 5301000a p.8.......7.S... │ │ - 0x00e19320 b2243900 4401000a 04023800 c100000a .$9.D.....8..... │ │ - 0x00e19330 49223800 9a01000a c79a3900 7801000a I"8.......9.x... │ │ - 0x00e19340 c07b3900 6701000a a9cd3700 6301000a .{9.g.....7.c... │ │ + 0x00e19310 97ca3800 bf00000a 18923700 5301000a ..8.......7.S... │ │ + 0x00e19320 d9243900 4401000a 04023800 c100000a .$9.D.....8..... │ │ + 0x00e19330 49223800 9a01000a ee9a3900 7801000a I"8.......9.x... │ │ + 0x00e19340 e77b3900 6701000a a9cd3700 6301000a .{9.g.....7.c... │ │ 0x00e19350 693a3700 2901000a 733a3700 2701000a i:7.)...s:7.'... │ │ - 0x00e19360 9cb63900 6500000a 0f443900 4201000a ..9.e....D9.B... │ │ - 0x00e19370 24063900 7600000a d89a3900 d800000a $.9.v.....9..... │ │ - 0x00e19380 2db03700 9301000a 25443900 c300000a -.7.....%D9..... │ │ - 0x00e19390 09893a00 c400000a 5f0e3a00 3101000a ..:....._.:.1... │ │ + 0x00e19360 c3b63900 6500000a 36443900 4201000a ..9.e...6D9.B... │ │ + 0x00e19370 4b063900 7600000a ff9a3900 d800000a K.9.v.....9..... │ │ + 0x00e19380 2db03700 9301000a 4c443900 c300000a -.7.....LD9..... │ │ + 0x00e19390 09893a00 c400000a 860e3a00 3101000a ..:.......:.1... │ │ 0x00e193a0 5a223800 c500000a 903a3700 5801000a Z"8......:7.X... │ │ - 0x00e193b0 88ca3800 ed00000a cc933800 c600000a ..8.......8..... │ │ - 0x00e193c0 bacd3700 e300000a 3d063900 0e01000a ..7.....=.9..... │ │ - 0x00e193d0 db933800 c700000a 325f3900 8701000a ..8.....2_9..... │ │ - 0x00e193e0 4b3f3800 8801000a 3f443900 9601000a K?8.....?D9..... │ │ - 0x00e193f0 b03a3700 a201000a f89a3900 1601000a .:7.......9..... │ │ - 0x00e19400 de1e3700 2001000a 760e3a00 cf00000a ..7. ...v.:..... │ │ - 0x00e19410 b7ca3800 df00000a 5f3f3800 e000000a ..8....._?8..... │ │ - 0x00e19420 8b0e3a00 e100000a 70223800 8901000a ..:.....p"8..... │ │ - 0x00e19430 4a063900 8301000a 52443900 7e01000a J.9.....RD9.~... │ │ - 0x00e19440 7a2b3a00 d300000a 545f3900 3801000a z+:.....T_9.8... │ │ - 0x00e19450 655f3900 4101000a 139b3900 3901000a e_9.A.....9.9... │ │ + 0x00e193b0 afca3800 ed00000a cc933800 c600000a ..8.......8..... │ │ + 0x00e193c0 bacd3700 e300000a 64063900 0e01000a ..7.....d.9..... │ │ + 0x00e193d0 db933800 c700000a 595f3900 8701000a ..8.....Y_9..... │ │ + 0x00e193e0 4b3f3800 8801000a 66443900 9601000a K?8.....fD9..... │ │ + 0x00e193f0 b03a3700 a201000a 1f9b3900 1601000a .:7.......9..... │ │ + 0x00e19400 de1e3700 2001000a 9d0e3a00 cf00000a ..7. .....:..... │ │ + 0x00e19410 deca3800 df00000a 5f3f3800 e000000a ..8....._?8..... │ │ + 0x00e19420 b20e3a00 e100000a 70223800 8901000a ..:.....p"8..... │ │ + 0x00e19430 71063900 8301000a 79443900 7e01000a q.9.....yD9.~... │ │ + 0x00e19440 a12b3a00 d300000a 7b5f3900 3801000a .+:.....{_9.8... │ │ + 0x00e19450 8c5f3900 4101000a 3a9b3900 3901000a ._9.A...:.9.9... │ │ 0x00e19460 69483a00 d500000a 0d753800 2a01000a iH:......u8.*... │ │ 0x00e19470 81223800 5a01000a c13a3700 4f01000a ."8.Z....:7.O... │ │ 0x00e19480 dd3a3700 5001000a 335a3800 5101000a .:7.P...3Z8.Q... │ │ - 0x00e19490 fbd23900 1d01000a 29e53700 1e01000a ..9.....).7..... │ │ - 0x00e194a0 12d33900 d700000a 7a5f3900 5601000a ..9.....z_9.V... │ │ - 0x00e194b0 f63a3700 5901000a 1fd33900 d000000a .:7.Y.....9..... │ │ - 0x00e194c0 df7b3900 4701000a 4e5a3800 1301000a .{9.G...NZ8..... │ │ - 0x00e194d0 17023800 1501000a f77b3900 9701000a ..8......{9..... │ │ - 0x00e194e0 9c0e3a00 6801000a 2a023800 dc00000a ..:.h...*.8..... │ │ - 0x00e194f0 45023800 6901000a 89b03800 6a01000a E.8.i.....8.j... │ │ + 0x00e19490 22d33900 1d01000a 29e53700 1e01000a ".9.....).7..... │ │ + 0x00e194a0 39d33900 d700000a a15f3900 5601000a 9.9......_9.V... │ │ + 0x00e194b0 f63a3700 5901000a 46d33900 d000000a .:7.Y...F.9..... │ │ + 0x00e194c0 067c3900 4701000a 4e5a3800 1301000a .|9.G...NZ8..... │ │ + 0x00e194d0 17023800 1501000a 1e7c3900 9701000a ..8......|9..... │ │ + 0x00e194e0 c30e3a00 6801000a 2a023800 dc00000a ..:.h...*.8..... │ │ + 0x00e194f0 45023800 6901000a b0b03800 6a01000a E.8.i.....8.j... │ │ 0x00e19500 6b023800 6b01000a a6733700 6c01000a k.8.k....s7.l... │ │ - 0x00e19510 c3243900 e800000a 8e2b3a00 3f01000a .$9......+:.?... │ │ - 0x00e19520 d1cd3700 4001000a ceef3900 2c01000a ..7.@.....9.,... │ │ + 0x00e19510 ea243900 e800000a b52b3a00 3f01000a .$9......+:.?... │ │ + 0x00e19520 d1cd3700 4001000a f5ef3900 2c01000a ..7.@.....9.,... │ │ 0x00e19530 cc733700 1204000a e9933800 fc03000a .s7.......8..... │ │ 0x00e19540 7e483a00 1504000a edcd3700 1404000a ~H:.......7..... │ │ - 0x00e19550 c8003700 1604000a ccca3800 0604000a ..7.......8..... │ │ + 0x00e19550 c8003700 1604000a f3ca3800 0604000a ..7.......8..... │ │ 0x00e19560 24753800 1004000a 16893a00 1704000a $u8.......:..... │ │ 0x00e19570 48753800 1104000a 92223800 f203000a Hu8......"8..... │ │ 0x00e19580 07943800 1304000a 763f3800 7500000a ..8.....v?8.u... │ │ - 0x00e19590 36893a00 7d00000a efef3900 e400000a 6.:.}.....9..... │ │ - 0x00e195a0 ff1e3700 e500000a 68eb3800 e600000a ..7.....h.8..... │ │ + 0x00e19590 36893a00 7d00000a 16f03900 e400000a 6.:.}.....9..... │ │ + 0x00e195a0 ff1e3700 e500000a 8feb3800 e600000a ..7.......8..... │ │ 0x00e195b0 39e53700 7401000a 68753800 7e00000a 9.7.t...hu8.~... │ │ - 0x00e195c0 289b3900 8800000a 187c3900 2d01000a (.9......|9.-... │ │ - 0x00e195d0 65443900 2e01000a 50893a00 1101000a eD9.....P.:..... │ │ - 0x00e195e0 b30e3a00 2f01000a e3243900 9801000a ..:./....$9..... │ │ - 0x00e195f0 28943800 d200000a 2e7c3900 7900000a (.8......|9.y... │ │ - 0x00e19600 4e683a00 9b01000a b32b3a00 6d01000a Nh:......+:.m... │ │ - 0x00e19610 afb63900 6e01000a 635a3800 7701000a ..9.n...cZ8.w... │ │ - 0x00e19620 4b7c3900 7b01000a 7c753800 5c04000a K|9.{...|u8.\... │ │ - 0x00e19630 bfb63900 5504000a e5733700 1904000a ..9.U....s7..... │ │ - 0x00e19640 5c683a00 1a04000a 65063900 fd03000a \h:.....e.9..... │ │ - 0x00e19650 54e53700 1b04000a 0df03900 2404000a T.7.......9.$... │ │ - 0x00e19660 84443900 3e04000a 1d3b3700 2f04000a .D9.>....;7./... │ │ - 0x00e19670 76683a00 3804000a 40d33900 4c04000a vh:.8...@.9.L... │ │ + 0x00e195c0 4f9b3900 8800000a 3f7c3900 2d01000a O.9.....?|9.-... │ │ + 0x00e195d0 8c443900 2e01000a 50893a00 1101000a .D9.....P.:..... │ │ + 0x00e195e0 da0e3a00 2f01000a 0a253900 9801000a ..:./....%9..... │ │ + 0x00e195f0 28943800 d200000a 557c3900 7900000a (.8.....U|9.y... │ │ + 0x00e19600 4e683a00 9b01000a da2b3a00 6d01000a Nh:......+:.m... │ │ + 0x00e19610 d6b63900 6e01000a 635a3800 7701000a ..9.n...cZ8.w... │ │ + 0x00e19620 727c3900 7b01000a 7c753800 5c04000a r|9.{...|u8.\... │ │ + 0x00e19630 e6b63900 5504000a e5733700 1904000a ..9.U....s7..... │ │ + 0x00e19640 5c683a00 1a04000a 8c063900 fd03000a \h:.......9..... │ │ + 0x00e19650 54e53700 1b04000a 34f03900 2404000a T.7.....4.9.$... │ │ + 0x00e19660 ab443900 3e04000a 1d3b3700 2f04000a .D9.>....;7./... │ │ + 0x00e19670 76683a00 3804000a 67d33900 4c04000a vh:.8...g.9.L... │ │ 0x00e19680 04743700 2e04000a 98683a00 fe03000a .t7......h:..... │ │ - 0x00e19690 745a3800 1804000a 27f03900 4204000a tZ8.....'.9.B... │ │ - 0x00e196a0 5bd33900 5a04000a 9c3f3800 5904000a [.9.Z....?8.Y... │ │ - 0x00e196b0 c82b3a00 5704000a ee2b3a00 5804000a .+:.W....+:.X... │ │ - 0x00e196c0 d30e3a00 5604000a 905a3800 6f01000a ..:.V....Z8.o... │ │ + 0x00e19690 745a3800 1804000a 4ef03900 4204000a tZ8.....N.9.B... │ │ + 0x00e196a0 82d33900 5a04000a 9c3f3800 5904000a ..9.Z....?8.Y... │ │ + 0x00e196b0 ef2b3a00 5704000a 152c3a00 5804000a .+:.W....,:.X... │ │ + 0x00e196c0 fa0e3a00 5604000a 905a3800 6f01000a ..:.V....Z8.o... │ │ 0x00e196d0 b5683a00 9d00000a 3bb03700 8400000a .h:.....;.7..... │ │ 0x00e196e0 9b483a00 9901000a b0483a00 a400000a .H:......H:..... │ │ 0x00e196f0 bd3f3800 3a01000a 40943800 ef00000a .?8.:...@.8..... │ │ - 0x00e19700 01253900 f200000a 8d753800 f300000a .%9......u8..... │ │ - 0x00e19710 26253900 0601000a 5f943800 b200000a &%9....._.8..... │ │ - 0x00e19720 7eeb3800 2601000a c5483a00 f400000a ~.8.&....H:..... │ │ + 0x00e19700 28253900 f200000a 8d753800 f300000a (%9......u8..... │ │ + 0x00e19710 4d253900 0601000a 5f943800 b200000a M%9....._.8..... │ │ + 0x00e19720 a5eb3800 2601000a c5483a00 f400000a ..8.&....H:..... │ │ 0x00e19730 68893a00 f500000a 0fce3700 1401000a h.:.......7..... │ │ - 0x00e19740 7e063900 f600000a 48253900 f700000a ~.9.....H%9..... │ │ + 0x00e19740 a5063900 f600000a 6f253900 f700000a ..9.....o%9..... │ │ 0x00e19750 8c023800 f800000a 21ce3700 f900000a ..8.....!.7..... │ │ 0x00e19760 ae753800 8201000a c2753800 8b00000a .u8......u8..... │ │ - 0x00e19770 3ef03900 7001000a 403b3700 fa00000a >.9.p...@;7..... │ │ + 0x00e19770 65f03900 7001000a 403b3700 fa00000a e.9.p...@;7..... │ │ 0x00e19780 d3753800 4301000a ac5a3800 fb00000a .u8.C....Z8..... │ │ - 0x00e19790 76d33900 fc00000a d13f3800 fe00000a v.9......?8..... │ │ - 0x00e197a0 7b893a00 ff00000a 3a9b3900 5201000a {.:.....:.9.R... │ │ - 0x00e197b0 5ab03700 d900000a 9beb3800 0101000a Z.7.......8..... │ │ - 0x00e197c0 88d33900 9e01000a 4f3b3700 9f01000a ..9.....O;7..... │ │ + 0x00e19790 9dd33900 fc00000a d13f3800 fe00000a ..9......?8..... │ │ + 0x00e197a0 7b893a00 ff00000a 619b3900 5201000a {.:.....a.9.R... │ │ + 0x00e197b0 5ab03700 d900000a c2eb3800 0101000a Z.7.......8..... │ │ + 0x00e197c0 afd33900 9e01000a 4f3b3700 9f01000a ..9.....O;7..... │ │ 0x00e197d0 76943800 a001000a 7fb03700 3b01000a v.8.......7.;... │ │ 0x00e197e0 e2483a00 0201000a 2f923700 0301000a .H:...../.7..... │ │ - 0x00e197f0 489b3900 4901000a 39ce3700 9c01000a H.9.I...9.7..... │ │ - 0x00e19800 0d2c3a00 7101000a 51ce3700 a600000a .,:.q...Q.7..... │ │ - 0x00e19810 b1eb3800 8c01000a e23f3800 7f01000a ..8......?8..... │ │ - 0x00e19820 69ce3700 0501000a eb0e3a00 7a01000a i.7.......:.z... │ │ + 0x00e197f0 6f9b3900 4901000a 39ce3700 9c01000a o.9.I...9.7..... │ │ + 0x00e19800 342c3a00 7101000a 51ce3700 a600000a 4,:.q...Q.7..... │ │ + 0x00e19810 d8eb3800 8c01000a e23f3800 7f01000a ..8......?8..... │ │ + 0x00e19820 69ce3700 0501000a 120f3a00 7a01000a i.7.......:.z... │ │ 0x00e19830 8f893a00 5f01000a ee583700 0801000a ..:._....X7..... │ │ 0x00e19840 a5023800 0901000a 21743700 7201000a ..8.....!t7.r... │ │ - 0x00e19850 c2eb3800 0a01000a 4ef03900 0b01000a ..8.....N.9..... │ │ + 0x00e19850 e9eb3800 0a01000a 75f03900 0b01000a ..8.....u.9..... │ │ 0x00e19860 9b893a00 0c01000a d0683a00 0d01000a ..:......h:..... │ │ - 0x00e19870 242c3a00 00000000 00000000 0c97bb00 $,:............. │ │ + 0x00e19870 4b2c3a00 00000000 00000000 0c97bb00 K,:............. │ │ 0x00e19880 5097bb00 9497bb00 d897bb00 00000000 P............... │ │ 0x00e19890 00000000 00000000 00000000 1c98bb00 ................ │ │ 0x00e198a0 6098bb00 00000000 00000000 00000000 `............... │ │ 0x00e198b0 00000000 00000000 00000000 1e493a00 .............I:. │ │ 0x00e198c0 00000400 00000000 00000000 0c593700 .............Y7. │ │ - 0x00e198d0 00000400 00000000 00000000 68253900 ............h%9. │ │ + 0x00e198d0 00000400 00000000 00000000 8f253900 .............%9. │ │ 0x00e198e0 00000400 00000000 00000000 89e53700 ..............7. │ │ - 0x00e198f0 00000400 00000000 00000000 19b73900 ..............9. │ │ + 0x00e198f0 00000400 00000000 00000000 40b73900 ............@.9. │ │ 0x00e19900 00000400 00000000 00000000 fc3f3800 .............?8. │ │ - 0x00e19910 00000400 00000000 00000000 452c3a00 ............E,:. │ │ - 0x00e19920 00000400 00000000 00000000 925f3900 ............._9. │ │ - 0x00e19930 00000400 00000000 00000000 b1443900 .............D9. │ │ - 0x00e19940 00000400 00000000 00000000 4d2c3a00 ............M,:. │ │ + 0x00e19910 00000400 00000000 00000000 6c2c3a00 ............l,:. │ │ + 0x00e19920 00000400 00000000 00000000 b95f3900 ............._9. │ │ + 0x00e19930 00000400 00000000 00000000 d8443900 .............D9. │ │ + 0x00e19940 00000400 00000000 00000000 742c3a00 ............t,:. │ │ 0x00e19950 00000400 00000000 00000000 b0893a00 ..............:. │ │ - 0x00e19960 00000400 00000000 00000000 c3063900 ..............9. │ │ + 0x00e19960 00000400 00000000 00000000 ea063900 ..............9. │ │ 0x00e19970 00000400 00000000 00000000 14593700 .............Y7. │ │ 0x00e19980 08000400 00000000 00000000 20593700 ............ Y7. │ │ 0x00e19990 00000400 00000000 00000000 c9023800 ..............8. │ │ 0x00e199a0 08000400 00000000 00000000 93e53700 ..............7. │ │ 0x00e199b0 00000400 00000000 00000000 221f3700 ............".7. │ │ 0x00e199c0 08000400 00000000 00000000 01403800 .............@8. │ │ 0x00e199d0 04000400 00000000 00000000 22233800 ............"#8. │ │ - 0x00e199e0 00000400 00000000 00000000 975f3900 ............._9. │ │ - 0x00e199f0 08000400 00000000 00000000 587c3900 ............X|9. │ │ - 0x00e19a00 04000400 00000000 00000000 ae5f3900 ............._9. │ │ - 0x00e19a10 00000400 00000000 00000000 23b73900 ............#.9. │ │ - 0x00e19a20 00000400 00000000 00000000 d0063900 ..............9. │ │ + 0x00e199e0 00000400 00000000 00000000 be5f3900 ............._9. │ │ + 0x00e199f0 08000400 00000000 00000000 7f7c3900 .............|9. │ │ + 0x00e19a00 04000400 00000000 00000000 d55f3900 ............._9. │ │ + 0x00e19a10 00000400 00000000 00000000 4ab73900 ............J.9. │ │ + 0x00e19a20 00000400 00000000 00000000 f7063900 ..............9. │ │ 0x00e19a30 08000400 00000000 00000000 6b353700 ............k57. │ │ 0x00e19a40 00000400 00000000 00000000 371f3700 ............7.7. │ │ 0x00e19a50 00000400 00000000 00000000 88ce3700 ..............7. │ │ - 0x00e19a60 08000400 00000000 00000000 7af03900 ............z.9. │ │ + 0x00e19a60 08000400 00000000 00000000 a1f03900 ..............9. │ │ 0x00e19a70 08000400 00000000 00000000 03693a00 .............i:. │ │ 0x00e19a80 00000400 00000000 00000000 d05a3800 .............Z8. │ │ 0x00e19a90 00000400 0804bc00 a8e53700 ff003700 ..........7...7. │ │ - 0x00e19aa0 00000100 5404bc00 bf5f3900 05763800 ....T...._9..v8. │ │ - 0x00e19ab0 00000100 a004bc00 d7eb3800 deeb3800 ..........8...8. │ │ + 0x00e19aa0 00000100 5404bc00 e65f3900 05763800 ....T...._9..v8. │ │ + 0x00e19ab0 00000100 a004bc00 feeb3800 05ec3800 ..........8...8. │ │ 0x00e19ac0 00000100 ec04bc00 4f743700 33233800 ........Ot7.3#8. │ │ 0x00e19ad0 00000100 3805bc00 14763800 23763800 ....8....v8.#v8. │ │ - 0x00e19ae0 08000100 3c06bc00 5a2c3a00 28df3700 ....<...Z,:.(.7. │ │ - 0x00e19af0 00000100 9006bc00 e2063900 717c3900 ..........9.q|9. │ │ + 0x00e19ae0 08000100 3c06bc00 812c3a00 28df3700 ....<....,:.(.7. │ │ + 0x00e19af0 00000100 9006bc00 09073900 987c3900 ..........9..|9. │ │ 0x00e19b00 00000100 e406bc00 07013700 00000000 ..........7..... │ │ - 0x00e19b10 00000100 2c07bc00 672c3a00 10013700 ....,...g,:...7. │ │ - 0x00e19b20 00000100 3407bc00 bcd33900 ef063900 ....4.....9...9. │ │ + 0x00e19b10 00000100 2c07bc00 8e2c3a00 10013700 ....,....,:...7. │ │ + 0x00e19b20 00000100 3407bc00 e3d33900 16073900 ....4.....9...9. │ │ 0x00e19b30 00000100 3c07bc00 bce53700 00000000 ....<.....7..... │ │ 0x00e19b40 00000100 9007bc00 56743700 00000000 ........Vt7..... │ │ - 0x00e19b50 00000100 e407bc00 95943800 05cb3800 ..........8...8. │ │ - 0x00e19b60 20000200 b001bc00 fc063900 a83b3900 .........9..;9. │ │ - 0x00e19b70 20000200 f008bc00 89f03900 00000000 .........9..... │ │ + 0x00e19b50 00000100 e407bc00 95943800 2ccb3800 ..........8.,.8. │ │ + 0x00e19b60 20000200 b001bc00 23073900 cf3b3900 .......#.9..;9. │ │ + 0x00e19b70 20000200 f008bc00 b0f03900 00000000 .........9..... │ │ 0x00e19b80 28000200 1c09bc00 61743700 6d743700 (.......at7.mt7. │ │ - 0x00e19b90 20000300 b809bc00 e5eb3800 07073900 .........8...9. │ │ - 0x00e19ba0 20000200 740abc00 13073900 98f03900 ...t.....9...9. │ │ - 0x00e19bb0 20000500 300bbc00 9b3b3700 110f3a00 ...0....;7...:. │ │ + 0x00e19b90 20000300 b809bc00 0cec3800 2e073900 .........8...9. │ │ + 0x00e19ba0 20000200 740abc00 3a073900 bff03900 ...t...:.9...9. │ │ + 0x00e19bb0 20000500 300bbc00 9b3b3700 380f3a00 ...0....;7.8.:. │ │ 0x00e19bc0 20000300 cc0bbc00 2a593700 a2b03700 .......*Y7...7. │ │ - 0x00e19bd0 20000200 880cbc00 20073900 c4e53700 ....... .9...7. │ │ - 0x00e19be0 20000500 440dbc00 2f763800 0acb3800 ...D.../v8...8. │ │ + 0x00e19bd0 20000200 880cbc00 47073900 c4e53700 .......G.9...7. │ │ + 0x00e19be0 20000500 440dbc00 2f763800 31cb3800 ...D.../v8.1.8. │ │ 0x00e19bf0 20000200 800dbc00 0a693a00 00000000 ........i:..... │ │ 0x00e19c00 28000200 bc0dbc00 a83b3700 00000000 (........;7..... │ │ 0x00e19c10 20000300 f80dbc00 d75a3800 00000000 ........Z8..... │ │ 0x00e19c20 28000300 340ebc00 c0893a00 e45a3800 (...4.....:..Z8. │ │ - 0x00e19c30 20000500 700ebc00 6e9b3900 00000000 ...p...n.9..... │ │ + 0x00e19c30 20000500 700ebc00 959b3900 00000000 ...p.....9..... │ │ 0x00e19c40 28000500 ac0ebc00 94ce3700 b63b3700 (.........7..;7. │ │ 0x00e19c50 28000200 3c10bc00 1d013700 be3b3700 (...<.....7..;7. │ │ - 0x00e19c60 00000100 9c10bc00 35b73900 a5f03900 ........5.9...9. │ │ - 0x00e19c70 08000100 00000000 ea2a3a00 03000000 .........*:..... │ │ + 0x00e19c60 00000100 9c10bc00 5cb73900 ccf03900 ........\.9...9. │ │ + 0x00e19c70 08000100 00000000 112b3a00 03000000 .........+:..... │ │ 0x00e19c80 0d000000 00000000 0000003e 00000000 ...........>.... │ │ - 0x00e19c90 c8d33900 05000000 0d000000 00000000 ..9............. │ │ - 0x00e19ca0 00000000 00000000 4e9a3900 05000000 ........N.9..... │ │ + 0x00e19c90 efd33900 05000000 0d000000 00000000 ..9............. │ │ + 0x00e19ca0 00000000 00000000 759a3900 05000000 ........u.9..... │ │ 0x00e19cb0 0d000000 00000000 00000002 00000000 ................ │ │ - 0x00e19cc0 fe2a3a00 05000000 0d000000 00000000 .*:............. │ │ + 0x00e19cc0 252b3a00 05000000 0d000000 00000000 %+:............. │ │ 0x00e19cd0 00000004 00000000 2b013700 07000000 ........+.7..... │ │ 0x00e19ce0 0d000000 00000000 00000010 00000000 ................ │ │ 0x00e19cf0 79673a00 07000000 0d000000 00000000 yg:............. │ │ 0x00e19d00 00000008 00000000 f35a3800 07000000 .........Z8..... │ │ 0x00e19d10 0d000000 00000000 00000020 00000000 ........... .... │ │ 0x00e19d20 26493a00 06000000 0d000000 00000000 &I:............. │ │ - 0x00e19d30 00000004 00000000 d95f3900 08000000 ........._9..... │ │ + 0x00e19d30 00000004 00000000 00603900 08000000 .........`9..... │ │ 0x00e19d40 0d000000 00000000 00000008 00000000 ................ │ │ - 0x00e19d50 7e7c3900 00000000 4e9a3900 00030000 ~|9.....N.9..... │ │ - 0x00e19d60 fe2a3a00 01030000 2b013700 02030000 .*:.....+.7..... │ │ + 0x00e19d50 a57c3900 00000000 759a3900 00030000 .|9.....u.9..... │ │ + 0x00e19d60 252b3a00 01030000 2b013700 02030000 %+:.....+.7..... │ │ 0x00e19d70 79673a00 03030000 f35a3800 04030000 yg:......Z8..... │ │ - 0x00e19d80 26493a00 fffe0000 d95f3900 fdfe0000 &I:......_9..... │ │ + 0x00e19d80 26493a00 fffe0000 00603900 fdfe0000 &I:......`9..... │ │ 0x00e19d90 17403800 0d000000 0d000000 00000000 .@8............. │ │ 0x00e19da0 00400000 00000000 33013700 0e000000 .@......3.7..... │ │ 0x00e19db0 0d000000 00000000 00080000 00000000 ................ │ │ - 0x00e19dc0 ced33900 04000000 0c000000 00000000 ..9............. │ │ + 0x00e19dc0 f5d33900 04000000 0c000000 00000000 ..9............. │ │ 0x00e19dd0 50080080 00000000 79743700 0b000000 P.......yt7..... │ │ 0x00e19de0 0d000000 00000000 00000200 00000000 ................ │ │ 0x00e19df0 d4023800 10000000 08000000 00000000 ..8............. │ │ 0x00e19e00 00004000 00000000 cf893a00 1b000000 ..@.......:..... │ │ 0x00e19e10 08000000 00000000 00000100 00000000 ................ │ │ 0x00e19e20 eb893a00 08000000 08000000 00000000 ..:............. │ │ - 0x00e19e30 00000000 00000000 d3d33900 0a000000 ..........9..... │ │ + 0x00e19e30 00000000 00000000 fad33900 0a000000 ..........9..... │ │ 0x00e19e40 08000000 00000000 00000000 00000000 ................ │ │ - 0x00e19e50 d0b03800 19000000 0c000000 00000000 ..8............. │ │ + 0x00e19e50 f7b03800 19000000 0c000000 00000000 ..8............. │ │ 0x00e19e60 00000400 00000000 441f3700 19000000 ........D.7..... │ │ 0x00e19e70 0c000000 00000000 04000000 00000000 ................ │ │ - 0x00e19e80 2e073900 13000000 0c000000 00000000 ..9............. │ │ + 0x00e19e80 55073900 13000000 0c000000 00000000 U.9............. │ │ 0x00e19e90 00010000 00000000 a1943800 0e000000 ..........8..... │ │ 0x00e19ea0 0d000000 00000000 00000800 00000000 ................ │ │ - 0x00e19eb0 732c3a00 0f000000 0c000000 00000000 s,:............. │ │ - 0x00e19ec0 00000040 00000000 837c3900 0d000000 ...@.....|9..... │ │ + 0x00e19eb0 9a2c3a00 0f000000 0c000000 00000000 .,:............. │ │ + 0x00e19ec0 00000040 00000000 aa7c3900 0d000000 ...@.....|9..... │ │ 0x00e19ed0 0c000000 00000000 00040000 00000000 ................ │ │ 0x00e19ee0 fb5a3800 0e000000 0c000000 00000000 .Z8............. │ │ 0x00e19ef0 00000000 08000000 37593700 10000000 ........7Y7..... │ │ 0x00e19f00 0c000000 00000000 00002000 00000000 .......... ..... │ │ 0x00e19f10 5e1f3700 0f000000 0c000000 00000000 ^.7............. │ │ 0x00e19f20 00001000 00000000 42013700 0a000000 ........B.7..... │ │ 0x00e19f30 0d000000 00000000 00000001 00000000 ................ │ │ 0x00e19f40 e5023800 14000000 0d000000 00000000 ..8............. │ │ - 0x00e19f50 01000000 00000000 eab03800 07000000 ..........8..... │ │ + 0x00e19f50 01000000 00000000 11b13800 07000000 ..........8..... │ │ 0x00e19f60 0d000000 00000000 00020000 00000000 ................ │ │ - 0x00e19f70 917c3900 04000000 0c000000 00000000 .|9............. │ │ + 0x00e19f70 b87c3900 04000000 0c000000 00000000 .|9............. │ │ 0x00e19f80 08000000 00000000 2d493a00 0f000000 ........-I:..... │ │ 0x00e19f90 0c010000 00000000 01000000 00000000 ................ │ │ - 0x00e19fa0 832c3a00 18000000 0d000000 00000000 .,:............. │ │ - 0x00e19fb0 00000000 01000000 f2b03800 18000000 ..........8..... │ │ + 0x00e19fa0 aa2c3a00 18000000 0d000000 00000000 .,:............. │ │ + 0x00e19fb0 00000000 01000000 19b13800 18000000 ..........8..... │ │ 0x00e19fc0 0d000000 00000000 00000000 02000000 ................ │ │ 0x00e19fd0 0a5b3800 16000000 0c000000 00000000 .[8............. │ │ - 0x00e19fe0 00000000 04000000 40b73900 13000000 ........@.9..... │ │ + 0x00e19fe0 00000000 04000000 67b73900 13000000 ........g.9..... │ │ 0x00e19ff0 0c000000 00000000 80000000 00000000 ................ │ │ 0x00e1a000 afb03700 04000000 04020000 00000000 ..7............. │ │ - 0x00e1a010 01000000 00000000 290f3a00 07000000 ........).:..... │ │ + 0x00e1a010 01000000 00000000 500f3a00 07000000 ........P.:..... │ │ 0x00e1a020 08020000 00000000 01000000 00000000 ................ │ │ - 0x00e1a030 967c3900 07000000 08020000 00000000 .|9............. │ │ + 0x00e1a030 bd7c3900 07000000 08020000 00000000 .|9............. │ │ 0x00e1a040 03000000 00000000 388d3800 04000000 ........8.8..... │ │ 0x00e1a050 08020000 00000000 05000000 00000000 ................ │ │ 0x00e1a060 b0943800 14000000 08020000 00000000 ..8............. │ │ - 0x00e1a070 09000000 00000000 9c2c3a00 14000000 .........,:..... │ │ + 0x00e1a070 09000000 00000000 c32c3a00 14000000 .........,:..... │ │ 0x00e1a080 08020000 00000000 0b000000 00000000 ................ │ │ 0x00e1a090 01000000 10000000 aca0e100 1a000000 ................ │ │ 0x00e1a0a0 00000000 80000000 a1ce3700 00100000 ..........7..... │ │ - 0x00e1a0b0 00000000 00000000 b8ad3800 d89ac200 ..........8..... │ │ - 0x00e1a0c0 00100000 00000000 04000000 d0443900 .............D9. │ │ + 0x00e1a0b0 00000000 00000000 dfad3800 d89ac200 ..........8..... │ │ + 0x00e1a0c0 00100000 00000000 04000000 f7443900 .............D9. │ │ 0x00e1a0d0 c89ac200 00000000 00000000 08000000 ................ │ │ 0x00e1a0e0 28df3700 2c8dc200 00000000 00000000 (.7.,........... │ │ - 0x00e1a0f0 14000000 f95f3900 2c8dc200 00000000 ....._9.,....... │ │ - 0x00e1a100 00000000 10000000 5a073900 2c8dc200 ........Z.9.,... │ │ + 0x00e1a0f0 14000000 20603900 2c8dc200 00000000 .... `9.,....... │ │ + 0x00e1a100 00000000 10000000 81073900 2c8dc200 ..........9.,... │ │ 0x00e1a110 89000000 00000000 18000000 3a233800 ............:#8. │ │ 0x00e1a120 2c8dc200 91100000 01000000 20000000 ,........... ... │ │ 0x00e1a130 5e553700 089bc200 91100000 02000000 ^U7............. │ │ - 0x00e1a140 28000000 cd763900 089bc200 91000000 (....v9......... │ │ + 0x00e1a140 28000000 f4763900 089bc200 91000000 (....v9......... │ │ 0x00e1a150 03000000 30000000 118a3a00 0c7cd300 ....0.....:..|.. │ │ 0x00e1a160 91000000 04000000 34000000 168a3a00 ........4.....:. │ │ 0x00e1a170 2c8dc200 91100000 05000000 38000000 ,...........8... │ │ 0x00e1a180 58593700 e89ac200 91000000 06000000 XY7............. │ │ - 0x00e1a190 3c000000 ded33900 2c8dc200 91000000 <.....9.,....... │ │ - 0x00e1a1a0 07000000 50000000 18cb3800 2c8dc200 ....P.....8.,... │ │ + 0x00e1a190 3c000000 05d43900 2c8dc200 91000000 <.....9.,....... │ │ + 0x00e1a1a0 07000000 50000000 3fcb3800 2c8dc200 ....P...?.8.,... │ │ 0x00e1a1b0 91000000 08000000 54000000 298a3a00 ........T...).:. │ │ 0x00e1a1c0 2c8dc200 91100000 09000000 40000000 ,...........@... │ │ 0x00e1a1d0 e93b3700 189bc200 91000000 0a000000 .;7............. │ │ 0x00e1a1e0 4c000000 b2ce3700 2c8dc200 91000000 L.....7.,....... │ │ 0x00e1a1f0 0b000000 0c000000 65013700 2c8dc200 ........e.7.,... │ │ 0x00e1a200 91000000 0c000000 58000000 368a3a00 ........X...6.:. │ │ 0x00e1a210 2c8dc200 91100000 0d000000 60000000 ,...........`... │ │ - 0x00e1a220 5cce3900 189bc200 91100000 0e000000 \.9............. │ │ + 0x00e1a220 83ce3900 189bc200 91100000 0e000000 ..9............. │ │ 0x00e1a230 48000000 215b3800 f89ac200 91100000 H...![8......... │ │ - 0x00e1a240 0f000000 68000000 6bb73900 f89ac200 ....h...k.9..... │ │ + 0x00e1a240 0f000000 68000000 92b73900 f89ac200 ....h.....9..... │ │ 0x00e1a250 91000000 10000000 6c000000 7a923700 ........l...z.7. │ │ 0x00e1a260 2c8dc200 91100000 11000000 70000000 ,...........p... │ │ - 0x00e1a270 65073900 f89ac200 91000000 12000000 e.9............. │ │ + 0x00e1a270 8c073900 f89ac200 91000000 12000000 ..9............. │ │ 0x00e1a280 74000000 9c1f3700 2c8dc200 91100000 t.....7.,....... │ │ - 0x00e1a290 13000000 78000000 f1eb3800 d89ac200 ....x.....8..... │ │ - 0x00e1a2a0 91000000 14000000 7c000000 bbf03900 ........|.....9. │ │ - 0x00e1a2b0 2c8dc200 969b3900 438a3a00 bece3700 ,.....9.C.:...7. │ │ - 0x00e1a2c0 85743700 a1743700 eed33900 42233800 .t7..t7...9.B#8. │ │ - 0x00e1a2d0 6d013700 19d43900 fa023800 355b3800 m.7...9...8.5[8. │ │ - 0x00e1a2e0 45cb3800 67cb3800 dc443900 b12c3a00 E.8.g.8..D9..,:. │ │ - 0x00e1a2f0 5a5b3800 c3743700 38403800 460f3a00 Z[8..t7.8@8.F.:. │ │ - 0x00e1a300 2acb3800 5b403800 7ab73900 8b253900 *.8.[@8.z.9..%9. │ │ - 0x00e1a310 f9443900 c8b03700 b09b3900 3d763800 .D9...7...9.=v8. │ │ - 0x00e1a320 90013700 98b73900 ab1f3700 c9943800 ..7...9...7...8. │ │ - 0x00e1a330 9e7c3900 e7743700 15ec3800 fbeb3800 .|9..t7...8...8. │ │ - 0x00e1a340 45cb3800 67cb3800 698a3a00 c4f03900 E.8.g.8.i.:...9. │ │ - 0x00e1a350 460f3a00 5b403800 e5b03700 cc9b3900 F.:.[@8...7...9. │ │ + 0x00e1a290 13000000 78000000 18ec3800 d89ac200 ....x.....8..... │ │ + 0x00e1a2a0 91000000 14000000 7c000000 e2f03900 ........|.....9. │ │ + 0x00e1a2b0 2c8dc200 bd9b3900 438a3a00 bece3700 ,.....9.C.:...7. │ │ + 0x00e1a2c0 85743700 a1743700 15d43900 42233800 .t7..t7...9.B#8. │ │ + 0x00e1a2d0 6d013700 40d43900 fa023800 355b3800 m.7.@.9...8.5[8. │ │ + 0x00e1a2e0 6ccb3800 8ecb3800 03453900 d82c3a00 l.8...8..E9..,:. │ │ + 0x00e1a2f0 5a5b3800 c3743700 38403800 6d0f3a00 Z[8..t7.8@8.m.:. │ │ + 0x00e1a300 51cb3800 5b403800 a1b73900 b2253900 Q.8.[@8...9..%9. │ │ + 0x00e1a310 20453900 c8b03700 d79b3900 3d763800 E9...7...9.=v8. │ │ + 0x00e1a320 90013700 bfb73900 ab1f3700 c9943800 ..7...9...7...8. │ │ + 0x00e1a330 c57c3900 e7743700 3cec3800 22ec3800 .|9..t7.<.8.".8. │ │ + 0x00e1a340 6ccb3800 8ecb3800 698a3a00 ebf03900 l.8...8.i.:...9. │ │ + 0x00e1a350 6d0f3a00 5b403800 e5b03700 f39b3900 m.:.[@8...7...9. │ │ 0x00e1a360 32693a00 0a753700 74403800 11e63700 2i:..u7.t@8...7. │ │ - 0x00e1a370 37ec3800 e7f03900 06f13900 d42c3a00 7.8...9...9..,:. │ │ - 0x00e1a380 15033800 690f3a00 eb943800 884cbc00 ..8.i.:...8..L.. │ │ + 0x00e1a370 5eec3800 0ef13900 2df13900 fb2c3a00 ^.8...9.-.9..,:. │ │ + 0x00e1a380 15033800 900f3a00 eb943800 884cbc00 ..8...:...8..L.. │ │ 0x00e1a390 5c52bc00 e449bc00 884ebc00 40003800 \R...I...N..@.8. │ │ - 0x00e1a3a0 0f000000 890c3a00 0f000000 0856bc00 ......:......V.. │ │ + 0x00e1a3a0 0f000000 b00c3a00 0f000000 0856bc00 ......:......V.. │ │ 0x00e1a3b0 9853bc00 00000000 6c0dbb00 cc5fc100 .S......l...._.. │ │ 0x00e1a3c0 c80dbb00 884cbc00 5c52bc00 e449bc00 .....L..\R...I.. │ │ - 0x00e1a3d0 884ebc00 40003800 0f000000 890c3a00 .N..@.8.......:. │ │ + 0x00e1a3d0 884ebc00 40003800 0f000000 b00c3a00 .N..@.8.......:. │ │ 0x00e1a3e0 0f000000 0856bc00 9853bc00 01000000 .....V...S...... │ │ 0x00e1a3f0 6c0dbb00 cc5fc100 c80dbb00 884cbc00 l...._.......L.. │ │ 0x00e1a400 5c52bc00 e449bc00 884ebc00 40003800 \R...I...N..@.8. │ │ - 0x00e1a410 0f000000 890c3a00 0f000000 0856bc00 ......:......V.. │ │ + 0x00e1a410 0f000000 b00c3a00 0f000000 0856bc00 ......:......V.. │ │ 0x00e1a420 9853bc00 17000000 6c0dbb00 cc5fc100 .S......l...._.. │ │ 0x00e1a430 c80dbb00 8cc8bc00 40c6bc00 10c9bc00 ........@....... │ │ - 0x00e1a440 8cc6bc00 40003800 0f000000 890c3a00 ....@.8.......:. │ │ + 0x00e1a440 8cc6bc00 40003800 0f000000 b00c3a00 ....@.8.......:. │ │ 0x00e1a450 0f000000 d0d6bc00 e0d6bc00 06000000 ................ │ │ - 0x00e1a460 6c0dbb00 cc5fc100 c80dbb00 2a453900 l...._......*E9. │ │ + 0x00e1a460 6c0dbb00 cc5fc100 c80dbb00 51453900 l...._......QE9. │ │ 0x00e1a470 03040000 a0020000 04000000 98010000 ................ │ │ 0x00e1a480 03000000 1a030000 9f010000 01000000 ................ │ │ 0x00e1a490 0f3c3700 03050000 a1020000 05000000 .<7............. │ │ 0x00e1a4a0 98010000 03000000 1b030000 cb020000 ................ │ │ 0x00e1a4b0 01000000 81593700 03060000 a2020000 .....Y7......... │ │ 0x00e1a4c0 0b000000 98010000 03000000 1c030000 ................ │ │ 0x00e1a4d0 cc020000 01000000 98593700 07080000 .........Y7..... │ │ 0x00e1a4e0 00000000 ffffffff 3f040000 07000000 ........?....... │ │ - 0x00e1a4f0 00000000 00000000 01000000 67ec3800 ............g.8. │ │ + 0x00e1a4f0 00000000 00000000 01000000 8eec3800 ..............8. │ │ 0x00e1a500 08080000 00000000 ffffffff 40040000 ............@... │ │ 0x00e1a510 08000000 00000000 00000000 01000000 ................ │ │ 0x00e1a520 00000000 03030000 a3020000 0a000000 ................ │ │ 0x00e1a530 98010000 03000000 19030000 00000000 ................ │ │ 0x00e1a540 01000000 00000000 03020000 40000000 ............@... │ │ 0x00e1a550 01000000 98010000 03000000 a0010000 ................ │ │ 0x00e1a560 00000000 01000000 263c3700 1a080000 ........&<7..... │ │ 0x00e1a570 a0020000 04000000 98010000 03000000 ................ │ │ - 0x00e1a580 1a030000 9f030000 01000000 940f3a00 ..............:. │ │ + 0x00e1a580 1a030000 9f030000 01000000 bb0f3a00 ..............:. │ │ 0x00e1a590 1b080000 a1020000 05000000 98010000 ................ │ │ 0x00e1a5a0 03000000 1b030000 a3030000 01000000 ................ │ │ - 0x00e1a5b0 41453900 1c080000 a2020000 0b000000 AE9............. │ │ + 0x00e1a5b0 68453900 1c080000 a2020000 0b000000 hE9............. │ │ 0x00e1a5c0 98010000 03000000 1c030000 a5030000 ................ │ │ - 0x00e1a5d0 01000000 dab73900 04080000 a0020000 ......9......... │ │ + 0x00e1a5d0 01000000 01b83900 04080000 a0020000 ......9......... │ │ 0x00e1a5e0 04000000 90030000 00000000 00000000 ................ │ │ 0x00e1a5f0 00000000 01000000 97763800 05080000 .........v8..... │ │ 0x00e1a600 a1020000 05000000 90030000 00000000 ................ │ │ - 0x00e1a610 00000000 00000000 01000000 5e453900 ............^E9. │ │ + 0x00e1a610 00000000 00000000 01000000 85453900 .............E9. │ │ 0x00e1a620 06080000 a2020000 0b000000 90030000 ................ │ │ 0x00e1a630 00000000 00000000 00000000 01000000 ................ │ │ 0x00e1a640 aa403800 09080000 a0020000 04000000 .@8............. │ │ 0x00e1a650 90030000 01000000 00000000 00000000 ................ │ │ - 0x00e1a660 01000000 73f13900 0a080000 a1020000 ....s.9......... │ │ + 0x00e1a660 01000000 9af13900 0a080000 a1020000 ......9......... │ │ 0x00e1a670 05000000 90030000 01000000 00000000 ................ │ │ 0x00e1a680 00000000 01000000 54493a00 0b080000 ........TI:..... │ │ 0x00e1a690 a2020000 0b000000 90030000 01000000 ................ │ │ - 0x00e1a6a0 00000000 00000000 01000000 e72c3a00 .............,:. │ │ + 0x00e1a6a0 00000000 00000000 01000000 0e2d3a00 .............-:. │ │ 0x00e1a6b0 01040000 a0020000 04000000 06000000 ................ │ │ 0x00e1a6c0 00000000 9c020000 00000000 01000000 ................ │ │ 0x00e1a6d0 d91f3700 01050000 a1020000 05000000 ..7............. │ │ 0x00e1a6e0 06000000 00000000 9d020000 00000000 ................ │ │ 0x00e1a6f0 01000000 19b13700 01060000 a2020000 ......7......... │ │ 0x00e1a700 0b000000 06000000 00000000 9e020000 ................ │ │ - 0x00e1a710 00000000 01000000 1db13800 01030000 ..........8..... │ │ + 0x00e1a710 00000000 01000000 44b13800 01030000 ........D.8..... │ │ 0x00e1a720 a3020000 0a000000 06000000 00000000 ................ │ │ - 0x00e1a730 9f020000 00000000 01000000 9ccb3800 ..............8. │ │ + 0x00e1a730 9f020000 00000000 01000000 c3cb3800 ..............8. │ │ 0x00e1a740 01020000 40000000 01000000 06000000 ....@........... │ │ 0x00e1a750 00000000 41000000 00000000 01000000 ....A........... │ │ 0x00e1a760 00000000 02040000 a0020000 04000000 ................ │ │ 0x00e1a770 74000000 02000000 23030000 00000000 t.......#....... │ │ 0x00e1a780 01000000 00000000 02050000 a1020000 ................ │ │ 0x00e1a790 05000000 74000000 02000000 00000000 ....t........... │ │ 0x00e1a7a0 00000000 01000000 00000000 02060000 ................ │ │ @@ -29645,20 +29645,20 @@ │ │ 0x00e1a8b0 02000000 2b030000 04000000 00000000 ....+........... │ │ 0x00e1a8c0 00000000 01000000 a0593700 00000000 .........Y7..... │ │ 0x00e1a8d0 72000000 09000000 06000000 00000000 r............... │ │ 0x00e1a8e0 00000000 00000000 01000000 20b8bd00 ............ ... │ │ 0x00e1a8f0 94b9bd00 b0b9bd00 20babd00 48bbbd00 ........ ...H... │ │ 0x00e1a900 54bdbd00 08bebd00 3cbebd00 74bebd00 T.......<...t... │ │ 0x00e1a910 20bfbd00 a0c0bd00 ccc1bd00 dcc1bd00 ............... │ │ - 0x00e1a920 88c2bd00 a02d3a00 df203700 85453900 .....-:.. 7..E9. │ │ - 0x00e1a930 af2d3a00 cbd43900 f4493a00 93e73700 .-:...9..I:...7. │ │ + 0x00e1a920 88c2bd00 c72d3a00 df203700 ac453900 .....-:.. 7..E9. │ │ + 0x00e1a930 d62d3a00 f2d43900 f4493a00 93e73700 .-:...9..I:...7. │ │ 0x00e1a940 295a3700 054a3a00 63023700 d8b13700 )Z7..J:.c.7...7. │ │ - 0x00e1a950 4bf23900 de263900 25963800 3d763700 K.9..&9.%.8.=v7. │ │ - 0x00e1a960 b3933700 5a5c3800 5f773800 83103a00 ..7.Z\8._w8...:. │ │ - 0x00e1a970 a89c3900 76023700 cf3c3700 ffff0f00 ..9.v.7..<7..... │ │ + 0x00e1a950 72f23900 05273900 25963800 3d763700 r.9..'9.%.8.=v7. │ │ + 0x00e1a960 b3933700 5a5c3800 5f773800 aa103a00 ..7.Z\8._w8...:. │ │ + 0x00e1a970 cf9c3900 76023700 cf3c3700 ffff0f00 ..9.v.7..<7..... │ │ 0x00e1a980 00000000 00000000 c8e5bc00 0ceabc00 ................ │ │ 0x00e1a990 e0ecbc00 10ecbc00 00000000 dcecbc00 ................ │ │ 0x00e1a9a0 4ca2bb00 a803bd00 e014bd00 2c1bbd00 L...........,... │ │ 0x00e1a9b0 bc14bd00 00000000 00000000 e81ebd00 ................ │ │ 0x00e1a9c0 00000000 00000000 00000000 ecf9bc00 ................ │ │ 0x00e1a9d0 7c1ebd00 f01ebd00 00000000 481bbd00 |...........H... │ │ 0x00e1a9e0 081fbd00 101fbd00 1458bc00 7c98e100 .........X..|... │ │ @@ -29670,40 +29670,40 @@ │ │ 0x00e1aa40 00000000 00000000 00000000 ecf9bc00 ................ │ │ 0x00e1aa50 7c1ebd00 f01ebd00 00000000 481bbd00 |...........H... │ │ 0x00e1aa60 081fbd00 101fbd00 1458bc00 7c98e100 .........X..|... │ │ 0x00e1aa70 24e2bb00 801ebd00 e41ebd00 00000000 $............... │ │ 0x00e1aa80 a8e73700 98473a00 20000000 10000000 ..7..G:. ....... │ │ 0x00e1aa90 0c000000 10000000 10000000 01000000 ................ │ │ 0x00e1aaa0 00008000 00000000 00000000 00001000 ................ │ │ - 0x00e1aab0 343d3700 98433900 30000000 20000000 4=7..C9.0... ... │ │ + 0x00e1aab0 343d3700 bf433900 30000000 20000000 4=7..C9.0... ... │ │ 0x00e1aac0 0c000000 10000000 20000000 02000000 ........ ....... │ │ 0x00e1aad0 00008000 00000000 00000000 00001000 ................ │ │ - 0x00e1aae0 cc2d3a00 98473a00 20000000 20000000 .-:..G:. ... ... │ │ + 0x00e1aae0 f32d3a00 98473a00 20000000 20000000 .-:..G:. ... ... │ │ 0x00e1aaf0 0c000000 10000000 20000000 03000000 ........ ....... │ │ 0x00e1ab00 feffffff ffffffff 00000000 10000000 ................ │ │ 0x00e1ab10 80aae100 b0aae100 e0aae100 d4bebe00 ................ │ │ 0x00e1ab20 1cc2be00 5cc2be00 64c2be00 6cc2be00 ....\...d...l... │ │ 0x00e1ab30 14c3be00 1cc3be00 38c6be00 44c6be00 ........8...D... │ │ 0x00e1ab40 e8c7be00 d4c8be00 dcc8be00 1cc9be00 ................ │ │ 0x00e1ab50 dcc9be00 e0c9be00 e4c9be00 00000000 ................ │ │ 0x00e1ab60 e8c9be00 48cabe00 50cabe00 58cabe00 ....H...P...X... │ │ 0x00e1ab70 5ccabe00 04cbbe00 accbbe00 b4cbbe00 \............... │ │ - 0x00e1ab80 f2453900 c4cf3700 15ee3800 55b93900 .E9...7...8.U.9. │ │ - 0x00e1ab90 c34a3a00 42943700 c1043800 5a2e3a00 .J:.B.7...8.Z.:. │ │ - 0x00e1aba0 b4e73700 da5c3800 679d3900 2c783800 ..7..\8.g.9.,x8. │ │ - 0x00e1abb0 4f943700 db423800 729d3900 a06a3a00 O.7..B8.r.9..j:. │ │ - 0x00e1abc0 87243800 d04a3a00 ad273900 d03d3700 .$8..J:..'9..=7. │ │ - 0x00e1abd0 1e113a00 e04a3a00 c55c3800 0f213700 ..:..J:..\8..!7. │ │ - 0x00e1abe0 b7f23900 be273900 25ee3800 90243800 ..9..'9.%.8..$8. │ │ + 0x00e1ab80 19463900 c4cf3700 3cee3800 7cb93900 .F9...7.<.8.|.9. │ │ + 0x00e1ab90 c34a3a00 42943700 c1043800 812e3a00 .J:.B.7...8...:. │ │ + 0x00e1aba0 b4e73700 da5c3800 8e9d3900 2c783800 ..7..\8...9.,x8. │ │ + 0x00e1abb0 4f943700 db423800 999d3900 a06a3a00 O.7..B8...9..j:. │ │ + 0x00e1abc0 87243800 d04a3a00 d4273900 d03d3700 .$8..J:..'9..=7. │ │ + 0x00e1abd0 45113a00 e04a3a00 c55c3800 0f213700 E.:..J:..\8..!7. │ │ + 0x00e1abe0 def23900 e5273900 4cee3800 90243800 ..9..'9.L.8..$8. │ │ 0x00e1abf0 34b23700 0f033700 cc423800 b36a3a00 4.7...7..B8..j:. │ │ - 0x00e1ac00 e03d3700 642e3a00 f2b13800 c3f23900 .=7.d.:...8...9. │ │ - 0x00e1ac10 6b613900 ef3d3700 003e3700 7a7d3900 ka9..=7..>7.z}9. │ │ - 0x00e1ac20 bbe73700 5e963800 947d3900 a27d3900 ..7.^.8..}9..}9. │ │ - 0x00e1ac30 38d53900 2b113a00 819d3900 772e3a00 8.9.+.:...9.w.:. │ │ - 0x00e1ac40 e6b13800 153e3700 ea423800 00000000 ..8..>7..B8..... │ │ + 0x00e1ac00 e03d3700 8b2e3a00 19b23800 eaf23900 .=7...:...8...9. │ │ + 0x00e1ac10 92613900 ef3d3700 003e3700 a17d3900 .a9..=7..>7..}9. │ │ + 0x00e1ac20 bbe73700 5e963800 bb7d3900 c97d3900 ..7.^.8..}9..}9. │ │ + 0x00e1ac30 5fd53900 52113a00 a89d3900 9e2e3a00 _.9.R.:...9...:. │ │ + 0x00e1ac40 0db23800 153e3700 ea423800 00000000 ..8..>7..B8..... │ │ 0x00e1ac50 01000000 a4bfc000 02000000 cc8dbf00 ................ │ │ 0x00e1ac60 03000000 008ebf00 04000000 0c8ebf00 ................ │ │ 0x00e1ac70 00000000 00000000 9499bf00 c09bbf00 ................ │ │ 0x00e1ac80 e4d0bf00 f4d0bf00 0cd1bf00 10d2bf00 ................ │ │ 0x00e1ac90 74dcbf00 10ddbf00 14c7bf00 30c8bf00 t...........0... │ │ 0x00e1aca0 a8dfbf00 28cfbf00 c4dfbf00 00000000 ....(........... │ │ 0x00e1acb0 d8dfbf00 e0dfbf00 2c9dbf00 f4dfbf00 ........,....... │ │ @@ -29806,115 +29806,115 @@ │ │ 0x00e1b2c0 00030000 00000000 00000000 00000000 ................ │ │ 0x00e1b2d0 00000000 00000000 fdfe0000 08feba00 ................ │ │ 0x00e1b2e0 d8fdba00 fffe0000 e8fdba00 c8fdba00 ................ │ │ 0x00e1b2f0 00010000 f8fdba00 00000000 00000000 ................ │ │ 0x00e1b300 00000000 00000000 01000000 10000000 ................ │ │ 0x00e1b310 24b3e100 02000000 00000000 08000000 $............... │ │ 0x00e1b320 aa773700 00000000 00000000 00000000 .w7............. │ │ - 0x00e1b330 5a623900 788ec200 01000000 00000000 Zb9.x........... │ │ - 0x00e1b340 04000000 b17e3900 788ec200 01000000 .....~9.x....... │ │ + 0x00e1b330 81623900 788ec200 01000000 00000000 .b9.x........... │ │ + 0x00e1b340 04000000 d87e3900 788ec200 01000000 .....~9.x....... │ │ 0x00e1b350 10000000 68b3e100 04000000 b8b3e100 ....h........... │ │ 0x00e1b360 10000000 a1053800 00000000 00000000 ......8......... │ │ - 0x00e1b370 00000000 b8ad3800 688dc200 00000000 ......8.h....... │ │ - 0x00e1b380 00000000 04000000 62ba3900 f893c200 ........b.9..... │ │ + 0x00e1b370 00000000 dfad3800 688dc200 00000000 ......8.h....... │ │ + 0x00e1b380 00000000 04000000 89ba3900 f893c200 ..........9..... │ │ 0x00e1b390 00000000 00000000 08000000 6b5d3800 ............k]8. │ │ 0x00e1b3a0 2c8dc200 8b000000 00000000 0c000000 ,............... │ │ - 0x00e1b3b0 05123a00 b04ed300 00000000 00000000 ..:..N.......... │ │ + 0x00e1b3b0 2c123a00 b04ed300 00000000 00000000 ,.:..N.......... │ │ 0x00e1b3c0 00000000 00000000 b032c200 00000000 .........2...... │ │ 0x00e1b3d0 00000000 00000000 04000000 00000000 ................ │ │ 0x00e1b3e0 00000000 00000000 00000000 444c3a00 ............DL:. │ │ 0x00e1b3f0 00000000 02000000 00000000 00000000 ................ │ │ 0x00e1b400 00000000 00000000 d1953700 00000000 ..........7..... │ │ 0x00e1b410 0a000000 00000000 00000000 00000000 ................ │ │ - 0x00e1b420 00000000 ecef3800 00000000 03000000 ......8......... │ │ + 0x00e1b420 00000000 13f03800 00000000 03000000 ......8......... │ │ 0x00e1b430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e1b440 8aba3900 00000000 0c000000 00000000 ..9............. │ │ + 0x00e1b440 b1ba3900 00000000 0c000000 00000000 ..9............. │ │ 0x00e1b450 00000000 00000000 00000000 ce3e3700 .............>7. │ │ 0x00e1b460 00000000 13000000 00000000 00000000 ................ │ │ 0x00e1b470 00000000 00000000 42253800 00000000 ........B%8..... │ │ 0x00e1b480 16000000 00000000 00000000 00000000 ................ │ │ 0x00e1b490 00000000 7a5d3800 00000000 18000000 ....z]8......... │ │ 0x00e1b4a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1b4b0 d3973800 00000000 05000000 00000000 ..8............. │ │ - 0x00e1b4c0 00000000 00000000 00000000 68d63900 ............h.9. │ │ + 0x00e1b4c0 00000000 00000000 00000000 8fd63900 ..............9. │ │ 0x00e1b4d0 00000000 06000000 00000000 00000000 ................ │ │ - 0x00e1b4e0 00000000 00000000 c7283900 00000000 .........(9..... │ │ + 0x00e1b4e0 00000000 00000000 ee283900 00000000 .........(9..... │ │ 0x00e1b4f0 fcffffff 00000000 00000000 00000000 ................ │ │ 0x00e1b500 00000000 fce83700 00000000 10000000 ......7......... │ │ 0x00e1b510 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e1b520 25123a00 05000000 173d0100 00000000 %.:......=...... │ │ + 0x00e1b520 4c123a00 05000000 173d0100 00000000 L.:......=...... │ │ 0x00e1b530 00000000 00000000 10000000 8d8d3a00 ..............:. │ │ 0x00e1b540 05000000 50280000 00000000 00000000 ....P(.......... │ │ 0x00e1b550 00000000 10000000 dc053800 05000000 ..........8..... │ │ 0x00e1b560 06290000 00000000 00000000 00000000 .).............. │ │ 0x00e1b570 10000000 05e93700 00000000 01000000 ......7......... │ │ 0x00e1b580 00000000 00000000 00000000 ffffffff ................ │ │ 0x00e1b590 de3e3700 00000000 01000000 00000000 .>7............. │ │ 0x00e1b5a0 00000000 00000000 00000000 15e93700 ..............7. │ │ 0x00e1b5b0 00000000 04000000 00000000 00000000 ................ │ │ 0x00e1b5c0 00000000 00080000 e8973800 00000000 ..........8..... │ │ 0x00e1b5d0 ffffffff e8b5e100 00000000 00000000 ................ │ │ 0x00e1b5e0 00000000 564c3a00 04000000 00000000 ....VL:......... │ │ 0x00e1b5f0 00000000 564c3a00 788ec200 00000000 ....VL:.x....... │ │ 0x00e1b600 ffffffff 18b6e100 00000000 00000000 ................ │ │ - 0x00e1b610 00000000 fcef3800 02000000 00000000 ......8......... │ │ - 0x00e1b620 00000000 fcef3800 788ec200 01000000 ......8.x....... │ │ + 0x00e1b610 00000000 23f03800 02000000 00000000 ....#.8......... │ │ + 0x00e1b620 00000000 23f03800 788ec200 01000000 ....#.8.x....... │ │ 0x00e1b630 10000000 48b6e100 02000000 00000000 ....H........... │ │ - 0x00e1b640 08000000 c70a3900 00000000 00000000 ......9......... │ │ + 0x00e1b640 08000000 ee0a3900 00000000 00000000 ......9......... │ │ 0x00e1b650 00000000 684c3a00 688ec200 01000000 ....hL:.h....... │ │ 0x00e1b660 00000000 04000000 fb213700 788ec200 .........!7.x... │ │ 0x00e1b670 00000000 02000000 00000000 00000000 ................ │ │ 0x00e1b680 dc3fe500 02000000 7d793800 00000000 .?......}y8..... │ │ 0x00e1b690 02000000 00000000 00000000 dc3fe500 .............?.. │ │ - 0x00e1b6a0 00000000 21303a00 00000000 02000000 ....!0:......... │ │ + 0x00e1b6a0 00000000 48303a00 00000000 02000000 ....H0:......... │ │ 0x00e1b6b0 00000000 00000000 dc3fe500 03000000 .........?...... │ │ - 0x00e1b6c0 86f33900 00000000 02000000 00000000 ..9............. │ │ + 0x00e1b6c0 adf33900 00000000 02000000 00000000 ..9............. │ │ 0x00e1b6d0 00000000 dc3fe500 01000000 de953700 .....?........7. │ │ 0x00e1b6e0 00000000 02000000 00000000 00000000 ................ │ │ - 0x00e1b6f0 fc3fe500 03000000 6dce3800 00000000 .?......m.8..... │ │ + 0x00e1b6f0 fc3fe500 03000000 94ce3800 00000000 .?........8..... │ │ 0x00e1b700 02000000 00000000 00000000 fc3fe500 .............?.. │ │ - 0x00e1b710 01000000 8a9e3900 09020000 7c623900 ......9.....|b9. │ │ + 0x00e1b710 01000000 b19e3900 09020000 a3623900 ......9......b9. │ │ 0x00e1b720 ecd3c200 b8aac200 4cd4c200 28acc200 ........L...(... │ │ 0x00e1b730 58adc200 80adc200 9caec200 7cb4c200 X...........|... │ │ 0x00e1b740 5cb5c200 ccb5c200 00000000 00000000 \............... │ │ - 0x00e1b750 64000010 929e3900 8d000010 88623900 d.....9......b9. │ │ - 0x00e1b760 81000010 df033700 65000010 9f9e3900 ......7.e.....9. │ │ - 0x00e1b770 7c000010 0c223700 67000010 acba3900 |...."7.g.....9. │ │ + 0x00e1b750 64000010 b99e3900 8d000010 af623900 d.....9......b9. │ │ + 0x00e1b760 81000010 df033700 65000010 c69e3900 ......7.e.....9. │ │ + 0x00e1b770 7c000010 0c223700 67000010 d3ba3900 |...."7.g.....9. │ │ 0x00e1b780 93000010 eb3e3700 6b000010 895d3800 .....>7.k....]8. │ │ 0x00e1b790 84000010 09063800 85000010 08443800 ......8......D8. │ │ 0x00e1b7a0 86000010 00783700 7d000010 90d03700 .....x7.}.....7. │ │ - 0x00e1b7b0 87000010 8df33900 7b000010 d20a3900 ......9.{.....9. │ │ + 0x00e1b7b0 87000010 b4f33900 7b000010 f90a3900 ......9.{.....9. │ │ 0x00e1b7c0 66000010 71003700 88000010 0f983800 f...q.7.......8. │ │ - 0x00e1b7d0 8e000010 09f03800 82000010 a1d03700 ......8.......7. │ │ + 0x00e1b7d0 8e000010 30f03800 82000010 a1d03700 ....0.8.......7. │ │ 0x00e1b7e0 6e000010 f9033700 8f000010 18223700 n.....7......"7. │ │ - 0x00e1b7f0 90000010 3a303a00 71000010 26443800 ....:0:.q...&D8. │ │ + 0x00e1b7f0 90000010 61303a00 71000010 26443800 ....a0:.q...&D8. │ │ 0x00e1b800 80000010 ab5d3800 96000010 1b063800 .....]8.......8. │ │ - 0x00e1b810 6a000010 83793800 6c000010 9cf33900 j....y8.l.....9. │ │ - 0x00e1b820 68000010 5b303a00 69000010 d90a3900 h...[0:.i.....9. │ │ - 0x00e1b830 75000010 2eb33800 76000010 baba3900 u.....8.v.....9. │ │ - 0x00e1b840 89000010 44b33800 77000010 724c3a00 ....D.8.w...rL:. │ │ - 0x00e1b850 8a000010 f0b23700 8b000010 d2ba3900 ......7.......9. │ │ - 0x00e1b860 6d000010 29063800 91000010 7dd63900 m...).8.....}.9. │ │ - 0x00e1b870 78000010 7e063900 8c000010 3c223700 x...~.9.....<"7. │ │ - 0x00e1b880 92000010 ea0a3900 79000010 3de93700 ......9.y...=.7. │ │ - 0x00e1b890 83000010 02b33700 7e000010 f0283900 ......7.~....(9. │ │ - 0x00e1b8a0 7a000010 0c043700 6f000010 07293900 z.....7.o....)9. │ │ - 0x00e1b8b0 97000010 000b3900 70000010 23293900 ......9.p...#)9. │ │ + 0x00e1b810 6a000010 83793800 6c000010 c3f33900 j....y8.l.....9. │ │ + 0x00e1b820 68000010 82303a00 69000010 000b3900 h....0:.i.....9. │ │ + 0x00e1b830 75000010 55b33800 76000010 e1ba3900 u...U.8.v.....9. │ │ + 0x00e1b840 89000010 6bb33800 77000010 724c3a00 ....k.8.w...rL:. │ │ + 0x00e1b850 8a000010 f0b23700 8b000010 f9ba3900 ......7.......9. │ │ + 0x00e1b860 6d000010 29063800 91000010 a4d63900 m...).8.......9. │ │ + 0x00e1b870 78000010 a5063900 8c000010 3c223700 x.....9.....<"7. │ │ + 0x00e1b880 92000010 110b3900 79000010 3de93700 ......9.y...=.7. │ │ + 0x00e1b890 83000010 02b33700 7e000010 17293900 ......7.~....)9. │ │ + 0x00e1b8a0 7a000010 0c043700 6f000010 2e293900 z.....7.o....)9. │ │ + 0x00e1b8b0 97000010 270b3900 70000010 4a293900 ....'.9.p...J)9. │ │ 0x00e1b8c0 96000010 1b063800 00000000 00000000 ......8......... │ │ - 0x00e1b8d0 1b040000 21f03800 ecd3c200 ececc200 ....!.8......... │ │ + 0x00e1b8d0 1b040000 48f03800 ecd3c200 ececc200 ....H.8......... │ │ 0x00e1b8e0 4cd4c200 f8fec200 00000000 00000000 L............... │ │ 0x00e1b8f0 40f9c200 3000c300 04eec200 00000000 @...0........... │ │ - 0x00e1b900 c8eec200 10f0c200 02040000 58b33800 ............X.8. │ │ + 0x00e1b900 c8eec200 10f0c200 02040000 7fb33800 ..............8. │ │ 0x00e1b910 ecd3c200 5801c300 4cd4c200 6001c300 ....X...L...`... │ │ 0x00e1b920 6801c300 7001c300 7801c300 8001c300 h...p...x....... │ │ 0x00e1b930 8801c300 00000000 00000000 00000000 ................ │ │ - 0x00e1b940 01040000 47293900 ecd3c200 6002c300 ....G)9.....`... │ │ + 0x00e1b940 01040000 6e293900 ecd3c200 6002c300 ....n)9.....`... │ │ 0x00e1b950 4cd4c200 a803c300 7404c300 9c04c300 L.......t....... │ │ 0x00e1b960 d005c300 240ac300 2c0ac300 00000000 ....$...,....... │ │ - 0x00e1b970 00000000 00000000 01040000 65b33800 ............e.8. │ │ + 0x00e1b970 00000000 00000000 01040000 8cb33800 ..............8. │ │ 0x00e1b980 ecd3c200 6002c300 4cd4c200 a803c300 ....`...L....... │ │ 0x00e1b990 7404c300 9c04c300 d005c300 740bc300 t...........t... │ │ 0x00e1b9a0 2c0ac300 00000000 00000000 00000000 ,............... │ │ 0x00e1b9b0 06040000 50fa3600 ecd3c200 8c0bc300 ....P.6......... │ │ 0x00e1b9c0 4cd4c200 940bc300 9c0bc300 b00bc300 L............... │ │ 0x00e1b9d0 b80bc300 00000000 00000000 00000000 ................ │ │ 0x00e1b9e0 00000000 00000000 a8213b00 01000000 .........!;..... │ │ @@ -29954,97 +29954,97 @@ │ │ 0x00e1bc00 02000000 7c463b00 80000000 80000000 ....|F;......... │ │ 0x00e1bc10 00000000 02000000 7c483b00 c0000000 ........|H;..... │ │ 0x00e1bc20 c0000000 00000000 02000000 7c4b3b00 ............|K;. │ │ 0x00e1bc30 c0000000 c0000000 00000000 02000000 ................ │ │ 0x00e1bc40 7c4e3b00 00010000 00010000 00000000 |N;............. │ │ 0x00e1bc50 02000000 7c523b00 00010000 00010000 ....|R;......... │ │ 0x00e1bc60 00000000 02000000 7c563b00 01000000 ........|V;..... │ │ - 0x00e1bc70 01000000 00000000 02000000 64293900 ............d)9. │ │ + 0x00e1bc70 01000000 00000000 02000000 8b293900 .............)9. │ │ 0x00e1bc80 04000000 01000000 5e443800 07000000 ........^D8..... │ │ 0x00e1bc90 01000000 50fa3600 04000000 05000000 ....P.6......... │ │ - 0x00e1bca0 87073a00 03000000 02000000 51583900 ..:.........QX9. │ │ + 0x00e1bca0 ae073a00 03000000 02000000 78583900 ..:.........xX9. │ │ 0x00e1bcb0 07000000 02000000 176c3a00 04000000 .........l:..... │ │ 0x00e1bcc0 0a000000 53783700 0a000000 0a000000 ....Sx7......... │ │ - 0x00e1bcd0 7e1f3900 03000000 06000000 97223700 ~.9.........."7. │ │ - 0x00e1bce0 06000000 06000000 e5f33900 07000000 ..........9..... │ │ - 0x00e1bcf0 17000000 69293900 03000000 17000000 ....i)9......... │ │ + 0x00e1bcd0 a51f3900 03000000 06000000 97223700 ..9.........."7. │ │ + 0x00e1bce0 06000000 06000000 0cf43900 07000000 ..........9..... │ │ + 0x00e1bcf0 17000000 90293900 03000000 17000000 .....)9......... │ │ 0x00e1bd00 1c6c3a00 0f000000 18000000 e6953700 .l:...........7. │ │ - 0x00e1bd10 07000000 18000000 6d293900 03000000 ........m)9..... │ │ - 0x00e1bd20 04000000 bd623900 0b000000 04000000 .....b9......... │ │ - 0x00e1bd30 68043700 06000000 03000000 3f7f3900 h.7.........?.9. │ │ - 0x00e1bd40 09000000 03000000 91ce3800 0f000000 ..........8..... │ │ - 0x00e1bd50 1c000000 71293900 04000000 1c000000 ....q)9......... │ │ - 0x00e1bd60 5e783700 03000000 16000000 edf33900 ^x7...........9. │ │ + 0x00e1bd10 07000000 18000000 94293900 03000000 .........)9..... │ │ + 0x00e1bd20 04000000 e4623900 0b000000 04000000 .....b9......... │ │ + 0x00e1bd30 68043700 06000000 03000000 667f3900 h.7.........f.9. │ │ + 0x00e1bd40 09000000 03000000 b8ce3800 0f000000 ..........8..... │ │ + 0x00e1bd50 1c000000 98293900 04000000 1c000000 .....)9......... │ │ + 0x00e1bd60 5e783700 03000000 16000000 14f43900 ^x7...........9. │ │ 0x00e1bd70 09000000 16000000 90363700 04000000 .........67..... │ │ 0x00e1bd80 0c000000 a7253800 0a000000 0c000000 .....%8......... │ │ - 0x00e1bd90 48b33700 03000000 1e000000 71123a00 H.7.........q.:. │ │ - 0x00e1bda0 09000000 1e000000 c4d63900 0d000000 ..........9..... │ │ - 0x00e1bdb0 1a000000 76293900 07000000 1a000000 ....v)9......... │ │ - 0x00e1bdc0 33f03800 0f000000 13000000 b2253800 3.8..........%8. │ │ + 0x00e1bd90 48b33700 03000000 1e000000 98123a00 H.7...........:. │ │ + 0x00e1bda0 09000000 1e000000 ebd63900 0d000000 ..........9..... │ │ + 0x00e1bdb0 1a000000 9d293900 07000000 1a000000 .....)9......... │ │ + 0x00e1bdc0 5af03800 0f000000 13000000 b2253800 Z.8..........%8. │ │ 0x00e1bdd0 09000000 13000000 4cb33700 03000000 ........L.7..... │ │ - 0x00e1bde0 14000000 c9623900 09000000 14000000 .....b9......... │ │ - 0x00e1bdf0 a1ce3800 0d000000 14000000 6f043700 ..8.........o.7. │ │ + 0x00e1bde0 14000000 f0623900 09000000 14000000 .....b9......... │ │ + 0x00e1bdf0 c8ce3800 0d000000 14000000 6f043700 ..8.........o.7. │ │ 0x00e1be00 0d000000 1b000000 62783700 06000000 ........bx7..... │ │ 0x00e1be10 1b000000 69783700 07000000 12000000 ....ix7......... │ │ - 0x00e1be20 afce3800 0d000000 12000000 7d043700 ..8.........}.7. │ │ - 0x00e1be30 08000000 10000000 800b3900 03000000 ..........9..... │ │ - 0x00e1be40 10000000 97b33800 03000000 11000000 ......8......... │ │ - 0x00e1be50 71783700 03000000 02000100 840b3900 qx7...........9. │ │ + 0x00e1be20 d6ce3800 0d000000 12000000 7d043700 ..8.........}.7. │ │ + 0x00e1be30 08000000 10000000 a70b3900 03000000 ..........9..... │ │ + 0x00e1be40 10000000 beb33800 03000000 11000000 ......8......... │ │ + 0x00e1be50 71783700 03000000 02000100 ab0b3900 qx7...........9. │ │ 0x00e1be60 08000000 02000100 f54c3a00 03000000 .........L:..... │ │ 0x00e1be70 01000100 2c6c3a00 08000000 01000100 ....,l:......... │ │ 0x00e1be80 75783700 07000000 05000100 fe5d3800 ux7..........]8. │ │ - 0x00e1be90 07000000 06000100 d2d63900 07000000 ..........9..... │ │ - 0x00e1bea0 07000100 f7f33900 07000000 04000100 ......9......... │ │ + 0x00e1be90 07000000 06000100 f9d63900 07000000 ..........9..... │ │ + 0x00e1bea0 07000100 1ef43900 07000000 04000100 ......9......... │ │ 0x00e1beb0 e0d03700 04000000 08000100 4d3f3700 ..7.........M?7. │ │ 0x00e1bec0 06000000 08000100 05000000 00c00000 ................ │ │ 0x00e1bed0 00000000 00000000 00000000 10000000 ................ │ │ - 0x00e1bee0 c5ce3800 1c000000 1c000000 00000000 ..8............. │ │ + 0x00e1bee0 ecce3800 1c000000 1c000000 00000000 ..8............. │ │ 0x00e1bef0 93573700 e5793800 9c34c400 1c36c400 .W7..y8..4...6.. │ │ 0x00e1bf00 a437c400 0c38c400 1838c400 5c38c400 .7...8...8..\8.. │ │ 0x00e1bf10 243ac400 303ac400 383ac400 403ac400 $:..0:..8:..@:.. │ │ 0x00e1bf20 483ac400 b43ac400 d83ac400 fc3ac400 H:...:...:...:.. │ │ 0x00e1bf30 783bc400 a43bc400 00000000 b03bc400 x;...;.......;.. │ │ 0x00e1bf40 b83bc400 00000000 00000000 00000000 .;.............. │ │ 0x00e1bf50 00000000 00000000 00000000 503cc400 ............P<.. │ │ 0x00e1bf60 a43cc400 00000000 00000000 00000000 .<.............. │ │ 0x00e1bf70 00000000 ac3cc400 b83cc400 843ec400 .....<...<...>.. │ │ 0x00e1bf80 8c3ec400 00000000 98030000 98030000 .>.............. │ │ - 0x00e1bf90 00000000 5e7f3900 7e443800 9c34c400 ....^.9.~D8..4.. │ │ + 0x00e1bf90 00000000 857f3900 7e443800 9c34c400 ......9.~D8..4.. │ │ 0x00e1bfa0 1c36c400 a437c400 0c38c400 1838c400 .6...7...8...8.. │ │ 0x00e1bfb0 5c38c400 243ac400 303ac400 383ac400 \8..$:..0:..8:.. │ │ 0x00e1bfc0 403ac400 483ac400 b43ac400 d83ac400 @:..H:...:...:.. │ │ 0x00e1bfd0 fc3ac400 783bc400 a43bc400 00000000 .:..x;...;...... │ │ 0x00e1bfe0 b03bc400 f03ec400 00000000 00000000 .;...>.......... │ │ 0x00e1bff0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c000 503cc400 a43cc400 00000000 00000000 P<...<.......... │ │ 0x00e1c010 00000000 00000000 ac3cc400 b83cc400 .........<...<.. │ │ 0x00e1c020 f83ec400 8c3ec400 00000000 01000000 .>...>.......... │ │ 0x00e1c030 10000000 48c0e100 03000000 84c0e100 ....H........... │ │ 0x00e1c040 74000000 fd8d3a00 00000000 00000000 t.....:......... │ │ 0x00e1c050 08000000 7a3f3700 c449c400 00000000 ....z?7..I...... │ │ 0x00e1c060 00000000 10000000 1e983800 c449c400 ..........8..I.. │ │ - 0x00e1c070 01100000 00000000 40000000 26403900 ........@...&@9. │ │ + 0x00e1c070 01100000 00000000 40000000 4d403900 ........@...M@9. │ │ 0x00e1c080 e89ac200 00000000 00000000 00000000 ................ │ │ 0x00e1c090 00000000 2449c400 00000000 00000000 ....$I.......... │ │ 0x00e1c0a0 01000000 10000000 bcc0e100 05000000 ................ │ │ - 0x00e1c0b0 00000000 14000000 b9303a00 00000000 .........0:..... │ │ + 0x00e1c0b0 00000000 14000000 e0303a00 00000000 .........0:..... │ │ 0x00e1c0c0 00000000 00000000 72593700 c449c400 ........rY7..I.. │ │ 0x00e1c0d0 00000000 00000000 08000000 71693a00 ............qi:. │ │ 0x00e1c0e0 c449c400 00000000 00000000 04000000 .I.............. │ │ - 0x00e1c0f0 fed63900 c449c400 01000000 00000000 ..9..I.......... │ │ + 0x00e1c0f0 25d73900 c449c400 01000000 00000000 %.9..I.......... │ │ 0x00e1c100 0c000000 a36c3a00 c449c400 01000000 .....l:..I...... │ │ - 0x00e1c110 00000000 10000000 7e293900 b449c400 ........~)9..I.. │ │ + 0x00e1c110 00000000 10000000 a5293900 b449c400 .........)9..I.. │ │ 0x00e1c120 01000000 10000000 3cc1e100 02000000 ........<....... │ │ - 0x00e1c130 00000000 08000000 70bb3900 00000000 ........p.9..... │ │ - 0x00e1c140 00000000 00000000 18b13800 c88dc200 ..........8..... │ │ + 0x00e1c130 00000000 08000000 97bb3900 00000000 ..........9..... │ │ + 0x00e1c140 00000000 00000000 3fb13800 c88dc200 ........?.8..... │ │ 0x00e1c150 00000000 00000000 04000000 833f3700 .............?7. │ │ 0x00e1c160 c449c400 00000000 02000000 00000000 .I.............. │ │ 0x00e1c170 00000000 4840e500 00000000 9de93700 ....H@........7. │ │ 0x00e1c180 00000000 02000000 00000000 00000000 ................ │ │ - 0x00e1c190 6840e500 01000000 f8623900 ac5a3b00 h@.......b9..Z;. │ │ + 0x00e1c190 6840e500 01000000 1f633900 ac5a3b00 h@.......c9..Z;. │ │ 0x00e1c1a0 21000000 21000000 00000000 02000000 !...!........... │ │ 0x00e1c1b0 42000000 74000000 01000000 00000000 B...t........... │ │ 0x00e1c1c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c1d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c1e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c1f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c200 00000000 00000000 00000000 00000000 ................ │ │ @@ -30079,196 +30079,196 @@ │ │ 0x00e1c3d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c3e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c3f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c400 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c410 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c420 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e1c440 74000000 74000000 00000000 6d5e3900 t...t.......m^9. │ │ + 0x00e1c440 74000000 74000000 00000000 945e3900 t...t........^9. │ │ 0x00e1c450 198e3a00 4cadc400 e8aec400 acb0c400 ..:.L........... │ │ 0x00e1c460 d0b0c400 dcb0c400 1cb1c400 08b3c400 ................ │ │ 0x00e1c470 14b3c400 1cb3c400 24b3c400 2cb3c400 ........$...,... │ │ 0x00e1c480 70b3c400 78b3c400 acb3c400 0cb4c400 p...x........... │ │ 0x00e1c490 24b4c400 30b4c400 6cb5c400 74b5c400 $...0...l...t... │ │ 0x00e1c4a0 8cb5c400 0cb6c400 00000000 00000000 ................ │ │ 0x00e1c4b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c4c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c4d0 14b6c400 20b6c400 a0b7c400 70b8c400 .... .......p... │ │ 0x00e1c4e0 00000000 01000000 10000000 00c5e100 ................ │ │ - 0x00e1c4f0 06000000 78c5e100 70000000 6d5e3900 ....x...p...m^9. │ │ - 0x00e1c500 00100000 00000000 04000000 b8ad3800 ..............8. │ │ + 0x00e1c4f0 06000000 78c5e100 70000000 945e3900 ....x...p....^9. │ │ + 0x00e1c500 00100000 00000000 04000000 dfad3800 ..............8. │ │ 0x00e1c510 c89ac200 00000000 00000000 08000000 ................ │ │ 0x00e1c520 7a3f3700 c449c400 00000000 00000000 z?7..I.......... │ │ - 0x00e1c530 0c000000 a4f03800 c449c400 00000000 ......8..I...... │ │ + 0x00e1c530 0c000000 cbf03800 c449c400 00000000 ......8..I...... │ │ 0x00e1c540 00000000 10000000 1e983800 c449c400 ..........8..I.. │ │ 0x00e1c550 00000000 00000000 40000000 7ab33700 ........@...z.7. │ │ 0x00e1c560 c449c400 00000000 00000000 44000000 .I..........D... │ │ - 0x00e1c570 a1b33800 d449c400 00000000 00000000 ..8..I.......... │ │ + 0x00e1c570 c8b33800 d449c400 00000000 00000000 ..8..I.......... │ │ 0x00e1c580 00000000 00000000 84bac400 00000000 ................ │ │ 0x00e1c590 00000000 01000000 10000000 b0c5e100 ................ │ │ - 0x00e1c5a0 03000000 ecc5e100 70000000 6d5e3900 ........p...m^9. │ │ + 0x00e1c5a0 03000000 ecc5e100 70000000 945e3900 ........p....^9. │ │ 0x00e1c5b0 00000000 00000000 08000000 7a3f3700 ............z?7. │ │ 0x00e1c5c0 c449c400 00000000 00000000 0c000000 .I.............. │ │ - 0x00e1c5d0 a4f03800 c449c400 00000000 00000000 ..8..I.......... │ │ + 0x00e1c5d0 cbf03800 c449c400 00000000 00000000 ..8..I.......... │ │ 0x00e1c5e0 10000000 1e983800 c449c400 00000000 ......8..I...... │ │ 0x00e1c5f0 00000000 00000000 00000000 84bac400 ................ │ │ 0x00e1c600 00000000 00000000 01000000 10000000 ................ │ │ 0x00e1c610 24c6e100 04000000 74c6e100 70000000 $.......t...p... │ │ - 0x00e1c620 6d5e3900 00000000 00000000 40000000 m^9.........@... │ │ + 0x00e1c620 945e3900 00000000 00000000 40000000 .^9.........@... │ │ 0x00e1c630 7ab33700 c449c400 00000000 00000000 z.7..I.......... │ │ 0x00e1c640 08000000 7a3f3700 c449c400 00000000 ....z?7..I...... │ │ - 0x00e1c650 00000000 0c000000 a4f03800 c449c400 ..........8..I.. │ │ + 0x00e1c650 00000000 0c000000 cbf03800 c449c400 ..........8..I.. │ │ 0x00e1c660 00000000 00000000 10000000 1e983800 ..............8. │ │ 0x00e1c670 c449c400 00000000 00000000 00000000 .I.............. │ │ 0x00e1c680 00000000 84bac400 00000000 00000000 ................ │ │ - 0x00e1c690 98010000 98010000 00000000 43d43900 ............C.9. │ │ - 0x00e1c6a0 eece3800 14e4c400 08e5c400 48e6c400 ..8.........H... │ │ + 0x00e1c690 98010000 98010000 00000000 6ad43900 ............j.9. │ │ + 0x00e1c6a0 15cf3800 14e4c400 08e5c400 48e6c400 ..8.........H... │ │ 0x00e1c6b0 bce6c400 00000000 c8e6c400 74e8c400 ............t... │ │ 0x00e1c6c0 80e8c400 88e8c400 9ce8c400 f4e8c400 ................ │ │ 0x00e1c6d0 2ce9c400 34e9c400 58e9c400 c8e9c400 ,...4...X....... │ │ 0x00e1c6e0 14eac400 00000000 20eac400 28eac400 ........ ...(... │ │ 0x00e1c6f0 d0eac400 08ebc400 00000000 00000000 ................ │ │ 0x00e1c700 00000000 10ebc400 64ebc400 6cebc400 ........d...l... │ │ 0x00e1c710 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1c720 c4ebc400 d0ebc400 dcedc400 c0eec400 ................ │ │ 0x00e1c730 1cefc400 01000000 10000000 50c7e100 ............P... │ │ - 0x00e1c740 06000000 00000000 18000000 7ebb3900 ............~.9. │ │ - 0x00e1c750 00100000 00000000 00000000 b8ad3800 ..............8. │ │ + 0x00e1c740 06000000 00000000 18000000 a5bb3900 ..............9. │ │ + 0x00e1c750 00100000 00000000 00000000 dfad3800 ..............8. │ │ 0x00e1c760 c89ac200 00000000 00000000 04000000 ................ │ │ 0x00e1c770 ef443800 0c16c500 00000000 00000000 .D8............. │ │ 0x00e1c780 08000000 ba5c3700 1c16c500 00000000 .....\7......... │ │ 0x00e1c790 00000000 0c000000 f7443800 2c8dc200 .........D8.,... │ │ - 0x00e1c7a0 00000000 00000000 10000000 44ad3800 ............D.8. │ │ + 0x00e1c7a0 00000000 00000000 10000000 6bad3800 ............k.8. │ │ 0x00e1c7b0 688dc200 01000000 00000000 14000000 h............... │ │ 0x00e1c7c0 9fd13700 688dc200 02000000 00000000 ..7.h........... │ │ 0x00e1c7d0 e4c7e100 03000000 00000000 08000000 ................ │ │ - 0x00e1c7e0 22f43900 00000000 00000000 04000000 ".9............. │ │ - 0x00e1c7f0 0d633900 688ec200 00000000 00000000 .c9.h........... │ │ + 0x00e1c7e0 49f43900 00000000 00000000 04000000 I.9............. │ │ + 0x00e1c7f0 34633900 688ec200 00000000 00000000 4c9.h........... │ │ 0x00e1c800 04000000 02793700 94f3c400 00000000 .....y7......... │ │ - 0x00e1c810 00000000 04000000 deb33800 488ec200 ..........8.H... │ │ + 0x00e1c810 00000000 04000000 05b43800 488ec200 ..........8.H... │ │ 0x00e1c820 01000000 10000000 3cc8e100 03000000 ........<....... │ │ - 0x00e1c830 00000000 0c000000 03cf3800 00100000 ..........8..... │ │ - 0x00e1c840 00000000 00000000 967f3900 c89ac200 ..........9..... │ │ + 0x00e1c830 00000000 0c000000 2acf3800 00100000 ........*.8..... │ │ + 0x00e1c840 00000000 00000000 bd7f3900 c89ac200 ..........9..... │ │ 0x00e1c850 00100000 00000000 04000000 12073800 ..............8. │ │ 0x00e1c860 c89ac200 00100000 00000000 08000000 ................ │ │ - 0x00e1c870 249f3900 c89ac200 01000000 10000000 $.9............. │ │ + 0x00e1c870 4b9f3900 c89ac200 01000000 10000000 K.9............. │ │ 0x00e1c880 94c8e100 03000000 00000000 0c000000 ................ │ │ 0x00e1c890 d6443800 00100000 00000000 00000000 .D8............. │ │ 0x00e1c8a0 c0e93700 c89ac200 00000000 00000000 ..7............. │ │ - 0x00e1c8b0 04000000 57ce3900 688ec200 00010000 ....W.9.h....... │ │ + 0x00e1c8b0 04000000 7ece3900 688ec200 00010000 ....~.9.h....... │ │ 0x00e1c8c0 ffffffff 00000000 d6443800 fc15c500 .........D8..... │ │ 0x00e1c8d0 00000000 04000000 00000000 ecc8e100 ................ │ │ 0x00e1c8e0 03000000 34c9e100 00000000 a9020000 ....4........... │ │ 0x00e1c8f0 00000000 00000000 08000000 b05c3700 .............\7. │ │ 0x00e1c900 488ec200 aa020000 00000000 00000000 H............... │ │ 0x00e1c910 08000000 5d983800 688dc200 ab020000 ....].8.h....... │ │ 0x00e1c920 00000000 00000000 08000000 d36c3a00 .............l:. │ │ 0x00e1c930 74f3c400 00000000 00000000 08000000 t............... │ │ 0x00e1c940 d0223700 788ec200 01000000 10000000 ."7.x........... │ │ 0x00e1c950 64c9e100 02000000 00000000 08000000 d............... │ │ - 0x00e1c960 d0b33800 00000000 00000000 00000000 ..8............. │ │ + 0x00e1c960 f7b33800 00000000 00000000 00000000 ..8............. │ │ 0x00e1c970 67983800 688ec200 00010000 ffffffff g.8.h........... │ │ - 0x00e1c980 00000000 d0b33800 2c16c500 00000000 ......8.,....... │ │ + 0x00e1c980 00000000 f7b33800 2c16c500 00000000 ......8.,....... │ │ 0x00e1c990 00000000 00000000 a8c9e100 02000000 ................ │ │ 0x00e1c9a0 d8c9e100 00000000 96010000 00000000 ................ │ │ 0x00e1c9b0 00000000 04000000 15073800 688dc200 ..........8.h... │ │ 0x00e1c9c0 97010000 00000000 00000000 04000000 ................ │ │ - 0x00e1c9d0 31f43900 84f3c400 00000000 00000000 1.9............. │ │ + 0x00e1c9d0 58f43900 84f3c400 00000000 00000000 X.9............. │ │ 0x00e1c9e0 04000000 d0223700 788ec200 01000000 ....."7.x....... │ │ 0x00e1c9f0 10000000 08cae100 03000000 00000000 ................ │ │ 0x00e1ca00 0c000000 d8223700 00000000 00000000 ....."7......... │ │ 0x00e1ca10 00000000 ae523700 2c8dc200 00000000 .....R7.,....... │ │ 0x00e1ca20 00000000 04000000 c2e93700 2c8dc200 ..........7.,... │ │ - 0x00e1ca30 01000000 00000000 08000000 18b13800 ..............8. │ │ + 0x00e1ca30 01000000 00000000 08000000 3fb13800 ............?.8. │ │ 0x00e1ca40 c88dc200 01000000 10000000 60cae100 ............`... │ │ 0x00e1ca50 04000000 00000000 10000000 455e3800 ............E^8. │ │ - 0x00e1ca60 00100000 00000000 00000000 b8ad3800 ..............8. │ │ + 0x00e1ca60 00100000 00000000 00000000 dfad3800 ..............8. │ │ 0x00e1ca70 c89ac200 00000000 00000000 04000000 ................ │ │ 0x00e1ca80 c4e93700 2c8dc200 91000000 00000000 ..7.,........... │ │ - 0x00e1ca90 08000000 7bc63800 a4f3c400 91000000 ....{.8......... │ │ + 0x00e1ca90 08000000 a2c63800 a4f3c400 91000000 ......8......... │ │ 0x00e1caa0 01000000 0c000000 1d263800 c88dc200 .........&8..... │ │ - 0x00e1cab0 00000000 06b43800 01000000 23763800 ......8.....#v8. │ │ - 0x00e1cac0 00000000 590b3900 00200000 349f3900 ....Y.9.. ..4.9. │ │ - 0x00e1cad0 00400000 21473900 04000000 8bbb3900 .@..!G9.......9. │ │ + 0x00e1cab0 00000000 2db43800 01000000 23763800 ....-.8.....#v8. │ │ + 0x00e1cac0 00000000 800b3900 00200000 5b9f3900 ......9.. ..[.9. │ │ + 0x00e1cad0 00400000 48473900 04000000 b2bb3900 .@..HG9.......9. │ │ 0x00e1cae0 02000000 c05c3700 06000000 f4223700 .....\7......"7. │ │ 0x00e1caf0 c0020000 d46b3b00 00000000 106d3a00 .....k;......m:. │ │ - 0x00e1cb00 c1020000 4c6c3b00 00000000 42473900 ....Ll;.....BG9. │ │ - 0x00e1cb10 c2020000 c46c3b00 00000000 68473900 .....l;.....hG9. │ │ - 0x00e1cb20 c3020000 486d3b00 00000000 68473900 ....Hm;.....hG9. │ │ + 0x00e1cb00 c1020000 4c6c3b00 00000000 69473900 ....Ll;.....iG9. │ │ + 0x00e1cb10 c2020000 c46c3b00 00000000 8f473900 .....l;......G9. │ │ + 0x00e1cb20 c3020000 486d3b00 00000000 8f473900 ....Hm;......G9. │ │ 0x00e1cb30 c4020000 cc6d3b00 00000000 e3e93700 .....m;.......7. │ │ 0x00e1cb40 c5020000 5c6e3b00 00000000 e3e93700 ....\n;.......7. │ │ 0x00e1cb50 c6020000 006f3b00 00000000 06233700 .....o;......#7. │ │ - 0x00e1cb60 c7020000 a46f3b00 00000000 b27f3900 .....o;.......9. │ │ + 0x00e1cb60 c7020000 a46f3b00 00000000 d97f3900 .....o;.......9. │ │ 0x00e1cb70 c8020000 44703b00 00000000 867a3800 ....Dp;......z8. │ │ 0x00e1cb80 c9020000 04713b00 00000000 82b33700 .....q;.......7. │ │ 0x00e1cb90 ca020000 d0713b00 00000000 3b6d3a00 .....q;.....;m:. │ │ 0x00e1cba0 cb020000 a0723b00 00000000 7a8e3a00 .....r;.....z.:. │ │ - 0x00e1cbb0 cc020000 e4733b00 00000000 0fb43800 .....s;.......8. │ │ + 0x00e1cbb0 cc020000 e4733b00 00000000 36b43800 .....s;.....6.8. │ │ 0x00e1cbc0 99010000 94753b00 00000000 535e3800 .....u;.....S^8. │ │ - 0x00e1cbd0 9a010000 48763b00 00000000 d87f3900 ....Hv;.......9. │ │ - 0x00e1cbe0 9b010000 fc763b00 00000000 d87f3900 .....v;.......9. │ │ + 0x00e1cbd0 9a010000 48763b00 00000000 ff7f3900 ....Hv;.......9. │ │ + 0x00e1cbe0 9b010000 fc763b00 00000000 ff7f3900 .....v;.......9. │ │ 0x00e1cbf0 9c010000 b0773b00 00000000 cb5c3700 .....w;......\7. │ │ 0x00e1cc00 9d010000 88783b00 00000000 cb5c3700 .....x;......\7. │ │ 0x00e1cc10 9e010000 60793b00 00000000 cb5c3700 ....`y;......\7. │ │ 0x00e1cc20 9f010000 387a3b00 14ffc500 fc443800 ....8z;......D8. │ │ - 0x00e1cc30 cd020000 1c7b3b00 00000000 ff7f3900 .....{;.......9. │ │ - 0x00e1cc40 ce020000 9c7b3b00 00000000 ff7f3900 .....{;.......9. │ │ + 0x00e1cc30 cd020000 1c7b3b00 00000000 26803900 .....{;.....&.9. │ │ + 0x00e1cc40 ce020000 9c7b3b00 00000000 26803900 .....{;.....&.9. │ │ 0x00e1cc50 cf020000 1c7c3b00 00000000 9b3f3700 .....|;......?7. │ │ 0x00e1cc60 d0020000 a87c3b00 00000000 3e263800 .....|;.....>&8. │ │ - 0x00e1cc70 d1020000 347d3b00 00000000 36633900 ....4};.....6c9. │ │ - 0x00e1cc80 d2020000 c47d3b00 00000000 3a9f3900 .....};.....:.9. │ │ + 0x00e1cc70 d1020000 347d3b00 00000000 5d633900 ....4};.....]c9. │ │ + 0x00e1cc80 d2020000 c47d3b00 00000000 619f3900 .....};.....a.9. │ │ 0x00e1cc90 d3020000 547e3b00 00000000 aa4d3a00 ....T~;......M:. │ │ 0x00e1cca0 d4020000 e47e3b00 00000000 22793700 .....~;....."y7. │ │ 0x00e1ccb0 d5020000 a07f3b00 00000000 22793700 ......;....."y7. │ │ 0x00e1ccc0 d6020000 5c803b00 00000000 ac7a3800 ....\.;......z8. │ │ 0x00e1ccd0 d7020000 20813b00 00000000 ac7a3800 .... .;......z8. │ │ 0x00e1cce0 d8020000 f8813b00 00000000 cb043700 ......;.......7. │ │ 0x00e1ccf0 d9020000 bc823b00 00000000 09ea3700 ......;.......7. │ │ 0x00e1cd00 da020000 a4833b00 00000000 09ea3700 ......;.......7. │ │ 0x00e1cd10 db020000 a0843b00 00000000 73963700 ......;.....s.7. │ │ 0x00e1cd20 dc020000 e8853b00 00000000 73963700 ......;.....s.7. │ │ 0x00e1cd30 dd020000 44873b00 00000000 71983800 ....D.;.....q.8. │ │ 0x00e1cd40 de020000 04893b00 00000000 71983800 ......;.....q.8. │ │ - 0x00e1cd50 ac020000 d88a3b00 00000000 3ab43800 ......;.....:.8. │ │ - 0x00e1cd60 ad020000 7c8b3b00 00000000 3ab43800 ....|.;.....:.8. │ │ - 0x00e1cd70 ae020000 208c3b00 00000000 3ab43800 .... .;.....:.8. │ │ + 0x00e1cd50 ac020000 d88a3b00 00000000 61b43800 ......;.....a.8. │ │ + 0x00e1cd60 ad020000 7c8b3b00 00000000 61b43800 ....|.;.....a.8. │ │ + 0x00e1cd70 ae020000 208c3b00 00000000 61b43800 .... .;.....a.8. │ │ 0x00e1cd80 af020000 c48c3b00 00000000 d64d3a00 ......;......M:. │ │ 0x00e1cd90 b0020000 608d3b00 00000000 f25c3700 ....`.;......\7. │ │ 0x00e1cda0 b1020000 148e3b00 00000000 f25c3700 ......;......\7. │ │ 0x00e1cdb0 b2020000 c88e3b00 00000000 f25c3700 ......;......\7. │ │ - 0x00e1cdc0 b5020000 7c8f3b00 00000000 3cf43900 ....|.;.....<.9. │ │ - 0x00e1cdd0 b6020000 30903b00 00000000 619f3900 ....0.;.....a.9. │ │ - 0x00e1cde0 b7020000 08913b00 00000000 619f3900 ......;.....a.9. │ │ - 0x00e1cdf0 b8020000 e0913b00 00000000 619f3900 ......;.....a.9. │ │ - 0x00e1ce00 bb020000 b8923b00 00000000 d1123a00 ......;.......:. │ │ - 0x00e1ce10 bc020000 9c933b00 00000000 67633900 ......;.....gc9. │ │ - 0x00e1ce20 bd020000 98943b00 00000000 39cf3800 ......;.....9.8. │ │ - 0x00e1ce30 be020000 cc953b00 00000000 64f43900 ......;.....d.9. │ │ + 0x00e1cdc0 b5020000 7c8f3b00 00000000 63f43900 ....|.;.....c.9. │ │ + 0x00e1cdd0 b6020000 30903b00 00000000 889f3900 ....0.;.......9. │ │ + 0x00e1cde0 b7020000 08913b00 00000000 889f3900 ......;.......9. │ │ + 0x00e1cdf0 b8020000 e0913b00 00000000 889f3900 ......;.......9. │ │ + 0x00e1ce00 bb020000 b8923b00 00000000 f8123a00 ......;.......:. │ │ + 0x00e1ce10 bc020000 9c933b00 00000000 8e633900 ......;......c9. │ │ + 0x00e1ce20 bd020000 98943b00 00000000 60cf3800 ......;.....`.8. │ │ + 0x00e1ce30 be020000 cc953b00 00000000 8bf43900 ......;.......9. │ │ 0x00e1ce40 bf020000 f8963b00 00000000 35ea3700 ......;.....5.7. │ │ - 0x00e1ce50 df020000 4c983b00 00000000 62b43800 ....L.;.....b.8. │ │ - 0x00e1ce60 e0020000 347d3b00 00000000 36633900 ....4};.....6c9. │ │ - 0x00e1ce70 e1020000 1c7b3b00 00000000 ff7f3900 .....{;.......9. │ │ - 0x00e1ce80 e2020000 d88a3b00 00000000 3ab43800 ......;.....:.8. │ │ + 0x00e1ce50 df020000 4c983b00 00000000 89b43800 ....L.;.......8. │ │ + 0x00e1ce60 e0020000 347d3b00 00000000 5d633900 ....4};.....]c9. │ │ + 0x00e1ce70 e1020000 1c7b3b00 00000000 26803900 .....{;.....&.9. │ │ + 0x00e1ce80 e2020000 d88a3b00 00000000 61b43800 ......;.....a.8. │ │ 0x00e1ce90 e3020000 d46b3b00 00000000 106d3a00 .....k;......m:. │ │ 0x00e1cea0 e4020000 006f3b00 00000000 06233700 .....o;......#7. │ │ 0x00e1ceb0 e5020000 b8983b00 00000000 dd7a3800 ......;......z8. │ │ 0x00e1cec0 e6020000 24993b00 00000000 49793700 ....$.;.....Iy7. │ │ 0x00e1ced0 e7020000 5c803b00 00000000 ac7a3800 ....\.;......z8. │ │ 0x00e1cee0 e8020000 20813b00 00000000 ac7a3800 .... .;......z8. │ │ 0x00e1cef0 e9020000 b4993b00 00000000 31233700 ......;.....1#7. │ │ - 0x00e1cf00 ed020000 6c9a3b00 00000000 f9303a00 ....l.;......0:. │ │ - 0x00e1cf10 ee020000 f49a3b00 00000000 e5293900 ......;......)9. │ │ - 0x00e1cf20 99030000 949b3b00 00000000 8e473900 ......;......G9. │ │ - 0x00e1cf30 9a030000 1c9c3b00 00000000 8e473900 ......;......G9. │ │ + 0x00e1cf00 ed020000 6c9a3b00 00000000 20313a00 ....l.;..... 1:. │ │ + 0x00e1cf10 ee020000 f49a3b00 00000000 0c2a3900 ......;......*9. │ │ + 0x00e1cf20 99030000 949b3b00 00000000 b5473900 ......;......G9. │ │ + 0x00e1cf30 9a030000 1c9c3b00 00000000 b5473900 ......;......G9. │ │ 0x00e1cf40 9b030000 a49c3b00 00000000 6f793700 ......;.....oy7. │ │ 0x00e1cf50 9c030000 449d3b00 00000000 6f793700 ....D.;.....oy7. │ │ 0x00e1cf60 9d030000 e49d3b00 00000000 c1d13700 ......;.......7. │ │ 0x00e1cf70 9e030000 9c9e3b00 00000000 c1d13700 ......;.......7. │ │ - 0x00e1cf80 9f030000 549f3b00 00000000 51d73900 ....T.;.....Q.9. │ │ - 0x00e1cf90 a0030000 24a03b00 00000000 51d73900 ....$.;.....Q.9. │ │ + 0x00e1cf80 9f030000 549f3b00 00000000 78d73900 ....T.;.....x.9. │ │ + 0x00e1cf90 a0030000 24a03b00 00000000 78d73900 ....$.;.....x.9. │ │ 0x00e1cfa0 a1030000 f4a03b00 00000000 9d983800 ......;.......8. │ │ 0x00e1cfb0 a2030000 f4a13b00 00000000 9d983800 ......;.......8. │ │ 0x00e1cfc0 a3030000 f4a23b00 00000000 57233700 ......;.....W#7. │ │ 0x00e1cfd0 a4030000 24a43b00 00000000 57233700 ....$.;.....W#7. │ │ 0x00e1cfe0 a5030000 54a53b00 00000000 616d3a00 ....T.;.....am:. │ │ 0x00e1cff0 a6030000 e4a63b00 00000000 616d3a00 ......;.....am:. │ │ 0x00e1d000 94040000 74a83b00 00000000 1a5d3700 ....t.;......]7. │ │ @@ -30325,35 +30325,35 @@ │ │ 0x00e1d330 00000000 00000000 7c87c600 00000000 ........|....... │ │ 0x00e1d340 00000000 8487c600 8c87c600 00000000 ................ │ │ 0x00e1d350 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1d360 00000000 00000000 00000000 ac88c600 ................ │ │ 0x00e1d370 3089c600 b089c600 ac8ac600 9c8bc600 0............... │ │ 0x00e1d380 a48bc600 648cc600 6c8cc600 d08cc600 ....d...l....... │ │ 0x00e1d390 0b040000 0b040000 00000000 c71f3700 ..............7. │ │ - 0x00e1d3a0 23f13800 f482c600 7883c600 d884c600 #.8.....x....... │ │ + 0x00e1d3a0 4af13800 f482c600 7883c600 d884c600 J.8.....x....... │ │ 0x00e1d3b0 4c85c600 00000000 5485c600 d886c600 L.......T....... │ │ 0x00e1d3c0 e086c600 1887c600 5487c600 00000000 ........T....... │ │ 0x00e1d3d0 00000000 00000000 00000000 7c87c600 ............|... │ │ 0x00e1d3e0 00000000 00000000 8487c600 8c87c600 ................ │ │ 0x00e1d3f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1d400 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1d410 ac88c600 3089c600 b089c600 ac8ac600 ....0........... │ │ 0x00e1d420 9c8bc600 a48bc600 148dc600 6c8cc600 ............l... │ │ 0x00e1d430 d08cc600 3f040000 3f040000 00000000 ....?...?....... │ │ - 0x00e1d440 89b43800 db633900 f482c600 7883c600 ..8..c9.....x... │ │ + 0x00e1d440 b0b43800 02643900 f482c600 7883c600 ..8..d9.....x... │ │ 0x00e1d450 d884c600 4c85c600 00000000 5485c600 ....L.......T... │ │ 0x00e1d460 d886c600 1c8dc600 1887c600 5487c600 ............T... │ │ 0x00e1d470 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1d480 7c87c600 00000000 00000000 8487c600 |............... │ │ 0x00e1d490 248dc600 00000000 00000000 3c8dc600 $...........<... │ │ 0x00e1d4a0 ec8dc600 408ec600 00000000 00000000 ....@........... │ │ 0x00e1d4b0 00000000 ac88c600 3089c600 b089c600 ........0....... │ │ 0x00e1d4c0 ac8ac600 9c8bc600 a48bc600 6c8ec600 ............l... │ │ 0x00e1d4d0 6c8cc600 d08cc600 40040000 40040000 l.......@...@... │ │ - 0x00e1d4e0 00000000 f7793700 562a3900 f482c600 .....y7.V*9..... │ │ + 0x00e1d4e0 00000000 f7793700 7d2a3900 f482c600 .....y7.}*9..... │ │ 0x00e1d4f0 7883c600 d884c600 4c85c600 00000000 x.......L....... │ │ 0x00e1d500 5485c600 d886c600 748ec600 1887c600 T.......t....... │ │ 0x00e1d510 5487c600 00000000 00000000 00000000 T............... │ │ 0x00e1d520 00000000 7c87c600 00000000 00000000 ....|........... │ │ 0x00e1d530 8487c600 248dc600 00000000 00000000 ....$........... │ │ 0x00e1d540 3c8dc600 7c8ec600 d08ec600 00000000 <...|........... │ │ 0x00e1d550 00000000 00000000 ac88c600 3089c600 ............0... │ │ @@ -30707,60 +30707,60 @@ │ │ 0x00e1eb10 6492c800 5894c800 8097c800 d8020000 d...X........... │ │ 0x00e1eb20 00000000 00000000 9897c800 00000000 ................ │ │ 0x00e1eb30 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1eb40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1eb50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1eb60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1eb70 00000000 00000000 00000000 a9403700 .............@7. │ │ - 0x00e1eb80 c0020000 33b53800 c1020000 8a8f3a00 ....3.8.......:. │ │ - 0x00e1eb90 c2020000 5deb3700 c3020000 a3f13800 ....].7.......8. │ │ - 0x00e1eba0 c4020000 2d2b3900 c5020000 b04e3a00 ....-+9......N:. │ │ - 0x00e1ebb0 c6020000 23a03900 c7020000 84d03800 ....#.9.......8. │ │ - 0x00e1ebc0 c8020000 6cbc3900 c9020000 7c9a3800 ....l.9.....|.8. │ │ - 0x00e1ebd0 ca020000 b3483900 cb020000 380d3900 .....H9.....8.9. │ │ - 0x00e1ebe0 cc020000 869a3800 99010000 83813900 ......8.......9. │ │ - 0x00e1ebf0 9a010000 37f63900 9b010000 9c7c3800 ....7.9......|8. │ │ - 0x00e1ec00 9c010000 42f63900 9d010000 79643900 ....B.9.....yd9. │ │ - 0x00e1ec10 9e010000 2da03900 9f010000 6d463800 ....-.9.....mF8. │ │ + 0x00e1eb80 c0020000 5ab53800 c1020000 8a8f3a00 ....Z.8.......:. │ │ + 0x00e1eb90 c2020000 5deb3700 c3020000 caf13800 ....].7.......8. │ │ + 0x00e1eba0 c4020000 542b3900 c5020000 b04e3a00 ....T+9......N:. │ │ + 0x00e1ebb0 c6020000 4aa03900 c7020000 abd03800 ....J.9.......8. │ │ + 0x00e1ebc0 c8020000 93bc3900 c9020000 7c9a3800 ......9.....|.8. │ │ + 0x00e1ebd0 ca020000 da483900 cb020000 5f0d3900 .....H9....._.9. │ │ + 0x00e1ebe0 cc020000 869a3800 99010000 aa813900 ......8.......9. │ │ + 0x00e1ebf0 9a010000 5ef63900 9b010000 9c7c3800 ....^.9......|8. │ │ + 0x00e1ec00 9c010000 69f63900 9d010000 a0643900 ....i.9......d9. │ │ + 0x00e1ec10 9e010000 54a03900 9f010000 6d463800 ....T.9.....mF8. │ │ 0x00e1ec20 cd020000 a3b43700 ce020000 dcd23700 ......7.......7. │ │ - 0x00e1ec30 cf020000 c47a3700 d0020000 420d3900 .....z7.....B.9. │ │ + 0x00e1ec30 cf020000 c47a3700 d0020000 690d3900 .....z7.....i.9. │ │ 0x00e1ec40 d1020000 8c053700 d2020000 ce7a3700 ......7......z7. │ │ - 0x00e1ec50 d3020000 bf133a00 d4020000 d87a3700 ......:......z7. │ │ + 0x00e1ec50 d3020000 e6133a00 d4020000 d87a3700 ......:......z7. │ │ 0x00e1ec60 d5020000 e27a3700 d6020000 23083800 .....z7.....#.8. │ │ 0x00e1ec70 d7020000 b3403700 d8020000 ba4e3a00 .....@7......N:. │ │ - 0x00e1ec80 d9020000 8ed03800 da020000 e6d23700 ......8.......7. │ │ - 0x00e1ec90 db020000 c9133a00 dc020000 98d03800 ......:.......8. │ │ - 0x00e1eca0 dd020000 67eb3700 de020000 8e813900 ....g.7.......9. │ │ - 0x00e1ecb0 ac020000 948f3a00 ad020000 76bc3900 ......:.....v.9. │ │ - 0x00e1ecc0 ae020000 96053700 af020000 8ad83900 ......7.......9. │ │ - 0x00e1ecd0 b0020000 35323a00 b1020000 f55e3800 ....52:......^8. │ │ + 0x00e1ec80 d9020000 b5d03800 da020000 e6d23700 ......8.......7. │ │ + 0x00e1ec90 db020000 f0133a00 dc020000 bfd03800 ......:.......8. │ │ + 0x00e1eca0 dd020000 67eb3700 de020000 b5813900 ....g.7.......9. │ │ + 0x00e1ecb0 ac020000 948f3a00 ad020000 9dbc3900 ......:.......9. │ │ + 0x00e1ecc0 ae020000 96053700 af020000 b1d83900 ......7.......9. │ │ + 0x00e1ecd0 b0020000 5c323a00 b1020000 f55e3800 ....\2:......^8. │ │ 0x00e1ece0 b2020000 bd403700 b5020000 a1053700 .....@7.......7. │ │ - 0x00e1ecf0 b6020000 bd483900 b7020000 f25d3700 .....H9......]7. │ │ - 0x00e1ed00 b8020000 81bc3900 bb020000 a2d03800 ......9.......8. │ │ - 0x00e1ed10 bc020000 3db53800 bd020000 8cbc3900 ....=.8.......9. │ │ - 0x00e1ed20 be020000 a77c3800 bf020000 48b53800 .....|8.....H.8. │ │ - 0x00e1ed30 df020000 99813900 e0020000 f0d23700 ......9.......7. │ │ - 0x00e1ed40 e1020000 9f8f3a00 e2020000 38a03900 ......:.....8.9. │ │ - 0x00e1ed50 e3020000 adf13800 e4020000 71eb3700 ......8.....q.7. │ │ - 0x00e1ed60 e5020000 d3133a00 e6020000 ea133a00 ......:.......:. │ │ - 0x00e1ed70 e7020000 4c0d3900 e8020000 e0243700 ....L.9......$7. │ │ - 0x00e1ed80 e9020000 84643900 ed020000 372b3900 .....d9.....7+9. │ │ - 0x00e1ed90 ee020000 add03800 99030000 af973700 ......8.......7. │ │ - 0x00e1eda0 9a030000 ac053700 9b030000 5fb53800 ......7....._.8. │ │ - 0x00e1edb0 9c030000 b0813900 9d030000 c44e3a00 ......9......N:. │ │ - 0x00e1edc0 9e030000 97bc3900 9f030000 adb43700 ......9.......7. │ │ - 0x00e1edd0 a0030000 02143a00 a1030000 452b3900 ......:.....E+9. │ │ + 0x00e1ecf0 b6020000 e4483900 b7020000 f25d3700 .....H9......]7. │ │ + 0x00e1ed00 b8020000 a8bc3900 bb020000 c9d03800 ......9.......8. │ │ + 0x00e1ed10 bc020000 64b53800 bd020000 b3bc3900 ....d.8.......9. │ │ + 0x00e1ed20 be020000 a77c3800 bf020000 6fb53800 .....|8.....o.8. │ │ + 0x00e1ed30 df020000 c0813900 e0020000 f0d23700 ......9.......7. │ │ + 0x00e1ed40 e1020000 9f8f3a00 e2020000 5fa03900 ......:....._.9. │ │ + 0x00e1ed50 e3020000 d4f13800 e4020000 71eb3700 ......8.....q.7. │ │ + 0x00e1ed60 e5020000 fa133a00 e6020000 11143a00 ......:.......:. │ │ + 0x00e1ed70 e7020000 730d3900 e8020000 e0243700 ....s.9......$7. │ │ + 0x00e1ed80 e9020000 ab643900 ed020000 5e2b3900 .....d9.....^+9. │ │ + 0x00e1ed90 ee020000 d4d03800 99030000 af973700 ......8.......7. │ │ + 0x00e1eda0 9a030000 ac053700 9b030000 86b53800 ......7.......8. │ │ + 0x00e1edb0 9c030000 d7813900 9d030000 c44e3a00 ......9......N:. │ │ + 0x00e1edc0 9e030000 bebc3900 9f030000 adb43700 ......9.......7. │ │ + 0x00e1edd0 a0030000 29143a00 a1030000 6c2b3900 ....).:.....l+9. │ │ 0x00e1ede0 a2030000 d26e3a00 a3030000 c8403700 .....n:......@7. │ │ 0x00e1edf0 a4030000 07d33700 a5030000 b68f3a00 ......7.......:. │ │ - 0x00e1ee00 a6030000 99ea3700 94040000 640d3900 ......7.....d.9. │ │ - 0x00e1ee10 d3020000 6fb53800 d7020000 bdb43700 ....o.8.......7. │ │ - 0x00e1ee20 da020000 c8483900 dc020000 919a3800 .....H9.......8. │ │ - 0x00e1ee30 de020000 a7bc3900 d1020000 adbc3900 ......9.......9. │ │ - 0x00e1ee40 d6020000 12143a00 d9020000 f8243700 ......:......$7. │ │ - 0x00e1ee50 db020000 b3bc3900 dd020000 bdd03800 ......9.......8. │ │ + 0x00e1ee00 a6030000 99ea3700 94040000 8b0d3900 ......7.......9. │ │ + 0x00e1ee10 d3020000 96b53800 d7020000 bdb43700 ......8.......7. │ │ + 0x00e1ee20 da020000 ef483900 dc020000 919a3800 .....H9.......8. │ │ + 0x00e1ee30 de020000 cebc3900 d1020000 d4bc3900 ......9.......9. │ │ + 0x00e1ee40 d6020000 39143a00 d9020000 f8243700 ....9.:......$7. │ │ + 0x00e1ee50 db020000 dabc3900 dd020000 e4d03800 ......9.......8. │ │ 0x00e1ee60 99010000 005f3800 c9020000 bf973700 ....._8.......7. │ │ 0x00e1ee70 9f010000 bc053700 cb020000 d44e3a00 ......7......N:. │ │ 0x00e1ee80 cc020000 00000000 9827c900 c427c900 .........'...'.. │ │ 0x00e1ee90 f027c900 1c28c900 3c29c900 2c2ac900 .'...(..<)..,*.. │ │ 0x00e1eea0 a02ac900 01000000 10000000 c0eee100 .*.............. │ │ 0x00e1eeb0 02000000 00000000 08000000 ac083800 ..............8. │ │ 0x00e1eec0 00100000 00000000 00000000 c3b43700 ..............7. │ │ @@ -30935,242 +30935,242 @@ │ │ 0x00e1f950 45000000 ffffffff ffffffff 20edc900 E........... ... │ │ 0x00e1f960 98e9c900 02000000 cd030000 ffffffff ................ │ │ 0x00e1f970 ffffffff 20d7c900 24d4c900 01000000 .... ...$....... │ │ 0x00e1f980 10000000 98f9e100 05000000 00000000 ................ │ │ 0x00e1f990 14000000 027d3800 00000000 00000000 .....}8......... │ │ 0x00e1f9a0 00000000 88923700 2c8dc200 00000000 ......7.,....... │ │ 0x00e1f9b0 00000000 04000000 25283800 688dc200 ........%(8.h... │ │ - 0x00e1f9c0 00000000 00000000 08000000 b1823900 ..............9. │ │ + 0x00e1f9c0 00000000 00000000 08000000 d8823900 ..............9. │ │ 0x00e1f9d0 688dc200 00000000 00000000 0c000000 h............... │ │ 0x00e1f9e0 51983700 688dc200 01000000 00000000 Q.7.h........... │ │ - 0x00e1f9f0 10000000 e32b3900 688dc200 01000000 .....+9.h....... │ │ + 0x00e1f9f0 10000000 0a2c3900 688dc200 01000000 .....,9.h....... │ │ 0x00e1fa00 10000000 18fae100 02000000 00000000 ................ │ │ 0x00e1fa10 08000000 33283800 00000000 00000000 ....3(8......... │ │ 0x00e1fa20 00000000 64d33700 f893c200 00000000 ....d.7......... │ │ 0x00e1fa30 00000000 04000000 06063700 f893c200 ..........7..... │ │ 0x00e1fa40 01000000 10000000 5cfae100 04000000 ........\....... │ │ 0x00e1fa50 00000000 10000000 fa053700 00000000 ..........7..... │ │ 0x00e1fa60 00000000 00000000 88923700 788ec200 ..........7.x... │ │ 0x00e1fa70 00000000 00000000 04000000 6cd33700 ............l.7. │ │ 0x00e1fa80 688dc200 01000000 00000000 08000000 h............... │ │ 0x00e1fa90 e8b43700 688dc200 01000000 00000000 ..7.h........... │ │ - 0x00e1faa0 0c000000 bb823900 f893c200 01000000 ......9......... │ │ + 0x00e1faa0 0c000000 e2823900 f893c200 01000000 ......9......... │ │ 0x00e1fab0 10000000 c8fae100 02000000 00000000 ................ │ │ 0x00e1fac0 08000000 19473800 00000000 00000000 .....G8......... │ │ 0x00e1fad0 00000000 88923700 2c8dc200 00000000 ......7.,....... │ │ 0x00e1fae0 00000000 04000000 6cd33700 688dc200 ........l.7.h... │ │ 0x00e1faf0 06000000 98883a00 90030000 43953800 ......:.....C.8. │ │ - 0x00e1fb00 98010000 43d43900 3f040000 89b43800 ....C.9.?.....8. │ │ + 0x00e1fb00 98010000 6ad43900 3f040000 b0b43800 ....j.9.?.....8. │ │ 0x00e1fb10 40040000 f7793700 0a040000 7b763800 @....y7.....{v8. │ │ 0x00e1fb20 0b040000 c71f3700 94040000 99ea3700 ......7.......7. │ │ - 0x00e1fb30 1c000000 93573700 98030000 5e7f3900 .....W7.....^.9. │ │ - 0x00e1fb40 98030000 dd253700 74000000 6d5e3900 .....%7.t...m^9. │ │ - 0x00e1fb50 09020000 ddd03900 e41dca00 00000000 ......9......... │ │ + 0x00e1fb30 1c000000 93573700 98030000 857f3900 .....W7.......9. │ │ + 0x00e1fb40 98030000 dd253700 74000000 945e3900 .....%7.t....^9. │ │ + 0x00e1fb50 09020000 04d13900 e41dca00 00000000 ......9......... │ │ 0x00e1fb60 bc1fca00 00000000 e41fca00 0c20ca00 ............. .. │ │ 0x00e1fb70 2c20ca00 4821ca00 a821ca00 e821ca00 , ..H!...!...!.. │ │ 0x00e1fb80 00000000 00000000 02000000 ffffffff ................ │ │ 0x00e1fb90 ffffffff f0010000 0f000000 247d3800 ............$}8. │ │ 0x00e1fba0 e1253700 247d3800 05000000 00000000 .%7.$}8......... │ │ 0x00e1fbb0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e1fbc0 10000000 247d3800 e1253700 247d3800 ....$}8..%7.$}8. │ │ 0x00e1fbd0 07000000 00000000 01000000 ffffffff ................ │ │ 0x00e1fbe0 ffffffff ffffffff 11000000 00000000 ................ │ │ 0x00e1fbf0 00000000 247d3800 07000000 e033ca00 ....$}8......3.. │ │ 0x00e1fc00 00000000 98030000 00000000 00080000 ................ │ │ 0x00e1fc10 06100000 00000000 00000000 6a983700 ............j.7. │ │ 0x00e1fc20 04000000 1c34ca00 02000000 98030000 .....4.......... │ │ 0x00e1fc30 00000000 00080000 07100000 00000000 ................ │ │ - 0x00e1fc40 00000000 dba03900 04000000 2c34ca00 ......9.....,4.. │ │ + 0x00e1fc40 00000000 02a13900 04000000 2c34ca00 ......9.....,4.. │ │ 0x00e1fc50 01000000 98030000 00000000 00080000 ................ │ │ - 0x00e1fc60 08100000 00000000 00000000 dba03900 ..............9. │ │ + 0x00e1fc60 08100000 00000000 00000000 02a13900 ..............9. │ │ 0x00e1fc70 04000000 2c34ca00 02000000 98030000 ....,4.......... │ │ 0x00e1fc80 00000000 00080000 09100000 00000000 ................ │ │ - 0x00e1fc90 00000000 51833900 02000000 00000000 ....Q.9......... │ │ + 0x00e1fc90 00000000 78833900 02000000 00000000 ....x.9......... │ │ 0x00e1fca0 01000000 98030000 00000000 00080000 ................ │ │ - 0x00e1fcb0 0a100000 00000000 00000000 51833900 ............Q.9. │ │ + 0x00e1fcb0 0a100000 00000000 00000000 78833900 ............x.9. │ │ 0x00e1fcc0 02000000 00000000 02000000 98030000 ................ │ │ 0x00e1fcd0 00000000 00080000 0b100000 00000000 ................ │ │ 0x00e1fce0 00000000 3e063700 05000000 00000000 ....>.7......... │ │ 0x00e1fcf0 01000000 98030000 00000000 00080000 ................ │ │ 0x00e1fd00 0c100000 00000000 00000000 3e063700 ............>.7. │ │ 0x00e1fd10 07000000 00000000 02000000 98030000 ................ │ │ 0x00e1fd20 00000000 00080000 0d100000 00000000 ................ │ │ 0x00e1fd30 00000000 a45f3800 04000000 6035ca00 ....._8.....`5.. │ │ 0x00e1fd40 01000000 98030000 00000000 00080000 ................ │ │ 0x00e1fd50 0e100000 00000000 00000000 a45f3800 ............._8. │ │ 0x00e1fd60 04000000 6035ca00 02000000 98030000 ....`5.......... │ │ 0x00e1fd70 00000000 02000000 05100000 39903a00 ............9.:. │ │ - 0x00e1fd80 00000000 57ce3900 04000000 3436ca00 ....W.9.....46.. │ │ + 0x00e1fd80 00000000 7ece3900 04000000 3436ca00 ....~.9.....46.. │ │ 0x00e1fd90 02000000 98030000 00000000 02000000 ................ │ │ - 0x00e1fda0 01100000 80493900 00000000 9db43700 .....I9.......7. │ │ + 0x00e1fda0 01100000 a7493900 00000000 9db43700 .....I9.......7. │ │ 0x00e1fdb0 02000000 00000000 02000000 98030000 ................ │ │ - 0x00e1fdc0 00000000 06000000 0f100000 cfb53800 ..............8. │ │ + 0x00e1fdc0 00000000 06000000 0f100000 f6b53800 ..............8. │ │ 0x00e1fdd0 00000000 953f3700 04000000 00000000 .....?7......... │ │ 0x00e1fde0 02000000 98030000 00000000 06000000 ................ │ │ - 0x00e1fdf0 03100000 97323a00 00000000 953f3700 .....2:......?7. │ │ + 0x00e1fdf0 03100000 be323a00 00000000 953f3700 .....2:......?7. │ │ 0x00e1fe00 04000000 d836ca00 02000000 1c000000 .....6.......... │ │ 0x00e1fe10 00000000 02000000 05100000 39903a00 ............9.:. │ │ - 0x00e1fe20 00000000 57ce3900 04000000 3436ca00 ....W.9.....46.. │ │ + 0x00e1fe20 00000000 7ece3900 04000000 3436ca00 ....~.9.....46.. │ │ 0x00e1fe30 02000000 1c000000 00000000 02000000 ................ │ │ - 0x00e1fe40 01100000 80493900 00000000 9db43700 .....I9.......7. │ │ + 0x00e1fe40 01100000 a7493900 00000000 9db43700 .....I9.......7. │ │ 0x00e1fe50 02000000 00000000 02000000 1c000000 ................ │ │ - 0x00e1fe60 00000000 06000000 0f100000 cfb53800 ..............8. │ │ + 0x00e1fe60 00000000 06000000 0f100000 f6b53800 ..............8. │ │ 0x00e1fe70 00000000 953f3700 04000000 d837ca00 .....?7......7.. │ │ 0x00e1fe80 02000000 1c000000 00000000 06000000 ................ │ │ - 0x00e1fe90 03100000 97323a00 00000000 953f3700 .....2:......?7. │ │ + 0x00e1fe90 03100000 be323a00 00000000 953f3700 .....2:......?7. │ │ 0x00e1fea0 04000000 d836ca00 02000000 1c000000 .....6.......... │ │ - 0x00e1feb0 00000000 02000000 02100000 04653900 .............e9. │ │ + 0x00e1feb0 00000000 02000000 02100000 2b653900 ............+e9. │ │ 0x00e1fec0 00000000 de5d3700 01000000 00000000 .....]7......... │ │ 0x00e1fed0 02000000 98030000 00000000 02000000 ................ │ │ 0x00e1fee0 04100000 49093800 00000000 718f3a00 ....I.8.....q.:. │ │ 0x00e1fef0 02000000 00000000 02000000 1c000000 ................ │ │ 0x00e1ff00 00000000 00080000 10100000 22473800 ............"G8. │ │ 0x00e1ff10 00000000 9c4e3a00 02000000 00000000 .....N:......... │ │ 0x00e1ff20 02000000 74000000 00000000 02000000 ....t........... │ │ 0x00e1ff30 01100000 2b7d3800 00000000 9db43700 ....+}8.......7. │ │ 0x00e1ff40 02000000 00000000 02000000 74000000 ............t... │ │ - 0x00e1ff50 00000000 02000000 02100000 e6a03900 ..............9. │ │ + 0x00e1ff50 00000000 02000000 02100000 0da13900 ..............9. │ │ 0x00e1ff60 00000000 718f3a00 02000000 00000000 ....q.:......... │ │ 0x00e1ff70 02000000 74000000 00000000 02000000 ....t........... │ │ 0x00e1ff80 03100000 4a5e3700 00000000 abfb3600 ....J^7.......6. │ │ 0x00e1ff90 04000000 2c34ca00 02000000 98010000 ....,4.......... │ │ - 0x00e1ffa0 00000000 06000000 02100000 faa03900 ..............9. │ │ + 0x00e1ffa0 00000000 06000000 02100000 21a13900 ............!.9. │ │ 0x00e1ffb0 00000000 2c543700 04000000 7c38ca00 ....,T7.....|8.. │ │ 0x00e1ffc0 02000000 98010000 00000000 06000000 ................ │ │ 0x00e1ffd0 01100000 5a5e3700 00000000 953f3700 ....Z^7......?7. │ │ 0x00e1ffe0 04000000 c439ca00 00000000 98010000 .....9.......... │ │ 0x00e1fff0 00000000 00080000 03100000 ab5f3800 ............._8. │ │ 0x00e20000 00000000 3d7d3800 01000000 7c3aca00 ....=}8.....|:.. │ │ 0x00e20010 00000000 98010000 00000000 00080000 ................ │ │ 0x00e20020 04100000 00000000 00000000 6a983700 ............j.7. │ │ 0x00e20030 04000000 783bca00 02000000 98010000 ....x;.......... │ │ - 0x00e20040 00000000 00080000 05100000 96493900 .............I9. │ │ - 0x00e20050 00000000 dba03900 04000000 2c34ca00 ......9.....,4.. │ │ + 0x00e20040 00000000 00080000 05100000 bd493900 .............I9. │ │ + 0x00e20050 00000000 02a13900 04000000 2c34ca00 ......9.....,4.. │ │ 0x00e20060 01000000 98010000 00000000 00080000 ................ │ │ - 0x00e20070 06100000 00000000 00000000 dba03900 ..............9. │ │ + 0x00e20070 06100000 00000000 00000000 02a13900 ..............9. │ │ 0x00e20080 04000000 2c34ca00 02000000 98010000 ....,4.......... │ │ 0x00e20090 00000000 00080000 07100000 00000000 ................ │ │ - 0x00e200a0 00000000 51833900 02000000 00000000 ....Q.9......... │ │ + 0x00e200a0 00000000 78833900 02000000 00000000 ....x.9......... │ │ 0x00e200b0 01000000 98010000 00000000 00080000 ................ │ │ - 0x00e200c0 08100000 00000000 00000000 51833900 ............Q.9. │ │ + 0x00e200c0 08100000 00000000 00000000 78833900 ............x.9. │ │ 0x00e200d0 02000000 00000000 02000000 98010000 ................ │ │ 0x00e200e0 00000000 00080000 09100000 00000000 ................ │ │ 0x00e200f0 00000000 3e063700 05000000 00000000 ....>.7......... │ │ 0x00e20100 01000000 98010000 00000000 00080000 ................ │ │ 0x00e20110 0a100000 00000000 00000000 3e063700 ............>.7. │ │ 0x00e20120 07000000 00000000 02000000 94040000 ................ │ │ - 0x00e20130 00000000 06000000 02100000 faa03900 ..............9. │ │ + 0x00e20130 00000000 06000000 02100000 21a13900 ............!.9. │ │ 0x00e20140 00000000 2c543700 04000000 7c38ca00 ....,T7.....|8.. │ │ 0x00e20150 02000000 94040000 00000000 06000000 ................ │ │ 0x00e20160 01100000 5a5e3700 00000000 953f3700 ....Z^7......?7. │ │ 0x00e20170 04000000 c439ca00 00000000 94040000 .....9.......... │ │ 0x00e20180 00000000 00080000 03100000 ab5f3800 ............._8. │ │ 0x00e20190 00000000 3d7d3800 01000000 7c3aca00 ....=}8.....|:.. │ │ 0x00e201a0 00000000 94040000 00000000 00080000 ................ │ │ 0x00e201b0 04100000 00000000 00000000 6a983700 ............j.7. │ │ 0x00e201c0 04000000 783bca00 02000000 94040000 ....x;.......... │ │ - 0x00e201d0 00000000 00080000 05100000 96493900 .............I9. │ │ - 0x00e201e0 00000000 dba03900 04000000 2c34ca00 ......9.....,4.. │ │ + 0x00e201d0 00000000 00080000 05100000 bd493900 .............I9. │ │ + 0x00e201e0 00000000 02a13900 04000000 2c34ca00 ......9.....,4.. │ │ 0x00e201f0 01000000 94040000 00000000 00080000 ................ │ │ - 0x00e20200 06100000 00000000 00000000 dba03900 ..............9. │ │ + 0x00e20200 06100000 00000000 00000000 02a13900 ..............9. │ │ 0x00e20210 04000000 2c34ca00 02000000 94040000 ....,4.......... │ │ 0x00e20220 00000000 00080000 07100000 00000000 ................ │ │ - 0x00e20230 00000000 51833900 02000000 00000000 ....Q.9......... │ │ + 0x00e20230 00000000 78833900 02000000 00000000 ....x.9......... │ │ 0x00e20240 01000000 94040000 00000000 00080000 ................ │ │ - 0x00e20250 08100000 00000000 00000000 51833900 ............Q.9. │ │ + 0x00e20250 08100000 00000000 00000000 78833900 ............x.9. │ │ 0x00e20260 02000000 00000000 02000000 94040000 ................ │ │ 0x00e20270 00000000 00080000 09100000 00000000 ................ │ │ 0x00e20280 00000000 3e063700 05000000 00000000 ....>.7......... │ │ 0x00e20290 01000000 94040000 00000000 00080000 ................ │ │ 0x00e202a0 0a100000 00000000 00000000 3e063700 ............>.7. │ │ 0x00e202b0 07000000 00000000 02000000 06000000 ................ │ │ 0x00e202c0 90030000 f0070000 01100000 be5f3800 ............._8. │ │ - 0x00e202d0 00000000 eff63900 04000000 883bca00 ......9......;.. │ │ + 0x00e202d0 00000000 16f73900 04000000 883bca00 ......9......;.. │ │ 0x00e202e0 01000000 06000000 90030000 f0070000 ................ │ │ - 0x00e202f0 06100000 00000000 00000000 eff63900 ..............9. │ │ + 0x00e202f0 06100000 00000000 00000000 16f73900 ..............9. │ │ 0x00e20300 04000000 883bca00 02000000 06000000 .....;.......... │ │ 0x00e20310 90030000 f0070000 05100000 566f3a00 ............Vo:. │ │ 0x00e20320 00000000 46063700 04000000 2c34ca00 ....F.7.....,4.. │ │ 0x00e20330 01000000 06000000 90030000 f0070000 ................ │ │ 0x00e20340 08100000 00000000 00000000 46063700 ............F.7. │ │ 0x00e20350 04000000 2c34ca00 02000000 06000000 ....,4.......... │ │ 0x00e20360 90030000 f0010000 02100000 19413700 .............A7. │ │ 0x00e20370 00000000 29413700 04000000 1c3fca00 ....)A7......?.. │ │ 0x00e20380 01000000 06000000 90030000 f0010000 ................ │ │ 0x00e20390 07100000 00000000 00000000 29413700 ............)A7. │ │ 0x00e203a0 04000000 1c3fca00 02000000 06000000 .....?.......... │ │ - 0x00e203b0 00000000 00060000 09100000 d4f23800 ..............8. │ │ + 0x00e203b0 00000000 00060000 09100000 fbf23800 ..............8. │ │ 0x00e203c0 00000000 abfb3600 04000000 2c34ca00 ......6.....,4.. │ │ 0x00e203d0 01000000 06000000 00000000 00060000 ................ │ │ 0x00e203e0 0b100000 00000000 00000000 abfb3600 ..............6. │ │ 0x00e203f0 04000000 2c34ca00 02000000 06000000 ....,4.......... │ │ 0x00e20400 00000000 00060000 0a100000 00000000 ................ │ │ - 0x00e20410 31413700 e0f23800 05000000 00000000 1A7...8......... │ │ + 0x00e20410 31413700 07f33800 05000000 00000000 1A7...8......... │ │ 0x00e20420 01000000 06000000 00000000 00060000 ................ │ │ - 0x00e20430 0c100000 00000000 00000000 e0f23800 ..............8. │ │ + 0x00e20430 0c100000 00000000 00000000 07f33800 ..............8. │ │ 0x00e20440 07000000 00000000 02000000 06000000 ................ │ │ 0x00e20450 00000000 00060000 0e100000 00000000 ................ │ │ 0x00e20460 53283800 cdeb3700 02000000 00000000 S(8...7......... │ │ 0x00e20470 02000000 90030000 00000000 06000000 ................ │ │ - 0x00e20480 01000000 a2323a00 00000000 abfb3600 .....2:.......6. │ │ + 0x00e20480 01000000 c9323a00 00000000 abfb3600 .....2:.......6. │ │ 0x00e20490 04000000 2c34ca00 02000000 90030000 ....,4.......... │ │ 0x00e204a0 00000000 06000000 05100000 52063700 ............R.7. │ │ 0x00e204b0 00000000 46063700 04000000 2c34ca00 ....F.7.....,4.. │ │ 0x00e204c0 02000000 90030000 00000000 06000000 ................ │ │ - 0x00e204d0 02100000 f8f63900 00000000 29413700 ......9.....)A7. │ │ + 0x00e204d0 02100000 1ff73900 00000000 29413700 ......9.....)A7. │ │ 0x00e204e0 01000000 00000000 02000000 06000000 ................ │ │ 0x00e204f0 90030000 04000000 03100000 73983700 ............s.7. │ │ 0x00e20500 00000000 9deb3700 02000000 00000000 ......7......... │ │ 0x00e20510 02000000 06000000 90030000 04000000 ................ │ │ 0x00e20520 04100000 626f3a00 00000000 fdc93700 ....bo:.......7. │ │ 0x00e20530 02000000 00000000 02000000 06000000 ................ │ │ 0x00e20540 90030000 04000000 0d100000 3a4f3a00 ............:O:. │ │ 0x00e20550 00000000 e0eb3700 02000000 00000000 ......7......... │ │ 0x00e20560 02000000 ffffffff ffffffff f0010000 ................ │ │ - 0x00e20570 0e000000 a2493900 00000000 f8413a00 .....I9......A:. │ │ + 0x00e20570 0e000000 c9493900 00000000 f8413a00 .....I9......A:. │ │ 0x00e20580 02000000 00000000 02000000 ffffffff ................ │ │ 0x00e20590 ffffffff 00080000 00100000 cf5f3800 ............._8. │ │ 0x00e205a0 00000000 abfb3600 04000000 2c34ca00 ......6.....,4.. │ │ 0x00e205b0 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e205c0 01100000 d3b73900 ad493900 d3b73900 ......9..I9...9. │ │ + 0x00e205c0 01100000 fab73900 d4493900 fab73900 ......9..I9...9. │ │ 0x00e205d0 05000000 00000000 02000000 ffffffff ................ │ │ - 0x00e205e0 ffffffff 00080000 02100000 18b13800 ..............8. │ │ - 0x00e205f0 1a653900 18b13800 05000000 00000000 .e9...8......... │ │ + 0x00e205e0 ffffffff 00080000 02100000 3fb13800 ............?.8. │ │ + 0x00e205f0 41653900 3fb13800 05000000 00000000 Ae9.?.8......... │ │ 0x00e20600 02000000 ffffffff ffffffff 00080000 ................ │ │ 0x00e20610 03100000 cf5f3800 00000000 abfb3600 ....._8.......6. │ │ 0x00e20620 04000000 2c34ca00 02000000 ffffffff ....,4.......... │ │ 0x00e20630 ffffffff 00080000 04100000 88923700 ..............7. │ │ 0x00e20640 507d3800 88923700 05000000 00000000 P}8...7......... │ │ 0x00e20650 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e20660 05100000 a83b3900 331b3800 a83b3900 .....;9.3.8..;9. │ │ + 0x00e20660 05100000 cf3b3900 331b3800 cf3b3900 .....;9.3.8..;9. │ │ 0x00e20670 05000000 00000000 02000000 ffffffff ................ │ │ 0x00e20680 ffffffff 00080000 06100000 69063700 ............i.7. │ │ 0x00e20690 70283800 69063700 05000000 00000000 p(8.i.7......... │ │ 0x00e206a0 02000000 ffffffff ffffffff 00080000 ................ │ │ 0x00e206b0 07100000 fd483a00 00000000 fd483a00 .....H:......H:. │ │ 0x00e206c0 01000000 d840ca00 02000000 ffffffff .....@.......... │ │ - 0x00e206d0 ffffffff 00080000 08100000 032c3900 .............,9. │ │ - 0x00e206e0 85143a00 032c3900 05000000 00000000 ..:..,9......... │ │ + 0x00e206d0 ffffffff 00080000 08100000 2a2c3900 ............*,9. │ │ + 0x00e206e0 ac143a00 2a2c3900 05000000 00000000 ..:.*,9......... │ │ 0x00e206f0 02000000 ffffffff ffffffff 00080000 ................ │ │ 0x00e20700 09100000 88923700 507d3800 88923700 ......7.P}8...7. │ │ 0x00e20710 05000000 00000000 02000000 ffffffff ................ │ │ - 0x00e20720 ffffffff 00080000 0a100000 8d143a00 ..............:. │ │ + 0x00e20720 ffffffff 00080000 0a100000 b4143a00 ..............:. │ │ 0x00e20730 00000000 7c7b3700 02000000 00000000 ....|{7......... │ │ 0x00e20740 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e20750 0b100000 1f7f3900 00000000 1f7f3900 ......9.......9. │ │ + 0x00e20750 0b100000 467f3900 00000000 467f3900 ....F.9.....F.9. │ │ 0x00e20760 02000000 00000000 02000000 ffffffff ................ │ │ 0x00e20770 ffffffff 00080000 0c100000 72593700 ............rY7. │ │ 0x00e20780 00000000 72593700 02000000 00000000 ....rY7......... │ │ 0x00e20790 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e207a0 0d100000 22653900 00000000 22653900 ...."e9....."e9. │ │ + 0x00e207a0 0d100000 49653900 00000000 49653900 ....Ie9.....Ie9. │ │ 0x00e207b0 02000000 00000000 02000000 ffffffff ................ │ │ 0x00e207c0 ffffffff 04060000 0c000000 00000000 ................ │ │ 0x00e207d0 00000000 28df3700 04000000 2c42ca00 ....(.7.....,B.. │ │ 0x00e207e0 02000000 ffffffff ffffffff 04000000 ................ │ │ - 0x00e207f0 06000000 a83b3900 331b3800 605c3700 .....;9.3.8.`\7. │ │ + 0x00e207f0 06000000 cf3b3900 331b3800 605c3700 .....;9.3.8.`\7. │ │ 0x00e20800 05000000 00000000 02000000 ffffffff ................ │ │ 0x00e20810 ffffffff f0010000 01000000 00000000 ................ │ │ 0x00e20820 00000000 abfb3600 04000000 2c34ca00 ......6.....,4.. │ │ 0x00e20830 01000000 ffffffff ffffffff f0010000 ................ │ │ 0x00e20840 0d000000 00000000 00000000 abfb3600 ..............6. │ │ 0x00e20850 04000000 2c34ca00 02000000 0a040000 ....,4.......... │ │ 0x00e20860 0a040000 04000000 ffffffff 00000000 ................ │ │ @@ -31179,88 +31179,88 @@ │ │ 0x00e20890 ffffffff 00000000 00000000 953f3700 .............?7. │ │ 0x00e208a0 04000000 6043ca00 02000000 0b040000 ....`C.......... │ │ 0x00e208b0 0b040000 04000000 ffffffff 00000000 ................ │ │ 0x00e208c0 00000000 953f3700 04000000 6043ca00 .....?7.....`C.. │ │ 0x00e208d0 02000000 0b040000 0b040000 02000000 ................ │ │ 0x00e208e0 ffffffff 00000000 00000000 953f3700 .............?7. │ │ 0x00e208f0 04000000 6043ca00 01000000 24c43700 ....`C......$.7. │ │ - 0x00e20900 02000000 2f653900 00000000 00000000 ..../e9......... │ │ + 0x00e20900 02000000 56653900 00000000 00000000 ....Ve9......... │ │ 0x00e20910 01000000 24c43700 02000000 d25f3800 ....$.7......_8. │ │ - 0x00e20920 00000000 00000000 01000000 b4323a00 .............2:. │ │ - 0x00e20930 03000000 7f5a3900 04000000 8f143a00 .....Z9.......:. │ │ - 0x00e20940 04000000 082c3900 05000000 5c833900 .....,9.....\.9. │ │ + 0x00e20920 00000000 00000000 01000000 db323a00 .............2:. │ │ + 0x00e20930 03000000 a65a3900 04000000 b6143a00 .....Z9.......:. │ │ + 0x00e20940 04000000 2f2c3900 05000000 83833900 ..../,9.......9. │ │ 0x00e20950 06000000 78283800 07000000 00000000 ....x(8......... │ │ 0x00e20960 ffffffff abfb3600 fdffffff 103a3800 ......6......:8. │ │ 0x00e20970 feffffff 37373700 00000000 6e063700 ....777.....n.7. │ │ - 0x00e20980 01000000 0d2c3900 02000000 ba323a00 .....,9......2:. │ │ + 0x00e20980 01000000 342c3900 02000000 e1323a00 ....4,9......2:. │ │ 0x00e20990 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e209a0 00000000 00000000 00000000 953f3700 .............?7. │ │ 0x00e209b0 04000000 c445ca00 01000000 ffffffff .....E.......... │ │ 0x00e209c0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e209d0 00000000 605c3700 02000000 b846ca00 ....`\7......F.. │ │ 0x00e209e0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e209f0 00000000 00000000 00000000 79e83700 ............y.7. │ │ 0x00e20a00 00000000 6c47ca00 01000000 ffffffff ....lG.......... │ │ 0x00e20a10 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20a20 00000000 eb253700 02000000 2049ca00 .....%7..... I.. │ │ 0x00e20a30 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e20a40 00000000 00000000 00000000 b7493900 .............I9. │ │ + 0x00e20a40 00000000 00000000 00000000 de493900 .............I9. │ │ 0x00e20a50 02000000 2049ca00 01000000 ffffffff .... I.......... │ │ 0x00e20a60 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20a70 00000000 72593700 02000000 844aca00 ....rY7......J.. │ │ 0x00e20a80 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20a90 00000000 00000000 00000000 71693a00 ............qi:. │ │ 0x00e20aa0 02000000 444bca00 01000000 ffffffff ....DK.......... │ │ 0x00e20ab0 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20ac0 00000000 fed63900 02000000 c84bca00 ......9......K.. │ │ + 0x00e20ac0 00000000 25d73900 02000000 c84bca00 ....%.9......K.. │ │ 0x00e20ad0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20ae0 00000000 00000000 00000000 7c7b3700 ............|{7. │ │ 0x00e20af0 02000000 4c4cca00 01000000 ffffffff ....LL.......... │ │ 0x00e20b00 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20b10 00000000 fdc93700 02000000 c04cca00 ......7......L.. │ │ 0x00e20b20 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e20b30 00000000 00000000 00000000 39d93900 ............9.9. │ │ + 0x00e20b30 00000000 00000000 00000000 60d93900 ............`.9. │ │ 0x00e20b40 02000000 344dca00 01000000 ffffffff ....4M.......... │ │ 0x00e20b50 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20b60 00000000 614f3a00 02000000 a84dca00 ....aO:......M.. │ │ 0x00e20b70 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e20b80 00000000 00000000 00000000 ebf23800 ..............8. │ │ + 0x00e20b80 00000000 00000000 00000000 12f33800 ..............8. │ │ 0x00e20b90 02000000 1c4eca00 01000000 ffffffff .....N.......... │ │ 0x00e20ba0 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20bb0 00000000 94143a00 02000000 904eca00 ......:......N.. │ │ + 0x00e20bb0 00000000 bb143a00 02000000 904eca00 ......:......N.. │ │ 0x00e20bc0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20bd0 00000000 00000000 00000000 68413700 ............hA7. │ │ 0x00e20be0 02000000 404fca00 01000000 ffffffff ....@O.......... │ │ 0x00e20bf0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20c00 00000000 746f3a00 02000000 f04fca00 ....to:......O.. │ │ 0x00e20c10 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20c20 00000000 00000000 00000000 74413700 ............tA7. │ │ 0x00e20c30 02000000 a050ca00 01000000 ffffffff .....P.......... │ │ 0x00e20c40 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20c50 00000000 62093800 02000000 5051ca00 ....b.8.....PQ.. │ │ 0x00e20c60 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e20c70 00000000 00000000 00000000 f7f23800 ..............8. │ │ + 0x00e20c70 00000000 00000000 00000000 1ef33800 ..............8. │ │ 0x00e20c80 02000000 0052ca00 01000000 ffffffff .....R.......... │ │ 0x00e20c90 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20ca0 00000000 16a13900 02000000 b052ca00 ......9......R.. │ │ + 0x00e20ca0 00000000 3da13900 02000000 b052ca00 ....=.9......R.. │ │ 0x00e20cb0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20cc0 00000000 00000000 00000000 f8eb3700 ..............7. │ │ 0x00e20cd0 02000000 6053ca00 01000000 ffffffff ....`S.......... │ │ 0x00e20ce0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20cf0 00000000 80413700 02000000 1054ca00 .....A7......T.. │ │ 0x00e20d00 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e20d10 00000000 00000000 00000000 6ad13800 ............j.8. │ │ + 0x00e20d10 00000000 00000000 00000000 91d13800 ..............8. │ │ 0x00e20d20 02000000 8454ca00 01000000 ffffffff .....T.......... │ │ 0x00e20d30 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20d40 00000000 81bd3900 02000000 f854ca00 ......9......T.. │ │ + 0x00e20d40 00000000 a8bd3900 02000000 f854ca00 ......9......T.. │ │ 0x00e20d50 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20d60 00000000 00000000 00000000 6d4f3a00 ............mO:. │ │ 0x00e20d70 02000000 ac55ca00 01000000 ffffffff .....U.......... │ │ 0x00e20d80 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20d90 00000000 a0143a00 02000000 6056ca00 ......:.....`V.. │ │ + 0x00e20d90 00000000 c7143a00 02000000 6056ca00 ......:.....`V.. │ │ 0x00e20da0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20db0 00000000 00000000 00000000 7b4f3a00 ............{O:. │ │ 0x00e20dc0 02000000 1457ca00 01000000 ffffffff .....W.......... │ │ 0x00e20dd0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20de0 00000000 8e413700 02000000 c857ca00 .....A7......W.. │ │ 0x00e20df0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20e00 00000000 00000000 00000000 6c5e3700 ............l^7. │ │ @@ -31272,35 +31272,35 @@ │ │ 0x00e20e60 02000000 e459ca00 01000000 ffffffff .....Y.......... │ │ 0x00e20e70 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20e80 00000000 8f6f3a00 02000000 985aca00 .....o:......Z.. │ │ 0x00e20e90 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20ea0 00000000 00000000 00000000 894f3a00 .............O:. │ │ 0x00e20eb0 02000000 0c5bca00 01000000 ffffffff .....[.......... │ │ 0x00e20ec0 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20ed0 00000000 78d13800 02000000 c05bca00 ....x.8......[.. │ │ + 0x00e20ed0 00000000 9fd13800 02000000 c05bca00 ......8......[.. │ │ 0x00e20ee0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20ef0 00000000 00000000 00000000 a49b3800 ..............8. │ │ 0x00e20f00 02000000 745cca00 01000000 ffffffff ....t\.......... │ │ 0x00e20f10 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20f20 00000000 a06f3a00 02000000 285dca00 .....o:.....(].. │ │ 0x00e20f30 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20f40 00000000 00000000 00000000 3e473800 ............>G8. │ │ 0x00e20f50 02000000 dc5dca00 01000000 ffffffff .....].......... │ │ 0x00e20f60 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e20f70 00000000 89d13800 02000000 905eca00 ......8......^.. │ │ + 0x00e20f70 00000000 b0d13800 02000000 905eca00 ......8......^.. │ │ 0x00e20f80 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20f90 00000000 00000000 00000000 05ec3700 ..............7. │ │ 0x00e20fa0 02000000 445fca00 01000000 ffffffff ....D_.......... │ │ 0x00e20fb0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e20fc0 00000000 83983700 02000000 f85fca00 ......7......_.. │ │ 0x00e20fd0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e20fe0 00000000 00000000 00000000 dd6c3a00 .............l:. │ │ 0x00e20ff0 01000000 ac60ca00 953f3700 03000000 .....`...?7..... │ │ - 0x00e21000 ffffffff 38473900 00000000 00000000 ....8G9......... │ │ - 0x00e21010 61833900 02000000 00100000 7e7b3700 a.9.........~{7. │ │ + 0x00e21000 ffffffff 5f473900 00000000 00000000 ...._G9......... │ │ + 0x00e21010 88833900 02000000 00100000 7e7b3700 ..9.........~{7. │ │ 0x00e21020 01000000 00100000 1c000000 00000000 ................ │ │ 0x00e21030 4892ca00 a892ca00 a493ca00 00000000 H............... │ │ 0x00e21040 f093ca00 00000000 c895ca00 00000000 ................ │ │ 0x00e21050 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21060 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21070 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21080 00000000 00000000 9096ca00 8498ca00 ................ │ │ @@ -31326,426 +31326,426 @@ │ │ 0x00e211c0 00adca00 f0adca00 00000000 4caeca00 ............L... │ │ 0x00e211d0 00000000 ecaeca00 00000000 c8afca00 ................ │ │ 0x00e211e0 00000000 a0b0ca00 00000000 00000000 ................ │ │ 0x00e211f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21200 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21210 00000000 00b1ca00 18b2ca00 5cb6ca00 ............\... │ │ 0x00e21220 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21230 00000000 00000000 910e3900 66040000 ..........9.f... │ │ + 0x00e21230 00000000 00000000 b80e3900 66040000 ..........9.f... │ │ 0x00e21240 00080000 e1000000 b0bae100 c4bae100 ................ │ │ - 0x00e21250 e8b9e100 f5323a00 67040000 000c0000 .....2:.g....... │ │ + 0x00e21250 e8b9e100 1c333a00 67040000 000c0000 .....3:.g....... │ │ 0x00e21260 13010000 d8bae100 ecbae100 e8b9e100 ................ │ │ 0x00e21270 6d473800 68040000 00100000 45010000 mG8.h.......E... │ │ - 0x00e21280 00bbe100 14bbe100 e8b9e100 9b0e3900 ..............9. │ │ + 0x00e21280 00bbe100 14bbe100 e8b9e100 c20e3900 ..............9. │ │ 0x00e21290 69040000 00180000 77010000 28bbe100 i.......w...(... │ │ 0x00e212a0 3cbbe100 e8b9e100 bc413700 6a040000 <........A7.j... │ │ 0x00e212b0 00200000 90010000 50bbe100 64bbe100 . ......P...d... │ │ 0x00e212c0 e8b9e100 83d33700 bc040000 00060000 ......7......... │ │ 0x00e212d0 c8000000 78bbe100 8cbbe100 e8b9e100 ....x........... │ │ - 0x00e212e0 1bf33800 bd040000 00080000 e1000000 ..8............. │ │ + 0x00e212e0 42f33800 bd040000 00080000 e1000000 B.8............. │ │ 0x00e212f0 a0bbe100 b4bbe100 e8b9e100 51b53700 ............Q.7. │ │ 0x00e21300 be040000 000c0000 13010000 c8bbe100 ................ │ │ 0x00e21310 dcbbe100 e8b9e100 f95f3800 bf040000 ........._8..... │ │ 0x00e21320 00100000 45010000 f0bbe100 04bce100 ....E........... │ │ 0x00e21330 e8b9e100 7c283800 c0040000 00180000 ....|(8......... │ │ 0x00e21340 77010000 18bce100 2cbce100 e8b9e100 w.......,....... │ │ 0x00e21350 4a903a00 c1040000 00200000 90010000 J.:...... ...... │ │ - 0x00e21360 40bce100 54bce100 e8b9e100 bd143a00 @...T.........:. │ │ + 0x00e21360 40bce100 54bce100 e8b9e100 e4143a00 @...T.........:. │ │ 0x00e21370 01000000 00040000 00000000 fcb9e100 ................ │ │ - 0x00e21380 10bae100 24bae100 632c3900 02000000 ....$...c,9..... │ │ + 0x00e21380 10bae100 24bae100 8a2c3900 02000000 ....$....,9..... │ │ 0x00e21390 00080000 00000000 38bae100 4cbae100 ........8...L... │ │ - 0x00e213a0 60bae100 89833900 03000000 00080000 `.....9......... │ │ + 0x00e213a0 60bae100 b0833900 03000000 00080000 `.....9......... │ │ 0x00e213b0 00000000 74bae100 88bae100 9cbae100 ....t........... │ │ - 0x00e213c0 64008001 fe093800 65008001 fe9b3800 d.....8.e.....8. │ │ - 0x00e213d0 72008001 8df73900 76008001 0d9c3800 r.....9.v.....8. │ │ - 0x00e213e0 66008001 134a3900 67008001 26333a00 f....J9.g...&3:. │ │ - 0x00e213f0 68008001 32333a00 69008001 a50e3900 h...23:.i.....9. │ │ - 0x00e21400 6e008001 b3833900 6a008001 1a603800 n.....9.j....`8. │ │ - 0x00e21410 73008001 fa143a00 77008001 f94f3a00 s.....:.w....O:. │ │ - 0x00e21420 6f008001 22be3900 6b008001 dfd13800 o...".9.k.....8. │ │ + 0x00e213c0 64008001 fe093800 65008001 259c3800 d.....8.e...%.8. │ │ + 0x00e213d0 72008001 b4f73900 76008001 349c3800 r.....9.v...4.8. │ │ + 0x00e213e0 66008001 3a4a3900 67008001 26333a00 f...:J9.g...&3:. │ │ + 0x00e213f0 68008001 32333a00 69008001 cc0e3900 h...23:.i.....9. │ │ + 0x00e21400 6e008001 da833900 6a008001 1a603800 n.....9.j....`8. │ │ + 0x00e21410 73008001 21153a00 77008001 f94f3a00 s...!.:.w....O:. │ │ + 0x00e21420 6f008001 49be3900 6b008001 06d23800 o...I.9.k.....8. │ │ 0x00e21430 6c008001 9cd33700 79008001 4c433700 l.....7.y...LC7. │ │ 0x00e21440 74008001 8c7d3800 78008001 0b0a3800 t....}8.x.....8. │ │ - 0x00e21450 75008001 efd13800 70008001 b0b53700 u.....8.p.....7. │ │ + 0x00e21450 75008001 16d23800 70008001 b0b53700 u.....8.p.....7. │ │ 0x00e21460 71008001 77473800 6d008001 1d7c3700 q...wG8.m....|7. │ │ - 0x00e21470 00000000 00000000 7f008002 08153a00 ..............:. │ │ + 0x00e21470 00000000 00000000 7f008002 2f153a00 ............/.:. │ │ 0x00e21480 65008002 3a7c3700 6d008002 42ec3700 e...:|7.m...B.7. │ │ - 0x00e21490 6a008002 dd5e3700 73008002 3ab63800 j....^7.s...:.8. │ │ + 0x00e21490 6a008002 dd5e3700 73008002 61b63800 j....^7.s...a.8. │ │ 0x00e214a0 74008002 41333a00 7a008002 5a263700 t...A3:.z...Z&7. │ │ - 0x00e214b0 7b008002 1b153a00 7c008002 487c3700 {.....:.|...H|7. │ │ - 0x00e214c0 75008002 5f433700 76008002 682d3900 u..._C7.v...h-9. │ │ + 0x00e214b0 7b008002 42153a00 7c008002 487c3700 {...B.:.|...H|7. │ │ + 0x00e214c0 75008002 5f433700 76008002 8f2d3900 u..._C7.v....-9. │ │ 0x00e214d0 77008002 8b473800 68008002 36963800 w....G8.h...6.8. │ │ - 0x00e214e0 6e008002 59653900 72008002 c20e3900 n...Ye9.r.....9. │ │ - 0x00e214f0 66008002 bfb53700 80008002 2fbe3900 f.....7...../.9. │ │ + 0x00e214e0 6e008002 80653900 72008002 e90e3900 n....e9.r.....9. │ │ + 0x00e214f0 66008002 bfb53700 80008002 56be3900 f.....7.....V.9. │ │ 0x00e21500 81008002 e65e3700 70008002 35703a00 .....^7.p...5p:. │ │ 0x00e21510 6c008002 9d473800 7d008002 ab063700 l....G8.}.....7. │ │ - 0x00e21520 67008002 34f33800 7e008002 49703a00 g...4.8.~...Ip:. │ │ + 0x00e21520 67008002 5bf33800 7e008002 49703a00 g...[.8.~...Ip:. │ │ 0x00e21530 78008002 5f7c3700 6b008002 987d3800 x..._|7.k....}8. │ │ - 0x00e21540 64008002 50b63800 69008002 71433700 d...P.8.i...qC7. │ │ - 0x00e21550 6f008002 70653900 82008002 6f263700 o...pe9.....o&7. │ │ + 0x00e21540 64008002 77b63800 69008002 71433700 d...w.8.i...qC7. │ │ + 0x00e21550 6f008002 97653900 82008002 6f263700 o....e9.....o&7. │ │ 0x00e21560 71008002 1e0a3800 79008002 300a3800 q.....8.y...0.8. │ │ - 0x00e21570 00000000 00000000 8f000003 7f653900 .............e9. │ │ + 0x00e21570 00000000 00000000 8f000003 a6653900 .............e9. │ │ 0x00e21580 b0000003 29603800 c8000003 4a0a3800 ....)`8.....J.8. │ │ 0x00e21590 64000003 767c3700 c3000003 57333a00 d...v|7.....W3:. │ │ 0x00e215a0 9b000003 c2283800 e1000003 d3283800 .....(8......(8. │ │ 0x00e215b0 9d000003 5b703a00 c5000003 7b263700 ....[p:.....{&7. │ │ 0x00e215c0 c6000003 aa473800 b8000003 827c3700 .....G8......|7. │ │ - 0x00e215d0 7a000003 8a433700 93000003 d80e3900 z....C7.......9. │ │ - 0x00e215e0 c9000003 05d23800 ad000003 ea283800 ......8......(8. │ │ - 0x00e215f0 84000003 61b63800 85000003 f5283800 ....a.8......(8. │ │ + 0x00e215d0 7a000003 8a433700 93000003 ff0e3900 z....C7.......9. │ │ + 0x00e215e0 c9000003 2cd23800 ad000003 ea283800 ....,.8......(8. │ │ + 0x00e215f0 84000003 88b63800 85000003 f5283800 ......8......(8. │ │ 0x00e21600 8a000003 14293800 72000003 36963800 .....)8.r...6.8. │ │ 0x00e21610 d2000003 91263700 65000003 f35e3700 .....&7.e....^7. │ │ - 0x00e21620 99000003 20d23800 a5000003 da983700 .... .8.......7. │ │ + 0x00e21620 99000003 47d23800 a5000003 da983700 ....G.8.......7. │ │ 0x00e21630 ae000003 3f603800 7f000003 aa7d3800 ....?`8......}8. │ │ - 0x00e21640 80000003 ee0e3900 81000003 075f3700 ......9......_7. │ │ + 0x00e21640 80000003 150f3900 81000003 075f3700 ......9......_7. │ │ 0x00e21650 db000003 07503a00 8e000003 f0983700 .....P:.......7. │ │ - 0x00e21660 a4000003 55a13900 af000003 2c4a3900 ....U.9.....,J9. │ │ + 0x00e21660 a4000003 7ca13900 af000003 534a3900 ....|.9.....SJ9. │ │ 0x00e21670 bc000003 66333a00 d6000003 1b5f3700 ....f3:......_7. │ │ 0x00e21680 b6000003 967c3700 ab000003 52ec3700 .....|7.....R.7. │ │ - 0x00e21690 cc000003 1c9c3800 cb000003 04993700 ......8.......7. │ │ - 0x00e216a0 86000003 35d23800 6f000003 a7d33700 ....5.8.o.....7. │ │ - 0x00e216b0 b9000003 c5833900 98000003 ba063700 ......9.......7. │ │ + 0x00e21690 cc000003 439c3800 cb000003 04993700 ....C.8.......7. │ │ + 0x00e216a0 86000003 5cd23800 6f000003 a7d33700 ....\.8.o.....7. │ │ + 0x00e216b0 b9000003 ec833900 98000003 ba063700 ......9.......7. │ │ 0x00e216c0 c2000003 6cec3700 a3000003 bdd33700 ....l.7.......7. │ │ 0x00e216d0 82000003 1c503a00 dd000003 1a603800 .....P:......`8. │ │ 0x00e216e0 da000003 15993700 94000003 d2b53700 ......7.......7. │ │ - 0x00e216f0 c1000003 0beb3700 ba000003 7f2d3900 ......7......-9. │ │ + 0x00e216f0 c1000003 0beb3700 ba000003 a62d3900 ......7......-9. │ │ 0x00e21700 df000003 bf7d3800 dc000003 ab263700 .....}8......&7. │ │ - 0x00e21710 de000003 c9063700 cd000003 db833900 ......7.......9. │ │ + 0x00e21710 de000003 c9063700 cd000003 02843900 ......7.......9. │ │ 0x00e21720 b4000003 c0473800 d5000003 5d0a3800 .....G8.....].8. │ │ - 0x00e21730 ac000003 32153a00 9f000003 010f3900 ....2.:.......9. │ │ - 0x00e21740 90000003 444a3900 67000003 a01e3700 ....DJ9.g.....7. │ │ - 0x00e21750 be000003 6ea13900 b2000003 f2833900 ....n.9.......9. │ │ - 0x00e21760 83000003 932d3900 9e000003 7eec3700 .....-9.....~.7. │ │ - 0x00e21770 8b000003 4ad23800 ce000003 7cd93900 ....J.8.....|.9. │ │ - 0x00e21780 c7000003 730a3800 c4000003 3ebe3900 ....s.8.....>.9. │ │ + 0x00e21730 ac000003 59153a00 9f000003 280f3900 ....Y.:.....(.9. │ │ + 0x00e21740 90000003 6b4a3900 67000003 a01e3700 ....kJ9.g.....7. │ │ + 0x00e21750 be000003 95a13900 b2000003 19843900 ......9.......9. │ │ + 0x00e21760 83000003 ba2d3900 9e000003 7eec3700 .....-9.....~.7. │ │ + 0x00e21770 8b000003 71d23800 ce000003 a3d93900 ....q.8.......9. │ │ + 0x00e21780 c7000003 730a3800 c4000003 65be3900 ....s.8.....e.9. │ │ 0x00e21790 9a000003 e4b53700 95000003 d7063700 ......7.......7. │ │ - 0x00e217a0 d0000003 efb53700 b1000003 48153a00 ......7.....H.:. │ │ - 0x00e217b0 97000003 51be3900 96000003 d57d3800 ....Q.9......}8. │ │ + 0x00e217a0 d0000003 efb53700 b1000003 6f153a00 ......7.....o.:. │ │ + 0x00e217b0 97000003 78be3900 96000003 d57d3800 ....x.9......}8. │ │ 0x00e217c0 ca000003 36293800 bb000003 2c993700 ....6)8.....,.7. │ │ - 0x00e217d0 a2000003 75703a00 b5000003 0c843900 ....up:.......9. │ │ - 0x00e217e0 b3000003 9df73900 91000003 cdf73900 ......9.......9. │ │ - 0x00e217f0 92000003 3b9c3800 6a000003 a97c3700 ....;.8.j....|7. │ │ - 0x00e21800 e3000003 8fd93900 d1000003 62903a00 ......9.....b.:. │ │ - 0x00e21810 b7000003 bf263700 d4000003 83a13900 .....&7.......9. │ │ - 0x00e21820 d7000003 5f153a00 d8000003 72333a00 ...._.:.....r3:. │ │ + 0x00e217d0 a2000003 75703a00 b5000003 33843900 ....up:.....3.9. │ │ + 0x00e217e0 b3000003 c4f73900 91000003 f4f73900 ......9.......9. │ │ + 0x00e217f0 92000003 629c3800 6a000003 a97c3700 ....b.8.j....|7. │ │ + 0x00e21800 e3000003 b6d93900 d1000003 62903a00 ......9.....b.:. │ │ + 0x00e21810 b7000003 bf263700 d4000003 aaa13900 .....&7.......9. │ │ + 0x00e21820 d7000003 86153a00 d8000003 72333a00 ......:.....r3:. │ │ 0x00e21830 d3000003 93703a00 d9000003 bc7c3700 .....p:......|7. │ │ 0x00e21840 a6000003 55603800 a0000003 c9d33700 ....U`8.......7. │ │ 0x00e21850 a1000003 403b3700 cf000003 d47c3700 ....@;7......|7. │ │ 0x00e21860 a7000003 d1473800 a9000003 e57c3700 .....G8......|7. │ │ 0x00e21870 79000003 4c293800 a8000003 7f903a00 y...L)8.......:. │ │ - 0x00e21880 9c000003 f47c3700 6b000003 594a3900 .....|7.k...YJ9. │ │ - 0x00e21890 7b000003 9ca13900 7c000003 180f3900 {.....9.|.....9. │ │ + 0x00e21880 9c000003 f47c3700 6b000003 804a3900 .....|7.k....J9. │ │ + 0x00e21890 7b000003 c3a13900 7c000003 3f0f3900 {.....9.|...?.9. │ │ 0x00e218a0 6c000003 2a5f3700 e0000003 90ec3700 l...*_7.......7. │ │ - 0x00e218b0 87000003 76b63800 7d000003 3c0f3900 ....v.8.}...<.9. │ │ + 0x00e218b0 87000003 9db63800 7d000003 630f3900 ......8.}...c.9. │ │ 0x00e218c0 76000003 0a7d3700 7e000003 01b63700 v....}7.~.....7. │ │ - 0x00e218d0 bd000003 6bbe3900 aa000003 2c7d3700 ....k.9.....,}7. │ │ - 0x00e218e0 6d000003 90333a00 bf000003 a2d93900 m....3:.......9. │ │ + 0x00e218d0 bd000003 92be3900 aa000003 2c7d3700 ......9.....,}7. │ │ + 0x00e218e0 6d000003 90333a00 bf000003 c9d93900 m....3:.......9. │ │ 0x00e218f0 c0000003 a9333a00 00000000 00000000 .....3:......... │ │ - 0x00e21900 72000005 08153a00 66000005 46f33800 r.....:.f...F.8. │ │ + 0x00e21900 72000005 2f153a00 66000005 6df33800 r.../.:.f...m.8. │ │ 0x00e21910 6c000005 42ec3700 6d000005 dd5e3700 l...B.7.m....^7. │ │ - 0x00e21920 68000005 36963800 6a000005 58d23800 h...6.8.j...X.8. │ │ + 0x00e21920 68000005 36963800 6a000005 7fd23800 h...6.8.j.....8. │ │ 0x00e21930 70000005 2f503a00 65000005 a01e3700 p.../P:.e.....7. │ │ - 0x00e21940 6f000005 fe7d3800 67000005 34f33800 o....}8.g...4.8. │ │ + 0x00e21940 6f000005 fe7d3800 67000005 5bf33800 o....}8.g...[.8. │ │ 0x00e21950 6b000005 987d3800 69000005 71433700 k....}8.i...qC7. │ │ 0x00e21960 73000005 40993700 71000005 62603800 s...@.7.q...b`8. │ │ - 0x00e21970 6e000005 a12d3900 74000005 bdd93900 n....-9.t.....9. │ │ + 0x00e21970 6e000005 c82d3900 74000005 e4d93900 n....-9.t.....9. │ │ 0x00e21980 00000000 00000000 ab008006 d8d33700 ..............7. │ │ - 0x00e21990 cb008006 82153a00 cc008006 ced93900 ......:.......9. │ │ + 0x00e21990 cb008006 a9153a00 cc008006 f5d93900 ......:.......9. │ │ 0x00e219a0 64008006 4c993700 66008006 880a3800 d...L.7.f.....8. │ │ 0x00e219b0 e6008006 9a0a3800 d6008006 a70a3800 ......8.......8. │ │ 0x00e219c0 69008006 dc473a00 6a008006 a1433700 i....G:.j....C7. │ │ 0x00e219d0 6b008006 c2283800 6c008006 b9433700 k....(8.l....C7. │ │ - 0x00e219e0 d9008006 95903a00 6d008006 549c3800 ......:.m...T.8. │ │ - 0x00e219f0 6e008006 36963800 ae008006 4c0f3900 n...6.8.....L.9. │ │ - 0x00e21a00 c6008006 6cd23800 70008006 8ed23800 ....l.8.p.....8. │ │ + 0x00e219e0 d9008006 95903a00 6d008006 7b9c3800 ......:.m...{.8. │ │ + 0x00e219f0 6e008006 36963800 ae008006 730f3900 n...6.8.....s.9. │ │ + 0x00e21a00 c6008006 93d23800 70008006 b5d23800 ......8.p.....8. │ │ 0x00e21a10 ad008006 62293800 ac008006 da983700 ....b)8.......7. │ │ - 0x00e21a20 72008006 a5ec3700 73008006 19843900 r.....7.s.....9. │ │ + 0x00e21a20 72008006 a5ec3700 73008006 40843900 r.....7.s...@.9. │ │ 0x00e21a30 74008006 e8063700 77008006 aa703a00 t.....7.w....p:. │ │ - 0x00e21a40 78008006 5b0f3900 79008006 6e603800 x...[.9.y...n`8. │ │ + 0x00e21a40 78008006 820f3900 79008006 6e603800 x.....9.y...n`8. │ │ 0x00e21a50 7a008006 c1ec3700 e8008006 d5ec3700 z.....7.......7. │ │ 0x00e21a60 7b008006 bd333a00 af008006 3f5f3700 {....3:.....?_7. │ │ - 0x00e21a70 b0008006 585f3700 7c008006 6c4a3900 ....X_7.|...lJ9. │ │ + 0x00e21a70 b0008006 585f3700 7c008006 934a3900 ....X_7.|....J9. │ │ 0x00e21a80 b1008006 ad903a00 b2008006 56993700 ......:.....V.7. │ │ 0x00e21a90 b3008006 e2473800 b4008006 62993700 .....G8.....b.7. │ │ - 0x00e21aa0 e2008006 2e843900 b5008006 e6f73900 ......9.......9. │ │ + 0x00e21aa0 e2008006 55843900 b5008006 0df83900 ....U.9.......9. │ │ 0x00e21ab0 7d008006 e6d33700 b6008006 c10a3800 }.....7.......8. │ │ - 0x00e21ac0 b7008006 9bd23800 7e008006 d40a3800 ......8.~.....8. │ │ + 0x00e21ac0 b7008006 c2d23800 7e008006 d40a3800 ......8.~.....8. │ │ 0x00e21ad0 aa008006 f3d33700 dd008006 17b63700 ......7.......7. │ │ - 0x00e21ae0 7f008006 93b63800 b8008006 7c603800 ......8.....|`8. │ │ + 0x00e21ae0 7f008006 bab63800 b8008006 7c603800 ......8.....|`8. │ │ 0x00e21af0 de008006 f7473800 b9008006 cd333a00 .....G8......3:. │ │ 0x00e21b00 80008006 f2ec3700 dc008006 0ded3700 ......7.......7. │ │ 0x00e21b10 81008006 e6333a00 82008006 427d3700 .....3:.....B}7. │ │ 0x00e21b20 cd008006 c3703a00 ba008006 14d43700 .....p:.......7. │ │ - 0x00e21b30 bb008006 52f33800 d8008006 d9433700 ....R.8......C7. │ │ + 0x00e21b30 bb008006 79f33800 d8008006 d9433700 ....y.8......C7. │ │ 0x00e21b40 e3008006 27b63700 83008006 d5703a00 ....'.7......p:. │ │ 0x00e21b50 da008006 ff333a00 85008006 8f603800 .....3:......`8. │ │ - 0x00e21b60 86008006 fdf73900 db008006 c9063700 ......9.......7. │ │ - 0x00e21b70 e7008006 71003700 bc008006 94653900 ....q.7......e9. │ │ - 0x00e21b80 ce008006 aad23800 cf008006 685f3700 ......8.....h_7. │ │ - 0x00e21b90 d0008006 93153a00 89008006 45843900 ......:.....E.9. │ │ - 0x00e21ba0 8a008006 f1433700 bd008006 b2a13900 .....C7.......9. │ │ - 0x00e21bb0 8b008006 c72d3900 8c008006 127e3800 .....-9......~8. │ │ + 0x00e21b60 86008006 24f83900 db008006 c9063700 ....$.9.......7. │ │ + 0x00e21b70 e7008006 71003700 bc008006 bb653900 ....q.7......e9. │ │ + 0x00e21b80 ce008006 d1d23800 cf008006 685f3700 ......8.....h_7. │ │ + 0x00e21b90 d0008006 ba153a00 89008006 6c843900 ......:.....l.9. │ │ + 0x00e21ba0 8a008006 f1433700 bd008006 d9a13900 .....C7.......9. │ │ + 0x00e21bb0 8b008006 ee2d3900 8c008006 127e3800 .....-9......~8. │ │ 0x00e21bc0 c5008006 42503a00 c9008006 795f3700 ....BP:.....y_7. │ │ 0x00e21bd0 8d008006 55503a00 be008006 bc903a00 ....UP:.......:. │ │ 0x00e21be0 8e008006 1a343a00 d1008006 2aed3700 .....4:.....*.7. │ │ 0x00e21bf0 8f008006 25d43700 d2008006 d0263700 ....%.7......&7. │ │ - 0x00e21c00 d3008006 780f3900 d4008006 72993700 ....x.9.....r.7. │ │ - 0x00e21c10 90008006 ae603800 bf008006 8e0f3900 .....`8.......9. │ │ - 0x00e21c20 91008006 9f653900 93008006 10f83900 .....e9.......9. │ │ - 0x00e21c30 94008006 7f4a3900 95008006 a60f3900 .....J9.......9. │ │ + 0x00e21c00 d3008006 9f0f3900 d4008006 72993700 ......9.....r.7. │ │ + 0x00e21c10 90008006 ae603800 bf008006 b50f3900 .....`8.......9. │ │ + 0x00e21c20 91008006 c6653900 93008006 37f83900 .....e9.....7.9. │ │ + 0x00e21c30 94008006 a64a3900 95008006 cd0f3900 .....J9.......9. │ │ 0x00e21c40 c0008006 41b63700 96008006 cd903a00 ....A.7.......:. │ │ 0x00e21c50 d5008006 895f3700 ca008006 247e3800 ....._7.....$~8. │ │ - 0x00e21c60 97008006 d8903a00 98008006 dd2d3900 ......:......-9. │ │ - 0x00e21c70 9a008006 51843900 c1008006 5eb63700 ....Q.9.....^.7. │ │ + 0x00e21c60 97008006 d8903a00 98008006 042e3900 ......:.......9. │ │ + 0x00e21c70 9a008006 78843900 c1008006 5eb63700 ....x.9.....^.7. │ │ 0x00e21c80 df008006 3aed3700 9b008006 74b63700 ....:.7.....t.7. │ │ - 0x00e21c90 e0008006 7db63700 9c008006 a8153a00 ....}.7.......:. │ │ - 0x00e21ca0 c3008006 3c7e3800 9f008006 a6b63800 ....<~8.......8. │ │ - 0x00e21cb0 d7008006 ee2d3900 e5008006 403b3700 .....-9.....@;7. │ │ - 0x00e21cc0 a0008006 0e2e3900 a1008006 4f7e3800 ......9.....O~8. │ │ + 0x00e21c90 e0008006 7db63700 9c008006 cf153a00 ....}.7.......:. │ │ + 0x00e21ca0 c3008006 3c7e3800 9f008006 cdb63800 ....<~8.......8. │ │ + 0x00e21cb0 d7008006 152e3900 e5008006 403b3700 ......9.....@;7. │ │ + 0x00e21cc0 a0008006 352e3900 a1008006 4f7e3800 ....5.9.....O~8. │ │ 0x00e21cd0 a2008006 07443700 a3008006 507d3700 .....D7.....P}7. │ │ - 0x00e21ce0 c7008006 629c3800 c2008006 78be3900 ....b.8.....x.9. │ │ - 0x00e21cf0 a4008006 687d3700 e4008006 594a3900 ....h}7.....YJ9. │ │ - 0x00e21d00 a7008006 28f83900 c4008006 b5b63800 ....(.9.......8. │ │ - 0x00e21d10 e9008006 e7703a00 e1008006 61f33800 .....p:.....a.8. │ │ - 0x00e21d20 c8008006 bd153a00 a8008006 7e9c3800 ......:.....~.8. │ │ + 0x00e21ce0 c7008006 899c3800 c2008006 9fbe3900 ......8.......9. │ │ + 0x00e21cf0 a4008006 687d3700 e4008006 804a3900 ....h}7......J9. │ │ + 0x00e21d00 a7008006 4ff83900 c4008006 dcb63800 ....O.9.......8. │ │ + 0x00e21d10 e9008006 e7703a00 e1008006 88f33800 .....p:.......8. │ │ + 0x00e21d20 c8008006 e4153a00 a8008006 a59c3800 ......:.......8. │ │ 0x00e21d30 00000000 00000000 6e000007 887d3700 ........n....}7. │ │ - 0x00e21d40 7a000007 3dd43700 73000007 44f83900 z...=.7.s...D.9. │ │ + 0x00e21d40 7a000007 3dd43700 73000007 6bf83900 z...=.7.s...k.9. │ │ 0x00e21d50 7b000007 9a7d3700 64000007 87b63700 {....}7.d.....7. │ │ - 0x00e21d60 65000007 84be3900 70000007 c6b63800 e.....9.p.....8. │ │ - 0x00e21d70 6d000007 1b443700 66000007 984a3900 m....D7.f....J9. │ │ - 0x00e21d80 69000007 bfd23800 6a000007 37443700 i.....8.j...7D7. │ │ + 0x00e21d60 65000007 abbe3900 70000007 edb63800 e.....9.p.....8. │ │ + 0x00e21d70 6d000007 1b443700 66000007 bf4a3900 m....D7.f....J9. │ │ + 0x00e21d80 69000007 e6d23800 6a000007 37443700 i.....8.j...7D7. │ │ 0x00e21d90 6b000007 9f5f3700 72000007 ab5d3800 k...._7.r....]8. │ │ - 0x00e21da0 6c000007 dcb63800 79000007 4cd43700 l.....8.y...L.7. │ │ - 0x00e21db0 7c000007 e3d93900 6f000007 44ed3700 |.....9.o...D.7. │ │ - 0x00e21dc0 7e000007 fc703a00 7d000007 1d2e3900 ~....p:.}.....9. │ │ - 0x00e21dd0 75000007 36893a00 76000007 efef3900 u...6.:.v.....9. │ │ - 0x00e21de0 77000007 289b3900 78000007 187c3900 w...(.9.x....|9. │ │ + 0x00e21da0 6c000007 03b73800 79000007 4cd43700 l.....8.y...L.7. │ │ + 0x00e21db0 7c000007 0ada3900 6f000007 44ed3700 |.....9.o...D.7. │ │ + 0x00e21dc0 7e000007 fc703a00 7d000007 442e3900 ~....p:.}...D.9. │ │ + 0x00e21dd0 75000007 36893a00 76000007 16f03900 u...6.:.v.....9. │ │ + 0x00e21de0 77000007 4f9b3900 78000007 3f7c3900 w...O.9.x...?|9. │ │ 0x00e21df0 67000007 e8903a00 71000007 05913a00 g.....:.q.....:. │ │ - 0x00e21e00 74000007 18713a00 68000007 d3153a00 t....q:.h.....:. │ │ + 0x00e21e00 74000007 18713a00 68000007 fa153a00 t....q:.h.....:. │ │ 0x00e21e10 00000000 00000000 75008007 4a0a3800 ........u...J.8. │ │ - 0x00e21e20 76008007 75293800 79008007 c0a13900 v...u)8.y.....9. │ │ + 0x00e21e20 76008007 75293800 79008007 e7a13900 v...u)8.y.....9. │ │ 0x00e21e30 66008007 aa5f3700 6a008007 2a343a00 f...._7.j...*4:. │ │ - 0x00e21e40 6b008007 889c3800 6c008007 57443700 k.....8.l...WD7. │ │ + 0x00e21e40 6b008007 af9c3800 6c008007 57443700 k.....8.l...WD7. │ │ 0x00e21e50 7f008007 981d3800 7a008007 a4b63700 ......8.z.....7. │ │ - 0x00e21e60 6d008007 c7d23800 6e008007 a09c3800 m.....8.n.....8. │ │ - 0x00e21e70 83008007 707e3800 80008007 ddd23800 ....p~8.......8. │ │ - 0x00e21e80 67008007 fbd23800 7b008007 0bda3900 g.....8.{.....9. │ │ - 0x00e21e90 7c008007 85843900 81008007 d5a13900 |.....9.......9. │ │ - 0x00e21ea0 7d008007 e90a3800 82008007 b89c3800 }.....8.......8. │ │ + 0x00e21e60 6d008007 eed23800 6e008007 c79c3800 m.....8.n.....8. │ │ + 0x00e21e70 83008007 707e3800 80008007 04d33800 ....p~8.......8. │ │ + 0x00e21e80 67008007 22d33800 7b008007 32da3900 g...".8.{...2.9. │ │ + 0x00e21e90 7c008007 ac843900 81008007 fca13900 |.....9.......9. │ │ + 0x00e21ea0 7d008007 e90a3800 82008007 df9c3800 }.....8.......8. │ │ 0x00e21eb0 7e008007 837e3800 68008007 68503a00 ~....~8.h...hP:. │ │ 0x00e21ec0 69008007 1b0b3800 77008007 a97e3800 i.....8.w....~8. │ │ - 0x00e21ed0 6f008007 e9153a00 70008007 d8903a00 o.....:.p.....:. │ │ + 0x00e21ed0 6f008007 10163a00 70008007 d8903a00 o.....:.p.....:. │ │ 0x00e21ee0 71008007 76443700 72008007 bf263700 q...vD7.r....&7. │ │ - 0x00e21ef0 74008007 42343a00 78008007 74f33800 t...B4:.x...t.8. │ │ + 0x00e21ef0 74008007 42343a00 78008007 9bf33800 t...B4:.x.....8. │ │ 0x00e21f00 73008007 34713a00 00000000 00000000 s...4q:......... │ │ - 0x00e21f10 73000008 a74a3900 9c000008 b15e3900 s....J9......^9. │ │ + 0x00e21f10 73000008 ce4a3900 9c000008 d85e3900 s....J9......^9. │ │ 0x00e21f20 90000008 be7e3800 64000008 c2283800 .....~8.d....(8. │ │ - 0x00e21f30 a5000008 e5b63800 92000008 87293800 ......8......)8. │ │ - 0x00e21f40 a0000008 97be3900 aa000008 60ed3700 ......9.....`.7. │ │ - 0x00e21f50 9f000008 b3be3900 8e000008 36963800 ......9.....6.8. │ │ - 0x00e21f60 76000008 f0a13900 77000008 53343a00 v.....9.w...S4:. │ │ + 0x00e21f30 a5000008 0cb73800 92000008 87293800 ......8......)8. │ │ + 0x00e21f40 a0000008 bebe3900 aa000008 60ed3700 ......9.....`.7. │ │ + 0x00e21f50 9f000008 dabe3900 8e000008 36963800 ......9.....6.8. │ │ + 0x00e21f60 76000008 17a23900 77000008 53343a00 v.....9.w...S4:. │ │ 0x00e21f70 7f000008 7ded3700 a6000008 320b3800 ....}.7.....2.8. │ │ - 0x00e21f80 8f000008 d2be3900 93000008 47713a00 ......9.....Gq:. │ │ - 0x00e21f90 78000008 d27e3800 79000008 9c843900 x....~8.y.....9. │ │ - 0x00e21fa0 65000008 f3b63800 a8000008 9bed3700 e.....8.......7. │ │ - 0x00e21fb0 70000008 90d03700 a9000008 58f83900 p.....7.....X.9. │ │ - 0x00e21fc0 ab000008 08b73800 6e000008 19b73800 ......8.n.....8. │ │ - 0x00e21fd0 6d000008 93f33800 8d000008 ed7e3800 m.....8......~8. │ │ - 0x00e21fe0 97000008 ba063700 8a000008 58d23800 ......7.....X.8. │ │ - 0x00e21ff0 66000008 a0293800 67000008 10d33800 f....)8.g.....8. │ │ - 0x00e22000 68000008 32b73800 ad000008 05a23900 h...2.8.......9. │ │ + 0x00e21f80 8f000008 f9be3900 93000008 47713a00 ......9.....Gq:. │ │ + 0x00e21f90 78000008 d27e3800 79000008 c3843900 x....~8.y.....9. │ │ + 0x00e21fa0 65000008 1ab73800 a8000008 9bed3700 e.....8.......7. │ │ + 0x00e21fb0 70000008 90d03700 a9000008 7ff83900 p.....7.......9. │ │ + 0x00e21fc0 ab000008 2fb73800 6e000008 40b73800 ..../.8.n...@.8. │ │ + 0x00e21fd0 6d000008 baf33800 8d000008 ed7e3800 m.....8......~8. │ │ + 0x00e21fe0 97000008 ba063700 8a000008 7fd23800 ......7.......8. │ │ + 0x00e21ff0 66000008 a0293800 67000008 37d33800 f....)8.g...7.8. │ │ + 0x00e22000 68000008 59b73800 ad000008 2ca23900 h...Y.8.....,.9. │ │ 0x00e22010 7a000008 80503a00 74000008 bdd33700 z....P:.t.....7. │ │ 0x00e22020 75000008 1a603800 ae000008 b1293800 u....`8......)8. │ │ - 0x00e22030 a1000008 2fda3900 ac000008 62f83900 ..../.9.....b.9. │ │ - 0x00e22040 85000008 5dd43700 84000008 1ed33800 ....].7.......8. │ │ + 0x00e22030 a1000008 56da3900 ac000008 89f83900 ....V.9.......9. │ │ + 0x00e22040 85000008 5dd43700 84000008 45d33800 ....].7.....E.8. │ │ 0x00e22050 7b000008 70343a00 af000008 c17d3700 {...p4:......}7. │ │ - 0x00e22060 89000008 b3653900 94000008 35703a00 .....e9.....5p:. │ │ + 0x00e22060 89000008 da653900 94000008 35703a00 .....e9.....5p:. │ │ 0x00e22070 8c000008 9d473800 88000008 86993700 .....G8.......7. │ │ - 0x00e22080 99000008 a5ed3700 a2000008 3fb73800 ......7.....?.8. │ │ - 0x00e22090 a7000008 17a23900 7c000008 a01e3700 ......9.|.....7. │ │ + 0x00e22080 99000008 a5ed3700 a2000008 66b73800 ......7.....f.8. │ │ + 0x00e22090 a7000008 3ea23900 7c000008 a01e3700 ....>.9.|.....7. │ │ 0x00e220a0 7d000008 fe7d3800 9d000008 ea263700 }....}8......&7. │ │ - 0x00e220b0 87000008 fc063700 7e000008 abf33800 ......7.~.....8. │ │ - 0x00e220c0 6f000008 dfd13800 8b000008 987d3800 o.....8......}8. │ │ - 0x00e220d0 9a000008 50b63800 98000008 b8ed3700 ....P.8.......7. │ │ - 0x00e220e0 86000008 bf0f3900 95000008 70653900 ......9.....pe9. │ │ - 0x00e220f0 9b000008 c3603800 6a000008 cb653900 .....`8.j....e9. │ │ + 0x00e220b0 87000008 fc063700 7e000008 d2f33800 ......7.~.....8. │ │ + 0x00e220c0 6f000008 06d23800 8b000008 987d3800 o.....8......}8. │ │ + 0x00e220d0 9a000008 77b63800 98000008 b8ed3700 ....w.8.......7. │ │ + 0x00e220e0 86000008 e60f3900 95000008 97653900 ......9......e9. │ │ + 0x00e220f0 9b000008 c3603800 6a000008 f2653900 .....`8.j....e9. │ │ 0x00e22100 a3000008 4b0b3800 6b000008 5a713a00 ....K.8.k...Zq:. │ │ - 0x00e22110 9e000008 bbf33800 96000008 1e0a3800 ......8.......8. │ │ - 0x00e22120 6c000008 b7843900 b0000008 bdd93900 l.....9.......9. │ │ - 0x00e22130 71000008 b24a3900 80000008 0c483800 q....J9......H8. │ │ - 0x00e22140 a4000008 dbf33800 81000008 9a993700 ......8.......7. │ │ + 0x00e22110 9e000008 e2f33800 96000008 1e0a3800 ......8.......8. │ │ + 0x00e22120 6c000008 de843900 b0000008 e4d93900 l.....9.......9. │ │ + 0x00e22130 71000008 d94a3900 80000008 0c483800 q....J9......H8. │ │ + 0x00e22140 a4000008 02f43800 81000008 9a993700 ......8.......7. │ │ 0x00e22150 72000008 6b0b3800 83000008 a8993700 r...k.8.......7. │ │ - 0x00e22160 91000008 e09c3800 82000008 ecf33800 ......8.......8. │ │ + 0x00e22160 91000008 079d3800 82000008 13f43800 ......8.......8. │ │ 0x00e22170 00000000 00000000 64008012 ba993700 ........d.....7. │ │ - 0x00e22180 6e008012 38d33800 71008012 53b73800 n...8.8.q...S.8. │ │ - 0x00e22190 72008012 e2be3900 65008012 6cf83900 r.....9.e...l.9. │ │ - 0x00e221a0 66008012 f8f33800 73008012 19913a00 f.....8.s.....:. │ │ - 0x00e221b0 67008012 ff153a00 6d008012 94503a00 g.....:.m....P:. │ │ - 0x00e221c0 6f008012 dd653900 68008012 70713a00 o....e9.h...pq:. │ │ - 0x00e221d0 70008012 2f913a00 69008012 68b73800 p.../.:.i...h.8. │ │ + 0x00e22180 6e008012 5fd33800 71008012 7ab73800 n..._.8.q...z.8. │ │ + 0x00e22190 72008012 09bf3900 65008012 93f83900 r.....9.e.....9. │ │ + 0x00e221a0 66008012 1ff43800 73008012 19913a00 f.....8.s.....:. │ │ + 0x00e221b0 67008012 26163a00 6d008012 94503a00 g...&.:.m....P:. │ │ + 0x00e221c0 6f008012 04663900 68008012 70713a00 o....f9.h...pq:. │ │ + 0x00e221d0 70008012 2f913a00 69008012 8fb73800 p.../.:.i.....8. │ │ 0x00e221e0 6a008012 96713a00 6b008012 bbb63700 j....q:.k.....7. │ │ 0x00e221f0 6c008012 43913a00 00000000 00000000 l...C.:......... │ │ - 0x00e22200 64000013 c2713a00 85000013 e9653900 d....q:......e9. │ │ + 0x00e22200 64000013 c2713a00 85000013 10663900 d....q:......f9. │ │ 0x00e22210 86000013 d1713a00 87000013 d0ed3700 .....q:.......7. │ │ 0x00e22220 88000013 dc603800 67000013 e4713a00 .....`8.g....q:. │ │ 0x00e22230 77000013 00273700 68000013 d0293800 w....'7.h....)8. │ │ 0x00e22240 84000013 dc293800 94000013 1c483800 .....)8......H8. │ │ - 0x00e22250 66000013 0d073700 69000013 c1843900 f.....7.i.....9. │ │ + 0x00e22250 66000013 0d073700 69000013 e8843900 f.....7.i.....9. │ │ 0x00e22260 95000013 bc5f3700 80000013 ac503a00 ....._7......P:. │ │ - 0x00e22270 81000013 45da3900 6a000013 dfb63700 ....E.9.j.....7. │ │ - 0x00e22280 6c000013 21163a00 6d000013 d50f3900 l...!.:.m.....9. │ │ - 0x00e22290 6e000013 e10f3900 8f000013 90d03700 n.....9.......7. │ │ - 0x00e222a0 89000013 ce7d3700 8a000013 f79c3800 .....}7.......8. │ │ - 0x00e222b0 97000013 790b3800 96000013 23a23900 ....y.8.....#.9. │ │ - 0x00e222c0 75000013 0a9d3800 70000013 87b73800 u.....8.p.....8. │ │ + 0x00e22270 81000013 6cda3900 6a000013 dfb63700 ....l.9.j.....7. │ │ + 0x00e22280 6c000013 48163a00 6d000013 fc0f3900 l...H.:.m.....9. │ │ + 0x00e22290 6e000013 08103900 8f000013 90d03700 n.....9.......7. │ │ + 0x00e222a0 89000013 ce7d3700 8a000013 1e9d3800 .....}7.......8. │ │ + 0x00e222b0 97000013 790b3800 96000013 4aa23900 ....y.8.....J.9. │ │ + 0x00e222c0 75000013 319d3800 70000013 aeb73800 u...1.8.p.....8. │ │ 0x00e222d0 78000013 32483800 90000013 e4ed3700 x...2H8.......7. │ │ - 0x00e222e0 7d000013 fb7e3800 82000013 4bd33800 }....~8.....K.8. │ │ + 0x00e222e0 7d000013 fb7e3800 82000013 72d33800 }....~8.....r.8. │ │ 0x00e222f0 74000013 85443700 92000013 1d273700 t....D7......'7. │ │ - 0x00e22300 93000013 0c7f3800 65000013 38163a00 ......8.e...8.:. │ │ + 0x00e22300 93000013 0c7f3800 65000013 5f163a00 ......8.e..._.:. │ │ 0x00e22310 91000013 28073700 00000000 00000000 ....(.7......... │ │ - 0x00e22320 6c00801e 32a23900 6400801e db843900 l...2.9.d.....9. │ │ - 0x00e22330 6d00801e 5fda3900 7700801e 2b2e3900 m..._.9.w...+.9. │ │ - 0x00e22340 6500801e 58163a00 6700801e f3603800 e...X.:.g....`8. │ │ - 0x00e22350 6600801e 40073700 8000801e 17f43800 f...@.7.......8. │ │ + 0x00e22320 6c00801e 59a23900 6400801e 02853900 l...Y.9.d.....9. │ │ + 0x00e22330 6d00801e 86da3900 7700801e 522e3900 m.....9.w...R.9. │ │ + 0x00e22340 6500801e 7f163a00 6700801e f3603800 e.....:.g....`8. │ │ + 0x00e22350 6600801e 40073700 8000801e 3ef43800 f...@.7.....>.8. │ │ 0x00e22360 7e00801e 4e073700 7800801e 94443700 ~...N.7.x....D7. │ │ - 0x00e22370 7b00801e 50a23900 7d00801e 217f3800 {...P.9.}...!.8. │ │ - 0x00e22380 7c00801e 6a163a00 7500801e 64a23900 |...j.:.u...d.9. │ │ + 0x00e22370 7b00801e 77a23900 7d00801e 217f3800 {...w.9.}...!.8. │ │ + 0x00e22380 7c00801e 91163a00 7500801e 8ba23900 |.....:.u.....9. │ │ 0x00e22390 6e00801e df7d3700 7900801e b0443700 n....}7.y....D7. │ │ - 0x00e223a0 6f00801e 8c0b3800 6900801e 7df83900 o.....8.i...}.9. │ │ - 0x00e223b0 6a00801e 327f3800 7000801e 7d163a00 j...2.8.p...}.:. │ │ - 0x00e223c0 7400801e 58d33800 7100801e 4e7f3800 t...X.8.q...N.8. │ │ - 0x00e223d0 6800801e d1993700 8200801e 79da3900 h.....7.....y.9. │ │ + 0x00e223a0 6f00801e 8c0b3800 6900801e a4f83900 o.....8.i.....9. │ │ + 0x00e223b0 6a00801e 327f3800 7000801e a4163a00 j...2.8.p.....:. │ │ + 0x00e223c0 7400801e 7fd33800 7100801e 4e7f3800 t.....8.q...N.8. │ │ + 0x00e223d0 6800801e d1993700 8200801e a0da3900 h.....7.......9. │ │ 0x00e223e0 8100801e c5443700 7f00801e 6ed43700 .....D7.....n.7. │ │ 0x00e223f0 7a00801e 32273700 7200801e 84343a00 z...2'7.r....4:. │ │ 0x00e22400 6b00801e eded3700 7300801e 03613800 k.....7.s....a8. │ │ 0x00e22410 7600801e 657f3800 00000000 00000000 v...e.8......... │ │ 0x00e22420 63000017 ea293800 a1000017 f57d3700 c....)8......}7. │ │ - 0x00e22430 af000017 45273700 a0000017 eabe3900 ....E'7.......9. │ │ + 0x00e22430 af000017 45273700 a0000017 11bf3900 ....E'7.......9. │ │ 0x00e22440 64000017 c7503a00 b8000017 e0503a00 d....P:......P:. │ │ 0x00e22450 b9000017 fa713a00 65000017 7d7f3800 .....q:.e...}.8. │ │ - 0x00e22460 66000017 03bf3900 67000017 02663900 f.....9.g....f9. │ │ - 0x00e22470 68000017 eb843900 aa000017 1a9d3800 h.....9.......8. │ │ - 0x00e22480 69000017 482e3900 ab000017 7aa23900 i...H.9.....z.9. │ │ - 0x00e22490 6a000017 19613800 6b000017 5a2e3900 j....a8.k...Z.9. │ │ - 0x00e224a0 6c000017 edb63700 6d000017 16663900 l.....7.m....f9. │ │ - 0x00e224b0 6e000017 7a2e3900 6f000017 09723a00 n...z.9.o....r:. │ │ + 0x00e22460 66000017 2abf3900 67000017 29663900 f...*.9.g...)f9. │ │ + 0x00e22470 68000017 12853900 aa000017 419d3800 h.....9.....A.8. │ │ + 0x00e22480 69000017 6f2e3900 ab000017 a1a23900 i...o.9.......9. │ │ + 0x00e22490 6a000017 19613800 6b000017 812e3900 j....a8.k.....9. │ │ + 0x00e224a0 6c000017 edb63700 6d000017 3d663900 l.....7.m...=f9. │ │ + 0x00e224b0 6e000017 a12e3900 6f000017 09723a00 n.....9.o....r:. │ │ 0x00e224c0 bb000017 36963800 70000017 0ab73700 ....6.8.p.....7. │ │ - 0x00e224d0 71000017 fb293800 72000017 8cf83900 q....)8.r.....9. │ │ - 0x00e224e0 73000017 90a23900 74000017 5f913a00 s.....9.t..._.:. │ │ - 0x00e224f0 b7000017 f50f3900 75000017 46483800 ......9.u...FH8. │ │ + 0x00e224d0 71000017 fb293800 72000017 b3f83900 q....)8.r.....9. │ │ + 0x00e224e0 73000017 b7a23900 74000017 5f913a00 s.....9.t..._.:. │ │ + 0x00e224f0 b7000017 1c103900 75000017 46483800 ......9.u...FH8. │ │ 0x00e22500 b0000017 7b913a00 76000017 1c503a00 ....{.:.v....P:. │ │ 0x00e22510 be000017 16723a00 bf000017 142a3800 .....r:......*8. │ │ 0x00e22520 ba000017 35703a00 77000017 9c343a00 ....5p:.w....4:. │ │ 0x00e22530 78000017 89d43700 79000017 18b73700 x.....7.y.....7. │ │ - 0x00e22540 ac000017 29bf3900 a2000017 d15f3700 ....).9......_7. │ │ + 0x00e22540 ac000017 50bf3900 a2000017 d15f3700 ....P.9......_7. │ │ 0x00e22550 a3000017 e6993700 a4000017 3a613800 ......7.....:a8. │ │ - 0x00e22560 a5000017 f3843900 7a000017 057e3700 ......9.z....~7. │ │ + 0x00e22560 a5000017 1a853900 7a000017 057e3700 ......9.z....~7. │ │ 0x00e22570 7b000017 d3443700 b5000017 187e3700 {....D7......~7. │ │ 0x00e22580 7c000017 2c2a3800 b1000017 009a3700 |...,*8.......7. │ │ - 0x00e22590 7d000017 9c913a00 7e000017 3cbf3900 }.....:.~...<.9. │ │ + 0x00e22590 7d000017 9c913a00 7e000017 63bf3900 }.....:.~...c.9. │ │ 0x00e225a0 7f000017 db443700 ad000017 2aed3700 .....D7.....*.7. │ │ - 0x00e225b0 80000017 7eec3700 81000017 4ad23800 ....~.7.....J.8. │ │ + 0x00e225b0 80000017 7eec3700 81000017 71d23800 ....~.7.....q.8. │ │ 0x00e225c0 82000017 fa503a00 ae000017 aed43700 .....P:.......7. │ │ 0x00e225d0 83000017 bc913a00 84000017 f35f3700 ......:......_7. │ │ - 0x00e225e0 a6000017 61273700 a7000017 852e3900 ....a'7.......9. │ │ - 0x00e225f0 b2000017 4a613800 85000017 94da3900 ....Ja8.......9. │ │ - 0x00e22600 86000017 b2f83900 a8000017 01513a00 ......9......Q:. │ │ - 0x00e22610 87000017 9c163a00 b6000017 24723a00 ......:.....$r:. │ │ - 0x00e22620 bc000017 70653900 88000017 c0f83900 ....pe9.......9. │ │ + 0x00e225e0 a6000017 61273700 a7000017 ac2e3900 ....a'7.......9. │ │ + 0x00e225f0 b2000017 4a613800 85000017 bbda3900 ....Ja8.......9. │ │ + 0x00e22600 86000017 d9f83900 a8000017 01513a00 ......9......Q:. │ │ + 0x00e22610 87000017 c3163a00 b6000017 24723a00 ......:.....$r:. │ │ + 0x00e22620 bc000017 97653900 88000017 e7f83900 .....e9.......9. │ │ 0x00e22630 a9000017 77273700 89000017 e6443700 ....w'7......D7. │ │ 0x00e22640 bd000017 1e0a3800 8a000017 099a3700 ......8.......7. │ │ - 0x00e22650 8b000017 46bf3900 8c000017 cf913a00 ....F.9.......:. │ │ + 0x00e22650 8b000017 6dbf3900 8c000017 cf913a00 ....m.9.......:. │ │ 0x00e22660 8d000017 14513a00 8e000017 269a3700 .....Q:.....&.7. │ │ - 0x00e22670 8f000017 952e3900 90000017 ae343a00 ......9......4:. │ │ + 0x00e22670 8f000017 bc2e3900 90000017 ae343a00 ......9......4:. │ │ 0x00e22680 91000017 33b73700 92000017 3a723a00 ....3.7.....:r:. │ │ 0x00e22690 93000017 56613800 94000017 c9d33700 ....Va8.......7. │ │ - 0x00e226a0 95000017 17103900 96000017 25513a00 ......9.....%Q:. │ │ - 0x00e226b0 97000017 88d33900 c2000017 fded3700 ......9.......7. │ │ - 0x00e226c0 98000017 c64a3900 c0000017 e7f83900 .....J9.......9. │ │ - 0x00e226d0 99000017 08853900 b3000017 09603700 ......9......`7. │ │ + 0x00e226a0 95000017 3e103900 96000017 25513a00 ....>.9.....%Q:. │ │ + 0x00e226b0 97000017 afd33900 c2000017 fded3700 ......9.......7. │ │ + 0x00e226c0 98000017 ed4a3900 c0000017 0ef93900 .....J9.......9. │ │ + 0x00e226d0 99000017 2f853900 b3000017 09603700 ..../.9......`7. │ │ 0x00e226e0 c1000017 2e603700 9b000017 3e2a3800 .....`7.....>*8. │ │ - 0x00e226f0 9a000017 61073700 c3000017 92b73800 ....a.7.......8. │ │ - 0x00e22700 9c000017 b5b63800 9d000017 3f9a3700 ......8.....?.7. │ │ - 0x00e22710 b4000017 df4a3900 9e000017 5d2a3800 .....J9.....]*8. │ │ - 0x00e22720 9f000017 03f93900 00000000 00000000 ......9......... │ │ - 0x00e22730 6400001c 0ef93900 6600001c 2b663900 d.....9.f...+f9. │ │ - 0x00e22740 6700001c 85253900 6800001c a60b3800 g....%9.h.....8. │ │ - 0x00e22750 6900001c a7163a00 6a00001c 47603700 i.....:.j...G`7. │ │ + 0x00e226f0 9a000017 61073700 c3000017 b9b73800 ....a.7.......8. │ │ + 0x00e22700 9c000017 dcb63800 9d000017 3f9a3700 ......8.....?.7. │ │ + 0x00e22710 b4000017 064b3900 9e000017 5d2a3800 .....K9.....]*8. │ │ + 0x00e22720 9f000017 2af93900 00000000 00000000 ....*.9......... │ │ + 0x00e22730 6400001c 35f93900 6600001c 52663900 d...5.9.f...Rf9. │ │ + 0x00e22740 6700001c ac253900 6800001c a60b3800 g....%9.h.....8. │ │ + 0x00e22750 6900001c ce163a00 6a00001c 47603700 i.....:.j...G`7. │ │ 0x00e22760 6b00001c 66603700 6c00001c 2a7e3700 k...f`7.l...*~7. │ │ - 0x00e22770 6500001c 70d33800 6d00001c 26ee3700 e...p.8.m...&.7. │ │ - 0x00e22780 7100001c 52723a00 7500001c a32e3900 q...Rr:.u.....9. │ │ + 0x00e22770 6500001c 97d33800 6d00001c 26ee3700 e.....8.m...&.7. │ │ + 0x00e22780 7100001c 52723a00 7500001c ca2e3900 q...Rr:.u.....9. │ │ 0x00e22790 7900001c 7c073700 7600001c 4c9a3700 y...|.7.v...L.7. │ │ - 0x00e227a0 7700001c ee4a3900 7800001c 34ee3700 w....J9.x...4.7. │ │ - 0x00e227b0 6e00001c 22853900 6f00001c 2bf43800 n...".9.o...+.8. │ │ - 0x00e227c0 7000001c f47c3700 7200001c 594a3900 p....|7.r...YJ9. │ │ - 0x00e227d0 7300001c a3da3900 7400001c 034b3900 s.....9.t....K9. │ │ + 0x00e227a0 7700001c 154b3900 7800001c 34ee3700 w....K9.x...4.7. │ │ + 0x00e227b0 6e00001c 49853900 6f00001c 52f43800 n...I.9.o...R.8. │ │ + 0x00e227c0 7000001c f47c3700 7200001c 804a3900 p....|7.r....J9. │ │ + 0x00e227d0 7300001c cada3900 7400001c 2a4b3900 s.....9.t...*K9. │ │ 0x00e227e0 00000000 00000000 8b00001d 649a3700 ............d.7. │ │ - 0x00e227f0 a700001d c4163a00 6c00001d 25f93900 ......:.l...%.9. │ │ + 0x00e227f0 a700001d eb163a00 6c00001d 4cf93900 ......:.l...L.9. │ │ 0x00e22800 9c00001d 437e3700 6d00001d 6c723a00 ....C~7.m...lr:. │ │ 0x00e22810 a900001d 8c273700 7000001d a5273700 .....'7.p....'7. │ │ 0x00e22820 9d00001d 30513a00 7100001d bb273700 ....0Q:.q....'7. │ │ - 0x00e22830 7200001d 997f3800 b500001d c02e3900 r.....8.......9. │ │ - 0x00e22840 b000001d b2b73800 a200001d 722a3800 ......8.....r*8. │ │ - 0x00e22850 7300001d 45513a00 7400001d 359d3800 s...EQ:.t...5.8. │ │ + 0x00e22830 7200001d 997f3800 b500001d e72e3900 r.....8.......9. │ │ + 0x00e22840 b000001d d9b73800 a200001d 722a3800 ......8.....r*8. │ │ + 0x00e22850 7300001d 45513a00 7400001d 5c9d3800 s...EQ:.t...\.8. │ │ 0x00e22860 7500001d 862a3800 a300001d 63483800 u....*8.....cH8. │ │ - 0x00e22870 7600001d 7dd33800 7700001d d2273700 v...}.8.w....'7. │ │ + 0x00e22870 7600001d a4d33800 7700001d d2273700 v.....8.w....'7. │ │ 0x00e22880 7800001d 62513a00 7a00001d c5343a00 x...bQ:.z....4:. │ │ 0x00e22890 7b00001d e6273700 7c00001d b37f3800 {....'7.|.....8. │ │ - 0x00e228a0 7d00001d d82e3900 7e00001d 9d2a3800 }.....9.~....*8. │ │ - 0x00e228b0 6b00001d a2a23900 9e00001d 7d723a00 k.....9.....}r:. │ │ - 0x00e228c0 7f00001d c8da3900 8000001d 89073700 ......9.......7. │ │ - 0x00e228d0 a000001d 34f93900 8c00001d 7f603700 ....4.9......`7. │ │ - 0x00e228e0 ab00001d 4d9d3800 6800001d e1da3900 ....M.8.h.....9. │ │ - 0x00e228f0 a400001d 56bf3900 8d00001d fd273700 ....V.9......'7. │ │ + 0x00e228a0 7d00001d ff2e3900 7e00001d 9d2a3800 }.....9.~....*8. │ │ + 0x00e228b0 6b00001d c9a23900 9e00001d 7d723a00 k.....9.....}r:. │ │ + 0x00e228c0 7f00001d efda3900 8000001d 89073700 ......9.......7. │ │ + 0x00e228d0 a000001d 5bf93900 8c00001d 7f603700 ....[.9......`7. │ │ + 0x00e228e0 ab00001d 749d3800 6800001d 08db3900 ....t.8.h.....9. │ │ + 0x00e228f0 a400001d 7dbf3900 8d00001d fd273700 ....}.9......'7. │ │ 0x00e22900 6e00001d 66603700 8100001d e0913a00 n...f`7.......:. │ │ 0x00e22910 c000001d f7913a00 6400001d f6443700 ......:.d....D7. │ │ - 0x00e22920 c100001d 30103900 ae00001d ca7f3800 ....0.9.......8. │ │ - 0x00e22930 c300001d 4ef93900 a500001d 9b603700 ....N.9......`7. │ │ - 0x00e22940 8200001d 76513a00 8e00001d f2da3900 ....vQ:.......9. │ │ - 0x00e22950 7900001d 96723a00 a600001d 35663900 y....r:.....5f9. │ │ - 0x00e22960 8300001d fe7d3800 be00001d cfb73800 .....}8.......8. │ │ - 0x00e22970 8f00001d 48663900 b700001d bdd43700 ....Hf9.......7. │ │ - 0x00e22980 a800001d 70bf3900 b200001d ea2e3900 ....p.9.......9. │ │ + 0x00e22920 c100001d 57103900 ae00001d ca7f3800 ....W.9.......8. │ │ + 0x00e22930 c300001d 75f93900 a500001d 9b603700 ....u.9......`7. │ │ + 0x00e22940 8200001d 76513a00 8e00001d 19db3900 ....vQ:.......9. │ │ + 0x00e22950 7900001d 96723a00 a600001d 5c663900 y....r:.....\f9. │ │ + 0x00e22960 8300001d fe7d3800 be00001d f6b73800 .....}8.......8. │ │ + 0x00e22970 8f00001d 6f663900 b700001d bdd43700 ....of9.......7. │ │ + 0x00e22980 a800001d 97bf3900 b200001d 112f3900 ......9....../9. │ │ 0x00e22990 6f00001d 04923a00 b300001d aa603700 o.....:......`7. │ │ - 0x00e229a0 9000001d baa23900 a100001d cea23900 ......9.......9. │ │ - 0x00e229b0 aa00001d 4bb73700 6600001d 1b4b3900 ....K.7.f....K9. │ │ + 0x00e229a0 9000001d e1a23900 a100001d f5a23900 ......9.......9. │ │ + 0x00e229b0 aa00001d 4bb73700 6600001d 424b3900 ....K.7.f...BK9. │ │ 0x00e229c0 c200001d d0d43700 9100001d d9d43700 ......7.......7. │ │ 0x00e229d0 6700001d 26ee3700 9200001d dc343a00 g...&.7......4:. │ │ - 0x00e229e0 8400001d bf603700 ac00001d 45f43800 .....`7.....E.8. │ │ - 0x00e229f0 9300001d 92d33800 b400001d 7df83900 ......8.....}.9. │ │ - 0x00e22a00 9400001d 51ee3700 9500001d de163a00 ....Q.7.......:. │ │ - 0x00e22a10 b600001d f3163a00 9600001d a0073700 ......:.......7. │ │ - 0x00e22a20 9700001d 66ee3700 b800001d 3d103900 ....f.7.....=.9. │ │ - 0x00e22a30 9800001d 87bf3900 9f00001d 5b303a00 ......9.....[0:. │ │ + 0x00e229e0 8400001d bf603700 ac00001d 6cf43800 .....`7.....l.8. │ │ + 0x00e229f0 9300001d b9d33800 b400001d a4f83900 ......8.......9. │ │ + 0x00e22a00 9400001d 51ee3700 9500001d 05173a00 ....Q.7.......:. │ │ + 0x00e22a10 b600001d 1a173a00 9600001d a0073700 ......:.......7. │ │ + 0x00e22a20 9700001d 66ee3700 b800001d 64103900 ....f.7.....d.9. │ │ + 0x00e22a30 9800001d aebf3900 9f00001d 82303a00 ......9......0:. │ │ 0x00e22a40 bf00001d c6073700 c400001d af2a3800 ......7......*8. │ │ 0x00e22a50 8500001d ea343a00 b900001d 567e3700 .....4:.....V~7. │ │ 0x00e22a60 6900001d 7c9a3700 9900001d 6b7e3700 i...|.7.....k~7. │ │ 0x00e22a70 6a00001d a0513a00 8600001d 03453700 j....Q:......E7. │ │ - 0x00e22a80 8700001d 22923a00 ba00001d 66f93900 ....".:.....f.9. │ │ + 0x00e22a80 8700001d 22923a00 ba00001d 8df93900 ....".:.......9. │ │ 0x00e22a90 8800001d f47c3700 8900001d 90ec3700 .....|7.......7. │ │ - 0x00e22aa0 6500001d 0e173a00 9a00001d 84ee3700 e.....:.......7. │ │ - 0x00e22ab0 af00001d b2d33800 b100001d 34923a00 ......8.....4.:. │ │ + 0x00e22aa0 6500001d 35173a00 9a00001d 84ee3700 e...5.:.......7. │ │ + 0x00e22ab0 af00001d d9d33800 b100001d 34923a00 ......8.....4.:. │ │ 0x00e22ac0 8a00001d 44923a00 bd00001d c10b3800 ....D.:.......8. │ │ - 0x00e22ad0 bb00001d a5723a00 9b00001d 54f43800 .....r:.....T.8. │ │ - 0x00e22ae0 bc00001d 3c853900 ad00001d fd343a00 ....<.9......4:. │ │ - 0x00e22af0 00000000 00000000 6c000019 689d3800 ........l...h.8. │ │ - 0x00e22b00 64000019 c2d33800 6d000019 7b7e3700 d.....8.m...{~7. │ │ + 0x00e22ad0 bb00001d a5723a00 9b00001d 7bf43800 .....r:.....{.8. │ │ + 0x00e22ae0 bc00001d 63853900 ad00001d fd343a00 ....c.9......4:. │ │ + 0x00e22af0 00000000 00000000 6c000019 8f9d3800 ........l.....8. │ │ + 0x00e22b00 64000019 e9d33800 6d000019 7b7e3700 d.....8.m...{~7. │ │ 0x00e22b10 6e000019 71613800 6f000019 d97f3800 n...qa8.o.....8. │ │ - 0x00e22b20 70000019 d7603700 71000019 4b103900 p....`7.q...K.9. │ │ + 0x00e22b20 70000019 d7603700 71000019 72103900 p....`7.q...r.9. │ │ 0x00e22b30 74000019 f1d43700 68000019 06d53700 t.....7.h.....7. │ │ - 0x00e22b40 6b000019 7a483800 69000019 5b103900 k...zH8.i...[.9. │ │ - 0x00e22b50 72000019 d2073700 6a000019 55853900 r.....7.j...U.9. │ │ - 0x00e22b60 73000019 f92e3900 65000019 b8723a00 s.....9.e....r:. │ │ - 0x00e22b70 66000019 58923a00 67000019 9fbf3900 f...X.:.g.....9. │ │ - 0x00e22b80 00000000 00000000 6b00001b eea23900 ........k.....9. │ │ - 0x00e22b90 6700001b 7c9d3800 6800001b 64f43800 g...|.8.h...d.8. │ │ + 0x00e22b40 6b000019 7a483800 69000019 82103900 k...zH8.i.....9. │ │ + 0x00e22b50 72000019 d2073700 6a000019 7c853900 r.....7.j...|.9. │ │ + 0x00e22b60 73000019 202f3900 65000019 b8723a00 s... /9.e....r:. │ │ + 0x00e22b70 66000019 58923a00 67000019 c6bf3900 f...X.:.g.....9. │ │ + 0x00e22b80 00000000 00000000 6b00001b 15a33900 ........k.....9. │ │ + 0x00e22b90 6700001b a39d3800 6800001b 8bf43800 g.....8.h.....8. │ │ 0x00e22ba0 6900001b 6f923a00 6a00001b 86613800 i...o.:.j....a8. │ │ - 0x00e22bb0 6600001b ecb73800 6400001b ec603700 f.....8.d....`7. │ │ + 0x00e22bb0 6600001b 13b83800 6400001b ec603700 f.....8.d....`7. │ │ 0x00e22bc0 6500001b 8f9a3700 6c00001b ad9a3700 e.....7.l.....7. │ │ 0x00e22bd0 00000000 00000000 65008019 10353a00 ........e....5:. │ │ - 0x00e22be0 66008019 aaee3700 69008019 d50f3900 f.....7.i.....9. │ │ + 0x00e22be0 66008019 aaee3700 69008019 fc0f3900 f.....7.i.....9. │ │ 0x00e22bf0 67008019 d3723a00 00000000 00000000 g....r:......... │ │ 0x00e22c00 1f000000 08000000 08000000 08000000 ................ │ │ 0x00e22c10 02020000 01000000 a468cb00 d868cb00 .........h...h.. │ │ 0x00e22c20 00000000 88000000 e830c900 582fc900 .........0..X/.. │ │ 0x00e22c30 cc69cb00 00000000 00000000 00000000 .i.............. │ │ 0x00e22c40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22c50 00000000 00000000 00000000 00000000 ................ │ │ @@ -32356,21 +32356,21 @@ │ │ 0x00e25220 6c57cc00 9c57cc00 bc57cc00 00000000 lW...W...W...... │ │ 0x00e25230 00000000 40000000 00000000 00000000 ....@........... │ │ 0x00e25240 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25250 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25260 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25270 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25280 00000000 00000000 00000000 c8000000 ................ │ │ - 0x00e25290 9df53900 a17e3700 02000000 c9000000 ..9..~7......... │ │ - 0x00e252a0 efee3700 82853900 01000000 ca000000 ..7...9......... │ │ + 0x00e25290 c4f53900 a17e3700 02000000 c9000000 ..9..~7......... │ │ + 0x00e252a0 efee3700 a9853900 01000000 ca000000 ..7...9......... │ │ 0x00e252b0 d77b3800 16283700 02000000 cb000000 .{8..(7......... │ │ - 0x00e252c0 446e3a00 c1853900 01000000 cc000000 Dn:...9......... │ │ + 0x00e252c0 446e3a00 e8853900 01000000 cc000000 Dn:...9......... │ │ 0x00e252d0 e9073800 259b3700 01000000 cd000000 ..8.%.7......... │ │ - 0x00e252e0 53d03800 bf513a00 02000000 ce000000 S.8..Q:......... │ │ - 0x00e252f0 8db43700 0e863900 04000000 00000000 ..7...9......... │ │ + 0x00e252e0 7ad03800 bf513a00 02000000 ce000000 z.8..Q:......... │ │ + 0x00e252f0 8db43700 35863900 04000000 00000000 ..7.5.9......... │ │ 0x00e25300 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25310 69063700 04000000 00000000 00000000 i.7............. │ │ 0x00e25320 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e25330 00000000 00000000 01000000 a425cd00 .............%.. │ │ 0x00e25340 02000000 b425cd00 04000000 b026cd00 .....%.......&.. │ │ 0x00e25350 03000000 b826cd00 05000000 c826cd00 .....&.......&.. │ │ 0x00e25360 06000000 cc26cd00 07000000 dc26cd00 .....&.......&.. │ │ @@ -32397,2308 +32397,2308 @@ │ │ 0x00e254b0 6e000000 ac2acd00 6f000000 182bcd00 n....*..o....+.. │ │ 0x00e254c0 0b000000 742bcd00 0c000000 182ccd00 ....t+.......,.. │ │ 0x00e254d0 00000000 00000000 98b73700 06000000 ..........7..... │ │ 0x00e254e0 00000000 00000000 ffffffff 84733a00 .............s:. │ │ 0x00e254f0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00e25500 1d7f3700 06000000 00000000 00000000 ..7............. │ │ 0x00e25510 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e25520 00000000 00000000 590b3900 00000000 ........Y.9..... │ │ - 0x00e25530 649cd300 00000000 01000000 e5bf3900 d.............9. │ │ + 0x00e25520 00000000 00000000 800b3900 00000000 ..........9..... │ │ + 0x00e25530 649cd300 00000000 01000000 0cc03900 d.............9. │ │ 0x00e25540 00000000 fc9ed300 00000000 00000000 ................ │ │ 0x00e25550 f7443800 00000000 7c99d300 00000000 .D8.....|....... │ │ 0x00e25560 00000000 23df3700 00000000 cca0d300 ....#.7......... │ │ 0x00e25570 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e25580 00000000 00000000 00000000 85f63900 ..............9. │ │ + 0x00e25580 00000000 00000000 00000000 acf63900 ..............9. │ │ 0x00e25590 bd283700 00000000 00000000 00000000 .(7............. │ │ - 0x00e255a0 00000000 b4d53700 ec9d3800 01000000 ......7...8..... │ │ + 0x00e255a0 00000000 b4d53700 139e3800 01000000 ......7...8..... │ │ 0x00e255b0 06000000 f8533f00 00000000 4aef3700 .....S?.....J.7. │ │ - 0x00e255c0 8afa3900 02000000 07000000 fe533f00 ..9..........S?. │ │ - 0x00e255d0 00000000 d6663900 f8613700 03000000 .....f9..a7..... │ │ - 0x00e255e0 08000000 05543f00 00000000 e62a3a00 .....T?......*:. │ │ - 0x00e255f0 a7fa3900 04000000 08000000 0d543f00 ..9..........T?. │ │ - 0x00e25600 00000000 715e3900 4fef3700 05000000 ....q^9.O.7..... │ │ - 0x00e25610 08000000 15543f00 00000000 abfa3900 .....T?.......9. │ │ - 0x00e25620 abfa3900 06000000 09000000 1d543f00 ..9..........T?. │ │ + 0x00e255c0 b1fa3900 02000000 07000000 fe533f00 ..9..........S?. │ │ + 0x00e255d0 00000000 fd663900 f8613700 03000000 .....f9..a7..... │ │ + 0x00e255e0 08000000 05543f00 00000000 0d2b3a00 .....T?......+:. │ │ + 0x00e255f0 cefa3900 04000000 08000000 0d543f00 ..9..........T?. │ │ + 0x00e25600 00000000 985e3900 4fef3700 05000000 .....^9.O.7..... │ │ + 0x00e25610 08000000 15543f00 00000000 d2fa3900 .....T?.......9. │ │ + 0x00e25620 d2fa3900 06000000 09000000 1d543f00 ..9..........T?. │ │ 0x00e25630 00000000 3b353a00 43353a00 07000000 ....;5:.C5:..... │ │ 0x00e25640 09000000 26543f00 00000000 c9613800 ....&T?......a8. │ │ 0x00e25650 40803800 08000000 09000000 2f543f00 @.8........./T?. │ │ - 0x00e25660 00000000 95b83800 fc613700 09000000 ......8..a7..... │ │ - 0x00e25670 09000000 38543f00 00000000 9b103900 ....8T?.......9. │ │ - 0x00e25680 b9fa3900 0a000000 09000000 41543f00 ..9.........AT?. │ │ - 0x00e25690 00000000 8b173a00 db083700 0b000000 ......:...7..... │ │ + 0x00e25660 00000000 bcb83800 fc613700 09000000 ......8..a7..... │ │ + 0x00e25670 09000000 38543f00 00000000 c2103900 ....8T?.......9. │ │ + 0x00e25680 e0fa3900 0a000000 09000000 41543f00 ..9.........AT?. │ │ + 0x00e25690 00000000 b2173a00 db083700 0b000000 ......:...7..... │ │ 0x00e256a0 01000000 4a543f00 00000000 dc9b3700 ....JT?.......7. │ │ 0x00e256b0 dc9b3700 0c000000 02000000 4b543f00 ..7.........KT?. │ │ - 0x00e256c0 00000000 d1613800 cefa3900 0d000000 .....a8...9..... │ │ - 0x00e256d0 03000000 4d543f00 00000000 ba5a3900 ....MT?......Z9. │ │ - 0x00e256e0 e1db3900 0e000000 03000000 50543f00 ..9.........PT?. │ │ + 0x00e256c0 00000000 d1613800 f5fa3900 0d000000 .....a8...9..... │ │ + 0x00e256d0 03000000 4d543f00 00000000 e15a3900 ....MT?......Z9. │ │ + 0x00e256e0 08dc3900 0e000000 03000000 50543f00 ..9.........PT?. │ │ 0x00e256f0 00000000 55803800 d4613800 0f000000 ....U.8..a8..... │ │ 0x00e25700 03000000 53543f00 00000000 52523a00 ....ST?.....RR:. │ │ 0x00e25710 55523a00 10000000 03000000 56543f00 UR:.........VT?. │ │ - 0x00e25720 00000000 c6f43800 049e3800 11000000 ......8...8..... │ │ + 0x00e25720 00000000 edf43800 2b9e3800 11000000 ......8.+.8..... │ │ 0x00e25730 03000000 59543f00 00000000 e1613800 ....YT?......a8. │ │ 0x00e25740 12493800 12000000 03000000 5c543f00 .I8.........\T?. │ │ 0x00e25750 00000000 98883a00 820c3800 13000000 ......:...8..... │ │ - 0x00e25760 04000000 5f543f00 00000000 702f3900 ...._T?.....p/9. │ │ - 0x00e25770 702f3900 14000000 08000000 63543f00 p/9.........cT?. │ │ + 0x00e25760 04000000 5f543f00 00000000 972f3900 ...._T?....../9. │ │ + 0x00e25770 972f3900 14000000 08000000 63543f00 ./9.........cT?. │ │ 0x00e25780 00000000 57803800 57803800 15000000 ....W.8.W.8..... │ │ - 0x00e25790 09000000 6b543f00 00000000 c8f43800 ....kT?.......8. │ │ - 0x00e257a0 c8f43800 16000000 09000000 74543f00 ..8.........tT?. │ │ + 0x00e25790 09000000 6b543f00 00000000 eff43800 ....kT?.......8. │ │ + 0x00e257a0 eff43800 16000000 09000000 74543f00 ..8.........tT?. │ │ 0x00e257b0 00000000 1b933a00 1b933a00 17000000 ......:...:..... │ │ 0x00e257c0 09000000 7d543f00 00000000 c7283700 ....}T?......(7. │ │ 0x00e257d0 c7283700 18000000 09000000 86543f00 .(7..........T?. │ │ - 0x00e257e0 00000000 50d43800 50d43800 19000000 ....P.8.P.8..... │ │ - 0x00e257f0 09000000 8f543f00 00000000 762f3900 .....T?.....v/9. │ │ - 0x00e25800 762f3900 1a000000 09000000 98543f00 v/9..........T?. │ │ + 0x00e257e0 00000000 77d43800 77d43800 19000000 ....w.8.w.8..... │ │ + 0x00e257f0 09000000 8f543f00 00000000 9d2f3900 .....T?....../9. │ │ + 0x00e25800 9d2f3900 1a000000 09000000 98543f00 ./9..........T?. │ │ 0x00e25810 00000000 f6083700 f6083700 1b000000 ......7...7..... │ │ 0x00e25820 08000000 a1543f00 00000000 2f933a00 .....T?...../.:. │ │ 0x00e25830 2f933a00 1c000000 09000000 a9543f00 /.:..........T?. │ │ - 0x00e25840 00000000 8a2f3900 437f3700 1d000000 ...../9.C.7..... │ │ + 0x00e25840 00000000 b12f3900 437f3700 1d000000 ...../9.C.7..... │ │ 0x00e25850 05000000 b2543f00 00000000 58353a00 .....T?.....X5:. │ │ 0x00e25860 632b3800 1e000000 05000000 b7543f00 c+8..........T?. │ │ 0x00e25870 00000000 07613700 60353a00 1f000000 .....a7.`5:..... │ │ 0x00e25880 05000000 bc543f00 00000000 6cb73700 .....T?.....l.7. │ │ 0x00e25890 92733a00 20000000 05000000 c1543f00 .s:. ........T?. │ │ - 0x00e258a0 00000000 7ef43800 159e3800 21000000 ....~.8...8.!... │ │ - 0x00e258b0 00000000 00000000 00000000 b7863900 ..............9. │ │ + 0x00e258a0 00000000 a5f43800 3c9e3800 21000000 ......8.<.8.!... │ │ + 0x00e258b0 00000000 00000000 00000000 de863900 ..............9. │ │ 0x00e258c0 4b7f3700 22000000 0b000000 c6543f00 K.7."........T?. │ │ 0x00e258d0 00000000 53ef3700 29493800 23000000 ....S.7.)I8.#... │ │ 0x00e258e0 00000000 00000000 00000000 68353a00 ............h5:. │ │ 0x00e258f0 e19b3700 24000000 00000000 00000000 ..7.$........... │ │ - 0x00e25900 00000000 ce0b3800 ac4b3900 25000000 ......8..K9.%... │ │ + 0x00e25900 00000000 ce0b3800 d34b3900 25000000 ......8..K9.%... │ │ 0x00e25910 08000000 d1543f00 00000000 71353a00 .....T?.....q5:. │ │ - 0x00e25920 d9f43800 26000000 00000000 00000000 ..8.&........... │ │ - 0x00e25930 00000000 eddb3900 79353a00 27000000 ......9.y5:.'... │ │ - 0x00e25940 00000000 00000000 00000000 e1f43800 ..............8. │ │ - 0x00e25950 d9fa3900 28000000 00000000 00000000 ..9.(........... │ │ - 0x00e25960 00000000 ad473a00 90173a00 29000000 .....G:...:.)... │ │ - 0x00e25970 05000000 d9543f00 00000000 b44b3900 .....T?......K9. │ │ - 0x00e25980 da663900 2a000000 05000000 de543f00 .f9.*........T?. │ │ - 0x00e25990 00000000 e4613800 c0863900 2b000000 .....a8...9.+... │ │ + 0x00e25920 00f53800 26000000 00000000 00000000 ..8.&........... │ │ + 0x00e25930 00000000 14dc3900 79353a00 27000000 ......9.y5:.'... │ │ + 0x00e25940 00000000 00000000 00000000 08f53800 ..............8. │ │ + 0x00e25950 00fb3900 28000000 00000000 00000000 ..9.(........... │ │ + 0x00e25960 00000000 ad473a00 b7173a00 29000000 .....G:...:.)... │ │ + 0x00e25970 05000000 d9543f00 00000000 db4b3900 .....T?......K9. │ │ + 0x00e25980 01673900 2a000000 05000000 de543f00 .g9.*........T?. │ │ + 0x00e25990 00000000 e4613800 e7863900 2b000000 .....a8...9.+... │ │ 0x00e259a0 00000000 00000000 00000000 b2513a00 .............Q:. │ │ 0x00e259b0 81353a00 2c000000 08000000 e3543f00 .5:.,........T?. │ │ 0x00e259c0 00000000 f0613800 9a733a00 2d000000 .....a8..s:.-... │ │ 0x00e259d0 05000000 eb543f00 00000000 fc083700 .....T?.......7. │ │ 0x00e259e0 860c3800 2e000000 00000000 00000000 ..8............. │ │ 0x00e259f0 00000000 32493800 32493800 2f000000 ....2I8.2I8./... │ │ 0x00e25a00 08000000 f0543f00 00000000 a2733a00 .....T?......s:. │ │ 0x00e25a10 a2733a00 30000000 09000000 f8543f00 .s:.0........T?. │ │ - 0x00e25a20 00000000 ef663900 ef663900 31000000 .....f9..f9.1... │ │ + 0x00e25a20 00000000 16673900 16673900 31000000 .....g9..g9.1... │ │ 0x00e25a30 09000000 01553f00 00000000 62803800 .....U?.....b.8. │ │ 0x00e25a40 62803800 32000000 09000000 0a553f00 b.8.2........U?. │ │ - 0x00e25a50 00000000 1e9e3800 1e9e3800 33000000 ......8...8.3... │ │ - 0x00e25a60 09000000 13553f00 00000000 a7103900 .....U?.......9. │ │ - 0x00e25a70 a7103900 34000000 09000000 1c553f00 ..9.4........U?. │ │ + 0x00e25a50 00000000 459e3800 459e3800 33000000 ....E.8.E.8.3... │ │ + 0x00e25a60 09000000 13553f00 00000000 ce103900 .....U?.......9. │ │ + 0x00e25a70 ce103900 34000000 09000000 1c553f00 ..9.4........U?. │ │ 0x00e25a80 00000000 e4283700 e4283700 35000000 .....(7..(7.5... │ │ 0x00e25a90 09000000 25553f00 00000000 5cef3700 ....%U?.....\.7. │ │ 0x00e25aa0 5cef3700 36000000 09000000 2e553f00 \.7.6........U?. │ │ 0x00e25ab0 00000000 11623700 11623700 37000000 .....b7..b7.7... │ │ - 0x00e25ac0 09000000 37553f00 00000000 cc863900 ....7U?.......9. │ │ - 0x00e25ad0 cc863900 38000000 09000000 40553f00 ..9.8.......@U?. │ │ - 0x00e25ae0 00000000 6e803800 bc4b3900 39000000 ....n.8..K9.9... │ │ + 0x00e25ac0 09000000 37553f00 00000000 f3863900 ....7U?.......9. │ │ + 0x00e25ad0 f3863900 38000000 09000000 40553f00 ..9.8.......@U?. │ │ + 0x00e25ae0 00000000 6e803800 e34b3900 39000000 ....n.8..K9.9... │ │ 0x00e25af0 07000000 49553f00 00000000 6eef3700 ....IU?.....n.7. │ │ - 0x00e25b00 a1b83800 3a000000 08000000 50553f00 ..8.:.......PU?. │ │ - 0x00e25b10 00000000 f5283700 00673900 3b000000 .....(7..g9.;... │ │ + 0x00e25b00 c8b83800 3a000000 08000000 50553f00 ..8.:.......PU?. │ │ + 0x00e25b10 00000000 f5283700 27673900 3b000000 .....(7.'g9.;... │ │ 0x00e25b20 08000000 58553f00 00000000 3e933a00 ....XU?.....>.:. │ │ - 0x00e25b30 ea863900 3c000000 00000000 00000000 ..9.<........... │ │ + 0x00e25b30 11873900 3c000000 00000000 00000000 ..9.<........... │ │ 0x00e25b40 00000000 f8613800 4a933a00 3d000000 .....a8.J.:.=... │ │ - 0x00e25b50 00000000 00000000 00000000 61d43800 ............a.8. │ │ - 0x00e25b60 b3103900 3e000000 00000000 00000000 ..9.>........... │ │ + 0x00e25b50 00000000 00000000 00000000 88d43800 ..............8. │ │ + 0x00e25b60 da103900 3e000000 00000000 00000000 ..9.>........... │ │ 0x00e25b70 00000000 05093700 05623800 3f000000 ......7..b8.?... │ │ - 0x00e25b80 00000000 00000000 00000000 39ef3900 ............9.9. │ │ - 0x00e25b90 63763900 40000000 05000000 60553f00 cv9.@.......`U?. │ │ + 0x00e25b80 00000000 00000000 00000000 60ef3900 ............`.9. │ │ + 0x00e25b90 8a763900 40000000 05000000 60553f00 .v9.@.......`U?. │ │ 0x00e25ba0 00000000 f9073700 8e353a00 41000000 ......7..5:.A... │ │ 0x00e25bb0 09000000 65553f00 00000000 38493800 ....eU?.....8I8. │ │ - 0x00e25bc0 ecbf3900 42000000 05000000 6e553f00 ..9.B.......nU?. │ │ + 0x00e25bc0 13c03900 42000000 05000000 6e553f00 ..9.B.......nU?. │ │ 0x00e25bd0 00000000 af733a00 547f3700 43000000 .....s:.T.7.C... │ │ - 0x00e25be0 05000000 73553f00 00000000 e1fa3900 ....sU?.......9. │ │ + 0x00e25be0 05000000 73553f00 00000000 08fb3900 ....sU?.......9. │ │ 0x00e25bf0 12093700 44000000 09000000 78553f00 ..7.D.......xU?. │ │ - 0x00e25c00 00000000 89f23800 89f23800 45000000 ......8...8.E... │ │ - 0x00e25c10 09000000 81553f00 00000000 922f3900 .....U?....../9. │ │ - 0x00e25c20 bf103900 46000000 05000000 8a553f00 ..9.F........U?. │ │ - 0x00e25c30 00000000 e9f43800 6dd43800 47000000 ......8.m.8.G... │ │ - 0x00e25c40 09000000 8f553f00 00000000 94173a00 .....U?.......:. │ │ + 0x00e25c00 00000000 b0f23800 b0f23800 45000000 ......8...8.E... │ │ + 0x00e25c10 09000000 81553f00 00000000 b92f3900 .....U?....../9. │ │ + 0x00e25c20 e6103900 46000000 05000000 8a553f00 ..9.F........U?. │ │ + 0x00e25c30 00000000 10f53800 94d43800 47000000 ......8...8.G... │ │ + 0x00e25c40 09000000 8f553f00 00000000 bb173a00 .....U?.......:. │ │ 0x00e25c50 69523a00 48000000 09000000 98553f00 iR:.H........U?. │ │ - 0x00e25c60 00000000 57933a00 f4f43800 49000000 ....W.:...8.I... │ │ + 0x00e25c60 00000000 57933a00 1bf53800 49000000 ....W.:...8.I... │ │ 0x00e25c70 09000000 a1553f00 00000000 28093700 .....U?.....(.7. │ │ 0x00e25c80 bf453700 4a000000 09000000 aa553f00 .E7.J........U?. │ │ 0x00e25c90 00000000 12623800 77803800 4b000000 .....b8.w.8.K... │ │ 0x00e25ca0 09000000 b3553f00 00000000 8f0c3800 .....U?.......8. │ │ 0x00e25cb0 78ef3700 4c000000 09000000 bc553f00 x.7.L........U?. │ │ - 0x00e25cc0 00000000 9d0c3800 cf103900 4d000000 ......8...9.M... │ │ + 0x00e25cc0 00000000 9d0c3800 f6103900 4d000000 ......8...9.M... │ │ 0x00e25cd0 09000000 c5553f00 00000000 667f3700 .....U?.....f.7. │ │ 0x00e25ce0 ad0c3800 4e000000 09000000 ce553f00 ..8.N........U?. │ │ - 0x00e25cf0 00000000 13673900 0cf53800 4f000000 .....g9...8.O... │ │ + 0x00e25cf0 00000000 3a673900 33f53800 4f000000 ....:g9.3.8.O... │ │ 0x00e25d00 09000000 d7553f00 00000000 fb7f3800 .....U?.......8. │ │ 0x00e25d10 da453700 50000000 00000000 00000000 .E7.P........... │ │ 0x00e25d20 00000000 e3453700 e3453700 51000000 .....E7..E7.Q... │ │ - 0x00e25d30 02000000 e0553f00 00000000 9f2f3900 .....U?....../9. │ │ + 0x00e25d30 02000000 e0553f00 00000000 c62f3900 .....U?....../9. │ │ 0x00e25d40 8fef3700 52000000 03000000 e2553f00 ..7.R........U?. │ │ - 0x00e25d50 00000000 e9453700 80d43800 53000000 .....E7...8.S... │ │ + 0x00e25d50 00000000 e9453700 a7d43800 53000000 .....E7...8.S... │ │ 0x00e25d60 03000000 e5553f00 00000000 7b523a00 .....U?.....{R:. │ │ 0x00e25d70 8c803800 54000000 03000000 e8553f00 ..8.T........U?. │ │ - 0x00e25d80 00000000 22673900 6b2b3800 55000000 ...."g9.k+8.U... │ │ - 0x00e25d90 03000000 eb553f00 00000000 da4b3900 .....U?......K9. │ │ + 0x00e25d80 00000000 49673900 6b2b3800 55000000 ....Ig9.k+8.U... │ │ + 0x00e25d90 03000000 eb553f00 00000000 014c3900 .....U?......L9. │ │ 0x00e25da0 a4353a00 56000000 03000000 ee553f00 .5:.V........U?. │ │ - 0x00e25db0 00000000 be0c3800 31673900 57000000 ......8.1g9.W... │ │ + 0x00e25db0 00000000 be0c3800 58673900 57000000 ......8.Xg9.W... │ │ 0x00e25dc0 03000000 f1553f00 00000000 adef3700 .....U?.......7. │ │ 0x00e25dd0 a8b73700 58000000 03000000 f4553f00 ..7.X........U?. │ │ - 0x00e25de0 00000000 e8103900 ac803800 59000000 ......9...8.Y... │ │ + 0x00e25de0 00000000 0f113900 ac803800 59000000 ......9...8.Y... │ │ 0x00e25df0 03000000 f7553f00 00000000 bbd53700 .....U?.......7. │ │ - 0x00e25e00 b42f3900 5a000000 03000000 fa553f00 ./9.Z........U?. │ │ - 0x00e25e10 00000000 d8d33800 b7733a00 5b000000 ......8..s:.[... │ │ - 0x00e25e20 09000000 fd553f00 00000000 9e173a00 .....U?.......:. │ │ - 0x00e25e30 c0b83800 5c000000 00000000 00000000 ..8.\........... │ │ + 0x00e25e00 db2f3900 5a000000 03000000 fa553f00 ./9.Z........U?. │ │ + 0x00e25e10 00000000 ffd33800 b7733a00 5b000000 ......8..s:.[... │ │ + 0x00e25e20 09000000 fd553f00 00000000 c5173a00 .....U?.......:. │ │ + 0x00e25e30 e7b83800 5c000000 00000000 00000000 ..8.\........... │ │ 0x00e25e40 00000000 00293700 91523a00 5d000000 .....)7..R:.]... │ │ 0x00e25e50 00000000 00000000 00000000 25623700 ............%b7. │ │ - 0x00e25e60 4a673900 5e000000 00000000 00000000 Jg9.^........... │ │ - 0x00e25e70 00000000 d2d53700 e84b3900 5f000000 ......7..K9._... │ │ + 0x00e25e60 71673900 5e000000 00000000 00000000 qg9.^........... │ │ + 0x00e25e70 00000000 d2d53700 0f4c3900 5f000000 ......7..L9._... │ │ 0x00e25e80 04000000 06563f00 00000000 2c623700 .....V?.....,b7. │ │ 0x00e25e90 f2453700 60000000 04000000 0a563f00 .E7.`........V?. │ │ - 0x00e25ea0 00000000 f1fa3900 cf0c3800 61000000 ......9...8.a... │ │ + 0x00e25ea0 00000000 18fb3900 cf0c3800 61000000 ......9...8.a... │ │ 0x00e25eb0 00000000 00000000 00000000 ee073700 ..............7. │ │ - 0x00e25ec0 44a33900 62000000 00000000 00000000 D.9.b........... │ │ - 0x00e25ed0 00000000 fc103900 f6863900 63000000 ......9...9.c... │ │ + 0x00e25ec0 6ba33900 62000000 00000000 00000000 k.9.b........... │ │ + 0x00e25ed0 00000000 23113900 1d873900 63000000 ....#.9...9.c... │ │ 0x00e25ee0 03000000 0e563f00 00000000 fe453700 .....V?......E7. │ │ 0x00e25ef0 07293700 64000000 03000000 11563f00 .)7.d........V?. │ │ - 0x00e25f00 00000000 91d43800 91d43800 65000000 ......8...8.e... │ │ - 0x00e25f10 03000000 14563f00 00000000 ff103900 .....V?.......9. │ │ + 0x00e25f00 00000000 b8d43800 b8d43800 65000000 ......8...8.e... │ │ + 0x00e25f10 03000000 14563f00 00000000 26113900 .....V?.....&.9. │ │ 0x00e25f20 3a093700 66000000 0a000000 17563f00 :.7.f........V?. │ │ - 0x00e25f30 00000000 ea9b3700 f5db3900 67000000 ......7...9.g... │ │ - 0x00e25f40 03000000 21563f00 00000000 2c9e3800 ....!V?.....,.8. │ │ + 0x00e25f30 00000000 ea9b3700 1cdc3900 67000000 ......7...9.g... │ │ + 0x00e25f40 03000000 21563f00 00000000 539e3800 ....!V?.....S.8. │ │ 0x00e25f50 009c3700 68000000 05000000 24563f00 ..7.h.......$V?. │ │ 0x00e25f60 00000000 8b2b3800 8b2b3800 69000000 .....+8..+8.i... │ │ 0x00e25f70 03000000 29563f00 00000000 4c6a3a00 ....)V?.....Lj:. │ │ 0x00e25f80 4c6a3a00 6a000000 03000000 2c563f00 Lj:.j.......,V?. │ │ 0x00e25f90 00000000 145a3700 145a3700 6b000000 .....Z7..Z7.k... │ │ 0x00e25fa0 03000000 2f563f00 00000000 04803800 ..../V?.......8. │ │ - 0x00e25fb0 03113900 6c000000 09000000 32563f00 ..9.l.......2V?. │ │ - 0x00e25fc0 00000000 f8fa3900 40493800 6d000000 ......9.@I8.m... │ │ - 0x00e25fd0 00000000 00000000 00000000 c7b83800 ..............8. │ │ - 0x00e25fe0 d42f3900 6e000000 00000000 00000000 ./9.n........... │ │ - 0x00e25ff0 00000000 51673900 be733a00 6f000000 ....Qg9..s:.o... │ │ + 0x00e25fb0 2a113900 6c000000 09000000 32563f00 *.9.l.......2V?. │ │ + 0x00e25fc0 00000000 1ffb3900 40493800 6d000000 ......9.@I8.m... │ │ + 0x00e25fd0 00000000 00000000 00000000 eeb83800 ..............8. │ │ + 0x00e25fe0 fb2f3900 6e000000 00000000 00000000 ./9.n........... │ │ + 0x00e25ff0 00000000 78673900 be733a00 6f000000 ....xg9..s:.o... │ │ 0x00e26000 00000000 00000000 00000000 0f293700 .............)7. │ │ 0x00e26010 0f293700 70000000 09000000 3b563f00 .)7.p.......;V?. │ │ 0x00e26020 00000000 4a493800 98523a00 71000000 ....JI8..R:.q... │ │ - 0x00e26030 07000000 44563f00 00000000 f7bf3900 ....DV?.......9. │ │ - 0x00e26040 2af53800 72000000 00000000 00000000 *.8.r........... │ │ - 0x00e26050 00000000 90103900 00873900 73000000 ......9...9.s... │ │ - 0x00e26060 05000000 4b563f00 00000000 6d5e3900 ....KV?.....m^9. │ │ + 0x00e26030 07000000 44563f00 00000000 1ec03900 ....DV?.......9. │ │ + 0x00e26040 51f53800 72000000 00000000 00000000 Q.8.r........... │ │ + 0x00e26050 00000000 b7103900 27873900 73000000 ......9.'.9.s... │ │ + 0x00e26060 05000000 4b563f00 00000000 945e3900 ....KV?......^9. │ │ 0x00e26070 d7d53700 74000000 07000000 50563f00 ..7.t.......PV?. │ │ 0x00e26080 00000000 9b923a00 d60c3800 75000000 ......:...8.u... │ │ 0x00e26090 05000000 57563f00 00000000 00000000 ....WV?......... │ │ 0x00e260a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e260b0 00000000 a5173a00 5b673900 77000000 ......:.[g9.w... │ │ + 0x00e260b0 00000000 cc173a00 82673900 77000000 ......:..g9.w... │ │ 0x00e260c0 06000000 5c563f00 00000000 a4523a00 ....\V?......R:. │ │ 0x00e260d0 35623700 78000000 08000000 62563f00 5b7.x.......bV?. │ │ - 0x00e260e0 00000000 01463700 33f53800 79000000 .....F7.3.8.y... │ │ - 0x00e260f0 00000000 00000000 00000000 ed4b3900 .............K9. │ │ - 0x00e26100 0c873900 7a000000 00000000 00000000 ..9.z........... │ │ - 0x00e26110 00000000 d1b83800 4fa33900 7b000000 ......8.O.9.{... │ │ + 0x00e260e0 00000000 01463700 5af53800 79000000 .....F7.Z.8.y... │ │ + 0x00e260f0 00000000 00000000 00000000 144c3900 .............L9. │ │ + 0x00e26100 33873900 7a000000 00000000 00000000 3.9.z........... │ │ + 0x00e26110 00000000 f8b83800 76a33900 7b000000 ......8.v.9.{... │ │ 0x00e26120 00000000 00000000 00000000 00000000 ................ │ │ 0x00e26130 00000000 00000000 00000000 00000000 ................ │ │ 0x00e26140 00000000 67933a00 e00c3800 7d000000 ....g.:...8.}... │ │ - 0x00e26150 0b000000 6a563f00 00000000 57a33900 ....jV?.....W.9. │ │ + 0x00e26150 0b000000 6a563f00 00000000 7ea33900 ....jV?.....~.9. │ │ 0x00e26160 707f3700 7e000000 03000000 75563f00 p.7.~.......uV?. │ │ - 0x00e26170 00000000 0d113900 0d113900 7f000000 ......9...9..... │ │ - 0x00e26180 06000000 78563f00 00000000 68a33900 ....xV?.....h.9. │ │ - 0x00e26190 68a33900 80000000 07000000 7e563f00 h.9.........~V?. │ │ - 0x00e261a0 00000000 6ea33900 ac523a00 81000000 ....n.9..R:..... │ │ + 0x00e26170 00000000 34113900 34113900 7f000000 ....4.9.4.9..... │ │ + 0x00e26180 06000000 78563f00 00000000 8fa33900 ....xV?.......9. │ │ + 0x00e26190 8fa33900 80000000 07000000 7e563f00 ..9.........~V?. │ │ + 0x00e261a0 00000000 95a33900 ac523a00 81000000 ......9..R:..... │ │ 0x00e261b0 08000000 85563f00 00000000 09463700 .....V?......F7. │ │ - 0x00e261c0 de2f3900 82000000 08000000 8d563f00 ./9..........V?. │ │ + 0x00e261c0 05303900 82000000 08000000 8d563f00 .09..........V?. │ │ 0x00e261d0 00000000 3d623700 8a7f3700 83000000 ....=b7...7..... │ │ - 0x00e261e0 08000000 95563f00 00000000 b3173a00 .....V?.......:. │ │ + 0x00e261e0 08000000 95563f00 00000000 da173a00 .....V?.......:. │ │ 0x00e261f0 c3353a00 84000000 08000000 9d563f00 .5:..........V?. │ │ 0x00e26200 00000000 977f3700 1f623800 85000000 ......7..b8..... │ │ - 0x00e26210 08000000 a5563f00 00000000 12113900 .....V?.......9. │ │ + 0x00e26210 08000000 a5563f00 00000000 39113900 .....V?.....9.9. │ │ 0x00e26220 bab73700 86000000 0a000000 ad563f00 ..7..........V?. │ │ 0x00e26230 00000000 c8803800 982b3800 87000000 ......8..+8..... │ │ - 0x00e26240 0a000000 b7563f00 00000000 3bf53800 .....V?.....;.8. │ │ + 0x00e26240 0a000000 b7563f00 00000000 62f53800 .....V?.....b.8. │ │ 0x00e26250 25293700 88000000 0a000000 c1563f00 %)7..........V?. │ │ 0x00e26260 00000000 d5353a00 ca523a00 89000000 .....5:..R:..... │ │ - 0x00e26270 0a000000 cb563f00 00000000 1c113900 .....V?.......9. │ │ + 0x00e26270 0a000000 cb563f00 00000000 43113900 .....V?.....C.9. │ │ 0x00e26280 2d623800 8a000000 0a000000 d5563f00 -b8..........V?. │ │ - 0x00e26290 00000000 79a33900 6c933a00 8b000000 ....y.9.l.:..... │ │ - 0x00e262a0 09000000 df563f00 00000000 00c03900 .....V?.......9. │ │ + 0x00e26290 00000000 a0a33900 6c933a00 8b000000 ......9.l.:..... │ │ + 0x00e262a0 09000000 df563f00 00000000 27c03900 .....V?.....'.9. │ │ 0x00e262b0 42293700 8c000000 03000000 e8563f00 B)7..........V?. │ │ - 0x00e262c0 00000000 fc2f3900 5d293700 8d000000 ...../9.])7..... │ │ + 0x00e262c0 00000000 23303900 5d293700 8d000000 ....#09.])7..... │ │ 0x00e262d0 03000000 eb563f00 00000000 4d623800 .....V?.....Mb8. │ │ 0x00e262e0 e8523a00 8e000000 03000000 ee563f00 .R:..........V?. │ │ - 0x00e262f0 00000000 14873900 9ad43800 8f000000 ......9...8..... │ │ + 0x00e262f0 00000000 3b873900 c1d43800 8f000000 ....;.9...8..... │ │ 0x00e26300 05000000 f1563f00 00000000 dcb73700 .....V?.......7. │ │ 0x00e26310 5c623800 90000000 0a000000 f6563f00 \b8..........V?. │ │ - 0x00e26320 00000000 49623700 6c673900 91000000 ....Ib7.lg9..... │ │ + 0x00e26320 00000000 49623700 93673900 91000000 ....Ib7..g9..... │ │ 0x00e26330 0a000000 00573f00 00000000 edb73700 .....W?.......7. │ │ - 0x00e26340 45f53800 92000000 0a000000 0a573f00 E.8..........W?. │ │ - 0x00e26350 00000000 c3173a00 66f53800 93000000 ......:.f.8..... │ │ - 0x00e26360 0a000000 14573f00 00000000 1c873900 .....W?.......9. │ │ - 0x00e26370 d9b83800 94000000 0a000000 1e573f00 ..8..........W?. │ │ - 0x00e26380 00000000 14dc3900 f8523a00 95000000 ......9..R:..... │ │ + 0x00e26340 6cf53800 92000000 0a000000 0a573f00 l.8..........W?. │ │ + 0x00e26350 00000000 ea173a00 8df53800 93000000 ......:...8..... │ │ + 0x00e26360 0a000000 14573f00 00000000 43873900 .....W?.....C.9. │ │ + 0x00e26370 00b93800 94000000 0a000000 1e573f00 ..8..........W?. │ │ + 0x00e26380 00000000 3bdc3900 f8523a00 95000000 ....;.9..R:..... │ │ 0x00e26390 0a000000 28573f00 00000000 f10c3800 ....(W?.......8. │ │ 0x00e263a0 f10c3800 96000000 0b000000 32573f00 ..8.........2W?. │ │ - 0x00e263b0 00000000 87f53800 87f53800 97000000 ......8...8..... │ │ - 0x00e263c0 0b000000 3d573f00 00000000 d1173a00 ....=W?.......:. │ │ - 0x00e263d0 d1173a00 98000000 0b000000 48573f00 ..:.........HW?. │ │ - 0x00e263e0 00000000 83673900 83673900 99000000 .....g9..g9..... │ │ + 0x00e263b0 00000000 aef53800 aef53800 97000000 ......8...8..... │ │ + 0x00e263c0 0b000000 3d573f00 00000000 f8173a00 ....=W?.......:. │ │ + 0x00e263d0 f8173a00 98000000 0b000000 48573f00 ..:.........HW?. │ │ + 0x00e263e0 00000000 aa673900 aa673900 99000000 .....g9..g9..... │ │ 0x00e263f0 0b000000 53573f00 00000000 53493800 ....SW?.....SI8. │ │ 0x00e26400 53493800 9a000000 0b000000 5e573f00 SI8.........^W?. │ │ 0x00e26410 00000000 ba2b3800 ba2b3800 9b000000 .....+8..+8..... │ │ 0x00e26420 0b000000 69573f00 00000000 e5d53700 ....iW?.......7. │ │ 0x00e26430 e5d53700 9c000000 09000000 74573f00 ..7.........tW?. │ │ - 0x00e26440 00000000 06303900 06303900 9d000000 .....09..09..... │ │ + 0x00e26440 00000000 2d303900 2d303900 9d000000 ....-09.-09..... │ │ 0x00e26450 09000000 7d573f00 00000000 db353a00 ....}W?......5:. │ │ 0x00e26460 db353a00 9e000000 0a000000 86573f00 .5:..........W?. │ │ 0x00e26470 00000000 b7ef3700 b7ef3700 9f000000 ......7...7..... │ │ - 0x00e26480 0a000000 90573f00 00000000 2d873900 .....W?.....-.9. │ │ - 0x00e26490 2d873900 a0000000 0a000000 9a573f00 -.9..........W?. │ │ + 0x00e26480 0a000000 90573f00 00000000 54873900 .....W?.....T.9. │ │ + 0x00e26490 54873900 a0000000 0a000000 9a573f00 T.9..........W?. │ │ 0x00e264a0 00000000 eb353a00 eb353a00 a1000000 .....5:..5:..... │ │ 0x00e264b0 09000000 a4573f00 00000000 5d493800 .....W?.....]I8. │ │ 0x00e264c0 5d493800 a2000000 09000000 ad573f00 ]I8..........W?. │ │ 0x00e264d0 00000000 c8733a00 c8733a00 a3000000 .....s:..s:..... │ │ - 0x00e264e0 08000000 b6573f00 00000000 f54b3900 .....W?......K9. │ │ + 0x00e264e0 08000000 b6573f00 00000000 1c4c3900 .....W?......L9. │ │ 0x00e264f0 59623700 a4000000 08000000 be573f00 Yb7..........W?. │ │ - 0x00e26500 00000000 74293700 35873900 a5000000 ....t)7.5.9..... │ │ - 0x00e26510 08000000 c6573f00 00000000 5b663900 .....W?.....[f9. │ │ + 0x00e26500 00000000 74293700 5c873900 a5000000 ....t)7.\.9..... │ │ + 0x00e26510 08000000 c6573f00 00000000 82663900 .....W?......f9. │ │ 0x00e26520 4b093700 a6000000 00000000 00000000 K.7............. │ │ 0x00e26530 00000000 f1353a00 82293700 a7000000 .....5:..)7..... │ │ 0x00e26540 09000000 ce573f00 00000000 0b9c3700 .....W?.......7. │ │ - 0x00e26550 add43800 a8000000 09000000 d7573f00 ..8..........W?. │ │ - 0x00e26560 00000000 02fb3900 ff4b3900 a9000000 ......9..K9..... │ │ + 0x00e26550 d4d43800 a8000000 09000000 d7573f00 ..8..........W?. │ │ + 0x00e26560 00000000 29fb3900 264c3900 a9000000 ....).9.&L9..... │ │ 0x00e26570 09000000 e0573f00 00000000 64493800 .....W?.....dI8. │ │ - 0x00e26580 11303900 aa000000 09000000 e9573f00 .09..........W?. │ │ + 0x00e26580 38303900 aa000000 09000000 e9573f00 809..........W?. │ │ 0x00e26590 00000000 f2d53700 1a9c3700 ab000000 ......7...7..... │ │ - 0x00e265a0 0a000000 f2573f00 00000000 379e3800 .....W?.....7.8. │ │ + 0x00e265a0 0a000000 f2573f00 00000000 5e9e3800 .....W?.....^.8. │ │ 0x00e265b0 96293700 ac000000 09000000 fc573f00 .)7..........W?. │ │ - 0x00e265c0 00000000 44b13900 44b13900 ad000000 ....D.9.D.9..... │ │ - 0x00e265d0 03000000 05583f00 00000000 9bf53800 .....X?.......8. │ │ - 0x00e265e0 9bf53800 ae000000 03000000 08583f00 ..8..........X?. │ │ + 0x00e265c0 00000000 6bb13900 6bb13900 ad000000 ....k.9.k.9..... │ │ + 0x00e265d0 03000000 05583f00 00000000 c2f53800 .....X?.......8. │ │ + 0x00e265e0 c2f53800 ae000000 03000000 08583f00 ..8..........X?. │ │ 0x00e265f0 00000000 89933a00 89933a00 af000000 ......:...:..... │ │ - 0x00e26600 07000000 0b583f00 00000000 8a673900 .....X?......g9. │ │ - 0x00e26610 8a673900 b0000000 07000000 12583f00 .g9..........X?. │ │ + 0x00e26600 07000000 0b583f00 00000000 b1673900 .....X?......g9. │ │ + 0x00e26610 b1673900 b0000000 07000000 12583f00 .g9..........X?. │ │ 0x00e26620 00000000 fbb73700 fc353a00 b1000000 ......7..5:..... │ │ - 0x00e26630 08000000 19583f00 00000000 3e9e3800 .....X?.....>.8. │ │ - 0x00e26640 3e9e3800 b2000000 08000000 21583f00 >.8.........!X?. │ │ + 0x00e26630 08000000 19583f00 00000000 659e3800 .....X?.....e.8. │ │ + 0x00e26640 659e3800 b2000000 08000000 21583f00 e.8.........!X?. │ │ 0x00e26650 00000000 74623800 fbd53700 b3000000 ....tb8...7..... │ │ 0x00e26660 08000000 29583f00 00000000 d5733a00 ....)X?......s:. │ │ - 0x00e26670 d9173a00 b4000000 08000000 31583f00 ..:.........1X?. │ │ - 0x00e26680 00000000 f5b83800 a7f53800 b5000000 ......8...8..... │ │ + 0x00e26670 00183a00 b4000000 08000000 31583f00 ..:.........1X?. │ │ + 0x00e26680 00000000 1cb93800 cef53800 b5000000 ......8...8..... │ │ 0x00e26690 00000000 00000000 00000000 e1733a00 .............s:. │ │ 0x00e266a0 a8293700 b6000000 01000000 39583f00 .)7.........9X?. │ │ 0x00e266b0 00000000 b8293700 6e623700 b7000000 .....)7.nb7..... │ │ 0x00e266c0 03000000 3a583f00 00000000 06d63700 ....:X?.......7. │ │ - 0x00e266d0 27303900 b8000000 05000000 3d583f00 '09.........=X?. │ │ - 0x00e266e0 00000000 bf293700 144c3900 b9000000 .....)7..L9..... │ │ - 0x00e266f0 06000000 42583f00 00000000 b4323a00 ....BX?......2:. │ │ - 0x00e26700 b4323a00 ba000000 08000000 48583f00 .2:.........HX?. │ │ - 0x00e26710 00000000 5f493900 5f493900 bb000000 ...._I9._I9..... │ │ + 0x00e266d0 4e303900 b8000000 05000000 3d583f00 N09.........=X?. │ │ + 0x00e266e0 00000000 bf293700 3b4c3900 b9000000 .....)7.;L9..... │ │ + 0x00e266f0 06000000 42583f00 00000000 db323a00 ....BX?......2:. │ │ + 0x00e26700 db323a00 ba000000 08000000 48583f00 .2:.........HX?. │ │ + 0x00e26710 00000000 86493900 86493900 bb000000 .....I9..I9..... │ │ 0x00e26720 08000000 50583f00 00000000 71493800 ....PX?.....qI8. │ │ - 0x00e26730 e6173a00 bc000000 09000000 58583f00 ..:.........XX?. │ │ + 0x00e26730 0d183a00 bc000000 09000000 58583f00 ..:.........XX?. │ │ 0x00e26740 00000000 19363a00 19363a00 bd000000 .....6:..6:..... │ │ - 0x00e26750 0a000000 61583f00 00000000 7fa33900 ....aX?.......9. │ │ - 0x00e26760 7fa33900 be000000 0a000000 6b583f00 ..9.........kX?. │ │ - 0x00e26770 00000000 22113900 22113900 bf000000 ....".9.".9..... │ │ - 0x00e26780 0a000000 75583f00 00000000 439e3800 ....uX?.....C.8. │ │ - 0x00e26790 439e3800 c0000000 0a000000 7f583f00 C.8..........X?. │ │ + 0x00e26750 0a000000 61583f00 00000000 a6a33900 ....aX?.......9. │ │ + 0x00e26760 a6a33900 be000000 0a000000 6b583f00 ..9.........kX?. │ │ + 0x00e26770 00000000 49113900 49113900 bf000000 ....I.9.I.9..... │ │ + 0x00e26780 0a000000 75583f00 00000000 6a9e3800 ....uX?.....j.8. │ │ + 0x00e26790 6a9e3800 c0000000 0a000000 7f583f00 j.8..........X?. │ │ 0x00e267a0 00000000 a47f3700 a47f3700 c1000000 ......7...7..... │ │ - 0x00e267b0 0a000000 89583f00 00000000 f9b83800 .....X?.......8. │ │ - 0x00e267c0 f9b83800 c2000000 0a000000 93583f00 ..8..........X?. │ │ + 0x00e267b0 0a000000 89583f00 00000000 20b93800 .....X?..... .8. │ │ + 0x00e267c0 20b93800 c2000000 0a000000 93583f00 .8..........X?. │ │ 0x00e267d0 00000000 56093700 56093700 c3000000 ....V.7.V.7..... │ │ - 0x00e267e0 0a000000 9d583f00 00000000 2e113900 .....X?.......9. │ │ - 0x00e267f0 2e113900 c4000000 0b000000 a7583f00 ..9..........X?. │ │ + 0x00e267e0 0a000000 9d583f00 00000000 55113900 .....X?.....U.9. │ │ + 0x00e267f0 55113900 c4000000 0b000000 a7583f00 U.9..........X?. │ │ 0x00e26800 00000000 14463700 14463700 c5000000 .....F7..F7..... │ │ - 0x00e26810 0b000000 b2583f00 00000000 ed173a00 .....X?.......:. │ │ - 0x00e26820 ed173a00 c6000000 0b000000 bd583f00 ..:..........X?. │ │ + 0x00e26810 0b000000 b2583f00 00000000 14183a00 .....X?.......:. │ │ + 0x00e26820 14183a00 c6000000 0b000000 bd583f00 ..:..........X?. │ │ 0x00e26830 00000000 81623700 81623700 c7000000 .....b7..b7..... │ │ 0x00e26840 0b000000 c8583f00 00000000 25463700 .....X?.....%F7. │ │ 0x00e26850 25463700 c8000000 0b000000 d3583f00 %F7..........X?. │ │ - 0x00e26860 00000000 52873900 52873900 c9000000 ....R.9.R.9..... │ │ - 0x00e26870 0b000000 de583f00 00000000 abf53800 .....X?.......8. │ │ - 0x00e26880 abf53800 ca000000 0b000000 e9583f00 ..8..........X?. │ │ + 0x00e26860 00000000 79873900 79873900 c9000000 ....y.9.y.9..... │ │ + 0x00e26870 0b000000 de583f00 00000000 d2f53800 .....X?.......8. │ │ + 0x00e26880 d2f53800 ca000000 0b000000 e9583f00 ..8..........X?. │ │ 0x00e26890 00000000 7e623800 7e623800 cb000000 ....~b8.~b8..... │ │ 0x00e268a0 0b000000 f4583f00 00000000 d2803800 .....X?.......8. │ │ 0x00e268b0 d2803800 cc000000 0b000000 ff583f00 ..8..........X?. │ │ 0x00e268c0 00000000 95623700 95623700 cd000000 .....b7..b7..... │ │ - 0x00e268d0 0b000000 0a593f00 00000000 509e3800 .....Y?.....P.8. │ │ - 0x00e268e0 509e3800 ce000000 0b000000 15593f00 P.8..........Y?. │ │ + 0x00e268d0 0b000000 0a593f00 00000000 779e3800 .....Y?.....w.8. │ │ + 0x00e268e0 779e3800 ce000000 0b000000 15593f00 w.8..........Y?. │ │ 0x00e268f0 00000000 13533a00 13533a00 cf000000 .....S:..S:..... │ │ - 0x00e26900 0b000000 20593f00 00000000 2d303900 .... Y?.....-09. │ │ - 0x00e26910 2d303900 d0000000 0b000000 2b593f00 -09.........+Y?. │ │ + 0x00e26900 0b000000 20593f00 00000000 54303900 .... Y?.....T09. │ │ + 0x00e26910 54303900 d0000000 0b000000 2b593f00 T09.........+Y?. │ │ 0x00e26920 00000000 8f933a00 8f933a00 d1000000 ......:...:..... │ │ 0x00e26930 0b000000 36593f00 00000000 c4293700 ....6Y?......)7. │ │ 0x00e26940 c4293700 d2000000 0b000000 41593f00 .)7.........AY?. │ │ - 0x00e26950 00000000 90673900 90673900 d3000000 .....g9..g9..... │ │ - 0x00e26960 0b000000 4c593f00 00000000 ad673900 ....LY?......g9. │ │ - 0x00e26970 ad673900 d4000000 0b000000 57593f00 .g9.........WY?. │ │ - 0x00e26980 00000000 fe173a00 fe173a00 d5000000 ......:...:..... │ │ + 0x00e26950 00000000 b7673900 b7673900 d3000000 .....g9..g9..... │ │ + 0x00e26960 0b000000 4c593f00 00000000 d4673900 ....LY?......g9. │ │ + 0x00e26970 d4673900 d4000000 0b000000 57593f00 .g9.........WY?. │ │ + 0x00e26980 00000000 25183a00 25183a00 d5000000 ....%.:.%.:..... │ │ 0x00e26990 0b000000 62593f00 00000000 0cd63700 ....bY?.......7. │ │ 0x00e269a0 0cd63700 d6000000 0b000000 6d593f00 ..7.........mY?. │ │ - 0x00e269b0 00000000 71873900 71873900 d7000000 ....q.9.q.9..... │ │ + 0x00e269b0 00000000 98873900 98873900 d7000000 ......9...9..... │ │ 0x00e269c0 0b000000 78593f00 00000000 9d623800 ....xY?......b8. │ │ 0x00e269d0 9d623800 d8000000 0b000000 83593f00 .b8..........Y?. │ │ 0x00e269e0 00000000 e6803800 e6803800 d9000000 ......8...8..... │ │ - 0x00e269f0 0b000000 8e593f00 00000000 caf53800 .....Y?.......8. │ │ - 0x00e26a00 caf53800 da000000 0b000000 99593f00 ..8..........Y?. │ │ + 0x00e269f0 0b000000 8e593f00 00000000 f1f53800 .....Y?.......8. │ │ + 0x00e26a00 f1f53800 da000000 0b000000 99593f00 ..8..........Y?. │ │ 0x00e26a10 00000000 03813800 03813800 db000000 ......8...8..... │ │ - 0x00e26a20 0b000000 a4593f00 00000000 1f4c3900 .....Y?......L9. │ │ - 0x00e26a30 1f4c3900 dc000000 0b000000 af593f00 .L9..........Y?. │ │ + 0x00e26a20 0b000000 a4593f00 00000000 464c3900 .....Y?.....FL9. │ │ + 0x00e26a30 464c3900 dc000000 0b000000 af593f00 FL9..........Y?. │ │ 0x00e26a40 00000000 26363a00 26363a00 dd000000 ....&6:.&6:..... │ │ 0x00e26a50 0b000000 ba593f00 00000000 f80c3800 .....Y?.......8. │ │ 0x00e26a60 f80c3800 de000000 0b000000 c5593f00 ..8..........Y?. │ │ - 0x00e26a70 00000000 3c4c3900 3c4c3900 df000000 ....Z?.....3.8. │ │ 0x00e26b80 33813800 ea000000 0b000000 495a3f00 3.8.........IZ?. │ │ - 0x00e26b90 00000000 689e3800 689e3800 eb000000 ....h.8.h.8..... │ │ - 0x00e26ba0 0b000000 545a3f00 00000000 e8f53800 ....TZ?.......8. │ │ - 0x00e26bb0 e8f53800 ec000000 0b000000 5f5a3f00 ..8........._Z?. │ │ - 0x00e26bc0 00000000 89873900 89873900 ed000000 ......9...9..... │ │ + 0x00e26b90 00000000 8f9e3800 8f9e3800 eb000000 ......8...8..... │ │ + 0x00e26ba0 0b000000 545a3f00 00000000 0ff63800 ....TZ?.......8. │ │ + 0x00e26bb0 0ff63800 ec000000 0b000000 5f5a3f00 ..8........._Z?. │ │ + 0x00e26bc0 00000000 b0873900 b0873900 ed000000 ......9...9..... │ │ 0x00e26bd0 0b000000 6a5a3f00 00000000 ff293700 ....jZ?......)7. │ │ 0x00e26be0 ff293700 ee000000 0b000000 755a3f00 .)7.........uZ?. │ │ - 0x00e26bf0 00000000 e9673900 e9673900 ef000000 .....g9..g9..... │ │ - 0x00e26c00 0b000000 805a3f00 00000000 09c03900 .....Z?.......9. │ │ - 0x00e26c10 09c03900 f0000000 0b000000 8b5a3f00 ..9..........Z?. │ │ - 0x00e26c20 00000000 5f303900 5f303900 f1000000 ...._09._09..... │ │ - 0x00e26c30 0b000000 965a3f00 00000000 05f63800 .....Z?.......8. │ │ - 0x00e26c40 05f63800 f2000000 0b000000 a15a3f00 ..8..........Z?. │ │ - 0x00e26c50 00000000 3f113900 3f113900 f3000000 ....?.9.?.9..... │ │ - 0x00e26c60 0b000000 ac5a3f00 00000000 8ba33900 .....Z?.......9. │ │ - 0x00e26c70 8ba33900 f4000000 0b000000 b75a3f00 ..9..........Z?. │ │ - 0x00e26c80 00000000 aa873900 aa873900 f5000000 ......9...9..... │ │ - 0x00e26c90 0b000000 c25a3f00 00000000 d2483900 .....Z?......H9. │ │ - 0x00e26ca0 d2483900 f6000000 0b000000 cd5a3f00 .H9..........Z?. │ │ - 0x00e26cb0 00000000 a0a33900 a0a33900 f7000000 ......9...9..... │ │ - 0x00e26cc0 0b000000 d85a3f00 00000000 55113900 .....Z?.....U.9. │ │ - 0x00e26cd0 55113900 f8000000 0b000000 e35a3f00 U.9..........Z?. │ │ + 0x00e26bf0 00000000 10683900 10683900 ef000000 .....h9..h9..... │ │ + 0x00e26c00 0b000000 805a3f00 00000000 30c03900 .....Z?.....0.9. │ │ + 0x00e26c10 30c03900 f0000000 0b000000 8b5a3f00 0.9..........Z?. │ │ + 0x00e26c20 00000000 86303900 86303900 f1000000 .....09..09..... │ │ + 0x00e26c30 0b000000 965a3f00 00000000 2cf63800 .....Z?.....,.8. │ │ + 0x00e26c40 2cf63800 f2000000 0b000000 a15a3f00 ,.8..........Z?. │ │ + 0x00e26c50 00000000 66113900 66113900 f3000000 ....f.9.f.9..... │ │ + 0x00e26c60 0b000000 ac5a3f00 00000000 b2a33900 .....Z?.......9. │ │ + 0x00e26c70 b2a33900 f4000000 0b000000 b75a3f00 ..9..........Z?. │ │ + 0x00e26c80 00000000 d1873900 d1873900 f5000000 ......9...9..... │ │ + 0x00e26c90 0b000000 c25a3f00 00000000 f9483900 .....Z?......H9. │ │ + 0x00e26ca0 f9483900 f6000000 0b000000 cd5a3f00 .H9..........Z?. │ │ + 0x00e26cb0 00000000 c7a33900 c7a33900 f7000000 ......9...9..... │ │ + 0x00e26cc0 0b000000 d85a3f00 00000000 7c113900 .....Z?.....|.9. │ │ + 0x00e26cd0 7c113900 f8000000 0b000000 e35a3f00 |.9..........Z?. │ │ 0x00e26ce0 00000000 63093700 63093700 f9000000 ....c.7.c.7..... │ │ - 0x00e26cf0 0b000000 ee5a3f00 00000000 1ec03900 .....Z?.......9. │ │ - 0x00e26d00 1ec03900 fa000000 0b000000 f95a3f00 ..9..........Z?. │ │ - 0x00e26d10 00000000 24dc3900 24dc3900 fb000000 ....$.9.$.9..... │ │ + 0x00e26cf0 0b000000 ee5a3f00 00000000 45c03900 .....Z?.....E.9. │ │ + 0x00e26d00 45c03900 fa000000 0b000000 f95a3f00 E.9..........Z?. │ │ + 0x00e26d10 00000000 4bdc3900 4bdc3900 fb000000 ....K.9.K.9..... │ │ 0x00e26d20 0b000000 045b3f00 00000000 369c3700 .....[?.....6.7. │ │ 0x00e26d30 369c3700 fc000000 0b000000 0f5b3f00 6.7..........[?. │ │ 0x00e26d40 00000000 b6623800 b6623800 fd000000 .....b8..b8..... │ │ 0x00e26d50 0b000000 1a5b3f00 00000000 7c093700 .....[?.....|.7. │ │ 0x00e26d60 7c093700 fe000000 0b000000 255b3f00 |.7.........%[?. │ │ 0x00e26d70 00000000 aa623700 aa623700 ff000000 .....b7..b7..... │ │ - 0x00e26d80 0b000000 305b3f00 00000000 3bc03900 ....0[?.....;.9. │ │ - 0x00e26d90 3bc03900 00010000 0b000000 3b5b3f00 ;.9.........;[?. │ │ - 0x00e26da0 00000000 b8a33900 ca2b3800 01010000 ......9..+8..... │ │ - 0x00e26db0 08000000 465b3f00 00000000 11fb3900 ....F[?.......9. │ │ - 0x00e26dc0 11fb3900 02010000 07000000 4e5b3f00 ..9.........N[?. │ │ + 0x00e26d80 0b000000 305b3f00 00000000 62c03900 ....0[?.....b.9. │ │ + 0x00e26d90 62c03900 00010000 0b000000 3b5b3f00 b.9.........;[?. │ │ + 0x00e26da0 00000000 dfa33900 ca2b3800 01010000 ......9..+8..... │ │ + 0x00e26db0 08000000 465b3f00 00000000 38fb3900 ....F[?.....8.9. │ │ + 0x00e26dc0 38fb3900 02010000 07000000 4e5b3f00 8.9.........N[?. │ │ 0x00e26dd0 00000000 43363a00 43363a00 03010000 ....C6:.C6:..... │ │ 0x00e26de0 07000000 555b3f00 00000000 c7ef3700 ....U[?.......7. │ │ 0x00e26df0 c7ef3700 04010000 07000000 5c5b3f00 ..7.........\[?. │ │ - 0x00e26e00 00000000 5cc03900 5cc03900 05010000 ....\.9.\.9..... │ │ + 0x00e26e00 00000000 83c03900 83c03900 05010000 ......9...9..... │ │ 0x00e26e10 07000000 635b3f00 00000000 96493800 ....c[?......I8. │ │ 0x00e26e20 96493800 06010000 07000000 6a5b3f00 .I8.........j[?. │ │ 0x00e26e30 00000000 9d493800 9d493800 07010000 .....I8..I8..... │ │ - 0x00e26e40 07000000 715b3f00 00000000 66113900 ....q[?.....f.9. │ │ - 0x00e26e50 66113900 08010000 07000000 785b3f00 f.9.........x[?. │ │ + 0x00e26e40 07000000 715b3f00 00000000 8d113900 ....q[?.......9. │ │ + 0x00e26e50 8d113900 08010000 07000000 785b3f00 ..9.........x[?. │ │ 0x00e26e60 00000000 0fb83700 0fb83700 09010000 ......7...7..... │ │ - 0x00e26e70 07000000 7f5b3f00 00000000 06b93800 .....[?.......8. │ │ - 0x00e26e80 06b93800 0a010000 07000000 865b3f00 ..8..........[?. │ │ + 0x00e26e70 07000000 7f5b3f00 00000000 2db93800 .....[?.....-.8. │ │ + 0x00e26e80 2db93800 0a010000 07000000 865b3f00 -.8..........[?. │ │ 0x00e26e90 00000000 a4493800 a4493800 0b010000 .....I8..I8..... │ │ - 0x00e26ea0 07000000 8d5b3f00 00000000 6c113900 .....[?.....l.9. │ │ - 0x00e26eb0 6c113900 0c010000 07000000 945b3f00 l.9..........[?. │ │ + 0x00e26ea0 07000000 8d5b3f00 00000000 93113900 .....[?.......9. │ │ + 0x00e26eb0 93113900 0c010000 07000000 945b3f00 ..9..........[?. │ │ 0x00e26ec0 00000000 ce2b3800 ce2b3800 0d010000 .....+8..+8..... │ │ 0x00e26ed0 08000000 9b5b3f00 00000000 9b093700 .....[?.......7. │ │ 0x00e26ee0 9b093700 0e010000 08000000 a35b3f00 ..7..........[?. │ │ - 0x00e26ef0 00000000 5b4c3900 5b4c3900 0f010000 ....[L9.[L9..... │ │ + 0x00e26ef0 00000000 824c3900 824c3900 0f010000 .....L9..L9..... │ │ 0x00e26f00 08000000 ab5b3f00 00000000 16b83700 .....[?.......7. │ │ 0x00e26f10 16b83700 10010000 08000000 b35b3f00 ..7..........[?. │ │ 0x00e26f20 00000000 ed733a00 ed733a00 11010000 .....s:..s:..... │ │ - 0x00e26f30 08000000 bb5b3f00 00000000 bc873900 .....[?.......9. │ │ - 0x00e26f40 bc873900 12010000 08000000 c35b3f00 ..9..........[?. │ │ - 0x00e26f50 00000000 704c3900 704c3900 13010000 ....pL9.pL9..... │ │ - 0x00e26f60 08000000 cb5b3f00 00000000 43dc3900 .....[?.....C.9. │ │ - 0x00e26f70 43dc3900 14010000 08000000 d35b3f00 C.9..........[?. │ │ - 0x00e26f80 00000000 03683900 03683900 15010000 .....h9..h9..... │ │ + 0x00e26f30 08000000 bb5b3f00 00000000 e3873900 .....[?.......9. │ │ + 0x00e26f40 e3873900 12010000 08000000 c35b3f00 ..9..........[?. │ │ + 0x00e26f50 00000000 974c3900 974c3900 13010000 .....L9..L9..... │ │ + 0x00e26f60 08000000 cb5b3f00 00000000 6adc3900 .....[?.....j.9. │ │ + 0x00e26f70 6adc3900 14010000 08000000 d35b3f00 j.9..........[?. │ │ + 0x00e26f80 00000000 2a683900 2a683900 15010000 ....*h9.*h9..... │ │ 0x00e26f90 08000000 db5b3f00 00000000 569c3700 .....[?.....V.7. │ │ 0x00e26fa0 569c3700 16010000 08000000 e35b3f00 V.7..........[?. │ │ 0x00e26fb0 00000000 44463700 44463700 17010000 ....DF7.DF7..... │ │ 0x00e26fc0 08000000 eb5b3f00 00000000 cdef3700 .....[?.......7. │ │ 0x00e26fd0 cdef3700 18010000 08000000 f35b3f00 ..7..........[?. │ │ 0x00e26fe0 00000000 a7933a00 a7933a00 19010000 ......:...:..... │ │ - 0x00e26ff0 08000000 fb5b3f00 00000000 c7873900 .....[?.......9. │ │ - 0x00e27000 c7873900 1a010000 08000000 035c3f00 ..9..........\?. │ │ + 0x00e26ff0 08000000 fb5b3f00 00000000 ee873900 .....[?.......9. │ │ + 0x00e27000 ee873900 1a010000 08000000 035c3f00 ..9..........\?. │ │ 0x00e27010 00000000 120d3800 120d3800 1b010000 ......8...8..... │ │ 0x00e27020 08000000 0b5c3f00 00000000 c1933a00 .....\?.......:. │ │ 0x00e27030 c1933a00 1c010000 08000000 135c3f00 ..:..........\?. │ │ - 0x00e27040 00000000 202a3700 0e683900 1d010000 .... *7..h9..... │ │ + 0x00e27040 00000000 202a3700 35683900 1d010000 .... *7.5h9..... │ │ 0x00e27050 08000000 1b5c3f00 00000000 e3ef3700 .....\?.......7. │ │ 0x00e27060 e3ef3700 1e010000 08000000 235c3f00 ..7.........#\?. │ │ - 0x00e27070 00000000 79303900 79303900 1f010000 ....y09.y09..... │ │ - 0x00e27080 08000000 2b5c3f00 00000000 64c03900 ....+\?.....d.9. │ │ - 0x00e27090 64c03900 20010000 08000000 335c3f00 d.9. .......3\?. │ │ + 0x00e27070 00000000 a0303900 a0303900 1f010000 .....09..09..... │ │ + 0x00e27080 08000000 2b5c3f00 00000000 8bc03900 ....+\?.......9. │ │ + 0x00e27090 8bc03900 20010000 08000000 335c3f00 ..9. .......3\?. │ │ 0x00e270a0 00000000 f9733a00 f9733a00 21010000 .....s:..s:.!... │ │ 0x00e270b0 08000000 3b5c3f00 00000000 e32b3800 ....;\?......+8. │ │ 0x00e270c0 e32b3800 22010000 08000000 435c3f00 .+8.".......C\?. │ │ - 0x00e270d0 00000000 88303900 88303900 23010000 .....09..09.#... │ │ + 0x00e270d0 00000000 af303900 af303900 23010000 .....09..09.#... │ │ 0x00e270e0 08000000 4b5c3f00 00000000 f42b3800 ....K\?......+8. │ │ 0x00e270f0 f42b3800 24010000 08000000 535c3f00 .+8.$.......S\?. │ │ 0x00e27100 00000000 4e813800 4e813800 25010000 ....N.8.N.8.%... │ │ - 0x00e27110 08000000 5b5c3f00 00000000 0db93800 ....[\?.......8. │ │ - 0x00e27120 1d683900 26010000 08000000 635c3f00 .h9.&.......c\?. │ │ + 0x00e27110 08000000 5b5c3f00 00000000 34b93800 ....[\?.....4.8. │ │ + 0x00e27120 44683900 26010000 08000000 635c3f00 Dh9.&.......c\?. │ │ 0x00e27130 00000000 59813800 65813800 27010000 ....Y.8.e.8.'... │ │ - 0x00e27140 08000000 6b5c3f00 00000000 71c03900 ....k\?.....q.9. │ │ - 0x00e27150 d3873900 28010000 08000000 735c3f00 ..9.(.......s\?. │ │ - 0x00e27160 00000000 1cb93800 28d63700 29010000 ......8.(.7.)... │ │ - 0x00e27170 08000000 7b5c3f00 00000000 1dfb3900 ....{\?.......9. │ │ - 0x00e27180 1dfb3900 2a010000 08000000 835c3f00 ..9.*........\?. │ │ + 0x00e27140 08000000 6b5c3f00 00000000 98c03900 ....k\?.......9. │ │ + 0x00e27150 fa873900 28010000 08000000 735c3f00 ..9.(.......s\?. │ │ + 0x00e27160 00000000 43b93800 28d63700 29010000 ....C.8.(.7.)... │ │ + 0x00e27170 08000000 7b5c3f00 00000000 44fb3900 ....{\?.....D.9. │ │ + 0x00e27180 44fb3900 2a010000 08000000 835c3f00 D.9.*........\?. │ │ 0x00e27190 00000000 d0933a00 d0933a00 2b010000 ......:...:.+... │ │ 0x00e271a0 08000000 8b5c3f00 00000000 2bb83700 .....\?.....+.7. │ │ 0x00e271b0 2bb83700 2c010000 08000000 935c3f00 +.7.,........\?. │ │ 0x00e271c0 00000000 6f9c3700 6f9c3700 2d010000 ....o.7.o.7.-... │ │ 0x00e271d0 08000000 9b5c3f00 00000000 869c3700 .....\?.......7. │ │ 0x00e271e0 869c3700 2e010000 08000000 a35c3f00 ..7..........\?. │ │ - 0x00e271f0 00000000 864c3900 864c3900 2f010000 .....L9..L9./... │ │ + 0x00e271f0 00000000 ad4c3900 ad4c3900 2f010000 .....L9..L9./... │ │ 0x00e27200 08000000 ab5c3f00 00000000 f0ef3700 .....\?.......7. │ │ 0x00e27210 f0ef3700 30010000 08000000 b35c3f00 ..7.0........\?. │ │ - 0x00e27220 00000000 7bc03900 7bc03900 31010000 ....{.9.{.9.1... │ │ + 0x00e27220 00000000 a2c03900 a2c03900 31010000 ......9...9.1... │ │ 0x00e27230 08000000 bb5c3f00 00000000 2e2a3700 .....\?......*7. │ │ 0x00e27240 2e2a3700 32010000 08000000 c35c3f00 .*7.2........\?. │ │ - 0x00e27250 00000000 2e683900 2e683900 33010000 .....h9..h9.3... │ │ + 0x00e27250 00000000 55683900 55683900 33010000 ....Uh9.Uh9.3... │ │ 0x00e27260 08000000 cb5c3f00 00000000 06f03700 .....\?.......7. │ │ 0x00e27270 06f03700 34010000 08000000 d35c3f00 ..7.4........\?. │ │ 0x00e27280 00000000 43533a00 43533a00 35010000 ....CS:.CS:.5... │ │ - 0x00e27290 08000000 db5c3f00 00000000 bca33900 .....\?.......9. │ │ - 0x00e272a0 bca33900 36010000 08000000 e35c3f00 ..9.6........\?. │ │ + 0x00e27290 08000000 db5c3f00 00000000 e3a33900 .....\?.......9. │ │ + 0x00e272a0 e3a33900 36010000 08000000 e35c3f00 ..9.6........\?. │ │ 0x00e272b0 00000000 e7933a00 e7933a00 37010000 ......:...:.7... │ │ 0x00e272c0 08000000 eb5c3f00 00000000 ab493800 .....\?......I8. │ │ 0x00e272d0 ab493800 38010000 08000000 f35c3f00 .I8.8........\?. │ │ - 0x00e272e0 00000000 31fb3900 31fb3900 39010000 ....1.9.1.9.9... │ │ + 0x00e272e0 00000000 58fb3900 58fb3900 39010000 ....X.9.X.9.9... │ │ 0x00e272f0 08000000 fb5c3f00 00000000 d7623800 .....\?......b8. │ │ 0x00e27300 d7623800 3a010000 08000000 035d3f00 .b8.:........]?. │ │ - 0x00e27310 00000000 57183a00 57183a00 3b010000 ....W.:.W.:.;... │ │ + 0x00e27310 00000000 7e183a00 7e183a00 3b010000 ....~.:.~.:.;... │ │ 0x00e27320 09000000 0b5d3f00 00000000 5d463700 .....]?.....]F7. │ │ 0x00e27330 5d463700 3c010000 09000000 145d3f00 ]F7.<........]?. │ │ - 0x00e27340 00000000 899e3800 899e3800 3d010000 ......8...8.=... │ │ - 0x00e27350 09000000 1d5d3f00 00000000 73113900 .....]?.....s.9. │ │ - 0x00e27360 73113900 3e010000 09000000 265d3f00 s.9.>.......&]?. │ │ - 0x00e27370 00000000 21b93800 21b93800 3f010000 ....!.8.!.8.?... │ │ - 0x00e27380 09000000 2f5d3f00 00000000 6b183a00 ..../]?.....k.:. │ │ - 0x00e27390 6b183a00 40010000 09000000 385d3f00 k.:.@.......8]?. │ │ + 0x00e27340 00000000 b09e3800 b09e3800 3d010000 ......8...8.=... │ │ + 0x00e27350 09000000 1d5d3f00 00000000 9a113900 .....]?.......9. │ │ + 0x00e27360 9a113900 3e010000 09000000 265d3f00 ..9.>.......&]?. │ │ + 0x00e27370 00000000 48b93800 48b93800 3f010000 ....H.8.H.8.?... │ │ + 0x00e27380 09000000 2f5d3f00 00000000 92183a00 ..../]?.......:. │ │ + 0x00e27390 92183a00 40010000 09000000 385d3f00 ..:.@.......8]?. │ │ 0x00e273a0 00000000 e87f3700 e87f3700 41010000 ......7...7.A... │ │ 0x00e273b0 09000000 415d3f00 00000000 49363a00 ....A]?.....I6:. │ │ 0x00e273c0 49363a00 42010000 09000000 4a5d3f00 I6:.B.......J]?. │ │ - 0x00e273d0 00000000 9e303900 9e303900 43010000 .....09..09.C... │ │ - 0x00e273e0 08000000 535d3f00 00000000 de873900 ....S]?.......9. │ │ - 0x00e273f0 de873900 44010000 08000000 5b5d3f00 ..9.D.......[]?. │ │ - 0x00e27400 00000000 3cfb3900 3cfb3900 45010000 ....<.9.<.9.E... │ │ + 0x00e273d0 00000000 c5303900 c5303900 43010000 .....09..09.C... │ │ + 0x00e273e0 08000000 535d3f00 00000000 05883900 ....S]?.......9. │ │ + 0x00e273f0 05883900 44010000 08000000 5b5d3f00 ..9.D.......[]?. │ │ + 0x00e27400 00000000 63fb3900 63fb3900 45010000 ....c.9.c.9.E... │ │ 0x00e27410 08000000 635d3f00 00000000 04743a00 ....c]?......t:. │ │ 0x00e27420 04743a00 46010000 08000000 6b5d3f00 .t:.F.......k]?. │ │ 0x00e27430 00000000 fd933a00 fd933a00 47010000 ......:...:.G... │ │ 0x00e27440 08000000 735d3f00 00000000 1cf03700 ....s]?.......7. │ │ 0x00e27450 1cf03700 48010000 08000000 7b5d3f00 ..7.H.......{]?. │ │ 0x00e27460 00000000 b0093700 b0093700 49010000 ......7...7.I... │ │ 0x00e27470 08000000 835d3f00 00000000 9c9c3700 .....]?.......7. │ │ 0x00e27480 9c9c3700 4a010000 08000000 8b5d3f00 ..7.J........]?. │ │ 0x00e27490 00000000 ae9c3700 ae9c3700 4b010000 ......7...7.K... │ │ - 0x00e274a0 08000000 935d3f00 00000000 54fb3900 .....]?.....T.9. │ │ - 0x00e274b0 54fb3900 4c010000 08000000 9b5d3f00 T.9.L........]?. │ │ - 0x00e274c0 00000000 f1873900 f1873900 4d010000 ......9...9.M... │ │ - 0x00e274d0 08000000 a35d3f00 00000000 90113900 .....]?.......9. │ │ - 0x00e274e0 90113900 4e010000 08000000 ab5d3f00 ..9.N........]?. │ │ - 0x00e274f0 00000000 59dc3900 59dc3900 4f010000 ....Y.9.Y.9.O... │ │ + 0x00e274a0 08000000 935d3f00 00000000 7bfb3900 .....]?.....{.9. │ │ + 0x00e274b0 7bfb3900 4c010000 08000000 9b5d3f00 {.9.L........]?. │ │ + 0x00e274c0 00000000 18883900 18883900 4d010000 ......9...9.M... │ │ + 0x00e274d0 08000000 a35d3f00 00000000 b7113900 .....]?.......9. │ │ + 0x00e274e0 b7113900 4e010000 08000000 ab5d3f00 ..9.N........]?. │ │ + 0x00e274f0 00000000 80dc3900 80dc3900 4f010000 ......9...9.O... │ │ 0x00e27500 08000000 b35d3f00 00000000 0f943a00 .....]?.......:. │ │ 0x00e27510 0f943a00 50010000 08000000 bb5d3f00 ..:.P........]?. │ │ 0x00e27520 00000000 2dd63700 2dd63700 51010000 ....-.7.-.7.Q... │ │ 0x00e27530 08000000 c35d3f00 00000000 fd7f3700 .....]?.......7. │ │ 0x00e27540 fd7f3700 52010000 08000000 cb5d3f00 ..7.R........]?. │ │ 0x00e27550 00000000 e2623800 e2623800 53010000 .....b8..b8.S... │ │ 0x00e27560 08000000 d35d3f00 00000000 c5093700 .....]?.......7. │ │ 0x00e27570 c5093700 54010000 08000000 db5d3f00 ..7.T........]?. │ │ - 0x00e27580 00000000 974c3900 974c3900 55010000 .....L9..L9.U... │ │ + 0x00e27580 00000000 be4c3900 be4c3900 55010000 .....L9..L9.U... │ │ 0x00e27590 08000000 e35d3f00 00000000 0a2c3800 .....]?......,8. │ │ 0x00e275a0 0a2c3800 56010000 08000000 eb5d3f00 .,8.V........]?. │ │ - 0x00e275b0 00000000 95c03900 95c03900 57010000 ......9...9.W... │ │ - 0x00e275c0 08000000 f35d3f00 00000000 86183a00 .....]?.......:. │ │ - 0x00e275d0 86183a00 58010000 08000000 fb5d3f00 ..:.X........]?. │ │ + 0x00e275b0 00000000 bcc03900 bcc03900 57010000 ......9...9.W... │ │ + 0x00e275c0 08000000 f35d3f00 00000000 ad183a00 .....]?.......:. │ │ + 0x00e275d0 ad183a00 58010000 08000000 fb5d3f00 ..:.X........]?. │ │ 0x00e275e0 00000000 492a3700 492a3700 59010000 ....I*7.I*7.Y... │ │ 0x00e275f0 08000000 035e3f00 00000000 23943a00 .....^?.....#.:. │ │ 0x00e27600 23943a00 5a010000 08000000 0b5e3f00 #.:.Z........^?. │ │ 0x00e27610 00000000 0c803700 0c803700 5b010000 ......7...7.[... │ │ 0x00e27620 08000000 135e3f00 00000000 c39c3700 .....^?.......7. │ │ 0x00e27630 c39c3700 5c010000 08000000 1b5e3f00 ..7.\........^?. │ │ 0x00e27640 00000000 72813800 72813800 5d010000 ....r.8.r.8.]... │ │ 0x00e27650 08000000 235e3f00 00000000 00000000 ....#^?......... │ │ 0x00e27660 00000000 00000000 00000000 00000000 ................ │ │ 0x00e27670 00000000 d69c3700 d69c3700 5f010000 ......7...7._... │ │ - 0x00e27680 08000000 2b5e3f00 00000000 9b183a00 ....+^?.......:. │ │ - 0x00e27690 9b183a00 60010000 08000000 335e3f00 ..:.`.......3^?. │ │ + 0x00e27680 08000000 2b5e3f00 00000000 c2183a00 ....+^?.......:. │ │ + 0x00e27690 c2183a00 60010000 08000000 335e3f00 ..:.`.......3^?. │ │ 0x00e276a0 00000000 57533a00 57533a00 61010000 ....WS:.WS:.a... │ │ - 0x00e276b0 08000000 3b5e3f00 00000000 a64c3900 ....;^?......L9. │ │ - 0x00e276c0 a64c3900 62010000 08000000 435e3f00 .L9.b.......C^?. │ │ - 0x00e276d0 00000000 1ef63800 1ef63800 63010000 ......8...8.c... │ │ + 0x00e276b0 08000000 3b5e3f00 00000000 cd4c3900 ....;^?......L9. │ │ + 0x00e276c0 cd4c3900 62010000 08000000 435e3f00 .L9.b.......C^?. │ │ + 0x00e276d0 00000000 45f63800 45f63800 63010000 ....E.8.E.8.c... │ │ 0x00e276e0 08000000 4b5e3f00 00000000 c0493800 ....K^?......I8. │ │ 0x00e276f0 c0493800 64010000 08000000 535e3f00 .I8.d.......S^?. │ │ - 0x00e27700 00000000 34f63800 34f63800 65010000 ....4.8.4.8.e... │ │ + 0x00e27700 00000000 5bf63800 5bf63800 65010000 ....[.8.[.8.e... │ │ 0x00e27710 08000000 5b5e3f00 00000000 5c363a00 ....[^?.....\6:. │ │ 0x00e27720 5c363a00 66010000 08000000 635e3f00 \6:.f.......c^?. │ │ - 0x00e27730 00000000 c2d43800 c2d43800 67010000 ......8...8.g... │ │ - 0x00e27740 08000000 6b5e3f00 00000000 41f63800 ....k^?.....A.8. │ │ - 0x00e27750 41f63800 68010000 08000000 735e3f00 A.8.h.......s^?. │ │ + 0x00e27730 00000000 e9d43800 e9d43800 67010000 ......8...8.g... │ │ + 0x00e27740 08000000 6b5e3f00 00000000 68f63800 ....k^?.....h.8. │ │ + 0x00e27750 68f63800 68010000 08000000 735e3f00 h.8.h.......s^?. │ │ 0x00e27760 00000000 da093700 da093700 69010000 ......7...7.i... │ │ 0x00e27770 08000000 7b5e3f00 00000000 41b83700 ....{^?.....A.7. │ │ 0x00e27780 41b83700 6a010000 08000000 835e3f00 A.7.j........^?. │ │ - 0x00e27790 00000000 1e2c3800 36b93800 6b010000 .....,8.6.8.k... │ │ + 0x00e27790 00000000 1e2c3800 5db93800 6b010000 .....,8.].8.k... │ │ 0x00e277a0 08000000 8b5e3f00 00000000 86813800 .....^?.......8. │ │ - 0x00e277b0 a5113900 6c010000 08000000 935e3f00 ..9.l........^?. │ │ - 0x00e277c0 00000000 c04c3900 ad113900 6d010000 .....L9...9.m... │ │ + 0x00e277b0 cc113900 6c010000 08000000 935e3f00 ..9.l........^?. │ │ + 0x00e277c0 00000000 e74c3900 d4113900 6d010000 .....L9...9.m... │ │ 0x00e277d0 09000000 9b5e3f00 00000000 54b83700 .....^?.....T.7. │ │ 0x00e277e0 cb623700 6e010000 09000000 a45e3f00 .b7.n........^?. │ │ - 0x00e277f0 00000000 c1113900 1e0d3800 6f010000 ......9...8.o... │ │ + 0x00e277f0 00000000 e8113900 1e0d3800 6f010000 ......9...8.o... │ │ 0x00e27800 09000000 ad5e3f00 00000000 d6623700 .....^?......b7. │ │ - 0x00e27810 ab303900 70010000 09000000 b65e3f00 .09.p........^?. │ │ + 0x00e27810 d2303900 70010000 09000000 b65e3f00 .09.p........^?. │ │ 0x00e27820 00000000 d8493800 71533a00 71010000 .....I8.qS:.q... │ │ - 0x00e27830 09000000 bf5e3f00 00000000 c5303900 .....^?......09. │ │ + 0x00e27830 09000000 bf5e3f00 00000000 ec303900 .....^?......09. │ │ 0x00e27840 e9093700 72010000 09000000 c85e3f00 ..7.r........^?. │ │ 0x00e27850 00000000 5f2a3700 e0493800 73010000 ...._*7..I8.s... │ │ 0x00e27860 09000000 d15e3f00 00000000 7f533a00 .....^?......S:. │ │ 0x00e27870 8e813800 74010000 09000000 da5e3f00 ..8.t........^?. │ │ 0x00e27880 00000000 12743a00 12743a00 75010000 .....t:..t:.u... │ │ - 0x00e27890 09000000 e35e3f00 00000000 c3463900 .....^?......F9. │ │ - 0x00e278a0 c3463900 76010000 09000000 ec5e3f00 .F9.v........^?. │ │ - 0x00e278b0 00000000 47b93800 6ddc3900 77010000 ....G.8.m.9.w... │ │ + 0x00e27890 09000000 e35e3f00 00000000 ea463900 .....^?......F9. │ │ + 0x00e278a0 ea463900 76010000 09000000 ec5e3f00 .F9.v........^?. │ │ + 0x00e278b0 00000000 6eb93800 94dc3900 77010000 ....n.8...9.w... │ │ 0x00e278c0 09000000 f55e3f00 00000000 684c3a00 .....^?.....hL:. │ │ 0x00e278d0 684c3a00 78010000 04000000 fe5e3f00 hL:.x........^?. │ │ - 0x00e278e0 00000000 d2a33900 d2a33900 79010000 ......9...9.y... │ │ - 0x00e278f0 05000000 025f3f00 00000000 4cf63800 ....._?.....L.8. │ │ - 0x00e27900 a79e3800 7a010000 02000000 075f3f00 ..8.z........_?. │ │ - 0x00e27910 00000000 2a0d3800 c79e3800 7b010000 ....*.8...8.{... │ │ - 0x00e27920 01000000 095f3f00 00000000 c7113900 ....._?.......9. │ │ - 0x00e27930 d3303900 7c010000 02000000 0a5f3f00 .09.|........_?. │ │ - 0x00e27940 00000000 18743a00 cb9e3800 7d010000 .....t:...8.}... │ │ + 0x00e278e0 00000000 f9a33900 f9a33900 79010000 ......9...9.y... │ │ + 0x00e278f0 05000000 025f3f00 00000000 73f63800 ....._?.....s.8. │ │ + 0x00e27900 ce9e3800 7a010000 02000000 075f3f00 ..8.z........_?. │ │ + 0x00e27910 00000000 2a0d3800 ee9e3800 7b010000 ....*.8...8.{... │ │ + 0x00e27920 01000000 095f3f00 00000000 ee113900 ....._?.......9. │ │ + 0x00e27930 fa303900 7c010000 02000000 0a5f3f00 .09.|........_?. │ │ + 0x00e27940 00000000 18743a00 f29e3800 7d010000 .....t:...8.}... │ │ 0x00e27950 03000000 0c5f3f00 00000000 1d743a00 ....._?......t:. │ │ 0x00e27960 f5493800 7e010000 04000000 0f5f3f00 .I8.~........_?. │ │ - 0x00e27970 00000000 2e2c3800 d09e3800 7f010000 .....,8...8..... │ │ + 0x00e27970 00000000 2e2c3800 f79e3800 7f010000 .....,8...8..... │ │ 0x00e27980 04000000 135f3f00 00000000 32f03700 ....._?.....2.7. │ │ - 0x00e27990 78dc3900 80010000 04000000 175f3f00 x.9.........._?. │ │ - 0x00e279a0 00000000 15193700 dfa33900 81010000 ......7...9..... │ │ - 0x00e279b0 04000000 1b5f3f00 00000000 5bf63800 ....._?.....[.8. │ │ + 0x00e27990 9fdc3900 80010000 04000000 175f3f00 ..9.........._?. │ │ + 0x00e279a0 00000000 15193700 06a43900 81010000 ......7...9..... │ │ + 0x00e279b0 04000000 1b5f3f00 00000000 82f63800 ....._?.......8. │ │ 0x00e279c0 fd093700 82010000 04000000 1f5f3f00 ..7.........._?. │ │ - 0x00e279d0 00000000 51b93800 2e0d3800 83010000 ....Q.8...8..... │ │ + 0x00e279d0 00000000 78b93800 2e0d3800 83010000 ....x.8...8..... │ │ 0x00e279e0 04000000 235f3f00 00000000 76463700 ....#_?.....vF7. │ │ 0x00e279f0 76463700 84010000 04000000 275f3f00 vF7.........'_?. │ │ - 0x00e27a00 00000000 d9d43800 060a3700 85010000 ......8...7..... │ │ + 0x00e27a00 00000000 00d53800 060a3700 85010000 ......8...7..... │ │ 0x00e27a10 05000000 2b5f3f00 00000000 e49c3700 ....+_?.......7. │ │ 0x00e27a20 120a3700 86010000 09000000 305f3f00 ..7.........0_?. │ │ 0x00e27a30 00000000 1f803700 42d63700 87010000 ......7.B.7..... │ │ - 0x00e27a40 0a000000 395f3f00 00000000 58b93800 ....9_?.....X.8. │ │ + 0x00e27a40 0a000000 395f3f00 00000000 7fb93800 ....9_?.......8. │ │ 0x00e27a50 350d3800 88010000 0a000000 435f3f00 5.8.........C_?. │ │ 0x00e27a60 00000000 50fa3600 50fa3600 89010000 ....P.6.P.6..... │ │ - 0x00e27a70 00000000 00000000 00000000 b7183a00 ..............:. │ │ + 0x00e27a70 00000000 00000000 00000000 de183a00 ..............:. │ │ 0x00e27a80 ea623700 8a010000 03000000 4d5f3f00 .b7.........M_?. │ │ 0x00e27a90 00000000 f0623800 f0623800 8b010000 .....b8..b8..... │ │ - 0x00e27aa0 04000000 505f3f00 00000000 d7303900 ....P_?......09. │ │ + 0x00e27aa0 04000000 505f3f00 00000000 fe303900 ....P_?......09. │ │ 0x00e27ab0 68363a00 8c010000 09000000 545f3f00 h6:.........T_?. │ │ 0x00e27ac0 00000000 ff493800 ff493800 8d010000 .....I8..I8..... │ │ 0x00e27ad0 08000000 5d5f3f00 00000000 fa623800 ....]_?......b8. │ │ - 0x00e27ae0 e7a33900 8e010000 08000000 655f3f00 ..9.........e_?. │ │ + 0x00e27ae0 0ea43900 8e010000 08000000 655f3f00 ..9.........e_?. │ │ 0x00e27af0 00000000 8e533a00 8e533a00 8f010000 .....S:..S:..... │ │ 0x00e27b00 08000000 6d5f3f00 00000000 1b0a3700 ....m_?.......7. │ │ 0x00e27b10 1b0a3700 90010000 03000000 755f3f00 ..7.........u_?. │ │ - 0x00e27b20 00000000 0c633800 df303900 91010000 .....c8..09..... │ │ - 0x00e27b30 03000000 785f3f00 00000000 85dc3900 ....x_?.......9. │ │ - 0x00e27b40 db9e3800 92010000 03000000 7b5f3f00 ..8.........{_?. │ │ - 0x00e27b50 00000000 40943a00 07883900 93010000 ....@.:...9..... │ │ + 0x00e27b20 00000000 0c633800 06313900 91010000 .....c8..19..... │ │ + 0x00e27b30 03000000 785f3f00 00000000 acdc3900 ....x_?.......9. │ │ + 0x00e27b40 029f3800 92010000 03000000 7b5f3f00 ..8.........{_?. │ │ + 0x00e27b50 00000000 40943a00 2e883900 93010000 ....@.:...9..... │ │ 0x00e27b60 03000000 7e5f3f00 00000000 50fa3600 ....~_?.....P.6. │ │ 0x00e27b70 50fa3600 94010000 00000000 00000000 P.6............. │ │ 0x00e27b80 00000000 9e533a00 7d363a00 95010000 .....S:.}6:..... │ │ - 0x00e27b90 05000000 815f3f00 00000000 2c473900 ....._?.....,G9. │ │ - 0x00e27ba0 2c473900 96010000 07000000 865f3f00 ,G9.........._?. │ │ - 0x00e27bb0 00000000 997f3900 997f3900 97010000 ......9...9..... │ │ - 0x00e27bc0 07000000 8d5f3f00 00000000 27bc3900 ....._?.....'.9. │ │ - 0x00e27bd0 27bc3900 98010000 07000000 945f3f00 '.9.........._?. │ │ + 0x00e27b90 05000000 815f3f00 00000000 53473900 ....._?.....SG9. │ │ + 0x00e27ba0 53473900 96010000 07000000 865f3f00 SG9.........._?. │ │ + 0x00e27bb0 00000000 c07f3900 c07f3900 97010000 ......9...9..... │ │ + 0x00e27bc0 07000000 8d5f3f00 00000000 4ebc3900 ....._?.....N.9. │ │ + 0x00e27bd0 4ebc3900 98010000 07000000 945f3f00 N.9.........._?. │ │ 0x00e27be0 00000000 869a3800 869a3800 99010000 ......8...8..... │ │ - 0x00e27bf0 08000000 9b5f3f00 00000000 83813900 ....._?.......9. │ │ - 0x00e27c00 83813900 9a010000 08000000 a35f3f00 ..9.........._?. │ │ - 0x00e27c10 00000000 37f63900 37f63900 9b010000 ....7.9.7.9..... │ │ + 0x00e27bf0 08000000 9b5f3f00 00000000 aa813900 ....._?.......9. │ │ + 0x00e27c00 aa813900 9a010000 08000000 a35f3f00 ..9.........._?. │ │ + 0x00e27c10 00000000 5ef63900 5ef63900 9b010000 ....^.9.^.9..... │ │ 0x00e27c20 08000000 ab5f3f00 00000000 9c7c3800 ....._?......|8. │ │ 0x00e27c30 9c7c3800 9c010000 08000000 b35f3f00 .|8.........._?. │ │ - 0x00e27c40 00000000 42f63900 42f63900 9d010000 ....B.9.B.9..... │ │ - 0x00e27c50 08000000 bb5f3f00 00000000 79643900 ....._?.....yd9. │ │ - 0x00e27c60 79643900 9e010000 08000000 c35f3f00 yd9.........._?. │ │ - 0x00e27c70 00000000 2da03900 2da03900 9f010000 ....-.9.-.9..... │ │ + 0x00e27c40 00000000 69f63900 69f63900 9d010000 ....i.9.i.9..... │ │ + 0x00e27c50 08000000 bb5f3f00 00000000 a0643900 ....._?......d9. │ │ + 0x00e27c60 a0643900 9e010000 08000000 c35f3f00 .d9.........._?. │ │ + 0x00e27c70 00000000 54a03900 54a03900 9f010000 ....T.9.T.9..... │ │ 0x00e27c80 08000000 cb5f3f00 00000000 5ab83700 ....._?.....Z.7. │ │ 0x00e27c90 5ab83700 a0010000 07000000 d35f3f00 Z.7.........._?. │ │ 0x00e27ca0 00000000 a9533a00 a3813800 a1010000 .....S:...8..... │ │ - 0x00e27cb0 09000000 da5f3f00 00000000 e6b13800 ....._?.......8. │ │ + 0x00e27cb0 09000000 da5f3f00 00000000 0db23800 ....._?.......8. │ │ 0x00e27cc0 0b4a3800 a2010000 09000000 e35f3f00 .J8.........._?. │ │ - 0x00e27cd0 00000000 304b3900 3c0d3800 a3010000 ....0K9.<.8..... │ │ + 0x00e27cd0 00000000 574b3900 3c0d3800 a3010000 ....WK9.<.8..... │ │ 0x00e27ce0 09000000 ec5f3f00 00000000 200a3700 ....._?..... .7. │ │ - 0x00e27cf0 5fb93800 a4010000 09000000 f55f3f00 _.8.........._?. │ │ - 0x00e27d00 00000000 44683900 67fb3900 a5010000 ....Dh9.g.9..... │ │ + 0x00e27cf0 86b93800 a4010000 09000000 f55f3f00 ..8.........._?. │ │ + 0x00e27d00 00000000 6b683900 8efb3900 a5010000 ....kh9...9..... │ │ 0x00e27d10 09000000 fe5f3f00 00000000 2c0a3700 ....._?.....,.7. │ │ 0x00e27d20 b1533a00 a6010000 09000000 07603f00 .S:..........`?. │ │ - 0x00e27d30 00000000 18453700 d24c3900 a7010000 .....E7..L9..... │ │ + 0x00e27d30 00000000 18453700 f94c3900 a7010000 .....E7..L9..... │ │ 0x00e27d40 09000000 10603f00 00000000 174a3800 .....`?......J8. │ │ - 0x00e27d50 97dc3900 a8010000 09000000 19603f00 ..9..........`?. │ │ - 0x00e27d60 00000000 3ff03700 02a43900 a9010000 ....?.7...9..... │ │ + 0x00e27d50 bedc3900 a8010000 09000000 19603f00 ..9..........`?. │ │ + 0x00e27d60 00000000 3ff03700 29a43900 a9010000 ....?.7.).9..... │ │ 0x00e27d70 09000000 22603f00 00000000 153e3700 ...."`?......>7. │ │ 0x00e27d80 6e2a3700 aa010000 09000000 2b603f00 n*7.........+`?. │ │ 0x00e27d90 00000000 66593700 52d63700 ab010000 ....fY7.R.7..... │ │ 0x00e27da0 09000000 34603f00 00000000 5ed63700 ....4`?.....^.7. │ │ - 0x00e27db0 6bb93800 ac010000 09000000 3d603f00 k.8.........=`?. │ │ - 0x00e27dc0 00000000 a3dc3900 332c3800 ad010000 ......9.3,8..... │ │ - 0x00e27dd0 09000000 46603f00 00000000 a9c03900 ....F`?.......9. │ │ - 0x00e27de0 afdc3900 ae010000 03000000 4f603f00 ..9.........O`?. │ │ + 0x00e27db0 92b93800 ac010000 09000000 3d603f00 ..8.........=`?. │ │ + 0x00e27dc0 00000000 cadc3900 332c3800 ad010000 ......9.3,8..... │ │ + 0x00e27dd0 09000000 46603f00 00000000 d0c03900 ....F`?.......9. │ │ + 0x00e27de0 d6dc3900 ae010000 03000000 4f603f00 ..9.........O`?. │ │ 0x00e27df0 00000000 22803700 36803700 af010000 ....".7.6.7..... │ │ 0x00e27e00 07000000 52603f00 00000000 480d3800 ....R`?.....H.8. │ │ 0x00e27e10 6ab83700 b0010000 07000000 59603f00 j.7.........Y`?. │ │ 0x00e27e20 00000000 7b463700 b6813800 b1010000 ....{F7...8..... │ │ - 0x00e27e30 07000000 60603f00 00000000 62ed3900 ....``?.....b.9. │ │ - 0x00e27e40 62ed3900 b2010000 01000000 67603f00 b.9.........g`?. │ │ + 0x00e27e30 07000000 60603f00 00000000 89ed3900 ....``?.......9. │ │ + 0x00e27e40 89ed3900 b2010000 01000000 67603f00 ..9.........g`?. │ │ 0x00e27e50 00000000 78283800 78283800 b3010000 ....x(8.x(8..... │ │ 0x00e27e60 03000000 68603f00 00000000 380a3700 ....h`?.....8.7. │ │ 0x00e27e70 380a3700 b4010000 07000000 6b603f00 8.7.........k`?. │ │ - 0x00e27e80 00000000 0ea43900 0ea43900 b5010000 ......9...9..... │ │ + 0x00e27e80 00000000 35a43900 35a43900 b5010000 ....5.9.5.9..... │ │ 0x00e27e90 08000000 72603f00 00000000 1e633800 ....r`?......c8. │ │ 0x00e27ea0 1e633800 b6010000 09000000 7a603f00 .c8.........z`?. │ │ 0x00e27eb0 00000000 03633700 03633700 b7010000 .....c7..c7..... │ │ - 0x00e27ec0 09000000 83603f00 00000000 ef9e3800 .....`?.......8. │ │ - 0x00e27ed0 ef9e3800 b8010000 09000000 8c603f00 ..8..........`?. │ │ - 0x00e27ee0 00000000 50683900 50683900 b9010000 ....Ph9.Ph9..... │ │ + 0x00e27ec0 09000000 83603f00 00000000 169f3800 .....`?.......8. │ │ + 0x00e27ed0 169f3800 b8010000 09000000 8c603f00 ..8..........`?. │ │ + 0x00e27ee0 00000000 77683900 77683900 b9010000 ....wh9.wh9..... │ │ 0x00e27ef0 09000000 95603f00 00000000 3c0a3700 .....`?.....<.7. │ │ 0x00e27f00 3c0a3700 ba010000 0a000000 9e603f00 <.7..........`?. │ │ 0x00e27f10 00000000 4b943a00 4b943a00 bb010000 ....K.:.K.:..... │ │ 0x00e27f20 0a000000 a8603f00 00000000 31633800 .....`?.....1c8. │ │ 0x00e27f30 31633800 bc010000 0a000000 b2603f00 1c8..........`?. │ │ 0x00e27f40 00000000 6ad63700 6ad63700 bd010000 ....j.7.j.7..... │ │ 0x00e27f50 0a000000 bc603f00 00000000 ed9c3700 .....`?.......7. │ │ 0x00e27f60 ed9c3700 be010000 0a000000 c6603f00 ..7..........`?. │ │ 0x00e27f70 00000000 4c0a3700 4c0a3700 bf010000 ....L.7.L.7..... │ │ - 0x00e27f80 0a000000 d0603f00 00000000 cb113900 .....`?.......9. │ │ - 0x00e27f90 cb113900 c0010000 0a000000 da603f00 ..9..........`?. │ │ + 0x00e27f80 0a000000 d0603f00 00000000 f2113900 .....`?.......9. │ │ + 0x00e27f90 f2113900 c0010000 0a000000 da603f00 ..9..........`?. │ │ 0x00e27fa0 00000000 7a2a3700 7a2a3700 c1010000 ....z*7.z*7..... │ │ - 0x00e27fb0 0a000000 e4603f00 00000000 d0183a00 .....`?.......:. │ │ - 0x00e27fc0 d0183a00 c2010000 0a000000 ee603f00 ..:..........`?. │ │ - 0x00e27fd0 00000000 c5dc3900 c5dc3900 c3010000 ......9...9..... │ │ - 0x00e27fe0 0a000000 f8603f00 00000000 e5d43800 .....`?.......8. │ │ - 0x00e27ff0 e5d43800 c4010000 0a000000 02613f00 ..8..........a?. │ │ - 0x00e28000 00000000 5c683900 5c683900 c5010000 ....\h9.\h9..... │ │ - 0x00e28010 0a000000 0c613f00 00000000 bdc03900 .....a?.......9. │ │ - 0x00e28020 bdc03900 c6010000 0a000000 16613f00 ..9..........a?. │ │ + 0x00e27fb0 0a000000 e4603f00 00000000 f7183a00 .....`?.......:. │ │ + 0x00e27fc0 f7183a00 c2010000 0a000000 ee603f00 ..:..........`?. │ │ + 0x00e27fd0 00000000 ecdc3900 ecdc3900 c3010000 ......9...9..... │ │ + 0x00e27fe0 0a000000 f8603f00 00000000 0cd53800 .....`?.......8. │ │ + 0x00e27ff0 0cd53800 c4010000 0a000000 02613f00 ..8..........a?. │ │ + 0x00e28000 00000000 83683900 83683900 c5010000 .....h9..h9..... │ │ + 0x00e28010 0a000000 0c613f00 00000000 e4c03900 .....a?.......9. │ │ + 0x00e28020 e4c03900 c6010000 0a000000 16613f00 ..9..........a?. │ │ 0x00e28030 00000000 234a3800 234a3800 c7010000 ....#J8.#J8..... │ │ - 0x00e28040 0a000000 20613f00 00000000 f9d43800 .... a?.......8. │ │ - 0x00e28050 f9d43800 c8010000 0a000000 2a613f00 ..8.........*a?. │ │ - 0x00e28060 00000000 e0183a00 e0183a00 c9010000 ......:...:..... │ │ - 0x00e28070 0a000000 34613f00 00000000 6c683900 ....4a?.....lh9. │ │ + 0x00e28040 0a000000 20613f00 00000000 20d53800 .... a?..... .8. │ │ + 0x00e28050 20d53800 c8010000 0a000000 2a613f00 .8.........*a?. │ │ + 0x00e28060 00000000 07193a00 07193a00 c9010000 ......:...:..... │ │ + 0x00e28070 0a000000 34613f00 00000000 93683900 ....4a?......h9. │ │ 0x00e28080 bd533a00 ca010000 0a000000 3e613f00 .S:.........>a?. │ │ - 0x00e28090 00000000 77b93800 77b93800 cb010000 ....w.8.w.8..... │ │ - 0x00e280a0 0a000000 48613f00 00000000 cfdc3900 ....Ha?.......9. │ │ - 0x00e280b0 d2c03900 cc010000 0a000000 52613f00 ..9.........Ra?. │ │ + 0x00e28090 00000000 9eb93800 9eb93800 cb010000 ......8...8..... │ │ + 0x00e280a0 0a000000 48613f00 00000000 f6dc3900 ....Ha?.......9. │ │ + 0x00e280b0 f9c03900 cc010000 0a000000 52613f00 ..9.........Ra?. │ │ 0x00e280c0 00000000 69063700 69063700 cd010000 ....i.7.i.7..... │ │ 0x00e280d0 0a000000 5c613f00 00000000 ce813800 ....\a?.......8. │ │ 0x00e280e0 ce813800 ce010000 0a000000 66613f00 ..8.........fa?. │ │ - 0x00e280f0 00000000 d4dc3900 d4dc3900 cf010000 ......9...9..... │ │ + 0x00e280f0 00000000 fbdc3900 fbdc3900 cf010000 ......9...9..... │ │ 0x00e28100 0a000000 70613f00 00000000 620d3800 ....pa?.....b.8. │ │ 0x00e28110 620d3800 d0010000 0a000000 7a613f00 b.8.........za?. │ │ - 0x00e28120 00000000 64f63800 64f63800 d1010000 ....d.8.d.8..... │ │ - 0x00e28130 0a000000 84613f00 00000000 e0c03900 .....a?.......9. │ │ - 0x00e28140 e0c03900 d2010000 0a000000 8e613f00 ..9..........a?. │ │ - 0x00e28150 00000000 f4183a00 f4183a00 d3010000 ......:...:..... │ │ - 0x00e28160 0a000000 98613f00 00000000 02d53800 .....a?.......8. │ │ - 0x00e28170 02d53800 d4010000 0a000000 a2613f00 ..8..........a?. │ │ + 0x00e28120 00000000 8bf63800 8bf63800 d1010000 ......8...8..... │ │ + 0x00e28130 0a000000 84613f00 00000000 07c13900 .....a?.......9. │ │ + 0x00e28140 07c13900 d2010000 0a000000 8e613f00 ..9..........a?. │ │ + 0x00e28150 00000000 1b193a00 1b193a00 d3010000 ......:...:..... │ │ + 0x00e28160 0a000000 98613f00 00000000 29d53800 .....a?.....).8. │ │ + 0x00e28170 29d53800 d4010000 0a000000 a2613f00 ).8..........a?. │ │ 0x00e28180 00000000 c4533a00 c4533a00 d5010000 .....S:..S:..... │ │ 0x00e28190 0a000000 ac613f00 00000000 354a3800 .....a?.....5J8. │ │ 0x00e281a0 354a3800 d6010000 0a000000 b6613f00 5J8..........a?. │ │ 0x00e281b0 00000000 550a3700 550a3700 d7010000 ....U.7.U.7..... │ │ - 0x00e281c0 0a000000 c0613f00 00000000 70683900 .....a?.....ph9. │ │ - 0x00e281d0 70683900 d8010000 0a000000 ca613f00 ph9..........a?. │ │ + 0x00e281c0 0a000000 c0613f00 00000000 97683900 .....a?......h9. │ │ + 0x00e281d0 97683900 d8010000 0a000000 ca613f00 .h9..........a?. │ │ 0x00e281e0 00000000 76d63700 76d63700 d9010000 ....v.7.v.7..... │ │ - 0x00e281f0 0a000000 d4613f00 00000000 dfdc3900 .....a?.......9. │ │ - 0x00e28200 dfdc3900 da010000 0a000000 de613f00 ..9..........a?. │ │ - 0x00e28210 00000000 de4c3900 de4c3900 db010000 .....L9..L9..... │ │ + 0x00e281f0 0a000000 d4613f00 00000000 06dd3900 .....a?.......9. │ │ + 0x00e28200 06dd3900 da010000 0a000000 de613f00 ..9..........a?. │ │ + 0x00e28210 00000000 054d3900 054d3900 db010000 .....M9..M9..... │ │ 0x00e28220 0a000000 e8613f00 00000000 18633700 .....a?......c7. │ │ 0x00e28230 18633700 dc010000 0a000000 f2613f00 .c7..........a?. │ │ 0x00e28240 00000000 3f2c3800 3f2c3800 dd010000 ....?,8.?,8..... │ │ 0x00e28250 0a000000 fc613f00 00000000 640a3700 .....a?.....d.7. │ │ 0x00e28260 640a3700 de010000 0a000000 06623f00 d.7..........b?. │ │ 0x00e28270 00000000 680d3800 680d3800 df010000 ....h.8.h.8..... │ │ 0x00e28280 0a000000 10623f00 00000000 29633700 .....b?.....)c7. │ │ 0x00e28290 29633700 e0010000 0a000000 1a623f00 )c7..........b?. │ │ - 0x00e282a0 00000000 14a43900 14a43900 e1010000 ......9...9..... │ │ + 0x00e282a0 00000000 3ba43900 3ba43900 e1010000 ....;.9.;.9..... │ │ 0x00e282b0 0a000000 24623f00 00000000 f59c3700 ....$b?.......7. │ │ 0x00e282c0 f59c3700 e2010000 0a000000 2e623f00 ..7..........b?. │ │ - 0x00e282d0 00000000 d0113900 d0113900 e3010000 ......9...9..... │ │ - 0x00e282e0 0a000000 38623f00 00000000 73fb3900 ....8b?.....s.9. │ │ - 0x00e282f0 73fb3900 e4010000 0a000000 42623f00 s.9.........Bb?. │ │ + 0x00e282d0 00000000 f7113900 f7113900 e3010000 ......9...9..... │ │ + 0x00e282e0 0a000000 38623f00 00000000 9afb3900 ....8b?.......9. │ │ + 0x00e282f0 9afb3900 e4010000 0a000000 42623f00 ..9.........Bb?. │ │ 0x00e28300 00000000 4e2c3800 4e2c3800 e5010000 ....N,8.N,8..... │ │ 0x00e28310 0a000000 4c623f00 00000000 8ad63700 ....Lb?.......7. │ │ 0x00e28320 8ad63700 e6010000 0a000000 56623f00 ..7.........Vb?. │ │ 0x00e28330 00000000 4bf03700 4bf03700 e7010000 ....K.7.K.7..... │ │ 0x00e28340 0a000000 60623f00 00000000 892a3700 ....`b?......*7. │ │ 0x00e28350 892a3700 e8010000 0a000000 6a623f00 .*7.........jb?. │ │ 0x00e28360 00000000 65943a00 65943a00 e9010000 ....e.:.e.:..... │ │ - 0x00e28370 0a000000 74623f00 00000000 26883900 ....tb?.....&.9. │ │ - 0x00e28380 26883900 ea010000 0a000000 7e623f00 &.9.........~b?. │ │ + 0x00e28370 0a000000 74623f00 00000000 4d883900 ....tb?.....M.9. │ │ + 0x00e28380 4d883900 ea010000 0a000000 7e623f00 M.9.........~b?. │ │ 0x00e28390 00000000 87b83700 87b83700 eb010000 ......7...7..... │ │ 0x00e283a0 0a000000 88623f00 00000000 4c803700 .....b?.....L.7. │ │ 0x00e283b0 4c803700 ec010000 0a000000 92623f00 L.7..........b?. │ │ - 0x00e283c0 00000000 fc183a00 fc183a00 ed010000 ......:...:..... │ │ - 0x00e283d0 0a000000 9c623f00 00000000 81683900 .....b?......h9. │ │ - 0x00e283e0 81683900 ee010000 0a000000 a6623f00 .h9..........b?. │ │ - 0x00e283f0 00000000 3a883900 3a883900 ef010000 ....:.9.:.9..... │ │ + 0x00e283c0 00000000 23193a00 23193a00 ed010000 ....#.:.#.:..... │ │ + 0x00e283d0 0a000000 9c623f00 00000000 a8683900 .....b?......h9. │ │ + 0x00e283e0 a8683900 ee010000 0a000000 a6623f00 .h9..........b?. │ │ + 0x00e283f0 00000000 61883900 61883900 ef010000 ....a.9.a.9..... │ │ 0x00e28400 0a000000 b0623f00 00000000 3d633800 .....b?.....=c8. │ │ 0x00e28410 3d633800 f0010000 0a000000 ba623f00 =c8..........b?. │ │ - 0x00e28420 00000000 e5c03900 e5c03900 f1010000 ......9...9..... │ │ - 0x00e28430 0a000000 c4623f00 00000000 6ef63800 .....b?.....n.8. │ │ - 0x00e28440 6ef63800 f2010000 0a000000 ce623f00 n.8..........b?. │ │ - 0x00e28450 00000000 45883900 45883900 f3010000 ....E.9.E.9..... │ │ - 0x00e28460 0a000000 d8623f00 00000000 eb4c3900 .....b?......L9. │ │ - 0x00e28470 eb4c3900 f4010000 0a000000 e2623f00 .L9..........b?. │ │ - 0x00e28480 00000000 8e683900 8e683900 f5010000 .....h9..h9..... │ │ + 0x00e28420 00000000 0cc13900 0cc13900 f1010000 ......9...9..... │ │ + 0x00e28430 0a000000 c4623f00 00000000 95f63800 .....b?.......8. │ │ + 0x00e28440 95f63800 f2010000 0a000000 ce623f00 ..8..........b?. │ │ + 0x00e28450 00000000 6c883900 6c883900 f3010000 ....l.9.l.9..... │ │ + 0x00e28460 0a000000 d8623f00 00000000 124d3900 .....b?......M9. │ │ + 0x00e28470 124d3900 f4010000 0a000000 e2623f00 .M9..........b?. │ │ + 0x00e28480 00000000 b5683900 b5683900 f5010000 .....h9..h9..... │ │ 0x00e28490 0a000000 ec623f00 00000000 7a943a00 .....b?.....z.:. │ │ 0x00e284a0 7a943a00 f6010000 0a000000 f6623f00 z.:..........b?. │ │ 0x00e284b0 00000000 27743a00 27743a00 f7010000 ....'t:.'t:..... │ │ 0x00e284c0 03000000 00633f00 00000000 6c0a3700 .....c?.....l.7. │ │ 0x00e284d0 32633700 f8010000 05000000 03633f00 2c7..........c?. │ │ 0x00e284e0 00000000 91463700 91463700 f9010000 .....F7..F7..... │ │ 0x00e284f0 06000000 08633f00 00000000 59f03700 .....c?.....Y.7. │ │ 0x00e28500 59f03700 fa010000 06000000 0e633f00 Y.7..........c?. │ │ 0x00e28510 00000000 7d0d3800 7d0d3800 fb010000 ....}.8.}.8..... │ │ - 0x00e28520 07000000 14633f00 00000000 84f63800 .....c?.......8. │ │ - 0x00e28530 84f63800 fc010000 07000000 1b633f00 ..8..........c?. │ │ + 0x00e28520 07000000 14633f00 00000000 abf63800 .....c?.......8. │ │ + 0x00e28530 abf63800 fc010000 07000000 1b633f00 ..8..........c?. │ │ 0x00e28540 00000000 940d3800 940d3800 fd010000 ......8...8..... │ │ - 0x00e28550 03000000 22633f00 00000000 dc113900 ...."c?.......9. │ │ - 0x00e28560 dc113900 fe010000 03000000 25633f00 ..9.........%c?. │ │ + 0x00e28550 03000000 22633f00 00000000 03123900 ...."c?.......9. │ │ + 0x00e28560 03123900 fe010000 03000000 25633f00 ..9.........%c?. │ │ 0x00e28570 00000000 00000000 00000000 00000000 ................ │ │ 0x00e28580 00000000 00000000 00000000 a80d3800 ..............8. │ │ 0x00e28590 9cd63700 00020000 02000000 28633f00 ..7.........(c?. │ │ 0x00e285a0 00000000 bbd63700 3b633700 01020000 ......7.;c7..... │ │ 0x00e285b0 03000000 2a633f00 00000000 9f2a3700 ....*c?......*7. │ │ - 0x00e285c0 fbc03900 02020000 03000000 2d633f00 ..9.........-c?. │ │ + 0x00e285c0 22c13900 02020000 03000000 2d633f00 ".9.........-c?. │ │ 0x00e285d0 00000000 5d2c3800 5d2c3800 03020000 ....],8.],8..... │ │ - 0x00e285e0 03000000 30633f00 00000000 1da43900 ....0c?.......9. │ │ - 0x00e285f0 1da43900 04020000 03000000 33633f00 ..9.........3c?. │ │ - 0x00e28600 00000000 28a43900 662c3800 05020000 ....(.9.f,8..... │ │ + 0x00e285e0 03000000 30633f00 00000000 44a43900 ....0c?.....D.9. │ │ + 0x00e285f0 44a43900 04020000 03000000 33633f00 D.9.........3c?. │ │ + 0x00e28600 00000000 4fa43900 662c3800 05020000 ....O.9.f,8..... │ │ 0x00e28610 03000000 36633f00 00000000 49633700 ....6c?.....Ic7. │ │ 0x00e28620 49633700 06020000 03000000 39633f00 Ic7.........9c?. │ │ - 0x00e28630 00000000 84fb3900 84fb3900 07020000 ......9...9..... │ │ + 0x00e28630 00000000 abfb3900 abfb3900 07020000 ......9...9..... │ │ 0x00e28640 04000000 3c633f00 00000000 a3463700 ............d?. │ │ 0x00e28b70 00000000 78633700 78633700 3f020000 ....xc7.xc7.?... │ │ 0x00e28b80 04000000 1c643f00 00000000 cdb83700 .....d?.......7. │ │ 0x00e28b90 cdb83700 40020000 04000000 20643f00 ..7.@....... d?. │ │ 0x00e28ba0 00000000 c5d63700 c5d63700 41020000 ......7...7.A... │ │ - 0x00e28bb0 04000000 24643f00 00000000 0c313900 ....$d?......19. │ │ - 0x00e28bc0 0c313900 42020000 04000000 28643f00 .19.B.......(d?. │ │ - 0x00e28bd0 00000000 26d53800 26d53800 43020000 ....&.8.&.8.C... │ │ + 0x00e28bb0 04000000 24643f00 00000000 33313900 ....$d?.....319. │ │ + 0x00e28bc0 33313900 42020000 04000000 28643f00 319.B.......(d?. │ │ + 0x00e28bd0 00000000 4dd53800 4dd53800 43020000 ....M.8.M.8.C... │ │ 0x00e28be0 04000000 2c643f00 00000000 aa2a3700 ....,d?......*7. │ │ 0x00e28bf0 aa2a3700 44020000 04000000 30643f00 .*7.D.......0d?. │ │ - 0x00e28c00 00000000 24dd3900 24dd3900 45020000 ....$.9.$.9.E... │ │ + 0x00e28c00 00000000 4bdd3900 4bdd3900 45020000 ....K.9.K.9.E... │ │ 0x00e28c10 04000000 34643f00 00000000 07823800 ....4d?.......8. │ │ 0x00e28c20 07823800 46020000 04000000 38643f00 ..8.F.......8d?. │ │ 0x00e28c30 00000000 ba2a3700 ba2a3700 47020000 .....*7..*7.G... │ │ - 0x00e28c40 04000000 3c643f00 00000000 20313900 ....e?.....1M9. │ │ - 0x00e291f0 314d3900 84020000 09000000 46653f00 1M9.........Fe?. │ │ + 0x00e291e0 08000000 3e653f00 00000000 584d3900 ....>e?.....XM9. │ │ + 0x00e291f0 584d3900 84020000 09000000 46653f00 XM9.........Fe?. │ │ 0x00e29200 00000000 c5633700 13b93700 85020000 .....c7...7..... │ │ - 0x00e29210 00000000 00000000 00000000 459f3800 ............E.8. │ │ - 0x00e29220 46313900 86020000 00000000 00000000 F19............. │ │ - 0x00e29230 00000000 b1fb3900 c52c3800 87020000 ......9..,8..... │ │ + 0x00e29210 00000000 00000000 00000000 6c9f3800 ............l.8. │ │ + 0x00e29220 6d313900 86020000 00000000 00000000 m19............. │ │ + 0x00e29230 00000000 d8fb3900 c52c3800 87020000 ......9..,8..... │ │ 0x00e29240 01000000 4f653f00 00000000 e12c3800 ....Oe?......,8. │ │ 0x00e29250 89743a00 88020000 0a000000 50653f00 .t:.........Pe?. │ │ - 0x00e29260 00000000 d4883900 f22c3800 89020000 ......9..,8..... │ │ + 0x00e29260 00000000 fb883900 f22c3800 89020000 ......9..,8..... │ │ 0x00e29270 0a000000 5a653f00 00000000 a3743a00 ....Ze?......t:. │ │ 0x00e29280 102d3800 8a020000 00000000 00000000 .-8............. │ │ - 0x00e29290 00000000 cdfb3900 5d193a00 8b020000 ......9.].:..... │ │ + 0x00e29290 00000000 f4fb3900 84193a00 8b020000 ......9...:..... │ │ 0x00e292a0 00000000 00000000 00000000 da0a3700 ..............7. │ │ - 0x00e292b0 f5f63800 8c020000 00000000 00000000 ..8............. │ │ - 0x00e292c0 00000000 1c473700 02f73800 8d020000 .....G7...8..... │ │ - 0x00e292d0 00000000 00000000 00000000 77d53800 ............w.8. │ │ + 0x00e292b0 1cf73800 8c020000 00000000 00000000 ..8............. │ │ + 0x00e292c0 00000000 1c473700 29f73800 8d020000 .....G7.).8..... │ │ + 0x00e292d0 00000000 00000000 00000000 9ed53800 ..............8. │ │ 0x00e292e0 df2a3700 8e020000 00000000 00000000 .*7............. │ │ - 0x00e292f0 00000000 0ff73800 1d2d3800 8f020000 ......8..-8..... │ │ - 0x00e29300 00000000 00000000 00000000 1cf73800 ..............8. │ │ + 0x00e292f0 00000000 36f73800 1d2d3800 8f020000 ....6.8..-8..... │ │ + 0x00e29300 00000000 00000000 00000000 43f73800 ............C.8. │ │ 0x00e29310 fad63700 90020000 00000000 00000000 ..7............. │ │ 0x00e29320 00000000 19b93700 e3533a00 91020000 ......7..S:..... │ │ 0x00e29330 00000000 00000000 00000000 22b93700 ............".7. │ │ 0x00e29340 2a2d3800 92020000 00000000 00000000 *-8............. │ │ 0x00e29350 00000000 ae633800 aa803700 93020000 .....c8...7..... │ │ 0x00e29360 00000000 00000000 00000000 a9363a00 .............6:. │ │ 0x00e29370 29473700 94020000 03000000 64653f00 )G7.........de?. │ │ 0x00e29380 00000000 b8803700 b8803700 95020000 ......7...7..... │ │ - 0x00e29390 03000000 67653f00 00000000 da883900 ....ge?.......9. │ │ - 0x00e293a0 da883900 96020000 07000000 6a653f00 ..9.........je?. │ │ - 0x00e293b0 00000000 5bdd3900 db943a00 97020000 ....[.9...:..... │ │ + 0x00e29390 03000000 67653f00 00000000 01893900 ....ge?.......9. │ │ + 0x00e293a0 01893900 96020000 07000000 6a653f00 ..9.........je?. │ │ + 0x00e293b0 00000000 82dd3900 db943a00 97020000 ......9...:..... │ │ 0x00e293c0 08000000 71653f00 00000000 ec2a3700 ....qe?......*7. │ │ 0x00e293d0 e5f03700 98020000 08000000 79653f00 ..7.........ye?. │ │ - 0x00e293e0 00000000 cb633700 69dd3900 99020000 .....c7.i.9..... │ │ - 0x00e293f0 08000000 81653f00 00000000 559f3800 .....e?.....U.8. │ │ - 0x00e29400 75dd3900 9a020000 03000000 89653f00 u.9..........e?. │ │ - 0x00e29410 00000000 47a43900 e1883900 9b020000 ....G.9...9..... │ │ + 0x00e293e0 00000000 cb633700 90dd3900 99020000 .....c7...9..... │ │ + 0x00e293f0 08000000 81653f00 00000000 7c9f3800 .....e?.....|.8. │ │ + 0x00e29400 9cdd3900 9a020000 03000000 89653f00 ..9..........e?. │ │ + 0x00e29410 00000000 6ea43900 08893900 9b020000 ....n.9...9..... │ │ 0x00e29420 08000000 8c653f00 00000000 dd633700 .....e?......c7. │ │ - 0x00e29430 84d53800 9c020000 09000000 94653f00 ..8..........e?. │ │ - 0x00e29440 00000000 9cd53800 30b93700 9d020000 ......8.0.7..... │ │ - 0x00e29450 09000000 9d653f00 00000000 5aa43900 .....e?.....Z.9. │ │ + 0x00e29430 abd53800 9c020000 09000000 94653f00 ..8..........e?. │ │ + 0x00e29440 00000000 c3d53800 30b93700 9d020000 ......8.0.7..... │ │ + 0x00e29450 09000000 9d653f00 00000000 81a43900 .....e?.......9. │ │ 0x00e29460 37473700 9e020000 09000000 a6653f00 7G7..........e?. │ │ 0x00e29470 00000000 b0743a00 b0363a00 9f020000 .....t:..6:..... │ │ 0x00e29480 09000000 af653f00 00000000 98473a00 .....e?......G:. │ │ 0x00e29490 2c1b3800 a0020000 09000000 b8653f00 ,.8..........e?. │ │ - 0x00e294a0 00000000 98433900 4f473700 a1020000 .....C9.OG7..... │ │ + 0x00e294a0 00000000 bf433900 4f473700 a1020000 .....C9.OG7..... │ │ 0x00e294b0 09000000 c1653f00 00000000 fe793800 .....e?......y8. │ │ - 0x00e294c0 b0e93900 a2020000 09000000 ca653f00 ..9..........e?. │ │ - 0x00e294d0 00000000 03d73700 6a193a00 a3020000 ......7.j.:..... │ │ + 0x00e294c0 d7e93900 a2020000 09000000 ca653f00 ..9..........e?. │ │ + 0x00e294d0 00000000 03d73700 91193a00 a3020000 ......7...:..... │ │ 0x00e294e0 09000000 d3653f00 00000000 f2f03700 .....e?.......7. │ │ 0x00e294f0 f2f03700 a4020000 01000000 dc653f00 ..7..........e?. │ │ - 0x00e29500 00000000 c8b93800 c8b93800 a5020000 ......8...8..... │ │ - 0x00e29510 03000000 dd653f00 00000000 464d3900 .....e?.....FM9. │ │ - 0x00e29520 464d3900 a6020000 02000000 e0653f00 FM9..........e?. │ │ + 0x00e29500 00000000 efb93800 efb93800 a5020000 ......8...8..... │ │ + 0x00e29510 03000000 dd653f00 00000000 6d4d3900 .....e?.....mM9. │ │ + 0x00e29520 6d4d3900 a6020000 02000000 e0653f00 mM9..........e?. │ │ 0x00e29530 00000000 f9943a00 f9943a00 a7020000 ......:...:..... │ │ 0x00e29540 03000000 e2653f00 00000000 b44a3800 .....e?......J8. │ │ 0x00e29550 b44a3800 a8020000 08000000 e5653f00 .J8..........e?. │ │ 0x00e29560 00000000 0af13700 0af13700 a9020000 ......7...7..... │ │ 0x00e29570 09000000 ed653f00 00000000 bb743a00 .....e?......t:. │ │ 0x00e29580 bb743a00 aa020000 09000000 f6653f00 .t:..........e?. │ │ 0x00e29590 00000000 d04a3800 d04a3800 ab020000 .....J8..J8..... │ │ - 0x00e295a0 09000000 ff653f00 00000000 8e813900 .....e?.......9. │ │ - 0x00e295b0 8e813900 ac020000 08000000 08663f00 ..9..........f?. │ │ + 0x00e295a0 09000000 ff653f00 00000000 b5813900 .....e?.......9. │ │ + 0x00e295b0 b5813900 ac020000 08000000 08663f00 ..9..........f?. │ │ 0x00e295c0 00000000 948f3a00 948f3a00 ad020000 ......:...:..... │ │ - 0x00e295d0 08000000 10663f00 00000000 76bc3900 .....f?.....v.9. │ │ - 0x00e295e0 76bc3900 ae020000 08000000 18663f00 v.9..........f?. │ │ + 0x00e295d0 08000000 10663f00 00000000 9dbc3900 .....f?.......9. │ │ + 0x00e295e0 9dbc3900 ae020000 08000000 18663f00 ..9..........f?. │ │ 0x00e295f0 00000000 96053700 96053700 af020000 ......7...7..... │ │ - 0x00e29600 08000000 20663f00 00000000 8ad83900 .... f?.......9. │ │ - 0x00e29610 8ad83900 b0020000 08000000 28663f00 ..9.........(f?. │ │ - 0x00e29620 00000000 35323a00 35323a00 b1020000 ....52:.52:..... │ │ + 0x00e29600 08000000 20663f00 00000000 b1d83900 .... f?.......9. │ │ + 0x00e29610 b1d83900 b0020000 08000000 28663f00 ..9.........(f?. │ │ + 0x00e29620 00000000 5c323a00 5c323a00 b1020000 ....\2:.\2:..... │ │ 0x00e29630 08000000 30663f00 00000000 f55e3800 ....0f?......^8. │ │ 0x00e29640 f55e3800 b2020000 08000000 38663f00 .^8.........8f?. │ │ 0x00e29650 00000000 01953a00 01953a00 b3020000 ......:...:..... │ │ - 0x00e29660 08000000 40663f00 00000000 ed883900 ....@f?.......9. │ │ - 0x00e29670 ed883900 b4020000 08000000 48663f00 ..9.........Hf?. │ │ + 0x00e29660 08000000 40663f00 00000000 14893900 ....@f?.......9. │ │ + 0x00e29670 14893900 b4020000 08000000 48663f00 ..9.........Hf?. │ │ 0x00e29680 00000000 bd403700 bd403700 b5020000 .....@7..@7..... │ │ 0x00e29690 08000000 50663f00 00000000 a1053700 ....Pf?.......7. │ │ 0x00e296a0 a1053700 b6020000 08000000 58663f00 ..7.........Xf?. │ │ - 0x00e296b0 00000000 bd483900 bd483900 b7020000 .....H9..H9..... │ │ + 0x00e296b0 00000000 e4483900 e4483900 b7020000 .....H9..H9..... │ │ 0x00e296c0 08000000 60663f00 00000000 f25d3700 ....`f?......]7. │ │ 0x00e296d0 f25d3700 b8020000 08000000 68663f00 .]7.........hf?. │ │ - 0x00e296e0 00000000 f8883900 f8883900 b9020000 ......9...9..... │ │ + 0x00e296e0 00000000 1f893900 1f893900 b9020000 ......9...9..... │ │ 0x00e296f0 08000000 70663f00 00000000 bc633800 ....pf?......c8. │ │ 0x00e29700 bc633800 ba020000 08000000 78663f00 .c8.........xf?. │ │ - 0x00e29710 00000000 81bc3900 81bc3900 bb020000 ......9...9..... │ │ - 0x00e29720 08000000 80663f00 00000000 a2d03800 .....f?.......8. │ │ - 0x00e29730 a2d03800 bc020000 08000000 88663f00 ..8..........f?. │ │ - 0x00e29740 00000000 3db53800 3db53800 bd020000 ....=.8.=.8..... │ │ - 0x00e29750 08000000 90663f00 00000000 8cbc3900 .....f?.......9. │ │ - 0x00e29760 8cbc3900 be020000 08000000 98663f00 ..9..........f?. │ │ + 0x00e29710 00000000 a8bc3900 a8bc3900 bb020000 ......9...9..... │ │ + 0x00e29720 08000000 80663f00 00000000 c9d03800 .....f?.......8. │ │ + 0x00e29730 c9d03800 bc020000 08000000 88663f00 ..8..........f?. │ │ + 0x00e29740 00000000 64b53800 64b53800 bd020000 ....d.8.d.8..... │ │ + 0x00e29750 08000000 90663f00 00000000 b3bc3900 .....f?.......9. │ │ + 0x00e29760 b3bc3900 be020000 08000000 98663f00 ..9..........f?. │ │ 0x00e29770 00000000 a77c3800 a77c3800 bf020000 .....|8..|8..... │ │ 0x00e29780 08000000 a0663f00 00000000 a9403700 .....f?......@7. │ │ 0x00e29790 a9403700 c0020000 05000000 a8663f00 .@7..........f?. │ │ - 0x00e297a0 00000000 33b53800 33b53800 c1020000 ....3.8.3.8..... │ │ + 0x00e297a0 00000000 5ab53800 5ab53800 c1020000 ....Z.8.Z.8..... │ │ 0x00e297b0 05000000 ad663f00 00000000 8a8f3a00 .....f?.......:. │ │ 0x00e297c0 8a8f3a00 c2020000 05000000 b2663f00 ..:..........f?. │ │ 0x00e297d0 00000000 5deb3700 5deb3700 c3020000 ....].7.].7..... │ │ - 0x00e297e0 05000000 b7663f00 00000000 a3f13800 .....f?.......8. │ │ - 0x00e297f0 a3f13800 c4020000 05000000 bc663f00 ..8..........f?. │ │ - 0x00e29800 00000000 2d2b3900 2d2b3900 c5020000 ....-+9.-+9..... │ │ + 0x00e297e0 05000000 b7663f00 00000000 caf13800 .....f?.......8. │ │ + 0x00e297f0 caf13800 c4020000 05000000 bc663f00 ..8..........f?. │ │ + 0x00e29800 00000000 542b3900 542b3900 c5020000 ....T+9.T+9..... │ │ 0x00e29810 05000000 c1663f00 00000000 b04e3a00 .....f?......N:. │ │ 0x00e29820 b04e3a00 c6020000 05000000 c6663f00 .N:..........f?. │ │ - 0x00e29830 00000000 23a03900 23a03900 c7020000 ....#.9.#.9..... │ │ - 0x00e29840 05000000 cb663f00 00000000 84d03800 .....f?.......8. │ │ - 0x00e29850 84d03800 c8020000 05000000 d0663f00 ..8..........f?. │ │ - 0x00e29860 00000000 6cbc3900 6cbc3900 c9020000 ....l.9.l.9..... │ │ + 0x00e29830 00000000 4aa03900 4aa03900 c7020000 ....J.9.J.9..... │ │ + 0x00e29840 05000000 cb663f00 00000000 abd03800 .....f?.......8. │ │ + 0x00e29850 abd03800 c8020000 05000000 d0663f00 ..8..........f?. │ │ + 0x00e29860 00000000 93bc3900 93bc3900 c9020000 ......9...9..... │ │ 0x00e29870 05000000 d5663f00 00000000 7c9a3800 .....f?.....|.8. │ │ 0x00e29880 7c9a3800 ca020000 05000000 da663f00 |.8..........f?. │ │ - 0x00e29890 00000000 b3483900 b3483900 cb020000 .....H9..H9..... │ │ - 0x00e298a0 05000000 df663f00 00000000 380d3900 .....f?.....8.9. │ │ - 0x00e298b0 380d3900 cc020000 05000000 e4663f00 8.9..........f?. │ │ + 0x00e29890 00000000 da483900 da483900 cb020000 .....H9..H9..... │ │ + 0x00e298a0 05000000 df663f00 00000000 5f0d3900 .....f?....._.9. │ │ + 0x00e298b0 5f0d3900 cc020000 05000000 e4663f00 _.9..........f?. │ │ 0x00e298c0 00000000 6d463800 6d463800 cd020000 ....mF8.mF8..... │ │ 0x00e298d0 05000000 e9663f00 00000000 a3b43700 .....f?.......7. │ │ 0x00e298e0 a3b43700 ce020000 05000000 ee663f00 ..7..........f?. │ │ 0x00e298f0 00000000 dcd23700 dcd23700 cf020000 ......7...7..... │ │ 0x00e29900 05000000 f3663f00 00000000 c47a3700 .....f?......z7. │ │ 0x00e29910 c47a3700 d0020000 05000000 f8663f00 .z7..........f?. │ │ - 0x00e29920 00000000 420d3900 420d3900 d1020000 ....B.9.B.9..... │ │ + 0x00e29920 00000000 690d3900 690d3900 d1020000 ....i.9.i.9..... │ │ 0x00e29930 05000000 fd663f00 00000000 8c053700 .....f?.......7. │ │ 0x00e29940 8c053700 d2020000 05000000 02673f00 ..7..........g?. │ │ 0x00e29950 00000000 ce7a3700 ce7a3700 d3020000 .....z7..z7..... │ │ - 0x00e29960 05000000 07673f00 00000000 bf133a00 .....g?.......:. │ │ - 0x00e29970 bf133a00 d4020000 05000000 0c673f00 ..:..........g?. │ │ + 0x00e29960 05000000 07673f00 00000000 e6133a00 .....g?.......:. │ │ + 0x00e29970 e6133a00 d4020000 05000000 0c673f00 ..:..........g?. │ │ 0x00e29980 00000000 d87a3700 d87a3700 d5020000 .....z7..z7..... │ │ 0x00e29990 05000000 11673f00 00000000 e27a3700 .....g?......z7. │ │ 0x00e299a0 e27a3700 d6020000 05000000 16673f00 .z7..........g?. │ │ 0x00e299b0 00000000 23083800 23083800 d7020000 ....#.8.#.8..... │ │ 0x00e299c0 05000000 1b673f00 00000000 b3403700 .....g?......@7. │ │ 0x00e299d0 b3403700 d8020000 05000000 20673f00 .@7......... g?. │ │ 0x00e299e0 00000000 ba4e3a00 ba4e3a00 d9020000 .....N:..N:..... │ │ - 0x00e299f0 05000000 25673f00 00000000 8ed03800 ....%g?.......8. │ │ - 0x00e29a00 8ed03800 da020000 05000000 2a673f00 ..8.........*g?. │ │ + 0x00e299f0 05000000 25673f00 00000000 b5d03800 ....%g?.......8. │ │ + 0x00e29a00 b5d03800 da020000 05000000 2a673f00 ..8.........*g?. │ │ 0x00e29a10 00000000 e6d23700 e6d23700 db020000 ......7...7..... │ │ - 0x00e29a20 05000000 2f673f00 00000000 c9133a00 ..../g?.......:. │ │ - 0x00e29a30 c9133a00 dc020000 05000000 34673f00 ..:.........4g?. │ │ - 0x00e29a40 00000000 98d03800 98d03800 dd020000 ......8...8..... │ │ + 0x00e29a20 05000000 2f673f00 00000000 f0133a00 ..../g?.......:. │ │ + 0x00e29a30 f0133a00 dc020000 05000000 34673f00 ..:.........4g?. │ │ + 0x00e29a40 00000000 bfd03800 bfd03800 dd020000 ......8...8..... │ │ 0x00e29a50 05000000 39673f00 00000000 67eb3700 ....9g?.....g.7. │ │ 0x00e29a60 67eb3700 de020000 05000000 3e673f00 g.7.........>g?. │ │ - 0x00e29a70 00000000 48b53800 48b53800 df020000 ....H.8.H.8..... │ │ - 0x00e29a80 05000000 43673f00 00000000 99813900 ....Cg?.......9. │ │ - 0x00e29a90 99813900 e0020000 05000000 48673f00 ..9.........Hg?. │ │ + 0x00e29a70 00000000 6fb53800 6fb53800 df020000 ....o.8.o.8..... │ │ + 0x00e29a80 05000000 43673f00 00000000 c0813900 ....Cg?.......9. │ │ + 0x00e29a90 c0813900 e0020000 05000000 48673f00 ..9.........Hg?. │ │ 0x00e29aa0 00000000 f0d23700 f0d23700 e1020000 ......7...7..... │ │ 0x00e29ab0 05000000 4d673f00 00000000 9f8f3a00 ....Mg?.......:. │ │ 0x00e29ac0 9f8f3a00 e2020000 05000000 52673f00 ..:.........Rg?. │ │ - 0x00e29ad0 00000000 38a03900 38a03900 e3020000 ....8.9.8.9..... │ │ - 0x00e29ae0 05000000 57673f00 00000000 adf13800 ....Wg?.......8. │ │ - 0x00e29af0 adf13800 e4020000 05000000 5c673f00 ..8.........\g?. │ │ + 0x00e29ad0 00000000 5fa03900 5fa03900 e3020000 ...._.9._.9..... │ │ + 0x00e29ae0 05000000 57673f00 00000000 d4f13800 ....Wg?.......8. │ │ + 0x00e29af0 d4f13800 e4020000 05000000 5c673f00 ..8.........\g?. │ │ 0x00e29b00 00000000 71eb3700 71eb3700 e5020000 ....q.7.q.7..... │ │ - 0x00e29b10 05000000 61673f00 00000000 d3133a00 ....ag?.......:. │ │ - 0x00e29b20 d3133a00 e6020000 05000000 66673f00 ..:.........fg?. │ │ - 0x00e29b30 00000000 ea133a00 ea133a00 e7020000 ......:...:..... │ │ - 0x00e29b40 05000000 6b673f00 00000000 4c0d3900 ....kg?.....L.9. │ │ - 0x00e29b50 4c0d3900 e8020000 05000000 70673f00 L.9.........pg?. │ │ + 0x00e29b10 05000000 61673f00 00000000 fa133a00 ....ag?.......:. │ │ + 0x00e29b20 fa133a00 e6020000 05000000 66673f00 ..:.........fg?. │ │ + 0x00e29b30 00000000 11143a00 11143a00 e7020000 ......:...:..... │ │ + 0x00e29b40 05000000 6b673f00 00000000 730d3900 ....kg?.....s.9. │ │ + 0x00e29b50 730d3900 e8020000 05000000 70673f00 s.9.........pg?. │ │ 0x00e29b60 00000000 e0243700 e0243700 e9020000 .....$7..$7..... │ │ 0x00e29b70 05000000 75673f00 00000000 e8633700 ....ug?......c7. │ │ 0x00e29b80 f2633700 ea020000 04000000 7a673f00 .c7.........zg?. │ │ - 0x00e29b90 00000000 25f73800 04643700 eb020000 ....%.8..d7..... │ │ + 0x00e29b90 00000000 4cf73800 04643700 eb020000 ....L.8..d7..... │ │ 0x00e29ba0 03000000 7e673f00 00000000 56473700 ....~g?.....VG7. │ │ 0x00e29bb0 c8363a00 ec020000 03000000 81673f00 .6:..........g?. │ │ - 0x00e29bc0 00000000 84643900 1b643700 ed020000 .....d9..d7..... │ │ - 0x00e29bd0 00000000 00000000 00000000 372b3900 ............7+9. │ │ - 0x00e29be0 65a43900 ee020000 00000000 00000000 e.9............. │ │ - 0x00e29bf0 00000000 12f13700 a7d53800 ef020000 ......7...8..... │ │ - 0x00e29c00 0b000000 84673f00 00000000 31c13900 .....g?.....1.9. │ │ - 0x00e29c10 df683900 f0020000 0b000000 8f673f00 .h9..........g?. │ │ + 0x00e29bc0 00000000 ab643900 1b643700 ed020000 .....d9..d7..... │ │ + 0x00e29bd0 00000000 00000000 00000000 5e2b3900 ............^+9. │ │ + 0x00e29be0 8ca43900 ee020000 00000000 00000000 ..9............. │ │ + 0x00e29bf0 00000000 12f13700 ced53800 ef020000 ......7...8..... │ │ + 0x00e29c00 0b000000 84673f00 00000000 58c13900 .....g?.....X.9. │ │ + 0x00e29c10 06693900 f0020000 0b000000 8f673f00 .i9..........g?. │ │ 0x00e29c20 00000000 67473700 78473700 f1020000 ....gG7.xG7..... │ │ - 0x00e29c30 0b000000 9a673f00 00000000 b8d53800 .....g?.......8. │ │ - 0x00e29c40 42c13900 f2020000 08000000 a5673f00 B.9..........g?. │ │ - 0x00e29c50 00000000 f0683900 d84a3800 f3020000 .....h9..J8..... │ │ + 0x00e29c30 0b000000 9a673f00 00000000 dfd53800 .....g?.......8. │ │ + 0x00e29c40 69c13900 f2020000 08000000 a5673f00 i.9..........g?. │ │ + 0x00e29c50 00000000 17693900 d84a3800 f3020000 .....i9..J8..... │ │ 0x00e29c60 08000000 ad673f00 00000000 c3803700 .....g?.......7. │ │ 0x00e29c70 0ad73700 f4020000 08000000 b5673f00 ..7..........g?. │ │ - 0x00e29c80 00000000 5a9d3700 659f3800 f5020000 ....Z.7.e.8..... │ │ + 0x00e29c80 00000000 5a9d3700 8c9f3800 f5020000 ....Z.7...8..... │ │ 0x00e29c90 08000000 bd673f00 00000000 d4803700 .....g?.......7. │ │ 0x00e29ca0 c3743a00 f6020000 08000000 c5673f00 .t:..........g?. │ │ - 0x00e29cb0 00000000 8ddd3900 27823800 f7020000 ......9.'.8..... │ │ + 0x00e29cb0 00000000 b4dd3900 27823800 f7020000 ......9.'.8..... │ │ 0x00e29cc0 08000000 cd673f00 00000000 38823800 .....g?.....8.8. │ │ 0x00e29cd0 22643700 f8020000 00000000 00000000 "d7............. │ │ - 0x00e29ce0 00000000 6ca43900 140e3800 f9020000 ....l.9...8..... │ │ - 0x00e29cf0 00000000 00000000 00000000 71193a00 ............q.:. │ │ + 0x00e29ce0 00000000 93a43900 140e3800 f9020000 ......9...8..... │ │ + 0x00e29cf0 00000000 00000000 00000000 98193a00 ..............:. │ │ 0x00e29d00 89473700 fa020000 00000000 00000000 .G7............. │ │ - 0x00e29d10 00000000 4a823800 53c13900 fb020000 ....J.8.S.9..... │ │ - 0x00e29d20 00000000 00000000 00000000 56313900 ............V19. │ │ + 0x00e29d10 00000000 4a823800 7ac13900 fb020000 ....J.8.z.9..... │ │ + 0x00e29d20 00000000 00000000 00000000 7d313900 ............}19. │ │ 0x00e29d30 5c823800 fc020000 00000000 00000000 \.8............. │ │ - 0x00e29d40 00000000 83193a00 e70a3700 fd020000 ......:...7..... │ │ - 0x00e29d50 00000000 00000000 00000000 9edd3900 ..............9. │ │ - 0x00e29d60 65c13900 fe020000 08000000 d5673f00 e.9..........g?. │ │ - 0x00e29d70 00000000 4a4d3900 d5b93800 ff020000 ....JM9...8..... │ │ - 0x00e29d80 08000000 dd673f00 00000000 7ea43900 .....g?.....~.9. │ │ - 0x00e29d90 e6b93800 00030000 08000000 e5673f00 ..8..........g?. │ │ + 0x00e29d40 00000000 aa193a00 e70a3700 fd020000 ......:...7..... │ │ + 0x00e29d50 00000000 00000000 00000000 c5dd3900 ..............9. │ │ + 0x00e29d60 8cc13900 fe020000 08000000 d5673f00 ..9..........g?. │ │ + 0x00e29d70 00000000 714d3900 fcb93800 ff020000 ....qM9...8..... │ │ + 0x00e29d80 08000000 dd673f00 00000000 a5a43900 .....g?.......9. │ │ + 0x00e29d90 0dba3800 00030000 08000000 e5673f00 ..8..........g?. │ │ 0x00e29da0 00000000 1bd73700 382d3800 01030000 ......7.8-8..... │ │ 0x00e29db0 03000000 ed673f00 00000000 260e3800 .....g?.....&.8. │ │ - 0x00e29dc0 8fa43900 02030000 03000000 f0673f00 ..9..........g?. │ │ - 0x00e29dd0 00000000 9b473700 35123900 03030000 .....G7.5.9..... │ │ + 0x00e29dc0 b6a43900 02030000 03000000 f0673f00 ..9..........g?. │ │ + 0x00e29dd0 00000000 9b473700 5c123900 03030000 .....G7.\.9..... │ │ 0x00e29de0 03000000 f3673f00 00000000 00000000 .....g?......... │ │ 0x00e29df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e29e00 00000000 34f73800 5c2d3800 05030000 ....4.8.\-8..... │ │ + 0x00e29e00 00000000 5bf73800 5c2d3800 05030000 ....[.8.\-8..... │ │ 0x00e29e10 06000000 f6673f00 00000000 00000000 .....g?......... │ │ 0x00e29e20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e29e30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e29e40 00000000 00000000 00000000 76c13900 ............v.9. │ │ - 0x00e29e50 03893900 08030000 08000000 fc673f00 ..9..........g?. │ │ - 0x00e29e60 00000000 5b4d3900 48b93700 09030000 ....[M9.H.7..... │ │ + 0x00e29e40 00000000 00000000 00000000 9dc13900 ..............9. │ │ + 0x00e29e50 2a893900 08030000 08000000 fc673f00 *.9..........g?. │ │ + 0x00e29e60 00000000 824d3900 48b93700 09030000 .....M9.H.7..... │ │ 0x00e29e70 08000000 04683f00 00000000 3f0e3800 .....h?.....?.8. │ │ 0x00e29e80 34643700 0a030000 08000000 0c683f00 4d7..........h?. │ │ - 0x00e29e90 00000000 e5803700 dafb3900 0b030000 ......7...9..... │ │ + 0x00e29e90 00000000 e5803700 01fc3900 0b030000 ......7...9..... │ │ 0x00e29ea0 08000000 14683f00 00000000 23f13700 .....h?.....#.7. │ │ 0x00e29eb0 c7633800 0c030000 08000000 1c683f00 .c8..........h?. │ │ - 0x00e29ec0 00000000 612d3800 c9d53800 0d030000 ....a-8...8..... │ │ + 0x00e29ec0 00000000 612d3800 f0d53800 0d030000 ....a-8...8..... │ │ 0x00e29ed0 08000000 24683f00 00000000 ff2a3700 ....$h?......*7. │ │ - 0x00e29ee0 f7b93800 0e030000 09000000 2c683f00 ..8.........,h?. │ │ - 0x00e29ef0 00000000 36d73700 0c893900 0f030000 ....6.7...9..... │ │ - 0x00e29f00 09000000 35683f00 00000000 4f123900 ....5h?.....O.9. │ │ - 0x00e29f10 4f123900 10030000 08000000 3e683f00 O.9.........>h?. │ │ - 0x00e29f20 00000000 6e823800 644d3900 11030000 ....n.8.dM9..... │ │ - 0x00e29f30 08000000 46683f00 00000000 01693900 ....Fh?......i9. │ │ - 0x00e29f40 01693900 12030000 0b000000 4e683f00 .i9.........Nh?. │ │ - 0x00e29f50 00000000 afdd3900 afdd3900 13030000 ......9...9..... │ │ + 0x00e29ee0 1eba3800 0e030000 09000000 2c683f00 ..8.........,h?. │ │ + 0x00e29ef0 00000000 36d73700 33893900 0f030000 ....6.7.3.9..... │ │ + 0x00e29f00 09000000 35683f00 00000000 76123900 ....5h?.....v.9. │ │ + 0x00e29f10 76123900 10030000 08000000 3e683f00 v.9.........>h?. │ │ + 0x00e29f20 00000000 6e823800 8b4d3900 11030000 ....n.8..M9..... │ │ + 0x00e29f30 08000000 46683f00 00000000 28693900 ....Fh?.....(i9. │ │ + 0x00e29f40 28693900 12030000 0b000000 4e683f00 (i9.........Nh?. │ │ + 0x00e29f50 00000000 d6dd3900 d6dd3900 13030000 ......9...9..... │ │ 0x00e29f60 0b000000 59683f00 00000000 1b613700 ....Yh?......a7. │ │ 0x00e29f70 1b613700 14030000 09000000 64683f00 .a7.........dh?. │ │ 0x00e29f80 00000000 c4ee3700 c4ee3700 15030000 ......7...7..... │ │ 0x00e29f90 09000000 6d683f00 00000000 8c923a00 ....mh?.......:. │ │ 0x00e29fa0 8c923a00 16030000 09000000 76683f00 ..:.........vh?. │ │ 0x00e29fb0 00000000 f90a3700 f90a3700 17030000 ......7...7..... │ │ - 0x00e29fc0 07000000 7f683f00 00000000 0aba3800 .....h?.......8. │ │ - 0x00e29fd0 0aba3800 18030000 07000000 86683f00 ..8..........h?. │ │ - 0x00e29fe0 00000000 769f3800 769f3800 19030000 ....v.8.v.8..... │ │ + 0x00e29fc0 07000000 7f683f00 00000000 31ba3800 .....h?.....1.8. │ │ + 0x00e29fd0 31ba3800 18030000 07000000 86683f00 1.8..........h?. │ │ + 0x00e29fe0 00000000 9d9f3800 9d9f3800 19030000 ......8...8..... │ │ 0x00e29ff0 08000000 8d683f00 00000000 51b93700 .....h?.....Q.7. │ │ 0x00e2a000 51b93700 1a030000 08000000 95683f00 Q.7..........h?. │ │ 0x00e2a010 00000000 e2363a00 e2363a00 1b030000 .....6:..6:..... │ │ 0x00e2a020 08000000 9d683f00 00000000 d4743a00 .....h?......t:. │ │ 0x00e2a030 d4743a00 1c030000 08000000 a5683f00 .t:..........h?. │ │ 0x00e2a040 00000000 480e3800 480e3800 1d030000 ....H.8.H.8..... │ │ - 0x00e2a050 08000000 ad683f00 00000000 1fba3800 .....h?.......8. │ │ - 0x00e2a060 1fba3800 1e030000 08000000 b5683f00 ..8..........h?. │ │ - 0x00e2a070 00000000 e3fb3900 e3fb3900 1f030000 ......9...9..... │ │ - 0x00e2a080 08000000 bd683f00 00000000 62123900 .....h?.....b.9. │ │ - 0x00e2a090 62123900 20030000 08000000 c5683f00 b.9. ........h?. │ │ - 0x00e2a0a0 00000000 1c693900 1c693900 21030000 .....i9..i9.!... │ │ + 0x00e2a050 08000000 ad683f00 00000000 46ba3800 .....h?.....F.8. │ │ + 0x00e2a060 46ba3800 1e030000 08000000 b5683f00 F.8..........h?. │ │ + 0x00e2a070 00000000 0afc3900 0afc3900 1f030000 ......9...9..... │ │ + 0x00e2a080 08000000 bd683f00 00000000 89123900 .....h?.......9. │ │ + 0x00e2a090 89123900 20030000 08000000 c5683f00 ..9. ........h?. │ │ + 0x00e2a0a0 00000000 43693900 43693900 21030000 ....Ci9.Ci9.!... │ │ 0x00e2a0b0 08000000 cd683f00 00000000 e6743a00 .....h?......t:. │ │ 0x00e2a0c0 e6743a00 22030000 09000000 d5683f00 .t:."........h?. │ │ - 0x00e2a0d0 00000000 f2fb3900 f2fb3900 23030000 ......9...9.#... │ │ - 0x00e2a0e0 09000000 de683f00 00000000 02fc3900 .....h?.......9. │ │ - 0x00e2a0f0 02fc3900 24030000 06000000 e7683f00 ..9.$........h?. │ │ + 0x00e2a0d0 00000000 19fc3900 19fc3900 23030000 ......9...9.#... │ │ + 0x00e2a0e0 09000000 de683f00 00000000 29fc3900 .....h?.....).9. │ │ + 0x00e2a0f0 29fc3900 24030000 06000000 e7683f00 ).9.$........h?. │ │ 0x00e2a100 00000000 7b823800 7b823800 25030000 ....{.8.{.8.%... │ │ - 0x00e2a110 05000000 ed683f00 00000000 c7dd3900 .....h?.......9. │ │ - 0x00e2a120 c7dd3900 26030000 05000000 f2683f00 ..9.&........h?. │ │ - 0x00e2a130 00000000 85823800 2eba3800 27030000 ......8...8.'... │ │ + 0x00e2a110 05000000 ed683f00 00000000 eedd3900 .....h?.......9. │ │ + 0x00e2a120 eedd3900 26030000 05000000 f2683f00 ..9.&........h?. │ │ + 0x00e2a130 00000000 85823800 55ba3800 27030000 ......8.U.8.'... │ │ 0x00e2a140 06000000 f7683f00 00000000 6b2d3800 .....h?.....k-8. │ │ 0x00e2a150 8d2d3800 28030000 06000000 fd683f00 .-8.(........h?. │ │ - 0x00e2a160 00000000 39f73800 f4363a00 29030000 ....9.8..6:.)... │ │ - 0x00e2a170 06000000 03693f00 00000000 43f73800 .....i?.....C.8. │ │ - 0x00e2a180 d3d53800 2a030000 06000000 09693f00 ..8.*........i?. │ │ - 0x00e2a190 00000000 bcd23900 100b3700 2b030000 ......9...7.+... │ │ - 0x00e2a1a0 06000000 0f693f00 00000000 2b693900 .....i?.....+i9. │ │ - 0x00e2a1b0 57f73800 2c030000 06000000 15693f00 W.8.,........i?. │ │ + 0x00e2a160 00000000 60f73800 f4363a00 29030000 ....`.8..6:.)... │ │ + 0x00e2a170 06000000 03693f00 00000000 6af73800 .....i?.....j.8. │ │ + 0x00e2a180 fad53800 2a030000 06000000 09693f00 ..8.*........i?. │ │ + 0x00e2a190 00000000 e3d23900 100b3700 2b030000 ......9...7.+... │ │ + 0x00e2a1a0 06000000 0f693f00 00000000 52693900 .....i?.....Ri9. │ │ + 0x00e2a1b0 7ef73800 2c030000 06000000 15693f00 ~.8.,........i?. │ │ 0x00e2a1c0 00000000 2cf13700 33f13700 2d030000 ....,.7.3.7.-... │ │ 0x00e2a1d0 06000000 1b693f00 00000000 132b3700 .....i?......+7. │ │ 0x00e2a1e0 132b3700 2e030000 00000000 00000000 .+7............. │ │ 0x00e2a1f0 00000000 8f883a00 540e3800 2f030000 ......:.T.8./... │ │ - 0x00e2a200 06000000 21693f00 00000000 95193a00 ....!i?.......:. │ │ - 0x00e2a210 32693900 30030000 06000000 27693f00 2i9.0.......'i?. │ │ - 0x00e2a220 00000000 68313900 0c953a00 31030000 ....h19...:.1... │ │ - 0x00e2a230 06000000 2d693f00 00000000 e6d53800 ....-i?.......8. │ │ - 0x00e2a240 25893900 32030000 06000000 33693f00 %.9.2.......3i?. │ │ - 0x00e2a250 00000000 7fc13900 7fc13900 33030000 ......9...9.3... │ │ + 0x00e2a200 06000000 21693f00 00000000 bc193a00 ....!i?.......:. │ │ + 0x00e2a210 59693900 30030000 06000000 27693f00 Yi9.0.......'i?. │ │ + 0x00e2a220 00000000 8f313900 0c953a00 31030000 .....19...:.1... │ │ + 0x00e2a230 06000000 2d693f00 00000000 0dd63800 ....-i?.......8. │ │ + 0x00e2a240 4c893900 32030000 06000000 33693f00 L.9.2.......3i?. │ │ + 0x00e2a250 00000000 a6c13900 a6c13900 33030000 ......9...9.3... │ │ 0x00e2a260 07000000 39693f00 00000000 41f13700 ....9i?.....A.7. │ │ 0x00e2a270 41f13700 34030000 07000000 40693f00 A.7.4.......@i?. │ │ - 0x00e2a280 00000000 67f73800 67f73800 35030000 ....g.8.g.8.5... │ │ + 0x00e2a280 00000000 8ef73800 8ef73800 35030000 ......8...8.5... │ │ 0x00e2a290 07000000 47693f00 00000000 660e3800 ....Gi?.....f.8. │ │ 0x00e2a2a0 660e3800 36030000 07000000 4e693f00 f.8.6.......Ni?. │ │ 0x00e2a2b0 00000000 ad473700 ad473700 37030000 .....G7..G7.7... │ │ - 0x00e2a2c0 07000000 55693f00 00000000 0cfc3900 ....Ui?.......9. │ │ - 0x00e2a2d0 0cfc3900 38030000 07000000 5c693f00 ..9.8.......\i?. │ │ + 0x00e2a2c0 07000000 55693f00 00000000 33fc3900 ....Ui?.....3.9. │ │ + 0x00e2a2d0 33fc3900 38030000 07000000 5c693f00 3.9.8.......\i?. │ │ 0x00e2a2e0 00000000 a9823800 a9823800 39030000 ......8...8.9... │ │ 0x00e2a2f0 07000000 63693f00 00000000 ce823800 ....ci?.......8. │ │ 0x00e2a300 ce823800 3a030000 07000000 6a693f00 ..8.:.......ji?. │ │ - 0x00e2a310 00000000 889f3800 889f3800 3b030000 ......8...8.;... │ │ - 0x00e2a320 07000000 71693f00 00000000 d1dd3900 ....qi?.......9. │ │ - 0x00e2a330 d1dd3900 3c030000 07000000 78693f00 ..9.<.......xi?. │ │ - 0x00e2a340 00000000 a6193a00 a6193a00 3d030000 ......:...:.=... │ │ + 0x00e2a310 00000000 af9f3800 af9f3800 3b030000 ......8...8.;... │ │ + 0x00e2a320 07000000 71693f00 00000000 f8dd3900 ....qi?.......9. │ │ + 0x00e2a330 f8dd3900 3c030000 07000000 78693f00 ..9.<.......xi?. │ │ + 0x00e2a340 00000000 cd193a00 cd193a00 3d030000 ......:...:.=... │ │ 0x00e2a350 07000000 7f693f00 00000000 04373a00 .....i?......7:. │ │ 0x00e2a360 04373a00 3e030000 07000000 86693f00 .7:.>........i?. │ │ - 0x00e2a370 00000000 724d3900 724d3900 3f030000 ....rM9.rM9.?... │ │ + 0x00e2a370 00000000 994d3900 994d3900 3f030000 .....M9..M9.?... │ │ 0x00e2a380 07000000 8d693f00 00000000 f6743a00 .....i?......t:. │ │ 0x00e2a390 f6743a00 40030000 07000000 94693f00 .t:.@........i?. │ │ 0x00e2a3a0 00000000 3d643700 3d643700 41030000 ....=d7.=d7.A... │ │ 0x00e2a3b0 07000000 9b693f00 00000000 62643700 .....i?.....bd7. │ │ 0x00e2a3c0 62643700 42030000 07000000 a2693f00 bd7.B........i?. │ │ - 0x00e2a3d0 00000000 38893900 38893900 43030000 ....8.9.8.9.C... │ │ - 0x00e2a3e0 07000000 a9693f00 00000000 a4c13900 .....i?.......9. │ │ - 0x00e2a3f0 a4c13900 44030000 07000000 b0693f00 ..9.D........i?. │ │ + 0x00e2a3d0 00000000 5f893900 5f893900 43030000 ...._.9._.9.C... │ │ + 0x00e2a3e0 07000000 a9693f00 00000000 cbc13900 .....i?.......9. │ │ + 0x00e2a3f0 cbc13900 44030000 07000000 b0693f00 ..9.D........i?. │ │ 0x00e2a400 00000000 880e3800 880e3800 45030000 ......8...8.E... │ │ 0x00e2a410 07000000 b7693f00 00000000 6b9d3700 .....i?.....k.7. │ │ 0x00e2a420 6b9d3700 46030000 07000000 be693f00 k.7.F........i?. │ │ - 0x00e2a430 00000000 d3193a00 d3193a00 47030000 ......:...:.G... │ │ + 0x00e2a430 00000000 fa193a00 fa193a00 47030000 ......:...:.G... │ │ 0x00e2a440 07000000 c5693f00 00000000 2d373a00 .....i?.....-7:. │ │ 0x00e2a450 2d373a00 48030000 07000000 cc693f00 -7:.H........i?. │ │ 0x00e2a460 00000000 d0633800 d0633800 49030000 .....c8..c8.I... │ │ 0x00e2a470 07000000 d3693f00 00000000 21953a00 .....i?.....!.:. │ │ 0x00e2a480 21953a00 4a030000 07000000 da693f00 !.:.J........i?. │ │ - 0x00e2a490 00000000 ccc13900 ccc13900 4b030000 ......9...9.K... │ │ + 0x00e2a490 00000000 f3c13900 f3c13900 4b030000 ......9...9.K... │ │ 0x00e2a4a0 07000000 e1693f00 00000000 48953a00 .....i?.....H.:. │ │ 0x00e2a4b0 48953a00 4c030000 07000000 e8693f00 H.:.L........i?. │ │ 0x00e2a4c0 00000000 63b93700 63b93700 4d030000 ....c.7.c.7.M... │ │ - 0x00e2a4d0 07000000 ef693f00 00000000 55ba3800 .....i?.....U.8. │ │ - 0x00e2a4e0 55ba3800 4e030000 07000000 f6693f00 U.8.N........i?. │ │ - 0x00e2a4f0 00000000 6aba3800 6aba3800 4f030000 ....j.8.j.8.O... │ │ + 0x00e2a4d0 07000000 ef693f00 00000000 7cba3800 .....i?.....|.8. │ │ + 0x00e2a4e0 7cba3800 4e030000 07000000 f6693f00 |.8.N........i?. │ │ + 0x00e2a4f0 00000000 91ba3800 91ba3800 4f030000 ......8...8.O... │ │ 0x00e2a500 07000000 fd693f00 00000000 ec533a00 .....i?......S:. │ │ 0x00e2a510 ec533a00 50030000 07000000 046a3f00 .S:.P........j?. │ │ - 0x00e2a520 00000000 ad9f3800 f7633800 51030000 ......8..c8.Q... │ │ + 0x00e2a520 00000000 d49f3800 f7633800 51030000 ......8..c8.Q... │ │ 0x00e2a530 08000000 0b6a3f00 00000000 220b3700 .....j?.....".7. │ │ 0x00e2a540 87643700 52030000 08000000 136a3f00 .d7.R........j?. │ │ - 0x00e2a550 00000000 f6c13900 71123900 53030000 ......9.q.9.S... │ │ + 0x00e2a550 00000000 1dc23900 98123900 53030000 ......9...9.S... │ │ 0x00e2a560 08000000 1b6a3f00 00000000 b00e3800 .....j?.......8. │ │ - 0x00e2a570 7c313900 54030000 08000000 236a3f00 |19.T.......#j?. │ │ + 0x00e2a570 a3313900 54030000 08000000 236a3f00 .19.T.......#j?. │ │ 0x00e2a580 00000000 1b753a00 75b93700 55030000 .....u:.u.7.U... │ │ - 0x00e2a590 08000000 2b6a3f00 00000000 b1a43900 ....+j?.......9. │ │ - 0x00e2a5a0 f2193a00 56030000 08000000 336a3f00 ..:.V.......3j?. │ │ - 0x00e2a5b0 00000000 cb1e3900 1e2b3700 57030000 ......9..+7.W... │ │ + 0x00e2a590 08000000 2b6a3f00 00000000 d8a43900 ....+j?.......9. │ │ + 0x00e2a5a0 191a3a00 56030000 08000000 336a3f00 ..:.V.......3j?. │ │ + 0x00e2a5b0 00000000 f21e3900 1e2b3700 57030000 ......9..+7.W... │ │ 0x00e2a5c0 00000000 00000000 00000000 e94a3800 .............J8. │ │ 0x00e2a5d0 232b3700 58030000 09000000 3b6a3f00 #+7.X.......;j?. │ │ - 0x00e2a5e0 00000000 ab313900 31fc3900 59030000 .....19.1.9.Y... │ │ - 0x00e2a5f0 03000000 446a3f00 00000000 1b1a3a00 ....Dj?.......:. │ │ + 0x00e2a5e0 00000000 d2313900 58fc3900 59030000 .....19.X.9.Y... │ │ + 0x00e2a5f0 03000000 446a3f00 00000000 421a3a00 ....Dj?.....B.:. │ │ 0x00e2a600 61f13700 5a030000 08000000 476a3f00 a.7.Z.......Gj?. │ │ 0x00e2a610 00000000 18643800 18643800 5b030000 .....d8..d8.[... │ │ 0x00e2a620 03000000 4f6a3f00 00000000 939d3700 ....Oj?.......7. │ │ 0x00e2a630 939d3700 5c030000 03000000 526a3f00 ..7.\.......Rj?. │ │ 0x00e2a640 00000000 f54a3800 f54a3800 5d030000 .....J8..J8.]... │ │ 0x00e2a650 03000000 556a3f00 00000000 a49d3700 ....Uj?.......7. │ │ 0x00e2a660 a49d3700 5e030000 03000000 586a3f00 ..7.^.......Xj?. │ │ - 0x00e2a670 00000000 5d893900 5d893900 5f030000 ....].9.].9._... │ │ - 0x00e2a680 03000000 5b6a3f00 00000000 cfa43900 ....[j?.......9. │ │ - 0x00e2a690 cfa43900 60030000 03000000 5e6a3f00 ..9.`.......^j?. │ │ - 0x00e2a6a0 00000000 dfa43900 dfa43900 61030000 ......9...9.a... │ │ - 0x00e2a6b0 03000000 616a3f00 00000000 c09f3800 ....aj?.......8. │ │ - 0x00e2a6c0 c09f3800 62030000 03000000 646a3f00 ..8.b.......dj?. │ │ + 0x00e2a670 00000000 84893900 84893900 5f030000 ......9...9._... │ │ + 0x00e2a680 03000000 5b6a3f00 00000000 f6a43900 ....[j?.......9. │ │ + 0x00e2a690 f6a43900 60030000 03000000 5e6a3f00 ..9.`.......^j?. │ │ + 0x00e2a6a0 00000000 06a53900 06a53900 61030000 ......9...9.a... │ │ + 0x00e2a6b0 03000000 616a3f00 00000000 e79f3800 ....aj?.......8. │ │ + 0x00e2a6c0 e79f3800 62030000 03000000 646a3f00 ..8.b.......dj?. │ │ 0x00e2a6d0 00000000 d50e3800 d50e3800 63030000 ......8...8.c... │ │ 0x00e2a6e0 03000000 676a3f00 00000000 b22d3800 ....gj?......-8. │ │ 0x00e2a6f0 b22d3800 64030000 03000000 6a6a3f00 .-8.d.......jj?. │ │ - 0x00e2a700 00000000 da9f3800 da9f3800 65030000 ......8...8.e... │ │ - 0x00e2a710 03000000 6d6a3f00 00000000 84f73800 ....mj?.......8. │ │ - 0x00e2a720 84f73800 66030000 03000000 706a3f00 ..8.f.......pj?. │ │ + 0x00e2a700 00000000 01a03800 01a03800 65030000 ......8...8.e... │ │ + 0x00e2a710 03000000 6d6a3f00 00000000 abf73800 ....mj?.......8. │ │ + 0x00e2a720 abf73800 66030000 03000000 706a3f00 ..8.f.......pj?. │ │ 0x00e2a730 00000000 ee803700 ee803700 67030000 ......7...7.g... │ │ 0x00e2a740 03000000 736a3f00 00000000 3b2b3700 ....sj?.....;+7. │ │ 0x00e2a750 3b2b3700 68030000 03000000 766a3f00 ;+7.h.......vj?. │ │ 0x00e2a760 00000000 b29d3700 b29d3700 69030000 ......7...7.i... │ │ - 0x00e2a770 03000000 796a3f00 00000000 7cba3800 ....yj?.....|.8. │ │ - 0x00e2a780 7cba3800 6a030000 03000000 7c6a3f00 |.8.j.......|j?. │ │ + 0x00e2a770 03000000 796a3f00 00000000 a3ba3800 ....yj?.......8. │ │ + 0x00e2a780 a3ba3800 6a030000 03000000 7c6a3f00 ..8.j.......|j?. │ │ 0x00e2a790 00000000 24643800 24643800 6b030000 ....$d8.$d8.k... │ │ - 0x00e2a7a0 03000000 7f6a3f00 00000000 a7d43900 .....j?.......9. │ │ - 0x00e2a7b0 a7d43900 6c030000 03000000 826a3f00 ..9.l........j?. │ │ + 0x00e2a7a0 03000000 7f6a3f00 00000000 ced43900 .....j?.......9. │ │ + 0x00e2a7b0 ced43900 6c030000 03000000 826a3f00 ..9.l........j?. │ │ 0x00e2a7c0 00000000 76f13700 76f13700 6d030000 ....v.7.v.7.m... │ │ 0x00e2a7d0 03000000 856a3f00 00000000 a6b93700 .....j?.......7. │ │ 0x00e2a7e0 a6b93700 6e030000 03000000 886a3f00 ..7.n........j?. │ │ 0x00e2a7f0 00000000 f3823800 f3823800 6f030000 ......8...8.o... │ │ 0x00e2a800 03000000 8b6a3f00 00000000 ca473700 .....j?......G7. │ │ 0x00e2a810 ca473700 70030000 03000000 8e6a3f00 .G7.p........j?. │ │ 0x00e2a820 00000000 9f643700 9f643700 71030000 .....d7..d7.q... │ │ 0x00e2a830 03000000 916a3f00 00000000 be2d3800 .....j?......-8. │ │ 0x00e2a840 be2d3800 72030000 03000000 946a3f00 .-8.r........j?. │ │ - 0x00e2a850 00000000 351a3a00 351a3a00 73030000 ....5.:.5.:.s... │ │ - 0x00e2a860 03000000 976a3f00 00000000 b7313900 .....j?......19. │ │ - 0x00e2a870 b7313900 74030000 03000000 9a6a3f00 .19.t........j?. │ │ - 0x00e2a880 00000000 46693900 46693900 75030000 ....Fi9.Fi9.u... │ │ - 0x00e2a890 03000000 9d6a3f00 00000000 f29f3800 .....j?.......8. │ │ - 0x00e2a8a0 f29f3800 76030000 03000000 a06a3f00 ..8.v........j?. │ │ - 0x00e2a8b0 00000000 8b123900 8b123900 77030000 ......9...9.w... │ │ + 0x00e2a850 00000000 5c1a3a00 5c1a3a00 73030000 ....\.:.\.:.s... │ │ + 0x00e2a860 03000000 976a3f00 00000000 de313900 .....j?......19. │ │ + 0x00e2a870 de313900 74030000 03000000 9a6a3f00 .19.t........j?. │ │ + 0x00e2a880 00000000 6d693900 6d693900 75030000 ....mi9.mi9.u... │ │ + 0x00e2a890 03000000 9d6a3f00 00000000 19a03800 .....j?.......8. │ │ + 0x00e2a8a0 19a03800 76030000 03000000 a06a3f00 ..8.v........j?. │ │ + 0x00e2a8b0 00000000 b2123900 b2123900 77030000 ......9...9.w... │ │ 0x00e2a8c0 03000000 a36a3f00 00000000 42753a00 .....j?.....Bu:. │ │ 0x00e2a8d0 42753a00 78030000 03000000 a66a3f00 Bu:.x........j?. │ │ - 0x00e2a8e0 00000000 78893900 78893900 79030000 ....x.9.x.9.y... │ │ - 0x00e2a8f0 03000000 a96a3f00 00000000 98ba3800 .....j?.......8. │ │ - 0x00e2a900 98ba3800 7a030000 03000000 ac6a3f00 ..8.z........j?. │ │ - 0x00e2a910 00000000 cc313900 cc313900 7b030000 .....19..19.{... │ │ - 0x00e2a920 03000000 af6a3f00 00000000 01c23900 .....j?.......9. │ │ - 0x00e2a930 01c23900 7c030000 03000000 b26a3f00 ..9.|........j?. │ │ - 0x00e2a940 00000000 fedd3900 fedd3900 7d030000 ......9...9.}... │ │ - 0x00e2a950 0b000000 b56a3f00 00000000 f8d53800 .....j?.......8. │ │ + 0x00e2a8e0 00000000 9f893900 9f893900 79030000 ......9...9.y... │ │ + 0x00e2a8f0 03000000 a96a3f00 00000000 bfba3800 .....j?.......8. │ │ + 0x00e2a900 bfba3800 7a030000 03000000 ac6a3f00 ..8.z........j?. │ │ + 0x00e2a910 00000000 f3313900 f3313900 7b030000 .....19..19.{... │ │ + 0x00e2a920 03000000 af6a3f00 00000000 28c23900 .....j?.....(.9. │ │ + 0x00e2a930 28c23900 7c030000 03000000 b26a3f00 (.9.|........j?. │ │ + 0x00e2a940 00000000 25de3900 25de3900 7d030000 ....%.9.%.9.}... │ │ + 0x00e2a950 0b000000 b56a3f00 00000000 1fd63800 .....j?.......8. │ │ 0x00e2a960 01543a00 7e030000 00000000 00000000 .T:.~........... │ │ - 0x00e2a970 00000000 09c23900 acba3800 7f030000 ......9...8..... │ │ + 0x00e2a970 00000000 30c23900 d3ba3800 7f030000 ....0.9...8..... │ │ 0x00e2a980 09000000 c06a3f00 00000000 ad643700 .....j?......d7. │ │ - 0x00e2a990 0ede3900 80030000 09000000 c96a3f00 ..9..........j?. │ │ - 0x00e2a9a0 00000000 babf3900 babf3900 81030000 ......9...9..... │ │ + 0x00e2a990 35de3900 80030000 09000000 c96a3f00 5.9..........j?. │ │ + 0x00e2a9a0 00000000 e1bf3900 e1bf3900 81030000 ......9...9..... │ │ 0x00e2a9b0 09000000 d26a3f00 00000000 2b0b3700 .....j?.....+.7. │ │ 0x00e2a9c0 bb643700 82030000 09000000 db6a3f00 .d7..........j?. │ │ - 0x00e2a9d0 00000000 06a03800 4f753a00 83030000 ......8.Ou:..... │ │ - 0x00e2a9e0 09000000 e46a3f00 00000000 1d2f3900 .....j?....../9. │ │ - 0x00e2a9f0 1d2f3900 84030000 09000000 ed6a3f00 ./9..........j?. │ │ - 0x00e2aa00 00000000 e0313900 fdd53800 85030000 .....19...8..... │ │ + 0x00e2a9d0 00000000 2da03800 4f753a00 83030000 ....-.8.Ou:..... │ │ + 0x00e2a9e0 09000000 e46a3f00 00000000 442f3900 .....j?.....D/9. │ │ + 0x00e2a9f0 442f3900 84030000 09000000 ed6a3f00 D/9..........j?. │ │ + 0x00e2aa00 00000000 07323900 24d63800 85030000 .....29.$.8..... │ │ 0x00e2aa10 09000000 f66a3f00 00000000 034b3800 .....j?......K8. │ │ 0x00e2aa20 44d73700 86030000 09000000 ff6a3f00 D.7..........j?. │ │ - 0x00e2aa30 00000000 dfd33800 dfd33800 87030000 ......8...8..... │ │ - 0x00e2aa40 09000000 086b3f00 00000000 96f73800 .....k?.......8. │ │ + 0x00e2aa30 00000000 06d43800 06d43800 87030000 ......8...8..... │ │ + 0x00e2aa40 09000000 086b3f00 00000000 bdf73800 .....k?.......8. │ │ 0x00e2aa50 aeb93700 88030000 00000000 00000000 ..7............. │ │ - 0x00e2aa60 00000000 06543a00 eba43900 89030000 .....T:...9..... │ │ + 0x00e2aa60 00000000 06543a00 12a53900 89030000 .....T:...9..... │ │ 0x00e2aa70 00000000 00000000 00000000 532b3700 ............S+7. │ │ 0x00e2aa80 83f13700 8a030000 00000000 00000000 ..7............. │ │ - 0x00e2aa90 00000000 09d63800 09d63800 8b030000 ......8...8..... │ │ - 0x00e2aaa0 0b000000 116b3f00 00000000 8f4d3900 .....k?......M9. │ │ - 0x00e2aab0 8f4d3900 8c030000 0b000000 1c6b3f00 .M9..........k?. │ │ - 0x00e2aac0 00000000 45fc3900 45fc3900 8d030000 ....E.9.E.9..... │ │ - 0x00e2aad0 0b000000 276b3f00 00000000 59fc3900 ....'k?.....Y.9. │ │ + 0x00e2aa90 00000000 30d63800 30d63800 8b030000 ....0.8.0.8..... │ │ + 0x00e2aaa0 0b000000 116b3f00 00000000 b64d3900 .....k?......M9. │ │ + 0x00e2aab0 b64d3900 8c030000 0b000000 1c6b3f00 .M9..........k?. │ │ + 0x00e2aac0 00000000 6cfc3900 6cfc3900 8d030000 ....l.9.l.9..... │ │ + 0x00e2aad0 0b000000 276b3f00 00000000 80fc3900 ....'k?.......9. │ │ 0x00e2aae0 8ff13700 8e030000 04000000 326b3f00 ..7.........2k?. │ │ - 0x00e2aaf0 00000000 1ade3900 1dd63800 8f030000 ......9...8..... │ │ + 0x00e2aaf0 00000000 41de3900 44d63800 8f030000 ....A.9.D.8..... │ │ 0x00e2ab00 09000000 366b3f00 00000000 c7643700 ....6k?......d7. │ │ - 0x00e2ab10 4f1a3a00 90030000 09000000 3f6b3f00 O.:.........?k?. │ │ - 0x00e2ab20 00000000 00833800 9d123900 91030000 ......8...9..... │ │ + 0x00e2ab10 761a3a00 90030000 09000000 3f6b3f00 v.:.........?k?. │ │ + 0x00e2ab20 00000000 00833800 c4123900 91030000 ......8...9..... │ │ 0x00e2ab30 08000000 486b3f00 00000000 c69d3700 ....Hk?.......7. │ │ 0x00e2ab40 50d73700 92030000 08000000 506b3f00 P.7.........Pk?. │ │ 0x00e2ab50 00000000 d29d3700 114b3800 93030000 ......7..K8..... │ │ - 0x00e2ab60 00000000 00000000 00000000 591a3a00 ............Y.:. │ │ - 0x00e2ab70 5a693900 94030000 00000000 00000000 Zi9............. │ │ + 0x00e2ab60 00000000 00000000 00000000 801a3a00 ..............:. │ │ + 0x00e2ab70 81693900 94030000 00000000 00000000 .i9............. │ │ 0x00e2ab80 00000000 a6f13700 72953a00 95030000 ......7.r.:..... │ │ - 0x00e2ab90 00000000 00000000 00000000 a34d3900 .............M9. │ │ - 0x00e2aba0 1fde3900 96030000 00000000 00000000 ..9............. │ │ + 0x00e2ab90 00000000 00000000 00000000 ca4d3900 .............M9. │ │ + 0x00e2aba0 46de3900 96030000 00000000 00000000 F.9............. │ │ 0x00e2abb0 00000000 5f2b3700 ee0e3800 97030000 ...._+7...8..... │ │ 0x00e2abc0 09000000 586b3f00 00000000 6a2b3700 ....Xk?.....j+7. │ │ - 0x00e2abd0 5e7f3900 98030000 07000000 616b3f00 ^.9.........ak?. │ │ - 0x00e2abe0 00000000 add03800 add03800 99030000 ......8...8..... │ │ + 0x00e2abd0 857f3900 98030000 07000000 616b3f00 ..9.........ak?. │ │ + 0x00e2abe0 00000000 d4d03800 d4d03800 99030000 ......8...8..... │ │ 0x00e2abf0 09000000 686b3f00 00000000 af973700 ....hk?.......7. │ │ 0x00e2ac00 af973700 9a030000 09000000 716b3f00 ..7.........qk?. │ │ 0x00e2ac10 00000000 ac053700 ac053700 9b030000 ......7...7..... │ │ - 0x00e2ac20 09000000 7a6b3f00 00000000 5fb53800 ....zk?....._.8. │ │ - 0x00e2ac30 5fb53800 9c030000 09000000 836b3f00 _.8..........k?. │ │ - 0x00e2ac40 00000000 b0813900 b0813900 9d030000 ......9...9..... │ │ + 0x00e2ac20 09000000 7a6b3f00 00000000 86b53800 ....zk?.......8. │ │ + 0x00e2ac30 86b53800 9c030000 09000000 836b3f00 ..8..........k?. │ │ + 0x00e2ac40 00000000 d7813900 d7813900 9d030000 ......9...9..... │ │ 0x00e2ac50 09000000 8c6b3f00 00000000 c44e3a00 .....k?......N:. │ │ 0x00e2ac60 c44e3a00 9e030000 09000000 956b3f00 .N:..........k?. │ │ - 0x00e2ac70 00000000 97bc3900 97bc3900 9f030000 ......9...9..... │ │ + 0x00e2ac70 00000000 bebc3900 bebc3900 9f030000 ......9...9..... │ │ 0x00e2ac80 09000000 9e6b3f00 00000000 adb43700 .....k?.......7. │ │ 0x00e2ac90 adb43700 a0030000 09000000 a76b3f00 ..7..........k?. │ │ - 0x00e2aca0 00000000 02143a00 02143a00 a1030000 ......:...:..... │ │ - 0x00e2acb0 09000000 b06b3f00 00000000 452b3900 .....k?.....E+9. │ │ - 0x00e2acc0 452b3900 a2030000 09000000 b96b3f00 E+9..........k?. │ │ + 0x00e2aca0 00000000 29143a00 29143a00 a1030000 ....).:.).:..... │ │ + 0x00e2acb0 09000000 b06b3f00 00000000 6c2b3900 .....k?.....l+9. │ │ + 0x00e2acc0 6c2b3900 a2030000 09000000 b96b3f00 l+9..........k?. │ │ 0x00e2acd0 00000000 d26e3a00 d26e3a00 a3030000 .....n:..n:..... │ │ 0x00e2ace0 09000000 c26b3f00 00000000 c8403700 .....k?......@7. │ │ 0x00e2acf0 c8403700 a4030000 09000000 cb6b3f00 .@7..........k?. │ │ 0x00e2ad00 00000000 07d33700 07d33700 a5030000 ......7...7..... │ │ 0x00e2ad10 09000000 d46b3f00 00000000 b68f3a00 .....k?.......:. │ │ 0x00e2ad20 b68f3a00 a6030000 09000000 dd6b3f00 ..:..........k?. │ │ - 0x00e2ad30 00000000 d2643700 70693900 a7030000 .....d7.pi9..... │ │ + 0x00e2ad30 00000000 d2643700 97693900 a7030000 .....d7..i9..... │ │ 0x00e2ad40 09000000 e66b3f00 00000000 1e4b3800 .....k?......K8. │ │ 0x00e2ad50 1e4b3800 a8030000 09000000 ef6b3f00 .K8..........k?. │ │ 0x00e2ad60 00000000 f80e3800 f80e3800 a9030000 ......8...8..... │ │ 0x00e2ad70 06000000 f86b3f00 00000000 bab93700 .....k?.......7. │ │ 0x00e2ad80 bab93700 aa030000 06000000 fe6b3f00 ..7..........k?. │ │ 0x00e2ad90 00000000 12543a00 12543a00 ab030000 .....T:..T:..... │ │ 0x00e2ada0 06000000 046c3f00 00000000 deb93700 .....l?.......7. │ │ 0x00e2adb0 deb93700 ac030000 06000000 0a6c3f00 ..7..........l?. │ │ - 0x00e2adc0 00000000 22d63800 22d63800 ad030000 ....".8.".8..... │ │ - 0x00e2add0 09000000 106c3f00 00000000 6f1a3a00 .....l?.....o.:. │ │ - 0x00e2ade0 6f1a3a00 ae030000 06000000 196c3f00 o.:..........l?. │ │ + 0x00e2adc0 00000000 49d63800 49d63800 ad030000 ....I.8.I.8..... │ │ + 0x00e2add0 09000000 106c3f00 00000000 961a3a00 .....l?.......:. │ │ + 0x00e2ade0 961a3a00 ae030000 06000000 196c3f00 ..:..........l?. │ │ 0x00e2adf0 00000000 bcf13700 bcf13700 af030000 ......7...7..... │ │ 0x00e2ae00 06000000 1f6c3f00 00000000 df9d3700 .....l?.......7. │ │ 0x00e2ae10 df9d3700 b0030000 06000000 256c3f00 ..7.........%l?. │ │ - 0x00e2ae20 00000000 6dfc3900 6dfc3900 b1030000 ....m.9.m.9..... │ │ + 0x00e2ae20 00000000 94fc3900 94fc3900 b1030000 ......9...9..... │ │ 0x00e2ae30 06000000 2b6c3f00 00000000 5b753a00 ....+l?.....[u:. │ │ 0x00e2ae40 5b753a00 b2030000 00000000 00000000 [u:............. │ │ - 0x00e2ae50 00000000 b8ba3800 b8ba3800 b3030000 ......8...8..... │ │ - 0x00e2ae60 00000000 00000000 00000000 b94d3900 .............M9. │ │ + 0x00e2ae50 00000000 dfba3800 dfba3800 b3030000 ......8...8..... │ │ + 0x00e2ae60 00000000 00000000 00000000 e04d3900 .............M9. │ │ 0x00e2ae70 dd643700 b4030000 00000000 00000000 .d7............. │ │ - 0x00e2ae80 00000000 e5f13700 35de3900 b5030000 ......7.5.9..... │ │ + 0x00e2ae80 00000000 e5f13700 5cde3900 b5030000 ......7.\.9..... │ │ 0x00e2ae90 00000000 00000000 00000000 0c833800 ..............8. │ │ 0x00e2aea0 390b3700 b6030000 00000000 00000000 9.7............. │ │ 0x00e2aeb0 00000000 88953a00 24833800 b7030000 ......:.$.8..... │ │ - 0x00e2aec0 0a000000 316c3f00 00000000 7b693900 ....1l?.....{i9. │ │ + 0x00e2aec0 0a000000 316c3f00 00000000 a2693900 ....1l?......i9. │ │ 0x00e2aed0 5cd73700 b8030000 0a000000 3b6c3f00 \.7.........;l?. │ │ - 0x00e2aee0 00000000 14a03800 a2f73800 b9030000 ......8...8..... │ │ + 0x00e2aee0 00000000 3ba03800 c9f73800 b9030000 ....;.8...8..... │ │ 0x00e2aef0 0a000000 456c3f00 00000000 36543a00 ....El?.....6T:. │ │ - 0x00e2af00 96fc3900 ba030000 0a000000 4f6c3f00 ..9.........Ol?. │ │ + 0x00e2af00 bdfc3900 ba030000 0a000000 4f6c3f00 ..9.........Ol?. │ │ 0x00e2af10 00000000 404b3800 da473700 bb030000 ....@K8..G7..... │ │ - 0x00e2af20 0b000000 596c3f00 00000000 d14d3900 ....Yl?......M9. │ │ + 0x00e2af20 0b000000 596c3f00 00000000 f84d3900 ....Yl?......M9. │ │ 0x00e2af30 d62d3800 bc030000 0b000000 646c3f00 .-8.........dl?. │ │ - 0x00e2af40 00000000 510b3700 bbf73800 bd030000 ....Q.7...8..... │ │ - 0x00e2af50 0b000000 6f6c3f00 00000000 4dde3900 ....ol?.....M.9. │ │ + 0x00e2af40 00000000 510b3700 e2f73800 bd030000 ....Q.7...8..... │ │ + 0x00e2af50 0b000000 6f6c3f00 00000000 74de3900 ....ol?.....t.9. │ │ 0x00e2af60 792b3700 be030000 00000000 00000000 y+7............. │ │ - 0x00e2af70 00000000 49d63800 8d693900 bf030000 ....I.8..i9..... │ │ + 0x00e2af70 00000000 70d63800 b4693900 bf030000 ....p.8..i9..... │ │ 0x00e2af80 00000000 00000000 00000000 f3473700 .............G7. │ │ - 0x00e2af90 26a03800 c0030000 00000000 00000000 &.8............. │ │ - 0x00e2afa0 00000000 e04d3900 32a03800 c1030000 .....M9.2.8..... │ │ + 0x00e2af90 4da03800 c0030000 00000000 00000000 M.8............. │ │ + 0x00e2afa0 00000000 074e3900 59a03800 c1030000 .....N9.Y.8..... │ │ 0x00e2afb0 08000000 7a6c3f00 00000000 fdf13700 ....zl?.......7. │ │ 0x00e2afc0 2b643800 c2030000 08000000 826c3f00 +d8..........l?. │ │ - 0x00e2afd0 00000000 f7a43900 f62d3800 c3030000 ......9..-8..... │ │ + 0x00e2afd0 00000000 1ea53900 f62d3800 c3030000 ......9..-8..... │ │ 0x00e2afe0 08000000 8a6c3f00 00000000 75d73700 .....l?.....u.7. │ │ - 0x00e2aff0 a9123900 c4030000 08000000 926c3f00 ..9..........l?. │ │ - 0x00e2b000 00000000 99693900 c8ba3800 c5030000 .....i9...8..... │ │ + 0x00e2aff0 d0123900 c4030000 08000000 926c3f00 ..9..........l?. │ │ + 0x00e2b000 00000000 c0693900 efba3800 c5030000 .....i9...8..... │ │ 0x00e2b010 08000000 9a6c3f00 00000000 87d73700 .....l?.......7. │ │ - 0x00e2b020 55d63800 c6030000 08000000 a26c3f00 U.8..........l?. │ │ - 0x00e2b030 00000000 072e3800 43a03800 c7030000 ......8.C.8..... │ │ - 0x00e2b040 08000000 aa6c3f00 00000000 59de3900 .....l?.....Y.9. │ │ + 0x00e2b020 7cd63800 c6030000 08000000 a26c3f00 |.8..........l?. │ │ + 0x00e2b030 00000000 072e3800 6aa03800 c7030000 ......8.j.8..... │ │ + 0x00e2b040 08000000 aa6c3f00 00000000 80de3900 .....l?.......9. │ │ 0x00e2b050 0ef23700 c8030000 08000000 b26c3f00 ..7..........l?. │ │ 0x00e2b060 00000000 f5643700 3b833800 c9030000 .....d7.;.8..... │ │ 0x00e2b070 08000000 ba6c3f00 00000000 182e3800 .....l?.......8. │ │ - 0x00e2b080 aafc3900 ca030000 08000000 c26c3f00 ..9..........l?. │ │ - 0x00e2b090 00000000 4c833800 d9ba3800 cb030000 ....L.8...8..... │ │ + 0x00e2b080 d1fc3900 ca030000 08000000 c26c3f00 ..9..........l?. │ │ + 0x00e2b090 00000000 4c833800 00bb3800 cb030000 ....L.8...8..... │ │ 0x00e2b0a0 08000000 ca6c3f00 00000000 089e3700 .....l?.......7. │ │ 0x00e2b0b0 03813700 cc030000 08000000 d26c3f00 ..7..........l?. │ │ 0x00e2b0c0 00000000 98d73700 1a9e3700 cd030000 ......7...7..... │ │ 0x00e2b0d0 09000000 da6c3f00 00000000 852b3700 .....l?......+7. │ │ 0x00e2b0e0 852b3700 ce030000 05000000 e36c3f00 .+7..........l?. │ │ 0x00e2b0f0 00000000 5f0b3700 5f0b3700 cf030000 ...._.7._.7..... │ │ - 0x00e2b100 00000000 00000000 00000000 43b63900 ............C.9. │ │ - 0x00e2b110 43b63900 d0030000 00000000 00000000 C.9............. │ │ + 0x00e2b100 00000000 00000000 00000000 6ab63900 ............j.9. │ │ + 0x00e2b110 6ab63900 d0030000 00000000 00000000 j.9............. │ │ 0x00e2b120 00000000 ff473700 ff473700 d1030000 .....G7..G7..... │ │ 0x00e2b130 06000000 e86c3f00 00000000 02ba3700 .....l?.......7. │ │ 0x00e2b140 02ba3700 d2030000 07000000 ee6c3f00 ..7..........l?. │ │ - 0x00e2b150 00000000 8e0d3a00 66d63800 d3030000 ......:.f.8..... │ │ - 0x00e2b160 08000000 f56c3f00 00000000 447b3900 .....l?.....D{9. │ │ + 0x00e2b150 00000000 b50d3a00 8dd63800 d3030000 ......:...8..... │ │ + 0x00e2b160 08000000 f56c3f00 00000000 6b7b3900 .....l?.....k{9. │ │ 0x00e2b170 20f23700 d4030000 08000000 fd6c3f00 .7..........l?. │ │ 0x00e2b180 00000000 0fba3700 0fba3700 d5030000 ......7...7..... │ │ - 0x00e2b190 07000000 056d3f00 00000000 8dd63800 .....m?.......8. │ │ - 0x00e2b1a0 17c23900 d6030000 08000000 0c6d3f00 ..9..........m?. │ │ + 0x00e2b190 07000000 056d3f00 00000000 b4d63800 .....m?.......8. │ │ + 0x00e2b1a0 3ec23900 d6030000 08000000 0c6d3f00 >.9..........m?. │ │ 0x00e2b1b0 00000000 98953a00 15813700 d7030000 ......:...7..... │ │ 0x00e2b1c0 08000000 146d3f00 00000000 8d2b3700 .....m?......+7. │ │ 0x00e2b1d0 8d2b3700 d8030000 07000000 1c6d3f00 .+7..........m?. │ │ 0x00e2b1e0 00000000 219e3700 12483700 d9030000 ....!.7..H7..... │ │ 0x00e2b1f0 08000000 236d3f00 00000000 a42b3700 ....#m?......+7. │ │ - 0x00e2b200 3bc23900 da030000 08000000 2b6d3f00 ;.9.........+m?. │ │ + 0x00e2b200 62c23900 da030000 08000000 2b6d3f00 b.9.........+m?. │ │ 0x00e2b210 00000000 a6953a00 a6953a00 db030000 ......:...:..... │ │ - 0x00e2b220 07000000 336d3f00 00000000 88893900 ....3m?.......9. │ │ - 0x00e2b230 08a53900 dc030000 08000000 3a6d3f00 ..9.........:m?. │ │ + 0x00e2b220 07000000 336d3f00 00000000 af893900 ....3m?.......9. │ │ + 0x00e2b230 2fa53900 dc030000 08000000 3a6d3f00 /.9.........:m?. │ │ 0x00e2b240 00000000 b2953a00 54373a00 dd030000 ......:.T7:..... │ │ 0x00e2b250 08000000 426d3f00 00000000 d2953a00 ....Bm?.......:. │ │ 0x00e2b260 d2953a00 de030000 07000000 4a6d3f00 ..:.........Jm?. │ │ 0x00e2b270 00000000 1c0f3800 1c0f3800 df030000 ......8...8..... │ │ 0x00e2b280 07000000 516d3f00 00000000 47f23700 ....Qm?.....G.7. │ │ 0x00e2b290 47f23700 e0030000 08000000 586d3f00 G.7.........Xm?. │ │ 0x00e2b2a0 00000000 43543a00 43543a00 e1030000 ....CT:.CT:..... │ │ 0x00e2b2b0 08000000 606d3f00 00000000 3c643800 ....`m?......9..........m?. │ │ + 0x00e2b5a0 00000000 bf1a3a00 5dfd3900 01040000 ......:.].9..... │ │ 0x00e2b5b0 08000000 f36d3f00 00000000 abd73700 .....m?.......7. │ │ - 0x00e2b5c0 03323900 02040000 08000000 fb6d3f00 .29..........m?. │ │ + 0x00e2b5c0 2a323900 02040000 08000000 fb6d3f00 *29..........m?. │ │ 0x00e2b5d0 00000000 57643800 f62b3700 03040000 ....Wd8..+7..... │ │ - 0x00e2b5e0 08000000 036e3f00 00000000 b6de3900 .....n?.......9. │ │ - 0x00e2b5f0 aa693900 04040000 08000000 0b6e3f00 .i9..........n?. │ │ - 0x00e2b600 00000000 022c3700 fc4d3900 05040000 .....,7..M9..... │ │ - 0x00e2b610 08000000 136e3f00 00000000 074e3900 .....n?......N9. │ │ + 0x00e2b5e0 08000000 036e3f00 00000000 ddde3900 .....n?.......9. │ │ + 0x00e2b5f0 d1693900 04040000 08000000 0b6e3f00 .i9..........n?. │ │ + 0x00e2b600 00000000 022c3700 234e3900 05040000 .....,7.#N9..... │ │ + 0x00e2b610 08000000 136e3f00 00000000 2e4e3900 .....n?......N9. │ │ 0x00e2b620 cd753a00 06040000 08000000 1b6e3f00 .u:..........n?. │ │ - 0x00e2b630 00000000 184e3900 184e3900 07040000 .....N9..N9..... │ │ - 0x00e2b640 06000000 236e3f00 00000000 eaf73800 ....#n?.......8. │ │ - 0x00e2b650 0e323900 08040000 07000000 296e3f00 .29.........)n?. │ │ - 0x00e2b660 00000000 21323900 be693900 09040000 ....!29..i9..... │ │ + 0x00e2b630 00000000 3f4e3900 3f4e3900 07040000 ....?N9.?N9..... │ │ + 0x00e2b640 06000000 236e3f00 00000000 11f83800 ....#n?.......8. │ │ + 0x00e2b650 35323900 08040000 07000000 296e3f00 529.........)n?. │ │ + 0x00e2b660 00000000 48323900 e5693900 09040000 ....H29..i9..... │ │ 0x00e2b670 07000000 306e3f00 00000000 7b763800 ....0n?.....{v8. │ │ 0x00e2b680 7b763800 0a040000 03000000 376e3f00 {v8.........7n?. │ │ 0x00e2b690 00000000 c71f3700 c71f3700 0b040000 ......7...7..... │ │ - 0x00e2b6a0 03000000 3a6e3f00 00000000 aa453900 ....:n?......E9. │ │ - 0x00e2b6b0 25a53900 0c040000 00000000 00000000 %.9............. │ │ + 0x00e2b6a0 03000000 3a6e3f00 00000000 d1453900 ....:n?......E9. │ │ + 0x00e2b6b0 4ca53900 0c040000 00000000 00000000 L.9............. │ │ 0x00e2b6c0 00000000 44813700 4a813700 0d040000 ....D.7.J.7..... │ │ 0x00e2b6d0 00000000 00000000 00000000 5d483700 ............]H7. │ │ - 0x00e2b6e0 54a03800 0e040000 00000000 00000000 T.8............. │ │ - 0x00e2b6f0 00000000 f3ba3800 f9ba3800 0f040000 ......8...8..... │ │ - 0x00e2b700 00000000 00000000 00000000 5da03800 ............].8. │ │ - 0x00e2b710 2aa53900 10040000 00000000 00000000 *.9............. │ │ - 0x00e2b720 00000000 a8893900 bdd73700 11040000 ......9...7..... │ │ + 0x00e2b6e0 7ba03800 0e040000 00000000 00000000 {.8............. │ │ + 0x00e2b6f0 00000000 1abb3800 20bb3800 0f040000 ......8. .8..... │ │ + 0x00e2b700 00000000 00000000 00000000 84a03800 ..............8. │ │ + 0x00e2b710 51a53900 10040000 00000000 00000000 Q.9............. │ │ + 0x00e2b720 00000000 cf893900 bdd73700 11040000 ......9...7..... │ │ 0x00e2b730 00000000 00000000 00000000 599e3700 ............Y.7. │ │ 0x00e2b740 940b3700 12040000 00000000 00000000 ..7............. │ │ - 0x00e2b750 00000000 3fba3700 2b323900 13040000 ....?.7.+29..... │ │ - 0x00e2b760 00000000 00000000 00000000 fbf73800 ..............8. │ │ + 0x00e2b750 00000000 3fba3700 52323900 13040000 ....?.7.R29..... │ │ + 0x00e2b760 00000000 00000000 00000000 22f83800 ............".8. │ │ 0x00e2b770 c8d73700 14040000 00000000 00000000 ..7............. │ │ 0x00e2b780 00000000 2e0f3800 762e3800 15040000 ......8.v.8..... │ │ 0x00e2b790 00000000 00000000 00000000 06653700 .............e7. │ │ 0x00e2b7a0 51813700 16040000 00000000 00000000 Q.7............. │ │ 0x00e2b7b0 00000000 0e653700 5d833800 17040000 .....e7.].8..... │ │ - 0x00e2b7c0 00000000 00000000 00000000 bb123900 ..............9. │ │ + 0x00e2b7c0 00000000 00000000 00000000 e2123900 ..............9. │ │ 0x00e2b7d0 45ba3700 18040000 00000000 00000000 E.7............. │ │ - 0x00e2b7e0 00000000 69a03800 594b3800 19040000 ....i.8.YK8..... │ │ + 0x00e2b7e0 00000000 90a03800 594b3800 19040000 ......8.YK8..... │ │ 0x00e2b7f0 00000000 00000000 00000000 5a813700 ............Z.7. │ │ 0x00e2b800 0c2c3700 1a040000 00000000 00000000 .,7............. │ │ - 0x00e2b810 00000000 d3693900 639e3700 1b040000 .....i9.c.7..... │ │ + 0x00e2b810 00000000 fa693900 639e3700 1b040000 .....i9.c.7..... │ │ 0x00e2b820 00000000 00000000 00000000 6f9e3700 ............o.7. │ │ 0x00e2b830 7e2e3800 1c040000 00000000 00000000 ~.8............. │ │ - 0x00e2b840 00000000 71a03800 e0753a00 1d040000 ....q.8..u:..... │ │ + 0x00e2b840 00000000 98a03800 e0753a00 1d040000 ......8..u:..... │ │ 0x00e2b850 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2b860 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2b870 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2b880 00000000 00000000 00000000 624b3800 ............bK8. │ │ 0x00e2b890 68833800 20040000 0b000000 3d6e3f00 h.8. .......=n?. │ │ - 0x00e2b8a0 00000000 32323900 8c373a00 21040000 ....229..7:.!... │ │ - 0x00e2b8b0 0b000000 486e3f00 00000000 de693900 ....Hn?......i9. │ │ - 0x00e2b8c0 de693900 22040000 0b000000 536e3f00 .i9.".......Sn?. │ │ - 0x00e2b8d0 00000000 37a53900 37a53900 23040000 ....7.9.7.9.#... │ │ - 0x00e2b8e0 0b000000 5e6e3f00 00000000 7aa03800 ....^n?.....z.8. │ │ - 0x00e2b8f0 7aa03800 24040000 0b000000 696e3f00 z.8.$.......in?. │ │ + 0x00e2b8a0 00000000 59323900 8c373a00 21040000 ....Y29..7:.!... │ │ + 0x00e2b8b0 0b000000 486e3f00 00000000 056a3900 ....Hn?......j9. │ │ + 0x00e2b8c0 056a3900 22040000 0b000000 536e3f00 .j9.".......Sn?. │ │ + 0x00e2b8d0 00000000 5ea53900 5ea53900 23040000 ....^.9.^.9.#... │ │ + 0x00e2b8e0 0b000000 5e6e3f00 00000000 a1a03800 ....^n?.......8. │ │ + 0x00e2b8f0 a1a03800 24040000 0b000000 696e3f00 ..8.$.......in?. │ │ 0x00e2b900 00000000 65483700 73833800 25040000 ....eH7.s.8.%... │ │ 0x00e2b910 00000000 00000000 00000000 872e3800 ..............8. │ │ - 0x00e2b920 41fd3900 26040000 00000000 00000000 A.9.&........... │ │ - 0x00e2b930 00000000 9f0b3700 b2893900 27040000 ......7...9.'... │ │ - 0x00e2b940 00000000 00000000 00000000 c8de3900 ..............9. │ │ - 0x00e2b950 84a03800 28040000 00000000 00000000 ..8.(........... │ │ - 0x00e2b960 00000000 fc693900 49fd3900 29040000 .....i9.I.9.)... │ │ - 0x00e2b970 09000000 746e3f00 00000000 78f93900 ....tn?.....x.9. │ │ + 0x00e2b920 68fd3900 26040000 00000000 00000000 h.9.&........... │ │ + 0x00e2b930 00000000 9f0b3700 d9893900 27040000 ......7...9.'... │ │ + 0x00e2b940 00000000 00000000 00000000 efde3900 ..............9. │ │ + 0x00e2b950 aba03800 28040000 00000000 00000000 ..8.(........... │ │ + 0x00e2b960 00000000 236a3900 70fd3900 29040000 ....#j9.p.9.)... │ │ + 0x00e2b970 09000000 746e3f00 00000000 9ff93900 ....tn?.......9. │ │ 0x00e2b980 6e483700 2a040000 09000000 7d6e3f00 nH7.*.......}n?. │ │ - 0x00e2b990 00000000 6ec23900 18653700 2b040000 ....n.9..e7.+... │ │ - 0x00e2b9a0 09000000 866e3f00 00000000 7bc23900 .....n?.....{.9. │ │ + 0x00e2b990 00000000 95c23900 18653700 2b040000 ......9..e7.+... │ │ + 0x00e2b9a0 09000000 866e3f00 00000000 a2c23900 .....n?.......9. │ │ 0x00e2b9b0 65813700 2c040000 09000000 8f6e3f00 e.7.,........n?. │ │ - 0x00e2b9c0 00000000 c3123900 350f3800 2d040000 ......9.5.8.-... │ │ + 0x00e2b9c0 00000000 ea123900 350f3800 2d040000 ......9.5.8.-... │ │ 0x00e2b9d0 09000000 986e3f00 00000000 8f2e3800 .....n?.......8. │ │ - 0x00e2b9e0 096a3900 2e040000 09000000 a16e3f00 .j9..........n?. │ │ - 0x00e2b9f0 00000000 db2a3800 88c23900 2f040000 .....*8...9./... │ │ + 0x00e2b9e0 306a3900 2e040000 09000000 a16e3f00 0j9..........n?. │ │ + 0x00e2b9f0 00000000 db2a3800 afc23900 2f040000 .....*8...9./... │ │ 0x00e2ba00 09000000 aa6e3f00 00000000 420f3800 .....n?.....B.8. │ │ 0x00e2ba10 97373a00 30040000 09000000 b36e3f00 .7:.0........n?. │ │ - 0x00e2ba20 00000000 7b483700 224e3900 31040000 ....{H7."N9.1... │ │ - 0x00e2ba30 09000000 bc6e3f00 00000000 55a53900 .....n?.....U.9. │ │ + 0x00e2ba20 00000000 7b483700 494e3900 31040000 ....{H7.IN9.1... │ │ + 0x00e2ba30 09000000 bc6e3f00 00000000 7ca53900 .....n?.....|.9. │ │ 0x00e2ba40 ea753a00 32040000 09000000 c56e3f00 .u:.2........n?. │ │ - 0x00e2ba50 00000000 d0123900 d0de3900 33040000 ......9...9.3... │ │ - 0x00e2ba60 09000000 ce6e3f00 00000000 61853900 .....n?.....a.9. │ │ + 0x00e2ba50 00000000 f7123900 f7de3900 33040000 ......9...9.3... │ │ + 0x00e2ba60 09000000 ce6e3f00 00000000 88853900 .....n?.......9. │ │ 0x00e2ba70 68543a00 34040000 09000000 d76e3f00 hT:.4........n?. │ │ - 0x00e2ba80 00000000 23963a00 3d323900 35040000 ....#.:.=29.5... │ │ + 0x00e2ba80 00000000 23963a00 64323900 35040000 ....#.:.d29.5... │ │ 0x00e2ba90 09000000 e06e3f00 00000000 30963a00 .....n?.....0.:. │ │ 0x00e2baa0 75543a00 36040000 09000000 e96e3f00 uT:.6........n?. │ │ 0x00e2bab0 00000000 3d963a00 4f0f3800 37040000 ....=.:.O.8.7... │ │ - 0x00e2bac0 09000000 f26e3f00 00000000 01f83800 .....n?.......8. │ │ + 0x00e2bac0 09000000 f26e3f00 00000000 28f83800 .....n?.....(.8. │ │ 0x00e2bad0 f7753a00 38040000 00000000 00000000 .u:.8........... │ │ 0x00e2bae0 00000000 25653700 4a963a00 39040000 ....%e7.J.:.9... │ │ 0x00e2baf0 00000000 00000000 00000000 82543a00 .............T:. │ │ - 0x00e2bb00 b9893900 3a040000 00000000 00000000 ..9.:........... │ │ - 0x00e2bb10 00000000 9bd63800 aa1a3a00 3b040000 ......8...:.;... │ │ + 0x00e2bb00 e0893900 3a040000 00000000 00000000 ..9.:........... │ │ + 0x00e2bb10 00000000 c2d63800 d11a3a00 3b040000 ......8...:.;... │ │ 0x00e2bb20 00000000 00000000 00000000 cfd73700 ..............7. │ │ 0x00e2bb30 a4373a00 3c040000 00000000 00000000 .7:.<........... │ │ - 0x00e2bb40 00000000 166a3900 58963a00 3d040000 .....j9.X.:.=... │ │ + 0x00e2bb40 00000000 3d6a3900 58963a00 3d040000 ....=j9.X.:.=... │ │ 0x00e2bb50 00000000 00000000 00000000 9c2e3800 ..............8. │ │ 0x00e2bb60 9c2e3800 3e040000 0b000000 fb6e3f00 ..8.>........n?. │ │ - 0x00e2bb70 00000000 89b43800 89b43800 3f040000 ......8...8.?... │ │ + 0x00e2bb70 00000000 b0b43800 b0b43800 3f040000 ......8...8.?... │ │ 0x00e2bb80 03000000 066f3f00 00000000 f7793700 .....o?......y7. │ │ 0x00e2bb90 f7793700 40040000 03000000 096f3f00 .y7.@........o?. │ │ 0x00e2bba0 00000000 182c3700 182c3700 41040000 .....,7..,7.A... │ │ 0x00e2bbb0 03000000 0c6f3f00 00000000 2f2c3700 .....o?...../,7. │ │ 0x00e2bbc0 88483700 42040000 03000000 0f6f3f00 .H7.B........o?. │ │ - 0x00e2bbd0 00000000 62a53900 66963a00 43040000 ....b.9.f.:.C... │ │ + 0x00e2bbd0 00000000 89a53900 66963a00 43040000 ......9.f.:.C... │ │ 0x00e2bbe0 03000000 126f3f00 00000000 7c833800 .....o?.....|.8. │ │ 0x00e2bbf0 7c833800 44040000 03000000 156f3f00 |.8.D........o?. │ │ - 0x00e2bc00 00000000 05763a00 65a53900 45040000 .....v:.e.9.E... │ │ - 0x00e2bc10 05000000 186f3f00 00000000 dd123900 .....o?.......9. │ │ - 0x00e2bc20 95c23900 46040000 09000000 1d6f3f00 ..9.F........o?. │ │ - 0x00e2bc30 00000000 00bb3800 a9d63800 47040000 ......8...8.G... │ │ - 0x00e2bc40 09000000 266f3f00 00000000 c7893900 ....&o?.......9. │ │ - 0x00e2bc50 8da03800 48040000 09000000 2f6f3f00 ..8.H......./o?. │ │ - 0x00e2bc60 00000000 d0893900 246a3900 49040000 ......9.$j9.I... │ │ + 0x00e2bc00 00000000 05763a00 8ca53900 45040000 .....v:...9.E... │ │ + 0x00e2bc10 05000000 186f3f00 00000000 04133900 .....o?.......9. │ │ + 0x00e2bc20 bcc23900 46040000 09000000 1d6f3f00 ..9.F........o?. │ │ + 0x00e2bc30 00000000 27bb3800 d0d63800 47040000 ....'.8...8.G... │ │ + 0x00e2bc40 09000000 266f3f00 00000000 ee893900 ....&o?.......9. │ │ + 0x00e2bc50 b4a03800 48040000 09000000 2f6f3f00 ..8.H......./o?. │ │ + 0x00e2bc60 00000000 f7893900 4b6a3900 49040000 ......9.Kj9.I... │ │ 0x00e2bc70 09000000 386f3f00 00000000 a50b3700 ....8o?.......7. │ │ 0x00e2bc80 90543a00 4a040000 09000000 416f3f00 .T:.J.......Ao?. │ │ 0x00e2bc90 00000000 33653700 bd2e3800 4b040000 ....3e7...8.K... │ │ 0x00e2bca0 09000000 4a6f3f00 00000000 74963a00 ....Jo?.....t.:. │ │ - 0x00e2bcb0 2d6a3900 4c040000 09000000 536f3f00 -j9.L.......So?. │ │ - 0x00e2bcc0 00000000 e3d73900 3c653700 4d040000 ......9.l9. │ │ + 0x00e2d680 83008004 5b6c3900 77008004 fe8a3900 ....[l9.w.....9. │ │ + 0x00e2d690 78008004 dcdf3900 84008004 b7843800 x.....9.......8. │ │ 0x00e2d6a0 80008004 bd333a00 79008004 f8f33700 .....3:.y.....7. │ │ - 0x00e2d6b0 7a008004 d3f83800 7b008004 f2a13800 z.....8.{.....8. │ │ - 0x00e2d6c0 81008004 ee9e3700 69008004 e04e3900 ......7.i....N9. │ │ - 0x00e2d6d0 6a008004 0cf43700 6b008004 f28a3900 j.....7.k.....9. │ │ - 0x00e2d6e0 6c008004 83133900 6d008004 4fc33900 l.....9.m...O.9. │ │ - 0x00e2d6f0 7c008004 69c33900 7d008004 91133900 |...i.9.}.....9. │ │ + 0x00e2d6b0 7a008004 faf83800 7b008004 19a23800 z.....8.{.....8. │ │ + 0x00e2d6c0 81008004 ee9e3700 69008004 074f3900 ......7.i....O9. │ │ + 0x00e2d6d0 6a008004 0cf43700 6b008004 198b3900 j.....7.k.....9. │ │ + 0x00e2d6e0 6c008004 aa133900 6d008004 76c33900 l.....9.m...v.9. │ │ + 0x00e2d6f0 7c008004 90c33900 7d008004 b8133900 |.....9.}.....9. │ │ 0x00e2d700 6f008004 f3ba3700 70008004 ce843800 o.....7.p.....8. │ │ - 0x00e2d710 82008004 bad73800 71008004 594a3900 ......8.q...YJ9. │ │ - 0x00e2d720 72008004 741b3a00 7e008004 3a2f3800 r...t.:.~...:/8. │ │ - 0x00e2d730 6e008004 28f83900 00000000 00000000 n...(.9......... │ │ + 0x00e2d710 82008004 e1d73800 71008004 804a3900 ......8.q....J9. │ │ + 0x00e2d720 72008004 9b1b3a00 7e008004 3a2f3800 r.....:.~...:/8. │ │ + 0x00e2d730 6e008004 4ff83900 00000000 00000000 n...O.9......... │ │ 0x00e2d740 01000000 10000000 5cd7e200 02000000 ........\....... │ │ 0x00e2d750 00000000 08000000 ff383a00 00000000 .........8:..... │ │ - 0x00e2d760 00000000 00000000 0aa23800 f893c200 ..........8..... │ │ + 0x00e2d760 00000000 00000000 31a23800 f893c200 ........1.8..... │ │ 0x00e2d770 00000000 00000000 04000000 abfb3600 ..............6. │ │ 0x00e2d780 2c8dc200 01000000 10000000 a0d7e200 ,............... │ │ 0x00e2d790 03000000 00000000 0c000000 652f3800 ............e/8. │ │ - 0x00e2d7a0 00000000 00000000 00000000 b8ad3800 ..............8. │ │ + 0x00e2d7a0 00000000 00000000 00000000 dfad3800 ..............8. │ │ 0x00e2d7b0 688dc200 00000000 00000000 08000000 h............... │ │ - 0x00e2d7c0 07e03900 d025ce00 01000000 00000000 ..9..%.......... │ │ - 0x00e2d7d0 04000000 fc1b3a00 8021ce00 01000000 ......:..!...... │ │ + 0x00e2d7c0 2ee03900 d025ce00 01000000 00000000 ..9..%.......... │ │ + 0x00e2d7d0 04000000 231c3a00 8021ce00 01000000 ....#.:..!...... │ │ 0x00e2d7e0 10000000 f8d7e200 03000000 00000000 ................ │ │ 0x00e2d7f0 0c000000 304c3800 00000000 00000000 ....0L8......... │ │ 0x00e2d800 00000000 f8843800 c40dce00 00000000 ......8......... │ │ 0x00e2d810 00000000 04000000 88923700 2c8dc200 ..........7.,... │ │ 0x00e2d820 01000000 00000000 08000000 6cd33700 ............l.7. │ │ 0x00e2d830 688dc200 01000000 10000000 50d8e200 h...........P... │ │ - 0x00e2d840 02000000 00000000 08000000 40f93800 ............@.8. │ │ - 0x00e2d850 00000000 00000000 00000000 57ce3900 ............W.9. │ │ + 0x00e2d840 02000000 00000000 08000000 67f93800 ............g.8. │ │ + 0x00e2d850 00000000 00000000 00000000 7ece3900 ............~.9. │ │ 0x00e2d860 688ec200 00010000 ffffffff 00000000 h............... │ │ - 0x00e2d870 40f93800 e021ce00 01000000 10000000 @.8..!.......... │ │ + 0x00e2d870 67f93800 e021ce00 01000000 10000000 g.8..!.......... │ │ 0x00e2d880 94d8e200 03000000 00000000 0c000000 ................ │ │ - 0x00e2d890 198b3900 00000000 00000000 00000000 ..9............. │ │ - 0x00e2d8a0 57ce3900 688ec200 00010000 ffffffff W.9.h........... │ │ - 0x00e2d8b0 00000000 198b3900 f021ce00 03000000 ......9..!...... │ │ - 0x00e2d8c0 00000000 08000000 28a23800 b04ed300 ........(.8..N.. │ │ + 0x00e2d890 408b3900 00000000 00000000 00000000 @.9............. │ │ + 0x00e2d8a0 7ece3900 688ec200 00010000 ffffffff ~.9.h........... │ │ + 0x00e2d8b0 00000000 408b3900 f021ce00 03000000 ....@.9..!...... │ │ + 0x00e2d8c0 00000000 08000000 4fa23800 b04ed300 ........O.8..N.. │ │ 0x00e2d8d0 00000000 ffffffff ecd8e200 00000000 ................ │ │ 0x00e2d8e0 00000000 00000000 5f103800 04000000 ........_.8..... │ │ 0x00e2d8f0 00000000 00000000 5f103800 a021ce00 ........_.8..!.. │ │ 0x00e2d900 00000000 ffffffff 1cd9e200 00000000 ................ │ │ 0x00e2d910 00000000 00000000 7e973a00 04000000 ........~.:..... │ │ 0x00e2d920 00000000 00000000 7e973a00 d025ce00 ........~.:..%.. │ │ 0x00e2d930 00000000 00000000 00000000 4cd9e200 ............L... │ │ 0x00e2d940 03000000 94d9e200 00000000 9e000000 ................ │ │ - 0x00e2d950 90000000 00000000 04000000 001c3a00 ..............:. │ │ + 0x00e2d950 90000000 00000000 04000000 271c3a00 ............'.:. │ │ 0x00e2d960 2c8dc200 a0000000 90000000 00000000 ,............... │ │ - 0x00e2d970 04000000 01bc3800 2c8dc200 9f000000 ......8.,....... │ │ + 0x00e2d970 04000000 28bc3800 2c8dc200 9f000000 ....(.8.,....... │ │ 0x00e2d980 90000000 00000000 04000000 fd9e3700 ..............7. │ │ 0x00e2d990 108ec200 90000000 00000000 04000000 ................ │ │ 0x00e2d9a0 33f43700 788ec200 00000000 00000000 3.7.x........... │ │ 0x00e2d9b0 00000000 c4d9e200 06000000 54dae200 ............T... │ │ 0x00e2d9c0 00000000 96000000 90000000 00000000 ................ │ │ - 0x00e2d9d0 04000000 8c333900 9431c200 97000000 .....39..1...... │ │ - 0x00e2d9e0 90000000 00000000 04000000 0f1c3a00 ..............:. │ │ + 0x00e2d9d0 04000000 b3333900 9431c200 97000000 .....39..1...... │ │ + 0x00e2d9e0 90000000 00000000 04000000 361c3a00 ............6.:. │ │ 0x00e2d9f0 c40dce00 9b000000 94000000 00000000 ................ │ │ 0x00e2da00 04000000 492d3700 a021ce00 98000000 ....I-7..!...... │ │ - 0x00e2da10 90000000 00000000 04000000 11e03900 ..............9. │ │ + 0x00e2da10 90000000 00000000 04000000 38e03900 ............8.9. │ │ 0x00e2da20 9021ce00 99000000 90000000 00000000 .!.............. │ │ - 0x00e2da30 04000000 11e03900 9021ce00 9a000000 ......9..!...... │ │ - 0x00e2da40 90000000 00000000 04000000 11e03900 ..............9. │ │ + 0x00e2da30 04000000 38e03900 9021ce00 9a000000 ....8.9..!...... │ │ + 0x00e2da40 90000000 00000000 04000000 38e03900 ............8.9. │ │ 0x00e2da50 9021ce00 90000000 00000000 04000000 .!.............. │ │ - 0x00e2da60 33f43700 788ec200 73008011 64ef3900 3.7.x...s...d.9. │ │ - 0x00e2da70 64008011 7e653800 79008011 288b3900 d...~e8.y...(.9. │ │ - 0x00e2da80 65008011 36963800 66008011 8ed23800 e...6.8.f.....8. │ │ + 0x00e2da60 33f43700 788ec200 73008011 8bef3900 3.7.x...s.....9. │ │ + 0x00e2da70 64008011 7e653800 79008011 4f8b3900 d...~e8.y...O.9. │ │ + 0x00e2da80 65008011 36963800 66008011 b5d23800 e...6.8.f.....8. │ │ 0x00e2da90 67008011 93653800 78008011 fe843800 g....e8.x.....8. │ │ - 0x00e2daa0 68008011 c7d23800 69008011 20853800 h.....8.i... .8. │ │ - 0x00e2dab0 70008011 1f393a00 6a008011 abfe3900 p....9:.j.....9. │ │ + 0x00e2daa0 68008011 eed23800 69008011 20853800 h.....8.i... .8. │ │ + 0x00e2dab0 70008011 1f393a00 6a008011 d2fe3900 p....9:.j.....9. │ │ 0x00e2dac0 6b008011 2c393a00 6c008011 3a393a00 k...,9:.l...:9:. │ │ - 0x00e2dad0 6d008011 c2653700 6e008011 b1133900 m....e7.n.....9. │ │ - 0x00e2dae0 6f008011 0fbc3800 71008011 e2a63900 o.....8.q.....9. │ │ + 0x00e2dad0 6d008011 c2653700 6e008011 d8133900 m....e7.n.....9. │ │ + 0x00e2dae0 6f008011 36bc3800 71008011 09a73900 o...6.8.q.....9. │ │ 0x00e2daf0 72008011 6c2f3800 74008011 782f3800 r...l/8.t...x/8. │ │ - 0x00e2db00 76008011 17103900 77008011 6f103800 v.....9.w...o.8. │ │ + 0x00e2db00 76008011 3e103900 77008011 6f103800 v...>.9.w...o.8. │ │ 0x00e2db10 00000000 00000000 06000000 10000000 ................ │ │ 0x00e2db20 34dbe200 02000000 5cdbe200 20000000 4.......\... ... │ │ - 0x00e2db30 04a23800 00000000 00000000 10000000 ..8............. │ │ - 0x00e2db40 57ce3900 688ec200 00010000 ffffffff W.9.h........... │ │ - 0x00e2db50 00000000 04a23800 c426ce00 00000000 ......8..&...... │ │ + 0x00e2db30 2ba23800 00000000 00000000 10000000 +.8............. │ │ + 0x00e2db40 7ece3900 688ec200 00010000 ffffffff ~.9.h........... │ │ + 0x00e2db50 00000000 2ba23800 c426ce00 00000000 ....+.8..&...... │ │ 0x00e2db60 00000000 00000000 00000000 d426ce00 .............&.. │ │ 0x00e2db70 00000000 00000000 06000000 10000000 ................ │ │ 0x00e2db80 94dbe200 06000000 00000000 18000000 ................ │ │ 0x00e2db90 ded83700 00000000 00000000 00000000 ..7............. │ │ - 0x00e2dba0 b8ad3800 688dc200 02000000 00000000 ..8.h........... │ │ + 0x00e2dba0 dfad3800 688dc200 02000000 00000000 ..8.h........... │ │ 0x00e2dbb0 04000000 45393a00 f893c200 00000000 ....E9:......... │ │ 0x00e2dbc0 00000000 14000000 0c9f3700 d025ce00 ..........7..%.. │ │ - 0x00e2dbd0 8d000000 00000000 08000000 05cb3800 ..............8. │ │ + 0x00e2dbd0 8d000000 00000000 08000000 2ccb3800 ............,.8. │ │ 0x00e2dbe0 0c7cd300 8b000000 01000000 0c000000 .|.............. │ │ 0x00e2dbf0 504c3800 904fd300 02000000 00000000 PL8..O.......... │ │ 0x00e2dc00 10000000 a52f3800 3426ce00 01000000 ...../8.4&...... │ │ 0x00e2dc10 10000000 28dce200 07000000 b4dce200 ....(........... │ │ 0x00e2dc20 24000000 3c853800 00000000 00000000 $...<.8......... │ │ - 0x00e2dc30 00000000 b8ad3800 688dc200 00000000 ......8.h....... │ │ - 0x00e2dc40 00000000 04000000 686c3900 4426ce00 ........hl9.D&.. │ │ - 0x00e2dc50 00000000 00000000 08000000 2fa23800 ............/.8. │ │ + 0x00e2dc30 00000000 dfad3800 688dc200 00000000 ......8.h....... │ │ + 0x00e2dc40 00000000 04000000 8f6c3900 4426ce00 .........l9.D&.. │ │ + 0x00e2dc50 00000000 00000000 08000000 56a23800 ............V.8. │ │ 0x00e2dc60 f893c200 8d000000 00000000 0c000000 ................ │ │ - 0x00e2dc70 b8fe3900 b04ed300 00000000 00000000 ..9..N.......... │ │ + 0x00e2dc70 dffe3900 b04ed300 00000000 00000000 ..9..N.......... │ │ 0x00e2dc80 10000000 98773a00 f893c200 00000000 .....w:......... │ │ - 0x00e2dc90 00000000 14000000 301c3a00 2c8dc200 ........0.:.,... │ │ + 0x00e2dc90 00000000 14000000 571c3a00 2c8dc200 ........W.:.,... │ │ 0x00e2dca0 8b000000 01000000 18000000 090d3700 ..............7. │ │ 0x00e2dcb0 b04ed300 00000000 00000000 00000000 .N.............. │ │ 0x00e2dcc0 00000000 7427ce00 00000000 00000000 ....t'.......... │ │ 0x00e2dcd0 01000000 10000000 ecdce200 02000000 ................ │ │ 0x00e2dce0 00000000 08000000 01563a00 00000000 .........V:..... │ │ - 0x00e2dcf0 00000000 00000000 c2a13800 8459d300 ..........8..Y.. │ │ - 0x00e2dd00 00000000 00000000 04000000 c2fe3900 ..............9. │ │ + 0x00e2dcf0 00000000 00000000 e9a13800 8459d300 ..........8..Y.. │ │ + 0x00e2dd00 00000000 00000000 04000000 e9fe3900 ..............9. │ │ 0x00e2dd10 688dc200 06000000 10000000 30dde200 h...........0... │ │ - 0x00e2dd20 03000000 00000000 0c000000 1be03900 ..............9. │ │ - 0x00e2dd30 00000000 00000000 00000000 b8ad3800 ..............8. │ │ + 0x00e2dd20 03000000 00000000 0c000000 42e03900 ............B.9. │ │ + 0x00e2dd30 00000000 00000000 00000000 dfad3800 ..............8. │ │ 0x00e2dd40 688dc200 02000000 00000000 04000000 h............... │ │ 0x00e2dd50 552d3700 6426ce00 00000000 00000000 U-7.d&.......... │ │ 0x00e2dd60 08000000 8f973a00 7426ce00 01000000 ......:.t&...... │ │ 0x00e2dd70 10000000 88dde200 04000000 d8dde200 ................ │ │ - 0x00e2dd80 18000000 24bc3800 00000000 00000000 ....$.8......... │ │ - 0x00e2dd90 00000000 b8ad3800 688dc200 00000000 ......8.h....... │ │ - 0x00e2dda0 00000000 04000000 686c3900 4426ce00 ........hl9.D&.. │ │ + 0x00e2dd80 18000000 4bbc3800 00000000 00000000 ....K.8......... │ │ + 0x00e2dd90 00000000 dfad3800 688dc200 00000000 ......8.h....... │ │ + 0x00e2dda0 00000000 04000000 8f6c3900 4426ce00 .........l9.D&.. │ │ 0x00e2ddb0 00000000 00000000 08000000 159f3700 ..............7. │ │ 0x00e2ddc0 f893c200 00000000 00000000 0c000000 ................ │ │ 0x00e2ddd0 4d393a00 2c8dc200 00000000 00000000 M9:.,........... │ │ 0x00e2dde0 00000000 00000000 9827ce00 00000000 .........'...... │ │ 0x00e2ddf0 00000000 06000000 10000000 10dee200 ................ │ │ - 0x00e2de00 03000000 00000000 14000000 1e1c3a00 ..............:. │ │ + 0x00e2de00 03000000 00000000 14000000 451c3a00 ............E.:. │ │ 0x00e2de10 00000000 00000000 00000000 ebd83700 ..............7. │ │ 0x00e2de20 688ec200 00000000 00000000 04000000 h............... │ │ 0x00e2de30 684c3a00 f893c200 89000000 00000000 hL:............. │ │ 0x00e2de40 08000000 8f973a00 288fc200 06000000 ......:.(....... │ │ 0x00e2de50 10000000 68dee200 07000000 00000000 ....h........... │ │ - 0x00e2de60 1c000000 4b6c3900 00000000 00000000 ....Kl9......... │ │ - 0x00e2de70 00000000 b8ad3800 688dc200 02000000 ......8.h....... │ │ + 0x00e2de60 1c000000 726c3900 00000000 00000000 ....rl9......... │ │ + 0x00e2de70 00000000 dfad3800 688dc200 02000000 ......8.h....... │ │ 0x00e2de80 00000000 18000000 552d3700 6426ce00 ........U-7.d&.. │ │ 0x00e2de90 02000000 00000000 04000000 45393a00 ............E9:. │ │ 0x00e2dea0 f893c200 00000000 00000000 14000000 ................ │ │ 0x00e2deb0 8f973a00 7426ce00 8b000000 00000000 ..:.t&.......... │ │ - 0x00e2dec0 08000000 05cb3800 0c7cd300 8b000000 ......8..|...... │ │ + 0x00e2dec0 08000000 2ccb3800 0c7cd300 8b000000 ....,.8..|...... │ │ 0x00e2ded0 01000000 0c000000 504c3800 904fd300 ........PL8..O.. │ │ 0x00e2dee0 02000000 00000000 10000000 a52f3800 ............./8. │ │ 0x00e2def0 3426ce00 06000000 10000000 10dfe200 4&.............. │ │ 0x00e2df00 02000000 00000000 08000000 fb0c3700 ..............7. │ │ - 0x00e2df10 00000000 00000000 00000000 b8ad3800 ..............8. │ │ + 0x00e2df10 00000000 00000000 00000000 dfad3800 ..............8. │ │ 0x00e2df20 688dc200 00000000 00000000 04000000 h............... │ │ 0x00e2df30 8f973a00 7426ce00 06000000 10000000 ..:.t&.......... │ │ 0x00e2df40 54dfe200 04000000 00000000 10000000 T............... │ │ 0x00e2df50 912f3800 00000000 00000000 00000000 ./8............. │ │ - 0x00e2df60 b8ad3800 688dc200 00000000 00000000 ..8.h........... │ │ + 0x00e2df60 dfad3800 688dc200 00000000 00000000 ..8.h........... │ │ 0x00e2df70 04000000 cf5f3800 f893c200 00000000 ....._8......... │ │ 0x00e2df80 00000000 08000000 0c9f3700 d025ce00 ..........7..%.. │ │ 0x00e2df90 00000000 00000000 0c000000 abfb3600 ..............6. │ │ 0x00e2dfa0 2c8dc200 00000000 ffffffff c0dfe200 ,............... │ │ 0x00e2dfb0 00000000 00000000 00000000 404c3800 ............@L8. │ │ 0x00e2dfc0 06000000 00000000 00000000 15bb3700 ..............7. │ │ 0x00e2dfd0 b04ed300 00000000 10000000 00000000 .N.............. │ │ 0x00e2dfe0 f0dfe200 06000000 80e0e200 00000000 ................ │ │ 0x00e2dff0 15000000 91080000 00000000 14000000 ................ │ │ - 0x00e2e000 3e8b3900 288fc200 16000000 91080000 >.9.(........... │ │ + 0x00e2e000 658b3900 288fc200 16000000 91080000 e.9.(........... │ │ 0x00e2e010 00000000 14000000 9e2f3800 2426ce00 ........./8.$&.. │ │ 0x00e2e020 17000000 91080000 00000000 14000000 ................ │ │ 0x00e2e030 ee493700 5426ce00 18000000 91080000 .I7.T&.......... │ │ 0x00e2e040 00000000 14000000 3ff43700 8426ce00 ........?.7..&.. │ │ 0x00e2e050 19000000 91080000 00000000 14000000 ................ │ │ - 0x00e2e060 5f6c3900 a426ce00 1a000000 91080000 _l9..&.......... │ │ + 0x00e2e060 866c3900 a426ce00 1a000000 91080000 .l9..&.......... │ │ 0x00e2e070 00000000 14000000 fa493700 9426ce00 .........I7..&.. │ │ 0x00e2e080 91000000 00000000 14000000 90773a00 .............w:. │ │ - 0x00e2e090 788ec200 b12f3800 5e443800 51583900 x..../8.^D8.QX9. │ │ + 0x00e2e090 788ec200 b12f3800 5e443800 78583900 x..../8.^D8.xX9. │ │ 0x00e2e0a0 56f43700 f8d83700 50fa3600 97223700 V.7...7.P.6.."7. │ │ - 0x00e2e0b0 4cf93800 4e8b3900 e05f3a00 53783700 L.8.N.9.._:.Sx7. │ │ - 0x00e2e0c0 3dbb3700 3aa23800 99333900 f5a63900 =.7.:.8..39...9. │ │ - 0x00e2e0d0 fdd73800 7d043700 97b33800 afce3800 ..8.}.7...8...8. │ │ - 0x00e2e0e0 33f03800 c9623900 a4103800 edf33900 3.8..b9...8...9. │ │ - 0x00e2e0f0 e5f33900 1c6c3a00 37563a00 c4d63900 ..9..l:.7V:...9. │ │ - 0x00e2e100 411c3a00 91ce3800 98973a00 71123a00 A.:...8...:.q.:. │ │ + 0x00e2e0b0 73f93800 758b3900 e05f3a00 53783700 s.8.u.9.._:.Sx7. │ │ + 0x00e2e0c0 3dbb3700 61a23800 c0333900 1ca73900 =.7.a.8..39...9. │ │ + 0x00e2e0d0 24d83800 7d043700 beb33800 d6ce3800 $.8.}.7...8...8. │ │ + 0x00e2e0e0 5af03800 f0623900 a4103800 14f43900 Z.8..b9...8...9. │ │ + 0x00e2e0f0 0cf43900 1c6c3a00 37563a00 ebd63900 ..9..l:.7V:...9. │ │ + 0x00e2e100 681c3a00 b8ce3800 98973a00 98123a00 h.:...8...:...:. │ │ 0x00e2e110 0a020000 28df3700 ecd3c200 e463ce00 ....(.7......c.. │ │ 0x00e2e120 4cd4c200 8865ce00 00000000 00000000 L....e.......... │ │ 0x00e2e130 7868ce00 1c6bce00 b46bce00 286cce00 xh...k...k..(l.. │ │ 0x00e2e140 00000000 00000000 08020000 2b9f3700 ............+.7. │ │ 0x00e2e150 ecd3c200 686cce00 4cd4c200 2c6dce00 ....hl..L...,m.. │ │ 0x00e2e160 00000000 d06dce00 286ece00 6c70ce00 .....m..(n..lp.. │ │ 0x00e2e170 b070ce00 ec70ce00 00000000 00000000 .p...p.......... │ │ 0x00e2e180 75008010 c7503a00 90008010 b9433700 u....P:......C7. │ │ 0x00e2e190 74008010 5abb3700 76008010 3a9f3700 t...Z.7.v...:.7. │ │ - 0x00e2e1a0 98008010 7a2e3900 77008010 0ab73700 ....z.9.w.....7. │ │ + 0x00e2e1a0 98008010 a12e3900 77008010 0ab73700 ......9.w.....7. │ │ 0x00e2e1b0 65008010 b92f3800 95008010 632d3700 e..../8.....c-7. │ │ - 0x00e2e1c0 96008010 9e6c3900 78008010 741c3a00 .....l9.x...t.:. │ │ - 0x00e2e1d0 79008010 539f3700 8f008010 c9133900 y...S.7.......9. │ │ - 0x00e2e1e0 9b008010 22a73900 7a008010 db443700 ....".9.z....D7. │ │ + 0x00e2e1c0 96008010 c56c3900 78008010 9b1c3a00 .....l9.x.....:. │ │ + 0x00e2e1d0 79008010 539f3700 8f008010 f0133900 y...S.7.......9. │ │ + 0x00e2e1e0 9b008010 49a73900 7a008010 db443700 ....I.9.z....D7. │ │ 0x00e2e1f0 97008010 7eec3700 9a008010 1d823700 ....~.7.......7. │ │ 0x00e2e200 73008010 c0653800 7b008010 1fd93700 s....e8.{.....7. │ │ - 0x00e2e210 8e008010 9c163a00 68008010 81853800 ......:.h.....8. │ │ - 0x00e2e220 7c008010 689f3700 99008010 de133900 |...h.7.......9. │ │ - 0x00e2e230 91008010 c96c3900 7f008010 c0f83900 .....l9.......9. │ │ + 0x00e2e210 8e008010 c3163a00 68008010 81853800 ......:.h.....8. │ │ + 0x00e2e220 7c008010 689f3700 99008010 05143900 |...h.7.......9. │ │ + 0x00e2e230 91008010 f06c3900 7f008010 e7f83900 .....l9.......9. │ │ 0x00e2e240 69008010 b3383a00 80008010 099a3700 i....8:.......7. │ │ - 0x00e2e250 93008010 578b3900 94008010 6a563a00 ....W.9.....jV:. │ │ - 0x00e2e260 81008010 cf913a00 6a008010 d86c3900 ......:.j....l9. │ │ - 0x00e2e270 6b008010 dac33900 6c008010 55bc3800 k.....9.l...U.8. │ │ - 0x00e2e280 6d008010 45a23800 6e008010 0d283a00 m...E.8.n....(:. │ │ - 0x00e2e290 6f008010 f5133900 70008010 c64a3900 o.....9.p....J9. │ │ - 0x00e2e2a0 71008010 c82f3800 72008010 f1c33900 q..../8.r.....9. │ │ + 0x00e2e250 93008010 7e8b3900 94008010 6a563a00 ....~.9.....jV:. │ │ + 0x00e2e260 81008010 cf913a00 6a008010 ff6c3900 ......:.j....l9. │ │ + 0x00e2e270 6b008010 01c43900 6c008010 7cbc3800 k.....9.l...|.8. │ │ + 0x00e2e280 6d008010 6ca23800 6e008010 34283a00 m...l.8.n...4(:. │ │ + 0x00e2e290 6f008010 1c143900 70008010 ed4a3900 o.....9.p....J9. │ │ + 0x00e2e2a0 71008010 c82f3800 72008010 18c43900 q..../8.r.....9. │ │ 0x00e2e2b0 00000000 00000000 6400801b db2f3800 ........d..../8. │ │ - 0x00e2e2c0 6500801b 02c43900 6600801b defe3900 e.....9.f.....9. │ │ - 0x00e2e2d0 6700801b 554f3900 6800801b a6853800 g...UO9.h.....8. │ │ + 0x00e2e2c0 6500801b 29c43900 6600801b 05ff3900 e...).9.f.....9. │ │ + 0x00e2e2d0 6700801b 7c4f3900 6800801b a6853800 g...|O9.h.....8. │ │ 0x00e2e2e0 6900801b 35d93700 6a00801b 49d93700 i...5.7.j...I.7. │ │ - 0x00e2e2f0 6b00801b dcb63800 6c00801b 29d83800 k.....8.l...).8. │ │ - 0x00e2e300 6d00801b d8903a00 6e00801b a3333900 m.....:.n....39. │ │ - 0x00e2e310 00000000 00000000 66000012 ae8b3900 ........f.....9. │ │ + 0x00e2e2f0 6b00801b 03b73800 6c00801b 50d83800 k.....8.l...P.8. │ │ + 0x00e2e300 6d00801b d8903a00 6e00801b ca333900 m.....:.n....39. │ │ + 0x00e2e310 00000000 00000000 66000012 d58b3900 ........f.....9. │ │ 0x00e2e320 67000012 99bb3700 69000012 434a3700 g.....7.i...CJ7. │ │ - 0x00e2e330 79000012 c3333900 81000012 36d83800 y....39.....6.8. │ │ - 0x00e2e340 68000012 c8563a00 6a000012 a31c3a00 h....V:.j.....:. │ │ + 0x00e2e330 79000012 ea333900 81000012 5dd83800 y....39.....].8. │ │ + 0x00e2e340 68000012 c8563a00 6a000012 ca1c3a00 h....V:.j.....:. │ │ 0x00e2e350 7c000012 09983a00 7f000012 cc103800 |.....:.......8. │ │ 0x00e2e360 6b000012 1c303800 6c000012 2d0d3700 k....08.l...-.7. │ │ - 0x00e2e370 6d000012 0d143900 6e000012 460d3700 m.....9.n...F.7. │ │ - 0x00e2e380 6f000012 854f3900 7e000012 7b2d3700 o....O9.~...{-7. │ │ - 0x00e2e390 65000012 4fd83800 7b000012 1e983a00 e...O.8.{.....:. │ │ - 0x00e2e3a0 70000012 1b5f3700 8b000012 c88b3900 p...._7.......9. │ │ - 0x00e2e3b0 71000012 ab493a00 89000012 39c43900 q....I:.....9.9. │ │ - 0x00e2e3c0 72000012 d4333900 7a000012 e38b3900 r....39.z.....9. │ │ - 0x00e2e3d0 73000012 68d83800 80000012 6ff43700 s...h.8.....o.7. │ │ - 0x00e2e3e0 82000012 9c4f3900 83000012 5e393a00 .....O9.....^9:. │ │ - 0x00e2e3f0 74000012 79d83800 85000012 e3333900 t...y.8......39. │ │ - 0x00e2e400 64000012 3ba73900 7d000012 b74f3900 d...;.9.}....O9. │ │ - 0x00e2e410 86000012 f36c3900 75000012 59a23800 .....l9.u...Y.8. │ │ - 0x00e2e420 76000012 7fbc3800 77000012 aebb3700 v.....8.w.....7. │ │ - 0x00e2e430 87000012 74a23800 88000012 51e03900 ....t.8.....Q.9. │ │ - 0x00e2e440 8f000012 99d83800 90000012 50c43900 ......8.....P.9. │ │ - 0x00e2e450 8d000012 65c43900 8a000012 f68b3900 ....e.9.......9. │ │ - 0x00e2e460 8c000012 7b823700 84000012 afd83800 ....{.7.......8. │ │ - 0x00e2e470 78000012 f7fe3900 00000000 00000000 x.....9......... │ │ + 0x00e2e370 6d000012 34143900 6e000012 460d3700 m...4.9.n...F.7. │ │ + 0x00e2e380 6f000012 ac4f3900 7e000012 7b2d3700 o....O9.~...{-7. │ │ + 0x00e2e390 65000012 76d83800 7b000012 1e983a00 e...v.8.{.....:. │ │ + 0x00e2e3a0 70000012 1b5f3700 8b000012 ef8b3900 p...._7.......9. │ │ + 0x00e2e3b0 71000012 ab493a00 89000012 60c43900 q....I:.....`.9. │ │ + 0x00e2e3c0 72000012 fb333900 7a000012 0a8c3900 r....39.z.....9. │ │ + 0x00e2e3d0 73000012 8fd83800 80000012 6ff43700 s.....8.....o.7. │ │ + 0x00e2e3e0 82000012 c34f3900 83000012 5e393a00 .....O9.....^9:. │ │ + 0x00e2e3f0 74000012 a0d83800 85000012 0a343900 t.....8......49. │ │ + 0x00e2e400 64000012 62a73900 7d000012 de4f3900 d...b.9.}....O9. │ │ + 0x00e2e410 86000012 1a6d3900 75000012 80a23800 .....m9.u.....8. │ │ + 0x00e2e420 76000012 a6bc3800 77000012 aebb3700 v.....8.w.....7. │ │ + 0x00e2e430 87000012 9ba23800 88000012 78e03900 ......8.....x.9. │ │ + 0x00e2e440 8f000012 c0d83800 90000012 77c43900 ......8.....w.9. │ │ + 0x00e2e450 8d000012 8cc43900 8a000012 1d8c3900 ......9.......9. │ │ + 0x00e2e460 8c000012 7b823700 84000012 d6d83800 ....{.7.......8. │ │ + 0x00e2e470 78000012 1eff3900 00000000 00000000 x.....9......... │ │ 0x00e2e480 06000000 06000000 04000000 98883a00 ..............:. │ │ 0x00e2e490 14663800 dc18cf00 ac19cf00 9c1acf00 .f8............. │ │ 0x00e2e4a0 181bcf00 201bcf00 641bcf00 d41ccf00 .... ...d....... │ │ 0x00e2e4b0 dc1ccf00 e41ccf00 f01ccf00 00000000 ................ │ │ 0x00e2e4c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e4d0 00000000 f81ccf00 a81dcf00 b01dcf00 ................ │ │ 0x00e2e4e0 d01ecf00 0c1fcf00 141fcf00 941fcf00 ................ │ │ @@ -34723,90 +34723,90 @@ │ │ 0x00e2e610 00000000 00000000 00000000 f81ccf00 ................ │ │ 0x00e2e620 a81dcf00 b01dcf00 00000000 00000000 ................ │ │ 0x00e2e630 141fcf00 941fcf00 5c21cf00 c822cf00 ........\!...".. │ │ 0x00e2e640 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e650 00000000 00000000 d422cf00 5023cf00 ........."..P#.. │ │ 0x00e2e660 5423cf00 ec22cf00 00000000 01000000 T#...".......... │ │ 0x00e2e670 10000000 88e6e200 03000000 00000000 ................ │ │ - 0x00e2e680 14000000 f5d83800 00000000 00000000 ......8......... │ │ - 0x00e2e690 00000000 1f7f3900 d449c400 00000000 ......9..I...... │ │ - 0x00e2e6a0 00000000 04000000 39d93900 d449c400 ........9.9..I.. │ │ + 0x00e2e680 14000000 1cd93800 00000000 00000000 ......8......... │ │ + 0x00e2e690 00000000 467f3900 d449c400 00000000 ....F.9..I...... │ │ + 0x00e2e6a0 00000000 04000000 60d93900 d449c400 ........`.9..I.. │ │ 0x00e2e6b0 00000000 00000000 08000000 f0773a00 .............w:. │ │ 0x00e2e6c0 d449c400 01000000 10000000 e0e6e200 .I.............. │ │ 0x00e2e6d0 0a000000 a8e7e200 7c000000 bc853800 ........|.....8. │ │ - 0x00e2e6e0 00100000 00000000 08000000 b8ad3800 ..............8. │ │ + 0x00e2e6e0 00100000 00000000 08000000 dfad3800 ..............8. │ │ 0x00e2e6f0 c89ac200 00000000 00000000 14000000 ................ │ │ 0x00e2e700 7c7b3700 c449c400 00000000 00000000 |{7..I.......... │ │ 0x00e2e710 18000000 fdc93700 c449c400 00000000 ......7..I...... │ │ - 0x00e2e720 00000000 1c000000 39d93900 d449c400 ........9.9..I.. │ │ + 0x00e2e720 00000000 1c000000 60d93900 d449c400 ........`.9..I.. │ │ 0x00e2e730 00000000 00000000 20000000 72593700 ........ ...rY7. │ │ 0x00e2e740 d449c400 00000000 00000000 24000000 .I..........$... │ │ - 0x00e2e750 fed63900 d449c400 00000000 00000000 ..9..I.......... │ │ + 0x00e2e750 25d73900 d449c400 00000000 00000000 %.9..I.......... │ │ 0x00e2e760 28000000 9f823700 d449c400 00000000 (.....7..I...... │ │ - 0x00e2e770 00000000 2c000000 bfc43900 d449c400 ....,.....9..I.. │ │ + 0x00e2e770 00000000 2c000000 e6c43900 d449c400 ....,.....9..I.. │ │ 0x00e2e780 00000000 00000000 30000000 31663800 ........0...1f8. │ │ 0x00e2e790 d449c400 05000000 00000000 4c000000 .I..........L... │ │ 0x00e2e7a0 11bc3700 e02fcf00 00000000 00000000 ..7../.......... │ │ 0x00e2e7b0 00000000 00000000 7430cf00 00000000 ........t0...... │ │ 0x00e2e7c0 00000000 01000000 10000000 e0e7e200 ................ │ │ 0x00e2e7d0 02000000 08e8e200 7c000000 0f573a00 ........|....W:. │ │ 0x00e2e7e0 00000000 00000000 14000000 7c7b3700 ............|{7. │ │ 0x00e2e7f0 c449c400 00000000 00000000 18000000 .I.............. │ │ 0x00e2e800 fdc93700 c449c400 00000000 00000000 ..7..I.......... │ │ 0x00e2e810 00000000 00000000 7430cf00 00000000 ........t0...... │ │ 0x00e2e820 00000000 01000000 10000000 40e8e200 ............@... │ │ - 0x00e2e830 04000000 90e8e200 14000000 436d3900 ............Cm9. │ │ - 0x00e2e840 91000000 00000000 00000000 abf83800 ..............8. │ │ + 0x00e2e830 04000000 90e8e200 14000000 6a6d3900 ............jm9. │ │ + 0x00e2e840 91000000 00000000 00000000 d2f83800 ..............8. │ │ 0x00e2e850 f893c200 91000000 01000000 04000000 ................ │ │ 0x00e2e860 82393a00 f893c200 91000000 02000000 .9:............. │ │ - 0x00e2e870 08000000 526d3900 688dc200 91000000 ....Rm9.h....... │ │ + 0x00e2e870 08000000 796d3900 688dc200 91000000 ....ym9.h....... │ │ 0x00e2e880 03000000 0c000000 93983a00 688dc200 ..........:.h... │ │ 0x00e2e890 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e8a0 f430cf00 00000000 00000000 64000002 .0..........d... │ │ - 0x00e2e8b0 c4c43900 65000002 6c4a3700 66000002 ..9.e...lJ7.f... │ │ - 0x00e2e8c0 93393a00 67000002 ee4f3900 68000002 .9:.g....O9.h... │ │ - 0x00e2e8d0 b15e3900 6a000002 758c3900 6b000002 .^9.j...u.9.k... │ │ + 0x00e2e8b0 ebc43900 65000002 6c4a3700 66000002 ..9.e...lJ7.f... │ │ + 0x00e2e8c0 93393a00 67000002 15503900 68000002 .9:.g....P9.h... │ │ + 0x00e2e8d0 d85e3900 6a000002 9c8c3900 6b000002 .^9.j.....9.k... │ │ 0x00e2e8e0 a50d3700 6c000002 764c3800 6d000002 ..7.l...vL8.m... │ │ - 0x00e2e8f0 6ea73900 6e000002 8c303800 84000002 n.9.n....08..... │ │ + 0x00e2e8f0 95a73900 6e000002 8c303800 84000002 ..9.n....08..... │ │ 0x00e2e900 a8303800 6f000002 1dbc3700 7a000002 .08.o.....7.z... │ │ - 0x00e2e910 784a3700 9e000002 35343900 91000002 xJ7.....549..... │ │ - 0x00e2e920 8a8c3900 70000002 f2773a00 7c000002 ..9.p....w:.|... │ │ - 0x00e2e930 01503900 7d000002 0d783a00 7b000002 .P9.}....x:.{... │ │ + 0x00e2e910 784a3700 9e000002 5c343900 91000002 xJ7.....\49..... │ │ + 0x00e2e920 b18c3900 70000002 f2773a00 7c000002 ..9.p....w:.|... │ │ + 0x00e2e930 28503900 7d000002 0d783a00 7b000002 (P9.}....x:.{... │ │ 0x00e2e940 ca853800 85000002 b6f43700 90000002 ..8.......7..... │ │ 0x00e2e950 1c573a00 9d000002 ba063700 8f000002 .W:.......7..... │ │ - 0x00e2e960 46143900 89000002 829f3700 ab000002 F.9.......7..... │ │ + 0x00e2e960 6d143900 89000002 829f3700 ab000002 m.9.......7..... │ │ 0x00e2e970 16113800 ad000002 1c503a00 a0000002 ..8......P:..... │ │ 0x00e2e980 16723a00 b5000002 1a603800 83000002 .r:......`8..... │ │ - 0x00e2e990 8fe03900 9c000002 ba0d3700 ae000002 ..9.......7..... │ │ - 0x00e2e9a0 919f3700 a7000002 15ff3900 a1000002 ..7.......9..... │ │ + 0x00e2e990 b6e03900 9c000002 ba0d3700 ae000002 ..9.......7..... │ │ + 0x00e2e9a0 919f3700 a7000002 3cff3900 a1000002 ..7.....<.9..... │ │ 0x00e2e9b0 142a3800 8a000002 e6653700 8d000002 .*8......e7..... │ │ - 0x00e2e9c0 5c143900 95000002 25783a00 92000002 \.9.....%x:..... │ │ + 0x00e2e9c0 83143900 95000002 25783a00 92000002 ..9.....%x:..... │ │ 0x00e2e9d0 a19f3700 af000002 f6653700 96000002 ..7......e7..... │ │ - 0x00e2e9e0 7f2d3900 b0000002 ac393a00 8b000002 .-9......9:..... │ │ + 0x00e2e9e0 a62d3900 b0000002 ac393a00 8b000002 .-9......9:..... │ │ 0x00e2e9f0 40573a00 8e000002 ba823700 7e000002 @W:.......7.~... │ │ - 0x00e2ea00 904c3800 a5000002 dcf93800 78000002 .L8.......8.x... │ │ - 0x00e2ea10 36663800 86000002 a0a23800 98000002 6f8.......8..... │ │ - 0x00e2ea20 a6e03900 b3000002 fe7d3800 69000002 ..9......}8.i... │ │ - 0x00e2ea30 34f33800 a8000002 ce823700 a9000002 4.8.......7..... │ │ + 0x00e2ea00 904c3800 a5000002 03fa3800 78000002 .L8.......8.x... │ │ + 0x00e2ea10 36663800 86000002 c7a23800 98000002 6f8.......8..... │ │ + 0x00e2ea20 cde03900 b3000002 fe7d3800 69000002 ..9......}8.i... │ │ + 0x00e2ea30 5bf33800 a8000002 ce823700 a9000002 [.8.......7..... │ │ 0x00e2ea40 49663800 aa000002 26113800 8c000002 If8.....&.8..... │ │ - 0x00e2ea50 2cbc3700 71000002 736d3900 ac000002 ,.7.q...sm9..... │ │ - 0x00e2ea60 71143900 7f000002 bee03900 79000002 q.9.......9.y... │ │ + 0x00e2ea50 2cbc3700 71000002 9a6d3900 ac000002 ,.7.q....m9..... │ │ + 0x00e2ea60 98143900 7f000002 e5e03900 79000002 ..9.......9.y... │ │ 0x00e2ea70 a0983a00 94000002 d57d3800 72000002 ..:......}8.r... │ │ - 0x00e2ea80 2dff3900 b1000002 35113800 9f000002 -.9.....5.8..... │ │ - 0x00e2ea90 944a3700 a4000002 d7c43900 b2000002 .J7.......9..... │ │ - 0x00e2eaa0 f2f93800 80000002 40993700 81000002 ..8.....@.7..... │ │ + 0x00e2ea80 54ff3900 b1000002 35113800 9f000002 T.9.....5.8..... │ │ + 0x00e2ea90 944a3700 a4000002 fec43900 b2000002 .J7.......9..... │ │ + 0x00e2eaa0 19fa3800 80000002 40993700 81000002 ..8.....@.7..... │ │ 0x00e2eab0 62603800 b4000002 bd393a00 82000002 b`8......9:..... │ │ 0x00e2eac0 b59f3700 88000002 68663800 87000002 ..7.....hf8..... │ │ - 0x00e2ead0 50573a00 73000002 b3a23800 74000002 PW:.s.....8.t... │ │ - 0x00e2eae0 51843900 75000002 d29f3700 a6000002 Q.9.u.....7..... │ │ + 0x00e2ead0 50573a00 73000002 daa23800 74000002 PW:.s.....8.t... │ │ + 0x00e2eae0 78843900 75000002 d29f3700 a6000002 x.9.u.....7..... │ │ 0x00e2eaf0 403b3700 97000002 4b113800 76000002 @;7.....K.8.v... │ │ - 0x00e2eb00 3c783a00 a2000002 e7f83900 a3000002 28. │ │ - 0x00e30e60 21013a00 8e9a3a00 dd673700 24243a00 !.:...:..g7.$$:. │ │ - 0x00e30e70 a02f3700 84db3800 c30f3700 56683800 ./7...8...7.Vh8. │ │ - 0x00e30e80 5e843700 88fb3800 18593a00 ea0f3700 ^.7...8..Y:...7. │ │ - 0x00e30e90 79843700 f16f3900 b59a3a00 788e3900 y.7..o9...:.x.9. │ │ - 0x00e30ea0 b1db3800 83a43800 45593a00 ca9a3a00 ..8...8.EY:...:. │ │ - 0x00e30eb0 68a93900 91873800 98843700 ee163900 h.9...8...7...9. │ │ - 0x00e30ec0 74593a00 494e3800 481e3a00 764e3800 tY:.IN8.H.:.vN8. │ │ - 0x00e30ed0 908e3900 e6c63900 bde23900 a44e3800 ..9...9...9..N8. │ │ - 0x00e30ee0 5dbe3700 9cfb3800 afa43800 09703900 ].7...8...8..p9. │ │ - 0x00e30ef0 b8873800 d5be3800 ef9a3a00 b9843700 ..8...8...:...7. │ │ - 0x00e30f00 7d683800 85a93900 983b3a00 9a593a00 }h8...9..;:..Y:. │ │ - 0x00e30f10 4e013a00 bd3b3a00 1b173900 881e3a00 N.:..;:...9...:. │ │ - 0x00e30f20 caa43800 74a13700 1d9b3a00 fcf53700 ..8.t.7...:...7. │ │ - 0x00e30f30 dfdb3800 fa793a00 e23b3a00 69013a00 ..8..y:..;:.i.:. │ │ - 0x00e30f40 8fa93900 3c703900 c58e3900 dc843700 ..9.28. │ │ + 0x00e30e60 48013a00 8e9a3a00 dd673700 4b243a00 H.:...:..g7.K$:. │ │ + 0x00e30e70 a02f3700 abdb3800 c30f3700 56683800 ./7...8...7.Vh8. │ │ + 0x00e30e80 5e843700 affb3800 18593a00 ea0f3700 ^.7...8..Y:...7. │ │ + 0x00e30e90 79843700 18703900 b59a3a00 9f8e3900 y.7..p9...:...9. │ │ + 0x00e30ea0 d8db3800 aaa43800 45593a00 ca9a3a00 ..8...8.EY:...:. │ │ + 0x00e30eb0 8fa93900 91873800 98843700 15173900 ..9...8...7...9. │ │ + 0x00e30ec0 74593a00 494e3800 6f1e3a00 764e3800 tY:.IN8.o.:.vN8. │ │ + 0x00e30ed0 b78e3900 0dc73900 e4e23900 a44e3800 ..9...9...9..N8. │ │ + 0x00e30ee0 5dbe3700 c3fb3800 d6a43800 30703900 ].7...8...8.0p9. │ │ + 0x00e30ef0 b8873800 fcbe3800 ef9a3a00 b9843700 ..8...8...:...7. │ │ + 0x00e30f00 7d683800 aca93900 983b3a00 9a593a00 }h8...9..;:..Y:. │ │ + 0x00e30f10 75013a00 bd3b3a00 42173900 af1e3a00 u.:..;:.B.9...:. │ │ + 0x00e30f20 f1a43800 74a13700 1d9b3a00 fcf53700 ..8.t.7...:...7. │ │ + 0x00e30f30 06dc3800 fa793a00 e23b3a00 90013a00 ..8..y:..;:...:. │ │ + 0x00e30f40 b6a93900 63703900 ec8e3900 dc843700 ..9.cp9...9...7. │ │ + 0x00e30f50 1dbf3800 0c523900 1e523900 098f3900 ..8..R9..R9...9. │ │ + 0x00e30f60 03a53800 1adb3700 d51e3a00 25363900 ..8...7...:.%69. │ │ + 0x00e30f70 6c323800 22dc3800 f5843700 4e8f3900 l28.".8...7.N.9. │ │ + 0x00e30f80 36bf3800 90be3700 b9013a00 1d133800 6.8...7...:...8. │ │ + 0x00e30f90 34dc3800 08853700 9a323800 c7323800 4.8...7..28..28. │ │ + 0x00e30fa0 97683800 319b3a00 77173900 00000000 .h8.1.:.w.9..... │ │ 0x00e30fb0 00000000 00000000 0a000000 05000000 ................ │ │ 0x00e30fc0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e30fd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e30fe0 00000000 00000000 590b3900 00000000 ........Y.9..... │ │ + 0x00e30fe0 00000000 00000000 800b3900 00000000 ..........9..... │ │ 0x00e30ff0 00000000 00800000 00000000 00000000 ................ │ │ 0x00e31000 64000000 ffffffff 00000000 00000000 d............... │ │ 0x00e31010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e31020 00000000 00000000 702f3900 00000000 ........p/9..... │ │ + 0x00e31020 00000000 00000000 972f3900 00000000 ........./9..... │ │ 0x00e31030 00000000 00000000 04000000 04000000 ................ │ │ 0x00e31040 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e31050 00000000 00000000 00000000 00000000 ................ │ │ 0x00e31060 00000000 00000000 35f63700 00000000 ........5.7..... │ │ 0x00e31070 00000000 00000000 04000000 04000000 ................ │ │ 0x00e31080 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e31090 00000000 00000000 00000000 00000000 ................ │ │ @@ -35407,1452 +35407,1452 @@ │ │ 0x00e310d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e310e0 00000000 00000000 89473a00 00000000 .........G:..... │ │ 0x00e310f0 00000000 00000000 02000000 03000000 ................ │ │ 0x00e31100 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e31110 00000000 00000000 00000000 00000000 ................ │ │ 0x00e31120 00000000 00000000 01000000 10000000 ................ │ │ 0x00e31130 4411e300 02000000 00000000 08000000 D............... │ │ - 0x00e31140 6a8f3900 00000000 00000000 00000000 j.9............. │ │ - 0x00e31150 74c73800 688ec200 02000000 00000000 t.8.h........... │ │ + 0x00e31140 918f3900 00000000 00000000 00000000 ..9............. │ │ + 0x00e31150 9bc73800 688ec200 02000000 00000000 ..8.h........... │ │ 0x00e31160 04000000 f7fd3600 788ec200 01000000 ......6.x....... │ │ 0x00e31170 10000000 8811e300 03000000 00000000 ................ │ │ 0x00e31180 24000000 33683700 00100000 00000000 $...3h7......... │ │ 0x00e31190 00000000 8b2b3800 688dc200 00000000 .....+8.h....... │ │ - 0x00e311a0 00000000 10000000 c3fb3800 9cfdc300 ..........8..... │ │ + 0x00e311a0 00000000 10000000 eafb3800 9cfdc300 ..........8..... │ │ 0x00e311b0 05000000 00000000 14000000 fa2f3700 ............./7. │ │ 0x00e311c0 0059d300 01000000 10000000 e011e300 .Y.............. │ │ - 0x00e311d0 07000000 6c12e300 2c000000 5a173900 ....l...,...Z.9. │ │ - 0x00e311e0 01000000 00000000 00000000 b8ad3800 ..............8. │ │ + 0x00e311d0 07000000 6c12e300 2c000000 81173900 ....l...,.....9. │ │ + 0x00e311e0 01000000 00000000 00000000 dfad3800 ..............8. │ │ 0x00e311f0 688dc200 00100000 00000000 04000000 h............... │ │ 0x00e31200 4e133800 f893c200 00000000 00000000 N.8............. │ │ - 0x00e31210 0c000000 c2a13800 8459d300 00000000 ......8..Y...... │ │ - 0x00e31220 00000000 10000000 30c73900 9cfdc300 ........0.9..... │ │ - 0x00e31230 01000000 00000000 14000000 b9f83800 ..............8. │ │ + 0x00e31210 0c000000 e9a13800 8459d300 00000000 ......8..Y...... │ │ + 0x00e31220 00000000 10000000 57c73900 9cfdc300 ........W.9..... │ │ + 0x00e31230 01000000 00000000 14000000 e0f83800 ..............8. │ │ 0x00e31240 9cfdc300 05000000 00000000 18000000 ................ │ │ - 0x00e31250 798f3900 704fd300 95000000 00000000 y.9.pO.......... │ │ + 0x00e31250 a08f3900 704fd300 95000000 00000000 ..9.pO.......... │ │ 0x00e31260 1c000000 fa2f3700 0059d300 00000000 ...../7..Y...... │ │ 0x00e31270 02000000 00000000 00000000 bc50d300 .............P.. │ │ 0x00e31280 20000000 00000000 01000000 10000000 ............... │ │ 0x00e31290 a412e300 03000000 e012e300 90000000 ................ │ │ 0x00e312a0 40683700 00100000 00000000 00000000 @h7............. │ │ 0x00e312b0 504c3800 804fd300 00100000 00000000 PL8..O.......... │ │ 0x00e312c0 2c000000 4e133800 f893c200 00100000 ,...N.8......... │ │ 0x00e312d0 00000000 34000000 ed813700 c88dc200 ....4.....7..... │ │ 0x00e312e0 00000000 01000000 44000000 84000000 ........D....... │ │ 0x00e312f0 fc50d300 00000000 00000000 01000000 .P.............. │ │ 0x00e31300 10000000 1813e300 03000000 00000000 ................ │ │ 0x00e31310 18000000 dca13700 00000000 00000000 ......7......... │ │ - 0x00e31320 00000000 74c73800 688ec200 01000000 ....t.8.h....... │ │ + 0x00e31320 00000000 9bc73800 688ec200 01000000 ......8.h....... │ │ 0x00e31330 00000000 04000000 0a103700 088fc200 ..........7..... │ │ - 0x00e31340 00100000 00000000 08000000 44353900 ............D59. │ │ + 0x00e31340 00100000 00000000 08000000 6b353900 ............k59. │ │ 0x00e31350 2c8dc200 00000000 ffffffff 7013e300 ,...........p... │ │ - 0x00e31360 00000000 00000000 00000000 d21e3a00 ..............:. │ │ - 0x00e31370 04000000 00000000 00000000 68173900 ............h.9. │ │ + 0x00e31360 00000000 00000000 00000000 f91e3a00 ..............:. │ │ + 0x00e31370 04000000 00000000 00000000 8f173900 ..............9. │ │ 0x00e31380 0059d300 01000000 10000000 a013e300 .Y.............. │ │ - 0x00e31390 02000000 00000000 10000000 e21e3a00 ..............:. │ │ - 0x00e313a0 00000000 00000000 00000000 74c73800 ............t.8. │ │ + 0x00e31390 02000000 00000000 10000000 091f3a00 ..............:. │ │ + 0x00e313a0 00000000 00000000 00000000 9bc73800 ..............8. │ │ 0x00e313b0 688ec200 00000000 00000000 04000000 h............... │ │ - 0x00e313c0 44353900 d88ec200 04000000 10000000 D59............. │ │ + 0x00e313c0 6b353900 d88ec200 04000000 10000000 k59............. │ │ 0x00e313d0 00000000 00000000 e413e300 00000000 ................ │ │ - 0x00e313e0 72173900 00000000 c05bd300 9c5cd300 r.9......[...\.. │ │ + 0x00e313e0 99173900 00000000 c05bd300 9c5cd300 ..9......[...\.. │ │ 0x00e313f0 00000000 105dd300 685fd300 9461d300 .....]..h_...a.. │ │ 0x00e31400 00000000 00000000 00000000 ffffffff ................ │ │ 0x00e31410 2414e300 00000000 00000000 00000000 $............... │ │ - 0x00e31420 1aa53800 04000000 00000000 00000000 ..8............. │ │ + 0x00e31420 41a53800 04000000 00000000 00000000 A.8............. │ │ 0x00e31430 d9873800 3867d300 00000000 ffffffff ..8.8g.......... │ │ 0x00e31440 5414e300 00000000 00000000 00000000 T............... │ │ - 0x00e31450 4f523900 02000000 00000000 00000000 OR9............. │ │ + 0x00e31450 76523900 02000000 00000000 00000000 vR9............. │ │ 0x00e31460 e5593a00 4059d300 04000000 10000000 .Y:.@Y.......... │ │ 0x00e31470 00000000 00000000 8414e300 00000000 ................ │ │ - 0x00e31480 d2fb3800 00000000 00000000 0868d300 ..8..........h.. │ │ + 0x00e31480 f9fb3800 00000000 00000000 0868d300 ..8..........h.. │ │ 0x00e31490 00000000 00000000 9877d300 b077d300 .........w...w.. │ │ 0x00e314a0 cc77d300 1879d300 01000000 10000000 .w...y.......... │ │ 0x00e314b0 c414e300 02000000 00000000 18000000 ................ │ │ - 0x00e314c0 d2fb3800 00000000 00000000 00000000 ..8............. │ │ - 0x00e314d0 0aa23800 f893c200 00000000 00000000 ..8............. │ │ + 0x00e314c0 f9fb3800 00000000 00000000 00000000 ..8............. │ │ + 0x00e314d0 31a23800 f893c200 00000000 00000000 1.8............. │ │ 0x00e314e0 04000000 eba13700 c88dc200 01000000 ......7......... │ │ 0x00e314f0 10000000 0815e300 0a000000 dcec3f00 ..............?. │ │ - 0x00e31500 48000000 4bc73900 91000000 00000000 H...K.9......... │ │ - 0x00e31510 00000000 b8ad3800 688dc200 00100000 ......8.h....... │ │ + 0x00e31500 48000000 72c73900 91000000 00000000 H...r.9......... │ │ + 0x00e31510 00000000 dfad3800 688dc200 00100000 ......8.h....... │ │ 0x00e31520 00000000 04000000 8b2b3800 688dc200 .........+8.h... │ │ 0x00e31530 00100000 00000000 14000000 ed813700 ..............7. │ │ 0x00e31540 f893c200 00000000 00000000 1c000000 ................ │ │ - 0x00e31550 c2a13800 8459d300 00100000 00000000 ..8..Y.......... │ │ + 0x00e31550 e9a13800 8459d300 00100000 00000000 ..8..Y.......... │ │ 0x00e31560 20000000 c24e3800 a880d300 00000000 ....N8......... │ │ - 0x00e31570 00000000 28000000 69d93800 8459d300 ....(...i.8..Y.. │ │ - 0x00e31580 00000000 00000000 2c000000 a83b3900 ........,....;9. │ │ + 0x00e31570 00000000 28000000 90d93800 8459d300 ....(.....8..Y.. │ │ + 0x00e31580 00000000 00000000 2c000000 cf3b3900 ........,....;9. │ │ 0x00e31590 c867d300 89000000 01000000 30000000 .g..........0... │ │ - 0x00e315a0 55c73900 c88dc200 89000000 02000000 U.9............. │ │ + 0x00e315a0 7cc73900 c88dc200 89000000 02000000 |.9............. │ │ 0x00e315b0 34000000 e5683800 c88dc200 95000000 4....h8......... │ │ 0x00e315c0 03000000 38000000 fa2f3700 0059d300 ....8..../7..Y.. │ │ 0x00e315d0 01000000 10000000 ec15e300 03000000 ................ │ │ 0x00e315e0 2816e300 e0000000 dc9b3700 00100000 (.........7..... │ │ - 0x00e315f0 00000000 00000000 4ddc3800 fc7bd300 ........M.8..{.. │ │ + 0x00e315f0 00000000 00000000 74dc3800 fc7bd300 ........t.8..{.. │ │ 0x00e31600 00100000 00000000 48000000 4e133800 ........H...N.8. │ │ 0x00e31610 f893c200 00100000 00000000 50000000 ............P... │ │ 0x00e31620 ed813700 c88dc200 00000000 01000000 ..7............. │ │ 0x00e31630 70000000 cc000000 787ed300 00000000 p.......x~...... │ │ 0x00e31640 00000000 01000000 10000000 6016e300 ............`... │ │ 0x00e31650 02000000 00000000 08000000 28103700 ............(.7. │ │ 0x00e31660 00000000 00000000 00000000 250f3700 ............%.7. │ │ 0x00e31670 9cfdc300 00000000 00000000 04000000 ................ │ │ - 0x00e31680 cd8d3900 9cfdc300 01000000 10000000 ..9............. │ │ + 0x00e31680 f48d3900 9cfdc300 01000000 10000000 ..9............. │ │ 0x00e31690 a416e300 05000000 00000000 14000000 ................ │ │ 0x00e316a0 2b7a3a00 05000000 00000000 00000000 +z:............. │ │ 0x00e316b0 d5be3700 688ec200 8d000000 00000000 ..7.h........... │ │ - 0x00e316c0 04000000 61523900 688ec200 01000000 ....aR9.h....... │ │ + 0x00e316c0 04000000 88523900 688ec200 01000000 .....R9.h....... │ │ 0x00e316d0 00000000 08000000 d8983a00 e48dc200 ..........:..... │ │ 0x00e316e0 01000000 00000000 0c000000 53993a00 ............S.:. │ │ 0x00e316f0 2c8dc200 8d000000 01000000 10000000 ,............... │ │ 0x00e31700 f6a13700 f893c200 00040000 a09ad300 ..7............. │ │ 0x00e31710 01040000 bc9ad300 02040000 cc9ad300 ................ │ │ 0x00e31720 03040000 b89bd300 00000000 00000000 ................ │ │ - 0x00e31730 44b13900 06000000 00000000 00000000 D.9............. │ │ - 0x00e31740 ffffffff b8ad3800 06000000 00000000 ......8......... │ │ - 0x00e31750 00000000 ffffffff 271f3a00 06000000 ........'.:..... │ │ + 0x00e31730 6bb13900 06000000 00000000 00000000 k.9............. │ │ + 0x00e31740 ffffffff dfad3800 06000000 00000000 ......8......... │ │ + 0x00e31750 00000000 ffffffff 4e1f3a00 06000000 ........N.:..... │ │ 0x00e31760 00000000 00000000 ffffffff 5a393800 ............Z98. │ │ 0x00e31770 01000000 00000000 00000000 ffffffff ................ │ │ 0x00e31780 00000000 00000000 00000000 00000000 ................ │ │ 0x00e31790 00000000 98883a00 d24c3700 ccdde300 ......:..L7..... │ │ 0x00e317a0 00000000 43953800 d24c3700 fcdde300 ....C.8..L7..... │ │ 0x00e317b0 00000000 93573700 d24c3700 1cdce300 .....W7..L7..... │ │ 0x00e317c0 00000000 dd253700 d24c3700 4cdce300 .....%7..L7.L... │ │ - 0x00e317d0 00000000 6d5e3900 d24c3700 7cdce300 ....m^9..L7.|... │ │ - 0x00e317e0 00000000 43d43900 d24c3700 acdce300 ....C.9..L7..... │ │ - 0x00e317f0 00000000 89b43800 d24c3700 0cdde300 ......8..L7..... │ │ + 0x00e317d0 00000000 945e3900 d24c3700 7cdce300 .....^9..L7.|... │ │ + 0x00e317e0 00000000 6ad43900 d24c3700 acdce300 ....j.9..L7..... │ │ + 0x00e317f0 00000000 b0b43800 d24c3700 0cdde300 ......8..L7..... │ │ 0x00e31800 00000000 f7793700 d24c3700 3cdde300 .....y7..L7.<... │ │ 0x00e31810 00000000 7b763800 d24c3700 6cdde300 ....{v8..L7.l... │ │ 0x00e31820 00000000 c71f3700 d24c3700 9cdde300 ......7..L7..... │ │ 0x00e31830 00000000 99ea3700 12bf3700 dcdce300 ......7...7..... │ │ 0x00e31840 00000000 98883a00 e74e3800 b8bee300 ......:..N8..... │ │ - 0x00e31850 00000000 98883a00 7c173900 68c0e300 ......:.|.9.h... │ │ + 0x00e31850 00000000 98883a00 a3173900 68c0e300 ......:...9.h... │ │ 0x00e31860 00000000 93573700 e74e3800 00bfe300 .....W7..N8..... │ │ - 0x00e31870 00000000 93573700 7c173900 b0c0e300 .....W7.|.9..... │ │ + 0x00e31870 00000000 93573700 a3173900 b0c0e300 .....W7...9..... │ │ 0x00e31880 00000000 dd253700 e74e3800 48bfe300 .....%7..N8.H... │ │ - 0x00e31890 00000000 dd253700 7c173900 f8c0e300 .....%7.|.9..... │ │ - 0x00e318a0 00000000 6d5e3900 e74e3800 90bfe300 ....m^9..N8..... │ │ - 0x00e318b0 00000000 6d5e3900 7c173900 40c1e300 ....m^9.|.9.@... │ │ - 0x00e318c0 00000000 43d43900 e74e3800 d8bfe300 ....C.9..N8..... │ │ - 0x00e318d0 00000000 43d43900 7c173900 88c1e300 ....C.9.|.9..... │ │ - 0x00e318e0 00000000 43d43900 214f3800 84dae300 ....C.9.!O8..... │ │ + 0x00e31890 00000000 dd253700 a3173900 f8c0e300 .....%7...9..... │ │ + 0x00e318a0 00000000 945e3900 e74e3800 90bfe300 .....^9..N8..... │ │ + 0x00e318b0 00000000 945e3900 a3173900 40c1e300 .....^9...9.@... │ │ + 0x00e318c0 00000000 6ad43900 e74e3800 d8bfe300 ....j.9..N8..... │ │ + 0x00e318d0 00000000 6ad43900 a3173900 88c1e300 ....j.9...9..... │ │ + 0x00e318e0 00000000 6ad43900 214f3800 84dae300 ....j.9.!O8..... │ │ 0x00e318f0 00000000 99ea3700 25a23700 20c0e300 ......7.%.7. ... │ │ 0x00e31900 00000000 99ea3700 f54c3700 d0c1e300 ......7..L7..... │ │ 0x00e31910 00000000 99ea3700 7e853700 bcdae300 ......7.~.7..... │ │ - 0x00e31920 00000000 98883a00 311f3a00 bcdbe300 ......:.1.:..... │ │ - 0x00e31930 00000000 98883a00 67dc3800 74dbe300 ......:.g.8.t... │ │ - 0x00e31940 00000000 6d5e3900 311f3a00 3cdbe300 ....m^9.1.:.<... │ │ - 0x00e31950 00000000 6d5e3900 67dc3800 f4dae300 ....m^9.g.8..... │ │ - 0x00e31960 00000000 98883a00 defb3800 18c2e300 ......:...8..... │ │ + 0x00e31920 00000000 98883a00 581f3a00 bcdbe300 ......:.X.:..... │ │ + 0x00e31930 00000000 98883a00 8edc3800 74dbe300 ......:...8.t... │ │ + 0x00e31940 00000000 945e3900 581f3a00 3cdbe300 .....^9.X.:.<... │ │ + 0x00e31950 00000000 945e3900 8edc3800 f4dae300 .....^9...8..... │ │ + 0x00e31960 00000000 98883a00 05fc3800 18c2e300 ......:...8..... │ │ 0x00e31970 00000000 98883a00 34883800 60c2e300 ......:.4.8.`... │ │ 0x00e31980 00000000 98883a00 3b3c3a00 a8c2e300 ......:.;<:..... │ │ 0x00e31990 00000000 98883a00 5f133800 f0c2e300 ......:._.8..... │ │ - 0x00e319a0 00000000 98883a00 d7a93900 38c3e300 ......:...9.8... │ │ + 0x00e319a0 00000000 98883a00 fea93900 38c3e300 ......:...9.8... │ │ 0x00e319b0 00000000 98883a00 78883800 80c3e300 ......:.x.8..... │ │ - 0x00e319c0 00000000 43953800 defb3800 c8c3e300 ....C.8...8..... │ │ + 0x00e319c0 00000000 43953800 05fc3800 c8c3e300 ....C.8...8..... │ │ 0x00e319d0 00000000 43953800 34883800 10c4e300 ....C.8.4.8..... │ │ 0x00e319e0 00000000 43953800 3b3c3a00 58c4e300 ....C.8.;<:.X... │ │ 0x00e319f0 00000000 43953800 5f133800 a0c4e300 ....C.8._.8..... │ │ - 0x00e31a00 00000000 43953800 d7a93900 e8c4e300 ....C.8...9..... │ │ + 0x00e31a00 00000000 43953800 fea93900 e8c4e300 ....C.8...9..... │ │ 0x00e31a10 00000000 43953800 78883800 30c5e300 ....C.8.x.8.0... │ │ - 0x00e31a20 00000000 93573700 defb3800 78c5e300 .....W7...8.x... │ │ + 0x00e31a20 00000000 93573700 05fc3800 78c5e300 .....W7...8.x... │ │ 0x00e31a30 00000000 93573700 34883800 c0c5e300 .....W7.4.8..... │ │ 0x00e31a40 00000000 93573700 3b3c3a00 08c6e300 .....W7.;<:..... │ │ 0x00e31a50 00000000 93573700 5f133800 50c6e300 .....W7._.8.P... │ │ - 0x00e31a60 00000000 93573700 d7a93900 98c6e300 .....W7...9..... │ │ + 0x00e31a60 00000000 93573700 fea93900 98c6e300 .....W7...9..... │ │ 0x00e31a70 00000000 93573700 78883800 e0c6e300 .....W7.x.8..... │ │ - 0x00e31a80 00000000 dd253700 defb3800 28c7e300 .....%7...8.(... │ │ + 0x00e31a80 00000000 dd253700 05fc3800 28c7e300 .....%7...8.(... │ │ 0x00e31a90 00000000 dd253700 34883800 70c7e300 .....%7.4.8.p... │ │ 0x00e31aa0 00000000 dd253700 3b3c3a00 b8c7e300 .....%7.;<:..... │ │ 0x00e31ab0 00000000 dd253700 5f133800 00c8e300 .....%7._.8..... │ │ - 0x00e31ac0 00000000 dd253700 d7a93900 48c8e300 .....%7...9.H... │ │ + 0x00e31ac0 00000000 dd253700 fea93900 48c8e300 .....%7...9.H... │ │ 0x00e31ad0 00000000 dd253700 78883800 90c8e300 .....%7.x.8..... │ │ - 0x00e31ae0 00000000 6d5e3900 defb3800 d8c8e300 ....m^9...8..... │ │ - 0x00e31af0 00000000 6d5e3900 34883800 20c9e300 ....m^9.4.8. ... │ │ - 0x00e31b00 00000000 6d5e3900 3b3c3a00 68c9e300 ....m^9.;<:.h... │ │ - 0x00e31b10 00000000 6d5e3900 5f133800 b0c9e300 ....m^9._.8..... │ │ - 0x00e31b20 00000000 6d5e3900 d7a93900 f8c9e300 ....m^9...9..... │ │ - 0x00e31b30 00000000 6d5e3900 78883800 40cae300 ....m^9.x.8.@... │ │ - 0x00e31b40 00000000 43d43900 defb3800 88cae300 ....C.9...8..... │ │ - 0x00e31b50 00000000 43d43900 34883800 d0cae300 ....C.9.4.8..... │ │ - 0x00e31b60 00000000 43d43900 3b3c3a00 18cbe300 ....C.9.;<:..... │ │ - 0x00e31b70 00000000 43d43900 5f133800 60cbe300 ....C.9._.8.`... │ │ - 0x00e31b80 00000000 43d43900 d7a93900 a8cbe300 ....C.9...9..... │ │ - 0x00e31b90 00000000 43d43900 78883800 f0cbe300 ....C.9.x.8..... │ │ - 0x00e31ba0 00000000 7b763800 defb3800 48d1e300 ....{v8...8.H... │ │ + 0x00e31ae0 00000000 945e3900 05fc3800 d8c8e300 .....^9...8..... │ │ + 0x00e31af0 00000000 945e3900 34883800 20c9e300 .....^9.4.8. ... │ │ + 0x00e31b00 00000000 945e3900 3b3c3a00 68c9e300 .....^9.;<:.h... │ │ + 0x00e31b10 00000000 945e3900 5f133800 b0c9e300 .....^9._.8..... │ │ + 0x00e31b20 00000000 945e3900 fea93900 f8c9e300 .....^9...9..... │ │ + 0x00e31b30 00000000 945e3900 78883800 40cae300 .....^9.x.8.@... │ │ + 0x00e31b40 00000000 6ad43900 05fc3800 88cae300 ....j.9...8..... │ │ + 0x00e31b50 00000000 6ad43900 34883800 d0cae300 ....j.9.4.8..... │ │ + 0x00e31b60 00000000 6ad43900 3b3c3a00 18cbe300 ....j.9.;<:..... │ │ + 0x00e31b70 00000000 6ad43900 5f133800 60cbe300 ....j.9._.8.`... │ │ + 0x00e31b80 00000000 6ad43900 fea93900 a8cbe300 ....j.9...9..... │ │ + 0x00e31b90 00000000 6ad43900 78883800 f0cbe300 ....j.9.x.8..... │ │ + 0x00e31ba0 00000000 7b763800 05fc3800 48d1e300 ....{v8...8.H... │ │ 0x00e31bb0 00000000 7b763800 34883800 90d1e300 ....{v8.4.8..... │ │ 0x00e31bc0 00000000 7b763800 3b3c3a00 d8d1e300 ....{v8.;<:..... │ │ 0x00e31bd0 00000000 7b763800 5f133800 20d2e300 ....{v8._.8. ... │ │ - 0x00e31be0 00000000 7b763800 d7a93900 68d2e300 ....{v8...9.h... │ │ + 0x00e31be0 00000000 7b763800 fea93900 68d2e300 ....{v8...9.h... │ │ 0x00e31bf0 00000000 7b763800 78883800 b0d2e300 ....{v8.x.8..... │ │ - 0x00e31c00 00000000 c71f3700 defb3800 f8d2e300 ......7...8..... │ │ + 0x00e31c00 00000000 c71f3700 05fc3800 f8d2e300 ......7...8..... │ │ 0x00e31c10 00000000 c71f3700 34883800 40d3e300 ......7.4.8.@... │ │ 0x00e31c20 00000000 c71f3700 3b3c3a00 88d3e300 ......7.;<:..... │ │ 0x00e31c30 00000000 c71f3700 5f133800 d0d3e300 ......7._.8..... │ │ - 0x00e31c40 00000000 c71f3700 d7a93900 18d4e300 ......7...9..... │ │ + 0x00e31c40 00000000 c71f3700 fea93900 18d4e300 ......7...9..... │ │ 0x00e31c50 00000000 c71f3700 78883800 60d4e300 ......7.x.8.`... │ │ - 0x00e31c60 00000000 89b43800 defb3800 e8cde300 ......8...8..... │ │ - 0x00e31c70 00000000 89b43800 34883800 30cee300 ......8.4.8.0... │ │ - 0x00e31c80 00000000 89b43800 3b3c3a00 78cee300 ......8.;<:.x... │ │ - 0x00e31c90 00000000 89b43800 5f133800 c0cee300 ......8._.8..... │ │ - 0x00e31ca0 00000000 89b43800 d7a93900 08cfe300 ......8...9..... │ │ - 0x00e31cb0 00000000 89b43800 78883800 50cfe300 ......8.x.8.P... │ │ - 0x00e31cc0 00000000 f7793700 defb3800 98cfe300 .....y7...8..... │ │ + 0x00e31c60 00000000 b0b43800 05fc3800 e8cde300 ......8...8..... │ │ + 0x00e31c70 00000000 b0b43800 34883800 30cee300 ......8.4.8.0... │ │ + 0x00e31c80 00000000 b0b43800 3b3c3a00 78cee300 ......8.;<:.x... │ │ + 0x00e31c90 00000000 b0b43800 5f133800 c0cee300 ......8._.8..... │ │ + 0x00e31ca0 00000000 b0b43800 fea93900 08cfe300 ......8...9..... │ │ + 0x00e31cb0 00000000 b0b43800 78883800 50cfe300 ......8.x.8.P... │ │ + 0x00e31cc0 00000000 f7793700 05fc3800 98cfe300 .....y7...8..... │ │ 0x00e31cd0 00000000 f7793700 34883800 e0cfe300 .....y7.4.8..... │ │ 0x00e31ce0 00000000 f7793700 3b3c3a00 28d0e300 .....y7.;<:.(... │ │ 0x00e31cf0 00000000 f7793700 5f133800 70d0e300 .....y7._.8.p... │ │ - 0x00e31d00 00000000 f7793700 d7a93900 b8d0e300 .....y7...9..... │ │ + 0x00e31d00 00000000 f7793700 fea93900 b8d0e300 .....y7...9..... │ │ 0x00e31d10 00000000 f7793700 78883800 00d1e300 .....y7.x.8..... │ │ - 0x00e31d20 00000000 99ea3700 b6173900 38cce300 ......7...9.8... │ │ + 0x00e31d20 00000000 99ea3700 dd173900 38cce300 ......7...9.8... │ │ 0x00e31d30 00000000 99ea3700 5ea23700 80cce300 ......7.^.7..... │ │ - 0x00e31d40 00000000 99ea3700 18aa3900 c8cce300 ......7...9..... │ │ - 0x00e31d50 00000000 99ea3700 00e33900 10cde300 ......7...9..... │ │ + 0x00e31d40 00000000 99ea3700 3faa3900 c8cce300 ......7.?.9..... │ │ + 0x00e31d50 00000000 99ea3700 27e33900 10cde300 ......7.'.9..... │ │ 0x00e31d60 00000000 99ea3700 5f683700 58cde300 ......7._h7.X... │ │ 0x00e31d70 00000000 99ea3700 455a3a00 a0cde300 ......7.EZ:..... │ │ - 0x00e31d80 00000000 98883a00 52aa3900 a8d4e300 ......:.R.9..... │ │ + 0x00e31d80 00000000 98883a00 79aa3900 a8d4e300 ......:.y.9..... │ │ 0x00e31d90 00000000 98883a00 855a3a00 f0d4e300 ......:..Z:..... │ │ 0x00e31da0 00000000 93573700 2b303700 38d5e300 .....W7.+07.8... │ │ - 0x00e31db0 00000000 93573700 6e363900 80d5e300 .....W7.n69..... │ │ + 0x00e31db0 00000000 93573700 95363900 80d5e300 .....W7..69..... │ │ 0x00e31dc0 00000000 dd253700 9a133800 c8d5e300 .....%7...8..... │ │ 0x00e31dd0 00000000 dd253700 14693800 10d6e300 .....%7..i8..... │ │ - 0x00e31de0 00000000 6d5e3900 997a3a00 58d6e300 ....m^9..z:.X... │ │ - 0x00e31df0 00000000 6d5e3900 31103700 a0d6e300 ....m^9.1.7..... │ │ - 0x00e31e00 00000000 43d43900 8e703900 e8d6e300 ....C.9..p9..... │ │ - 0x00e31e10 00000000 43d43900 f9173900 30d7e300 ....C.9...9.0... │ │ + 0x00e31de0 00000000 945e3900 997a3a00 58d6e300 .....^9..z:.X... │ │ + 0x00e31df0 00000000 945e3900 31103700 a0d6e300 .....^9.1.7..... │ │ + 0x00e31e00 00000000 6ad43900 b5703900 e8d6e300 ....j.9..p9..... │ │ + 0x00e31e10 00000000 6ad43900 20183900 30d7e300 ....j.9. .9.0... │ │ 0x00e31e20 00000000 98883a00 a0853700 78d7e300 ......:...7.x... │ │ - 0x00e31e30 00000000 98883a00 28183900 c0d7e300 ......:.(.9..... │ │ + 0x00e31e30 00000000 98883a00 4f183900 c0d7e300 ......:.O.9..... │ │ 0x00e31e40 00000000 43953800 a0853700 08d8e300 ....C.8...7..... │ │ - 0x00e31e50 00000000 43953800 28183900 50d8e300 ....C.8.(.9.P... │ │ - 0x00e31e60 00000000 93573700 5a183900 98d8e300 .....W7.Z.9..... │ │ + 0x00e31e50 00000000 43953800 4f183900 50d8e300 ....C.8.O.9.P... │ │ + 0x00e31e60 00000000 93573700 81183900 98d8e300 .....W7...9..... │ │ 0x00e31e70 00000000 93573700 94db3700 e0d8e300 .....W7...7..... │ │ 0x00e31e80 00000000 dd253700 44693800 28d9e300 .....%7.Di8.(... │ │ 0x00e31e90 00000000 dd253700 60f63700 70d9e300 .....%7.`.7.p... │ │ - 0x00e31ea0 00000000 43d43900 66a53800 b8d9e300 ....C.9.f.8..... │ │ - 0x00e31eb0 00000000 43d43900 8c183900 00dae300 ....C.9...9..... │ │ + 0x00e31ea0 00000000 6ad43900 8da53800 b8d9e300 ....j.9...8..... │ │ + 0x00e31eb0 00000000 6ad43900 b3183900 00dae300 ....j.9...9..... │ │ 0x00e31ec0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e31ed0 00000000 93573700 5fc73900 4cace300 .....W7._.9.L... │ │ - 0x00e31ee0 00000000 93573700 f4013a00 8cace300 .....W7...:..... │ │ - 0x00e31ef0 00000000 93573700 99c73900 ccace300 .....W7...9..... │ │ + 0x00e31ed0 00000000 93573700 86c73900 4cace300 .....W7...9.L... │ │ + 0x00e31ee0 00000000 93573700 1b023a00 8cace300 .....W7...:..... │ │ + 0x00e31ef0 00000000 93573700 c0c73900 ccace300 .....W7...9..... │ │ 0x00e31f00 00000000 93573700 ca133800 0cade300 .....W7...8..... │ │ - 0x00e31f10 00000000 dd253700 5fc73900 4cade300 .....%7._.9.L... │ │ - 0x00e31f20 00000000 dd253700 f4013a00 8cade300 .....%7...:..... │ │ - 0x00e31f30 00000000 dd253700 99c73900 ccade300 .....%7...9..... │ │ - 0x00e31f40 00000000 dd253700 89dc3800 0caee300 .....%7...8..... │ │ - 0x00e31f50 00000000 6d5e3900 5fc73900 4caee300 ....m^9._.9.L... │ │ - 0x00e31f60 00000000 6d5e3900 f4013a00 8caee300 ....m^9...:..... │ │ - 0x00e31f70 00000000 6d5e3900 99c73900 ccaee300 ....m^9...9..... │ │ - 0x00e31f80 00000000 6d5e3900 d2c73900 0cafe300 ....m^9...9..... │ │ - 0x00e31f90 00000000 6d5e3900 a1a23700 c0bbe300 ....m^9...7..... │ │ - 0x00e31fa0 00000000 6d5e3900 92f63700 88bde300 ....m^9...7..... │ │ - 0x00e31fb0 00000000 43d43900 5fc73900 4cafe300 ....C.9._.9.L... │ │ - 0x00e31fc0 00000000 43d43900 f4013a00 8cafe300 ....C.9...:..... │ │ - 0x00e31fd0 00000000 43d43900 99c73900 ccafe300 ....C.9...9..... │ │ - 0x00e31fe0 00000000 43d43900 76693800 0cb0e300 ....C.9.vi8..... │ │ - 0x00e31ff0 00000000 89b43800 5fc73900 4cb1e300 ......8._.9.L... │ │ - 0x00e32000 00000000 89b43800 f4013a00 8cb1e300 ......8...:..... │ │ - 0x00e32010 00000000 f7793700 5fc73900 ccb1e300 .....y7._.9..... │ │ - 0x00e32020 00000000 f7793700 f4013a00 0cb2e300 .....y7...:..... │ │ - 0x00e32030 00000000 7b763800 5fc73900 4cb0e300 ....{v8._.9.L... │ │ - 0x00e32040 00000000 7b763800 f4013a00 8cb0e300 ....{v8...:..... │ │ - 0x00e32050 00000000 c71f3700 5fc73900 ccb0e300 ......7._.9..... │ │ - 0x00e32060 00000000 c71f3700 f4013a00 0cb1e300 ......7...:..... │ │ - 0x00e32070 00000000 99ea3700 82aa3900 4cb2e300 ......7...9.L... │ │ - 0x00e32080 00000000 99ea3700 3ae33900 8cb2e300 ......7.:.9..... │ │ + 0x00e31f10 00000000 dd253700 86c73900 4cade300 .....%7...9.L... │ │ + 0x00e31f20 00000000 dd253700 1b023a00 8cade300 .....%7...:..... │ │ + 0x00e31f30 00000000 dd253700 c0c73900 ccade300 .....%7...9..... │ │ + 0x00e31f40 00000000 dd253700 b0dc3800 0caee300 .....%7...8..... │ │ + 0x00e31f50 00000000 945e3900 86c73900 4caee300 .....^9...9.L... │ │ + 0x00e31f60 00000000 945e3900 1b023a00 8caee300 .....^9...:..... │ │ + 0x00e31f70 00000000 945e3900 c0c73900 ccaee300 .....^9...9..... │ │ + 0x00e31f80 00000000 945e3900 f9c73900 0cafe300 .....^9...9..... │ │ + 0x00e31f90 00000000 945e3900 a1a23700 c0bbe300 .....^9...7..... │ │ + 0x00e31fa0 00000000 945e3900 92f63700 88bde300 .....^9...7..... │ │ + 0x00e31fb0 00000000 6ad43900 86c73900 4cafe300 ....j.9...9.L... │ │ + 0x00e31fc0 00000000 6ad43900 1b023a00 8cafe300 ....j.9...:..... │ │ + 0x00e31fd0 00000000 6ad43900 c0c73900 ccafe300 ....j.9...9..... │ │ + 0x00e31fe0 00000000 6ad43900 76693800 0cb0e300 ....j.9.vi8..... │ │ + 0x00e31ff0 00000000 b0b43800 86c73900 4cb1e300 ......8...9.L... │ │ + 0x00e32000 00000000 b0b43800 1b023a00 8cb1e300 ......8...:..... │ │ + 0x00e32010 00000000 f7793700 86c73900 ccb1e300 .....y7...9..... │ │ + 0x00e32020 00000000 f7793700 1b023a00 0cb2e300 .....y7...:..... │ │ + 0x00e32030 00000000 7b763800 86c73900 4cb0e300 ....{v8...9.L... │ │ + 0x00e32040 00000000 7b763800 1b023a00 8cb0e300 ....{v8...:..... │ │ + 0x00e32050 00000000 c71f3700 86c73900 ccb0e300 ......7...9..... │ │ + 0x00e32060 00000000 c71f3700 1b023a00 0cb1e300 ......7...:..... │ │ + 0x00e32070 00000000 99ea3700 a9aa3900 4cb2e300 ......7...9.L... │ │ + 0x00e32080 00000000 99ea3700 61e33900 8cb2e300 ......7.a.9..... │ │ 0x00e32090 00000000 99ea3700 763c3a00 ccb2e300 ......7.v<:..... │ │ - 0x00e320a0 00000000 98883a00 5fc73900 0cb3e300 ......:._.9..... │ │ - 0x00e320b0 00000000 98883a00 f4013a00 4cb3e300 ......:...:.L... │ │ - 0x00e320c0 00000000 98883a00 99c73900 8cb3e300 ......:...9..... │ │ - 0x00e320d0 00000000 98883a00 22fc3800 ccb3e300 ......:.".8..... │ │ - 0x00e320e0 00000000 43953800 5fc73900 0cb4e300 ....C.8._.9..... │ │ - 0x00e320f0 00000000 43953800 f4013a00 4cb4e300 ....C.8...:.L... │ │ + 0x00e320a0 00000000 98883a00 86c73900 0cb3e300 ......:...9..... │ │ + 0x00e320b0 00000000 98883a00 1b023a00 4cb3e300 ......:...:.L... │ │ + 0x00e320c0 00000000 98883a00 c0c73900 8cb3e300 ......:...9..... │ │ + 0x00e320d0 00000000 98883a00 49fc3800 ccb3e300 ......:.I.8..... │ │ + 0x00e320e0 00000000 43953800 86c73900 0cb4e300 ....C.8...9..... │ │ + 0x00e320f0 00000000 43953800 1b023a00 4cb4e300 ....C.8...:.L... │ │ 0x00e32100 00000000 98883a00 a1a23700 f0bbe300 ......:...7..... │ │ 0x00e32110 00000000 98883a00 92f63700 c8bde300 ......:...7..... │ │ - 0x00e32120 00000000 3e793800 f4013a00 60bee300 ....>y8...:.`... │ │ + 0x00e32120 00000000 3e793800 1b023a00 60bee300 ....>y8...:.`... │ │ 0x00e32130 00000000 3e793800 5a303700 58bce300 ....>y8.Z07.X... │ │ 0x00e32140 00000000 3e793800 b3f63700 68bbe300 ....>y8...7.h... │ │ 0x00e32150 00000000 00000000 00000000 00000000 ................ │ │ 0x00e32160 00000000 6f423a00 c97a3a00 4038e400 ....oB:..z:.@8.. │ │ 0x00e32170 00000000 00000000 00000000 00000000 ................ │ │ 0x00e32180 00000000 34303800 0c9c3a00 e42ce400 ....408...:..,.. │ │ 0x00e32190 00000000 00000000 00000000 00000000 ................ │ │ 0x00e321a0 00000000 00040000 c09dd300 01040000 ................ │ │ 0x00e321b0 dc9dd300 02040000 ec9dd300 03040000 ................ │ │ 0x00e321c0 d89ed300 06040000 a8a7d300 00000000 ................ │ │ - 0x00e321d0 00000000 50fa3600 b8dc3800 7897e300 ....P.6...8.x... │ │ - 0x00e321e0 00000000 00000000 226a3800 b8dc3800 ........"j8...8. │ │ - 0x00e321f0 b86be300 00000000 00000000 06903900 .k............9. │ │ - 0x00e32200 b8dc3800 306ce300 00000000 00000000 ..8.0l.......... │ │ - 0x00e32210 7d333800 b8dc3800 a86ce300 00000000 }38...8..l...... │ │ - 0x00e32220 00000000 2a903900 b8dc3800 206de300 ....*.9...8. m.. │ │ - 0x00e32230 00000000 00000000 ebab3900 b8dc3800 ..........9...8. │ │ - 0x00e32240 986de300 00000000 00000000 9ec83900 .m............9. │ │ - 0x00e32250 b8dc3800 106ee300 00000000 00000000 ..8..n.......... │ │ - 0x00e32260 98a53800 b8dc3800 8076e300 00000000 ..8...8..v...... │ │ - 0x00e32270 00000000 ba9c3a00 b8dc3800 0876e300 ......:...8..v.. │ │ - 0x00e32280 00000000 00000000 a0333800 b8dc3800 .........38...8. │ │ + 0x00e321d0 00000000 50fa3600 dfdc3800 7897e300 ....P.6...8.x... │ │ + 0x00e321e0 00000000 00000000 226a3800 dfdc3800 ........"j8...8. │ │ + 0x00e321f0 b86be300 00000000 00000000 2d903900 .k..........-.9. │ │ + 0x00e32200 dfdc3800 306ce300 00000000 00000000 ..8.0l.......... │ │ + 0x00e32210 7d333800 dfdc3800 a86ce300 00000000 }38...8..l...... │ │ + 0x00e32220 00000000 51903900 dfdc3800 206de300 ....Q.9...8. m.. │ │ + 0x00e32230 00000000 00000000 12ac3900 dfdc3800 ..........9...8. │ │ + 0x00e32240 986de300 00000000 00000000 c5c83900 .m............9. │ │ + 0x00e32250 dfdc3800 106ee300 00000000 00000000 ..8..n.......... │ │ + 0x00e32260 bfa53800 dfdc3800 8076e300 00000000 ..8...8..v...... │ │ + 0x00e32270 00000000 ba9c3a00 dfdc3800 0876e300 ......:...8..v.. │ │ + 0x00e32280 00000000 00000000 a0333800 dfdc3800 .........38...8. │ │ 0x00e32290 9075e300 00000000 00000000 5f893800 .u.........._.8. │ │ - 0x00e322a0 b8dc3800 886ee300 00000000 00000000 ..8..n.......... │ │ - 0x00e322b0 167c3a00 b8dc3800 006fe300 00000000 .|:...8..o...... │ │ - 0x00e322c0 00000000 3a7c3a00 b8dc3800 786fe300 ....:|:...8.xo.. │ │ - 0x00e322d0 00000000 00000000 d3143800 b8dc3800 ..........8...8. │ │ + 0x00e322a0 dfdc3800 886ee300 00000000 00000000 ..8..n.......... │ │ + 0x00e322b0 167c3a00 dfdc3800 006fe300 00000000 .|:...8..o...... │ │ + 0x00e322c0 00000000 3a7c3a00 dfdc3800 786fe300 ....:|:...8.xo.. │ │ + 0x00e322d0 00000000 00000000 d3143800 dfdc3800 ..........8...8. │ │ 0x00e322e0 f06fe300 00000000 00000000 f7143800 .o............8. │ │ - 0x00e322f0 b8dc3800 6870e300 00000000 00000000 ..8.hp.......... │ │ - 0x00e32300 523e3a00 b8dc3800 e070e300 00000000 R>:...8..p...... │ │ - 0x00e32310 00000000 da0a3700 b8dc3800 5871e300 ......7...8.Xq.. │ │ - 0x00e32320 00000000 00000000 cdfb3900 b8dc3800 ..........9...8. │ │ + 0x00e322f0 dfdc3800 6870e300 00000000 00000000 ..8.hp.......... │ │ + 0x00e32300 523e3a00 dfdc3800 e070e300 00000000 R>:...8..p...... │ │ + 0x00e32310 00000000 da0a3700 dfdc3800 5871e300 ......7...8.Xq.. │ │ + 0x00e32320 00000000 00000000 f4fb3900 dfdc3800 ..........9...8. │ │ 0x00e32330 d071e300 00000000 00000000 a3743a00 .q...........t:. │ │ - 0x00e32340 b8dc3800 4872e300 00000000 00000000 ..8.Hr.......... │ │ - 0x00e32350 0ff73800 b8dc3800 c072e300 00000000 ..8...8..r...... │ │ - 0x00e32360 00000000 77d53800 b8dc3800 3873e300 ....w.8...8.8s.. │ │ - 0x00e32370 00000000 00000000 1c473700 b8dc3800 .........G7...8. │ │ + 0x00e32340 dfdc3800 4872e300 00000000 00000000 ..8.Hr.......... │ │ + 0x00e32350 36f73800 dfdc3800 c072e300 00000000 6.8...8..r...... │ │ + 0x00e32360 00000000 9ed53800 dfdc3800 3873e300 ......8...8.8s.. │ │ + 0x00e32370 00000000 00000000 1c473700 dfdc3800 .........G7...8. │ │ 0x00e32380 b073e300 00000000 00000000 532b3700 .s..........S+7. │ │ - 0x00e32390 b8dc3800 2874e300 00000000 00000000 ..8.(t.......... │ │ - 0x00e323a0 06543a00 b8dc3800 a074e300 00000000 .T:...8..t...... │ │ - 0x00e323b0 00000000 96f73800 b8dc3800 1875e300 ......8...8..u.. │ │ - 0x00e323c0 00000000 00000000 65f73700 b8dc3800 ........e.7...8. │ │ + 0x00e32390 dfdc3800 2874e300 00000000 00000000 ..8.(t.......... │ │ + 0x00e323a0 06543a00 dfdc3800 a074e300 00000000 .T:...8..t...... │ │ + 0x00e323b0 00000000 bdf73800 dfdc3800 1875e300 ......8...8..u.. │ │ + 0x00e323c0 00000000 00000000 65f73700 dfdc3800 ........e.7...8. │ │ 0x00e323d0 0487e300 00000000 00000000 c04d3700 .............M7. │ │ - 0x00e323e0 b8dc3800 7c87e300 00000000 00000000 ..8.|........... │ │ - 0x00e323f0 f3473700 b8dc3800 547de300 00000000 .G7...8.T}...... │ │ - 0x00e32400 00000000 49d63800 b8dc3800 cc7de300 ....I.8...8..}.. │ │ - 0x00e32410 00000000 00000000 4dde3900 b8dc3800 ........M.9...8. │ │ - 0x00e32420 447ee300 00000000 00000000 1adf3900 D~............9. │ │ - 0x00e32430 b8dc3800 a47fe300 00000000 00000000 ..8............. │ │ - 0x00e32440 94323900 b8dc3800 1c80e300 00000000 .29...8......... │ │ - 0x00e32450 00000000 fa543a00 b8dc3800 9480e300 .....T:...8..... │ │ - 0x00e32460 00000000 00000000 466a3800 b8dc3800 ........Fj8...8. │ │ - 0x00e32470 e87ae300 00000000 00000000 16ac3900 .z............9. │ │ - 0x00e32480 b8dc3800 607be300 00000000 00000000 ..8.`{.......... │ │ - 0x00e32490 566a3800 b8dc3800 d87be300 00000000 Vj8...8..{...... │ │ - 0x00e324a0 00000000 55903900 b8dc3800 587ae300 ....U.9...8.Xz.. │ │ - 0x00e324b0 00000000 00000000 1b153800 b8dc3800 ..........8...8. │ │ + 0x00e323e0 dfdc3800 7c87e300 00000000 00000000 ..8.|........... │ │ + 0x00e323f0 f3473700 dfdc3800 547de300 00000000 .G7...8.T}...... │ │ + 0x00e32400 00000000 70d63800 dfdc3800 cc7de300 ....p.8...8..}.. │ │ + 0x00e32410 00000000 00000000 74de3900 dfdc3800 ........t.9...8. │ │ + 0x00e32420 447ee300 00000000 00000000 41df3900 D~..........A.9. │ │ + 0x00e32430 dfdc3800 a47fe300 00000000 00000000 ..8............. │ │ + 0x00e32440 bb323900 dfdc3800 1c80e300 00000000 .29...8......... │ │ + 0x00e32450 00000000 fa543a00 dfdc3800 9480e300 .....T:...8..... │ │ + 0x00e32460 00000000 00000000 466a3800 dfdc3800 ........Fj8...8. │ │ + 0x00e32470 e87ae300 00000000 00000000 3dac3900 .z..........=.9. │ │ + 0x00e32480 dfdc3800 607be300 00000000 00000000 ..8.`{.......... │ │ + 0x00e32490 566a3800 dfdc3800 d87be300 00000000 Vj8...8..{...... │ │ + 0x00e324a0 00000000 7c903900 dfdc3800 587ae300 ....|.9...8.Xz.. │ │ + 0x00e324b0 00000000 00000000 1b153800 dfdc3800 ..........8...8. │ │ 0x00e324c0 e079e300 00000000 00000000 e0103700 .y............7. │ │ - 0x00e324d0 b8dc3800 6879e300 00000000 00000000 ..8.hy.......... │ │ - 0x00e324e0 d41f3a00 b8dc3800 d878e300 00000000 ..:...8..x...... │ │ - 0x00e324f0 00000000 d0693700 b8dc3800 6078e300 .....i7...8.`x.. │ │ - 0x00e32500 00000000 00000000 a4193900 b8dc3800 ..........9...8. │ │ + 0x00e324d0 dfdc3800 6879e300 00000000 00000000 ..8.hy.......... │ │ + 0x00e324e0 fb1f3a00 dfdc3800 d878e300 00000000 ..:...8..x...... │ │ + 0x00e324f0 00000000 d0693700 dfdc3800 6078e300 .....i7...8.`x.. │ │ + 0x00e32500 00000000 00000000 cb193900 dfdc3800 ..........9...8. │ │ 0x00e32510 e877e300 00000000 00000000 e14d3700 .w...........M7. │ │ - 0x00e32520 b8dc3800 c481e300 00000000 00000000 ..8............. │ │ - 0x00e32530 99c03700 b8dc3800 3482e300 00000000 ..7...8.4....... │ │ - 0x00e32540 00000000 befc3800 b8dc3800 a482e300 ......8...8..... │ │ - 0x00e32550 00000000 00000000 c6db3700 b8dc3800 ..........7...8. │ │ + 0x00e32520 dfdc3800 c481e300 00000000 00000000 ..8............. │ │ + 0x00e32530 99c03700 dfdc3800 3482e300 00000000 ..7...8.4....... │ │ + 0x00e32540 00000000 e5fc3800 dfdc3800 a482e300 ......8...8..... │ │ + 0x00e32550 00000000 00000000 c6db3700 dfdc3800 ..........7...8. │ │ 0x00e32560 1483e300 00000000 00000000 4d153800 ............M.8. │ │ - 0x00e32570 b8dc3800 8483e300 00000000 00000000 ..8............. │ │ - 0x00e32580 e5363900 b8dc3800 f483e300 00000000 .69...8......... │ │ - 0x00e32590 00000000 ca9c3a00 b8dc3800 6484e300 ......:...8.d... │ │ - 0x00e325a0 00000000 00000000 30373900 b8dc3800 ........079...8. │ │ - 0x00e325b0 d484e300 00000000 00000000 d5193900 ..............9. │ │ - 0x00e325c0 b8dc3800 4485e300 00000000 00000000 ..8.D........... │ │ - 0x00e325d0 f4e33900 b8dc3800 b485e300 00000000 ..9...8......... │ │ - 0x00e325e0 00000000 19533900 b8dc3800 2486e300 .....S9...8.$... │ │ - 0x00e325f0 00000000 00000000 83893800 b8dc3800 ..........8...8. │ │ - 0x00e32600 9486e300 00000000 00000000 591a3a00 ............Y.:. │ │ - 0x00e32610 b8dc3800 9cf03f00 00000000 78eed300 ..8...?.....x... │ │ - 0x00e32620 a34d3900 b8dc3800 a4f03f00 00000000 .M9...8...?..... │ │ - 0x00e32630 78eed300 b94d3900 b8dc3800 acf03f00 x....M9...8...?. │ │ - 0x00e32640 00000000 80eed300 0c833800 b8dc3800 ..........8...8. │ │ + 0x00e32570 dfdc3800 8483e300 00000000 00000000 ..8............. │ │ + 0x00e32580 0c373900 dfdc3800 f483e300 00000000 .79...8......... │ │ + 0x00e32590 00000000 ca9c3a00 dfdc3800 6484e300 ......:...8.d... │ │ + 0x00e325a0 00000000 00000000 57373900 dfdc3800 ........W79...8. │ │ + 0x00e325b0 d484e300 00000000 00000000 fc193900 ..............9. │ │ + 0x00e325c0 dfdc3800 4485e300 00000000 00000000 ..8.D........... │ │ + 0x00e325d0 1be43900 dfdc3800 b485e300 00000000 ..9...8......... │ │ + 0x00e325e0 00000000 40533900 dfdc3800 2486e300 ....@S9...8.$... │ │ + 0x00e325f0 00000000 00000000 83893800 dfdc3800 ..........8...8. │ │ + 0x00e32600 9486e300 00000000 00000000 801a3a00 ..............:. │ │ + 0x00e32610 dfdc3800 9cf03f00 00000000 78eed300 ..8...?.....x... │ │ + 0x00e32620 ca4d3900 dfdc3800 a4f03f00 00000000 .M9...8...?..... │ │ + 0x00e32630 78eed300 e04d3900 dfdc3800 acf03f00 x....M9...8...?. │ │ + 0x00e32640 00000000 80eed300 0c833800 dfdc3800 ..........8...8. │ │ 0x00e32650 b4f03f00 00000000 80eed300 5d7c3a00 ..?.........]|:. │ │ - 0x00e32660 b8dc3800 7094e300 00000000 00000000 ..8.p........... │ │ - 0x00e32670 eb9c3a00 b8dc3800 f893e300 00000000 ..:...8......... │ │ - 0x00e32680 00000000 ab4f3800 b8dc3800 8093e300 .....O8...8..... │ │ - 0x00e32690 00000000 00000000 026a3700 b8dc3800 .........j7...8. │ │ - 0x00e326a0 f092e300 00000000 00000000 51373900 ............Q79. │ │ - 0x00e326b0 b8dc3800 7892e300 00000000 00000000 ..8.x........... │ │ - 0x00e326c0 807c3a00 b8dc3800 0092e300 00000000 .|:...8......... │ │ - 0x00e326d0 00000000 a8a53800 b8dc3800 2888e300 ......8...8.(... │ │ - 0x00e326e0 00000000 00000000 256a3700 b8dc3800 ........%j7...8. │ │ + 0x00e32660 dfdc3800 7094e300 00000000 00000000 ..8.p........... │ │ + 0x00e32670 eb9c3a00 dfdc3800 f893e300 00000000 ..:...8......... │ │ + 0x00e32680 00000000 ab4f3800 dfdc3800 8093e300 .....O8...8..... │ │ + 0x00e32690 00000000 00000000 026a3700 dfdc3800 .........j7...8. │ │ + 0x00e326a0 f092e300 00000000 00000000 78373900 ............x79. │ │ + 0x00e326b0 dfdc3800 7892e300 00000000 00000000 ..8.x........... │ │ + 0x00e326c0 807c3a00 dfdc3800 0092e300 00000000 .|:...8......... │ │ + 0x00e326d0 00000000 cfa53800 dfdc3800 2888e300 ......8...8.(... │ │ + 0x00e326e0 00000000 00000000 256a3700 dfdc3800 ........%j7...8. │ │ 0x00e326f0 a088e300 00000000 00000000 a37c3a00 .............|:. │ │ - 0x00e32700 b8dc3800 1889e300 00000000 00000000 ..8............. │ │ - 0x00e32710 c57c3a00 b8dc3800 9089e300 00000000 .|:...8......... │ │ - 0x00e32720 00000000 ac893800 b8dc3800 088ae300 ......8...8..... │ │ - 0x00e32730 00000000 00000000 26ac3900 b8dc3800 ........&.9...8. │ │ - 0x00e32740 808ae300 00000000 00000000 5e023a00 ............^.:. │ │ - 0x00e32750 b8dc3800 f88ae300 00000000 00000000 ..8............. │ │ - 0x00e32760 c3863700 b8dc3800 708be300 00000000 ..7...8.p....... │ │ - 0x00e32770 00000000 f6193900 b8dc3800 e88be300 ......9...8..... │ │ - 0x00e32780 00000000 00000000 476a3700 b8dc3800 ........Gj7...8. │ │ - 0x00e32790 608ce300 00000000 00000000 c8c83900 `.............9. │ │ - 0x00e327a0 b8dc3800 d88ce300 00000000 00000000 ..8............. │ │ - 0x00e327b0 d9c03700 b8dc3800 508de300 00000000 ..7...8.P....... │ │ - 0x00e327c0 00000000 82543a00 b8dc3800 c88de300 .....T:...8..... │ │ - 0x00e327d0 00000000 00000000 25653700 b8dc3800 ........%e7...8. │ │ - 0x00e327e0 408ee300 00000000 00000000 01f83800 @.............8. │ │ - 0x00e327f0 b8dc3800 b88ee300 00000000 00000000 ..8............. │ │ - 0x00e32800 166a3900 b8dc3800 308fe300 00000000 .j9...8.0....... │ │ - 0x00e32810 00000000 cfd73700 b8dc3800 a88fe300 ......7...8..... │ │ - 0x00e32820 00000000 00000000 9bd63800 b8dc3800 ..........8...8. │ │ - 0x00e32830 2090e300 00000000 00000000 42533900 ...........BS9. │ │ - 0x00e32840 b8dc3800 9890e300 00000000 00000000 ..8............. │ │ - 0x00e32850 1de43900 b8dc3800 1091e300 00000000 ..9...8......... │ │ - 0x00e32860 00000000 f07c3a00 b8dc3800 8891e300 .....|:...8..... │ │ - 0x00e32870 00000000 00000000 335b3a00 b8dc3800 ........3[:...8. │ │ + 0x00e32700 dfdc3800 1889e300 00000000 00000000 ..8............. │ │ + 0x00e32710 c57c3a00 dfdc3800 9089e300 00000000 .|:...8......... │ │ + 0x00e32720 00000000 ac893800 dfdc3800 088ae300 ......8...8..... │ │ + 0x00e32730 00000000 00000000 4dac3900 dfdc3800 ........M.9...8. │ │ + 0x00e32740 808ae300 00000000 00000000 85023a00 ..............:. │ │ + 0x00e32750 dfdc3800 f88ae300 00000000 00000000 ..8............. │ │ + 0x00e32760 c3863700 dfdc3800 708be300 00000000 ..7...8.p....... │ │ + 0x00e32770 00000000 1d1a3900 dfdc3800 e88be300 ......9...8..... │ │ + 0x00e32780 00000000 00000000 476a3700 dfdc3800 ........Gj7...8. │ │ + 0x00e32790 608ce300 00000000 00000000 efc83900 `.............9. │ │ + 0x00e327a0 dfdc3800 d88ce300 00000000 00000000 ..8............. │ │ + 0x00e327b0 d9c03700 dfdc3800 508de300 00000000 ..7...8.P....... │ │ + 0x00e327c0 00000000 82543a00 dfdc3800 c88de300 .....T:...8..... │ │ + 0x00e327d0 00000000 00000000 25653700 dfdc3800 ........%e7...8. │ │ + 0x00e327e0 408ee300 00000000 00000000 28f83800 @...........(.8. │ │ + 0x00e327f0 dfdc3800 b88ee300 00000000 00000000 ..8............. │ │ + 0x00e32800 3d6a3900 dfdc3800 308fe300 00000000 =j9...8.0....... │ │ + 0x00e32810 00000000 cfd73700 dfdc3800 a88fe300 ......7...8..... │ │ + 0x00e32820 00000000 00000000 c2d63800 dfdc3800 ..........8...8. │ │ + 0x00e32830 2090e300 00000000 00000000 69533900 ...........iS9. │ │ + 0x00e32840 dfdc3800 9890e300 00000000 00000000 ..8............. │ │ + 0x00e32850 44e43900 dfdc3800 1091e300 00000000 D.9...8......... │ │ + 0x00e32860 00000000 f07c3a00 dfdc3800 8891e300 .....|:...8..... │ │ + 0x00e32870 00000000 00000000 335b3a00 dfdc3800 ........3[:...8. │ │ 0x00e32880 c89ce300 00000000 00000000 d6893800 ..............8. │ │ - 0x00e32890 b8dc3800 409de300 00000000 00000000 ..8.@........... │ │ - 0x00e328a0 05093700 b8dc3800 589ee300 00000000 ..7...8.X....... │ │ - 0x00e328b0 00000000 f8613800 b8dc3800 d09ee300 .....a8...8..... │ │ - 0x00e328c0 00000000 00000000 ae633800 b8dc3800 .........c8...8. │ │ + 0x00e32890 dfdc3800 409de300 00000000 00000000 ..8.@........... │ │ + 0x00e328a0 05093700 dfdc3800 589ee300 00000000 ..7...8.X....... │ │ + 0x00e328b0 00000000 f8613800 dfdc3800 d09ee300 .....a8...8..... │ │ + 0x00e328c0 00000000 00000000 ae633800 dfdc3800 .........c8...8. │ │ 0x00e328d0 c09fe300 00000000 00000000 22b93700 ............".7. │ │ - 0x00e328e0 b8dc3800 489fe300 00000000 00000000 ..8.H........... │ │ - 0x00e328f0 6fa33700 b8dc3800 90a2e300 00000000 o.7...8......... │ │ - 0x00e32900 00000000 50ac3900 b8dc3800 38a0e300 ....P.9...8.8... │ │ - 0x00e32910 00000000 00000000 e4613800 b8dc3800 .........a8...8. │ │ - 0x00e32920 b0a0e300 00000000 00000000 61d43800 ............a.8. │ │ - 0x00e32930 b8dc3800 28a1e300 00000000 00000000 ..8.(........... │ │ - 0x00e32940 3e933a00 b8dc3800 a0a1e300 00000000 >.:...8......... │ │ - 0x00e32950 00000000 fbc03700 b8dc3800 509be300 ......7...8.P... │ │ - 0x00e32960 00000000 00000000 81023a00 b8dc3800 ..........:...8. │ │ - 0x00e32970 c09ae300 00000000 00000000 cba53800 ..............8. │ │ - 0x00e32980 b8dc3800 6898e300 00000000 00000000 ..8.h........... │ │ - 0x00e32990 666a3800 b8dc3800 e098e300 00000000 fj8...8......... │ │ - 0x00e329a0 00000000 fdfc3800 b8dc3800 5899e300 ......8...8.X... │ │ - 0x00e329b0 00000000 00000000 11113700 b8dc3800 ..........7...8. │ │ - 0x00e329c0 d099e300 00000000 00000000 06203a00 ............. :. │ │ - 0x00e329d0 b8dc3800 489ae300 00000000 00000000 ..8.H........... │ │ - 0x00e329e0 12dc3700 b8dc3800 1c9ce300 00000000 ..7...8......... │ │ - 0x00e329f0 00000000 ea423800 b8dc3800 5495e300 .....B8...8.T... │ │ - 0x00e32a00 00000000 00000000 cc2d3a00 b8dc3800 .........-:...8. │ │ + 0x00e328e0 dfdc3800 489fe300 00000000 00000000 ..8.H........... │ │ + 0x00e328f0 6fa33700 dfdc3800 90a2e300 00000000 o.7...8......... │ │ + 0x00e32900 00000000 77ac3900 dfdc3800 38a0e300 ....w.9...8.8... │ │ + 0x00e32910 00000000 00000000 e4613800 dfdc3800 .........a8...8. │ │ + 0x00e32920 b0a0e300 00000000 00000000 88d43800 ..............8. │ │ + 0x00e32930 dfdc3800 28a1e300 00000000 00000000 ..8.(........... │ │ + 0x00e32940 3e933a00 dfdc3800 a0a1e300 00000000 >.:...8......... │ │ + 0x00e32950 00000000 fbc03700 dfdc3800 509be300 ......7...8.P... │ │ + 0x00e32960 00000000 00000000 a8023a00 dfdc3800 ..........:...8. │ │ + 0x00e32970 c09ae300 00000000 00000000 f2a53800 ..............8. │ │ + 0x00e32980 dfdc3800 6898e300 00000000 00000000 ..8.h........... │ │ + 0x00e32990 666a3800 dfdc3800 e098e300 00000000 fj8...8......... │ │ + 0x00e329a0 00000000 24fd3800 dfdc3800 5899e300 ....$.8...8.X... │ │ + 0x00e329b0 00000000 00000000 11113700 dfdc3800 ..........7...8. │ │ + 0x00e329c0 d099e300 00000000 00000000 2d203a00 ............- :. │ │ + 0x00e329d0 dfdc3800 489ae300 00000000 00000000 ..8.H........... │ │ + 0x00e329e0 12dc3700 dfdc3800 1c9ce300 00000000 ..7...8......... │ │ + 0x00e329f0 00000000 ea423800 dfdc3800 5495e300 .....B8...8.T... │ │ + 0x00e32a00 00000000 00000000 f32d3a00 dfdc3800 .........-:...8. │ │ 0x00e32a10 5496e300 00000000 00000000 00000000 T............... │ │ 0x00e32a20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e32a30 44b13900 06000000 00000000 00000000 D.9............. │ │ - 0x00e32a40 ffffffff b8ad3800 06000000 00000000 ......8......... │ │ - 0x00e32a50 00000000 ffffffff 271f3a00 06000000 ........'.:..... │ │ + 0x00e32a30 6bb13900 06000000 00000000 00000000 k.9............. │ │ + 0x00e32a40 ffffffff dfad3800 06000000 00000000 ......8......... │ │ + 0x00e32a50 00000000 ffffffff 4e1f3a00 06000000 ........N.:..... │ │ 0x00e32a60 00000000 00000000 ffffffff 5a393800 ............Z98. │ │ 0x00e32a70 01000000 00000000 00000000 ffffffff ................ │ │ 0x00e32a80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e32a90 00000000 6e523900 b8dc3800 84a5e300 ....nR9...8..... │ │ - 0x00e32aa0 00000000 c5a23700 b8dc3800 dca5e300 ......7...8..... │ │ - 0x00e32ab0 00000000 f8133800 b8dc3800 24a6e300 ......8...8.$... │ │ - 0x00e32ac0 00000000 561f3a00 b8dc3800 6ca6e300 ....V.:...8.l... │ │ - 0x00e32ad0 00000000 bd8f3900 b8dc3800 b4a6e300 ......9...8..... │ │ - 0x00e32ae0 00000000 ae3c3a00 b8dc3800 fca6e300 .....<:...8..... │ │ - 0x00e32af0 00000000 d7183900 b8dc3800 44a7e300 ......9...8.D... │ │ - 0x00e32b00 00000000 b55a3a00 b8dc3800 8ca7e300 .....Z:...8..... │ │ - 0x00e32b10 00000000 f6f63700 b8dc3800 fca7e300 ......7...8..... │ │ - 0x00e32b20 00000000 12193900 b8dc3800 44a8e300 ......9...8.D... │ │ - 0x00e32b30 00000000 1a9c3a00 b8dc3800 8ca8e300 ......:...8..... │ │ - 0x00e32b40 00000000 34023a00 b8dc3800 d4a8e300 ....4.:...8..... │ │ - 0x00e32b50 00000000 5dbf3800 b8dc3800 1ca9e300 ....].8...8..... │ │ - 0x00e32b60 00000000 e07a3a00 b8dc3800 64a9e300 .....z:...8.d... │ │ - 0x00e32b70 00000000 f4a23700 b8dc3800 aca9e300 ......7...8..... │ │ - 0x00e32b80 00000000 ffa23700 b8dc3800 f4a9e300 ......7...8..... │ │ - 0x00e32b90 00000000 dd3c3a00 b8dc3800 fcaae300 .....<:...8..... │ │ - 0x00e32ba0 00000000 2e4d3700 b8dc3800 5cabe300 .....M7...8.\... │ │ - 0x00e32bb0 00000000 27143800 b8dc3800 3caae300 ....'.8...8.<... │ │ - 0x00e32bc0 00000000 34bf3700 b8dc3800 9caae300 ....4.7...8..... │ │ - 0x00e32bd0 00000000 52143800 b8dc3800 34a3e300 ....R.8...8.4... │ │ - 0x00e32be0 00000000 51fc3800 b8dc3800 c4a3e300 ....Q.8...8..... │ │ - 0x00e32bf0 00000000 91523900 b8dc3800 04ace300 .....R9...8..... │ │ - 0x00e32c00 00000000 68bf3800 b8dc3800 2ca4e300 ....h.8...8.,... │ │ - 0x00e32c10 00000000 f7bf3900 b8dc3800 74a4e300 ......9...8.t... │ │ - 0x00e32c20 00000000 61103700 b8dc3800 3ca5e300 ....a.7...8.<... │ │ - 0x00e32c30 00000000 50fa3600 b8dc3800 f4a4e300 ....P.6...8..... │ │ + 0x00e32a90 00000000 95523900 dfdc3800 84a5e300 .....R9...8..... │ │ + 0x00e32aa0 00000000 c5a23700 dfdc3800 dca5e300 ......7...8..... │ │ + 0x00e32ab0 00000000 f8133800 dfdc3800 24a6e300 ......8...8.$... │ │ + 0x00e32ac0 00000000 7d1f3a00 dfdc3800 6ca6e300 ....}.:...8.l... │ │ + 0x00e32ad0 00000000 e48f3900 dfdc3800 b4a6e300 ......9...8..... │ │ + 0x00e32ae0 00000000 ae3c3a00 dfdc3800 fca6e300 .....<:...8..... │ │ + 0x00e32af0 00000000 fe183900 dfdc3800 44a7e300 ......9...8.D... │ │ + 0x00e32b00 00000000 b55a3a00 dfdc3800 8ca7e300 .....Z:...8..... │ │ + 0x00e32b10 00000000 f6f63700 dfdc3800 fca7e300 ......7...8..... │ │ + 0x00e32b20 00000000 39193900 dfdc3800 44a8e300 ....9.9...8.D... │ │ + 0x00e32b30 00000000 1a9c3a00 dfdc3800 8ca8e300 ......:...8..... │ │ + 0x00e32b40 00000000 5b023a00 dfdc3800 d4a8e300 ....[.:...8..... │ │ + 0x00e32b50 00000000 84bf3800 dfdc3800 1ca9e300 ......8...8..... │ │ + 0x00e32b60 00000000 e07a3a00 dfdc3800 64a9e300 .....z:...8.d... │ │ + 0x00e32b70 00000000 f4a23700 dfdc3800 aca9e300 ......7...8..... │ │ + 0x00e32b80 00000000 ffa23700 dfdc3800 f4a9e300 ......7...8..... │ │ + 0x00e32b90 00000000 dd3c3a00 dfdc3800 fcaae300 .....<:...8..... │ │ + 0x00e32ba0 00000000 2e4d3700 dfdc3800 5cabe300 .....M7...8.\... │ │ + 0x00e32bb0 00000000 27143800 dfdc3800 3caae300 ....'.8...8.<... │ │ + 0x00e32bc0 00000000 34bf3700 dfdc3800 9caae300 ....4.7...8..... │ │ + 0x00e32bd0 00000000 52143800 dfdc3800 34a3e300 ....R.8...8.4... │ │ + 0x00e32be0 00000000 78fc3800 dfdc3800 c4a3e300 ....x.8...8..... │ │ + 0x00e32bf0 00000000 b8523900 dfdc3800 04ace300 .....R9...8..... │ │ + 0x00e32c00 00000000 8fbf3800 dfdc3800 2ca4e300 ......8...8.,... │ │ + 0x00e32c10 00000000 1ec03900 dfdc3800 74a4e300 ......9...8.t... │ │ + 0x00e32c20 00000000 61103700 dfdc3800 3ca5e300 ....a.7...8.<... │ │ + 0x00e32c30 00000000 50fa3600 dfdc3800 f4a4e300 ....P.6...8..... │ │ 0x00e32c40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e32c50 00000000 4d4d3700 b8dc3800 f41de400 ....MM7...8..... │ │ - 0x00e32c60 00000000 83143800 b8dc3800 ec1ee400 ......8...8..... │ │ - 0x00e32c70 00000000 f8d53800 b8dc3800 e41fe400 ......8...8..... │ │ - 0x00e32c80 00000000 9f683700 b8dc3800 c820e400 .....h7...8.. .. │ │ - 0x00e32c90 00000000 cb1e3900 b8dc3800 ac21e400 ......9...8..!.. │ │ - 0x00e32ca0 00000000 b9883800 b8dc3800 cc22e400 ......8...8..".. │ │ - 0x00e32cb0 00000000 0aa33700 b8dc3800 2423e400 ......7...8.$#.. │ │ - 0x00e32cc0 00000000 83fc3800 b8dc3800 4025e400 ......8...8.@%.. │ │ - 0x00e32cd0 00000000 55023a00 b8dc3800 9824e400 ....U.:...8..$.. │ │ + 0x00e32c50 00000000 4d4d3700 dfdc3800 f41de400 ....MM7...8..... │ │ + 0x00e32c60 00000000 83143800 dfdc3800 ec1ee400 ......8...8..... │ │ + 0x00e32c70 00000000 1fd63800 dfdc3800 e41fe400 ......8...8..... │ │ + 0x00e32c80 00000000 9f683700 dfdc3800 c820e400 .....h7...8.. .. │ │ + 0x00e32c90 00000000 f21e3900 dfdc3800 ac21e400 ......9...8..!.. │ │ + 0x00e32ca0 00000000 b9883800 dfdc3800 cc22e400 ......8...8..".. │ │ + 0x00e32cb0 00000000 0aa33700 dfdc3800 2423e400 ......7...8.$#.. │ │ + 0x00e32cc0 00000000 aafc3800 dfdc3800 4025e400 ......8...8.@%.. │ │ + 0x00e32cd0 00000000 7c023a00 dfdc3800 9824e400 ....|.:...8..$.. │ │ 0x00e32ce0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e32cf0 00000000 aa453900 b8dc3800 3ce4e300 .....E9...8.<... │ │ - 0x00e32d00 00000000 2eb13800 b8dc3800 8ce4e300 ......8...8..... │ │ - 0x00e32d10 00000000 80ba3700 b8dc3800 d8ede300 ......7...8..... │ │ - 0x00e32d20 00000000 d2853700 b8dc3800 b4e9e300 ......7...8..... │ │ - 0x00e32d30 00000000 242d3700 b8dc3800 b8eae300 ....$-7...8..... │ │ - 0x00e32d40 00000000 5e2c3700 b8dc3800 d4ece300 ....^,7...8..... │ │ - 0x00e32d50 00000000 7b303700 b8dc3800 28eee300 ....{07...8.(... │ │ - 0x00e32d60 00000000 9d8a3a00 b8dc3800 54efe300 ......:...8.T... │ │ - 0x00e32d70 00000000 3a9c3a00 b8dc3800 5ce7e300 ....:.:...8.\... │ │ - 0x00e32d80 00000000 9d363900 b8dc3800 60f0e300 .....69...8.`... │ │ - 0x00e32d90 00000000 01c83900 b8dc3800 bcebe300 ......9...8..... │ │ - 0x00e32da0 00000000 32193900 b8dc3800 d8e8e300 ....2.9...8..... │ │ - 0x00e32db0 00000000 8fb53700 b8dc3800 6ce6e300 ......7...8.l... │ │ - 0x00e32dc0 00000000 29c83900 b8dc3800 38e2e300 ....).9...8.8... │ │ - 0x00e32dd0 00000000 e2883800 b8dc3800 80e2e300 ......8...8..... │ │ - 0x00e32de0 00000000 a4693800 b8dc3800 c8e2e300 .....i8...8..... │ │ + 0x00e32cf0 00000000 d1453900 dfdc3800 3ce4e300 .....E9...8.<... │ │ + 0x00e32d00 00000000 55b13800 dfdc3800 8ce4e300 ....U.8...8..... │ │ + 0x00e32d10 00000000 80ba3700 dfdc3800 d8ede300 ......7...8..... │ │ + 0x00e32d20 00000000 d2853700 dfdc3800 b4e9e300 ......7...8..... │ │ + 0x00e32d30 00000000 242d3700 dfdc3800 b8eae300 ....$-7...8..... │ │ + 0x00e32d40 00000000 5e2c3700 dfdc3800 d4ece300 ....^,7...8..... │ │ + 0x00e32d50 00000000 7b303700 dfdc3800 28eee300 ....{07...8.(... │ │ + 0x00e32d60 00000000 9d8a3a00 dfdc3800 54efe300 ......:...8.T... │ │ + 0x00e32d70 00000000 3a9c3a00 dfdc3800 5ce7e300 ....:.:...8.\... │ │ + 0x00e32d80 00000000 c4363900 dfdc3800 60f0e300 .....69...8.`... │ │ + 0x00e32d90 00000000 28c83900 dfdc3800 bcebe300 ....(.9...8..... │ │ + 0x00e32da0 00000000 59193900 dfdc3800 d8e8e300 ....Y.9...8..... │ │ + 0x00e32db0 00000000 8fb53700 dfdc3800 6ce6e300 ......7...8.l... │ │ + 0x00e32dc0 00000000 50c83900 dfdc3800 38e2e300 ....P.9...8.8... │ │ + 0x00e32dd0 00000000 e2883800 dfdc3800 80e2e300 ......8...8..... │ │ + 0x00e32de0 00000000 a4693800 dfdc3800 c8e2e300 .....i8...8..... │ │ 0x00e32df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e32e00 00000000 f3653800 b8dc3800 4c26e400 .....e8...8.L&.. │ │ - 0x00e32e10 00000000 ea883800 b8dc3800 8c28e400 ......8...8..(.. │ │ - 0x00e32e20 00000000 31c83900 b8dc3800 a42ae400 ....1.9...8..*.. │ │ - 0x00e32e30 00000000 34303800 b8dc3800 e42ce400 ....408...8..,.. │ │ - 0x00e32e40 00000000 bbaa3900 b8dc3800 ac2de400 ......9...8..-.. │ │ + 0x00e32e00 00000000 f3653800 dfdc3800 4c26e400 .....e8...8.L&.. │ │ + 0x00e32e10 00000000 ea883800 dfdc3800 8c28e400 ......8...8..(.. │ │ + 0x00e32e20 00000000 58c83900 dfdc3800 a42ae400 ....X.9...8..*.. │ │ + 0x00e32e30 00000000 34303800 dfdc3800 e42ce400 ....408...8..,.. │ │ + 0x00e32e40 00000000 e2aa3900 dfdc3800 ac2de400 ......9...8..-.. │ │ 0x00e32e50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e32e60 00000000 f4883800 b8dc3800 80f4e300 ......8...8..... │ │ - 0x00e32e70 409c3a00 fc3c3a00 b8dc3800 30f5e300 @.:..<:...8.0... │ │ - 0x00e32e80 5fbf3700 92303700 b8dc3800 f8fae300 _.7..07...8..... │ │ - 0x00e32e90 b1683700 bd703900 b8dc3800 4417e400 .h7..p9...8.D... │ │ - 0x00e32ea0 7fbf3700 c5aa3900 b8dc3800 dc17e400 ..7...9...8..... │ │ - 0x00e32eb0 2a3d3a00 619c3a00 b8dc3800 b8fee300 *=:.a.:...8..... │ │ - 0x00e32ec0 16f73700 cc683700 b8dc3800 9410e400 ..7..h7...8..... │ │ - 0x00e32ed0 88bf3800 7a1f3a00 b8dc3800 3c11e400 ..8.z.:...8.<... │ │ - 0x00e32ee0 91103700 eeaa3900 b8dc3800 e411e400 ..7...9...8..... │ │ - 0x00e32ef0 e4703900 3bc83900 b8dc3800 8c12e400 .p9.;.9...8..... │ │ - 0x00e32f00 ef853700 9d8a3a00 b8dc3800 c414e400 ..7...:...8..... │ │ - 0x00e32f10 0c863700 aa453900 b8dc3800 c414e400 ..7..E9...8..... │ │ - 0x00e32f20 704d3700 01c83900 b8dc3800 c414e400 pM7...9...8..... │ │ - 0x00e32f30 4dc83900 cb1e3900 b8dc3800 e414e400 M.9...9...8..... │ │ - 0x00e32f40 79e33900 83fc3800 b8dc3800 e414e400 y.9...8...8..... │ │ - 0x00e32f50 a2e33900 55023a00 b8dc3800 e414e400 ..9.U.:...8..... │ │ - 0x00e32f60 a6143800 f8d53800 b8dc3800 7415e400 ..8...8...8.t... │ │ - 0x00e32f70 9abf3700 ad103700 b8dc3800 70ffe300 ..7...7...8.p... │ │ + 0x00e32e60 00000000 f4883800 dfdc3800 80f4e300 ......8...8..... │ │ + 0x00e32e70 409c3a00 fc3c3a00 dfdc3800 30f5e300 @.:..<:...8.0... │ │ + 0x00e32e80 5fbf3700 92303700 dfdc3800 f8fae300 _.7..07...8..... │ │ + 0x00e32e90 b1683700 e4703900 dfdc3800 4417e400 .h7..p9...8.D... │ │ + 0x00e32ea0 7fbf3700 ecaa3900 dfdc3800 dc17e400 ..7...9...8..... │ │ + 0x00e32eb0 2a3d3a00 619c3a00 dfdc3800 b8fee300 *=:.a.:...8..... │ │ + 0x00e32ec0 16f73700 cc683700 dfdc3800 9410e400 ..7..h7...8..... │ │ + 0x00e32ed0 afbf3800 a11f3a00 dfdc3800 3c11e400 ..8...:...8.<... │ │ + 0x00e32ee0 91103700 15ab3900 dfdc3800 e411e400 ..7...9...8..... │ │ + 0x00e32ef0 0b713900 62c83900 dfdc3800 8c12e400 .q9.b.9...8..... │ │ + 0x00e32f00 ef853700 9d8a3a00 dfdc3800 c414e400 ..7...:...8..... │ │ + 0x00e32f10 0c863700 d1453900 dfdc3800 c414e400 ..7..E9...8..... │ │ + 0x00e32f20 704d3700 28c83900 dfdc3800 c414e400 pM7.(.9...8..... │ │ + 0x00e32f30 74c83900 f21e3900 dfdc3800 e414e400 t.9...9...8..... │ │ + 0x00e32f40 a0e33900 aafc3800 dfdc3800 e414e400 ..9...8...8..... │ │ + 0x00e32f50 c9e33900 7c023a00 dfdc3800 e414e400 ..9.|.:...8..... │ │ + 0x00e32f60 a6143800 1fd63800 dfdc3800 7415e400 ..8...8...8.t... │ │ + 0x00e32f70 9abf3700 ad103700 dfdc3800 70ffe300 ..7...7...8.p... │ │ 0x00e32f80 c5103700 00000000 00000000 00000000 ..7............. │ │ - 0x00e32f90 00000000 f4883800 b8dc3800 3cdee300 ......8...8.<... │ │ - 0x00e32fa0 00000000 61733700 b8dc3800 acdfe300 ....as7...8..... │ │ - 0x00e32fb0 00000000 cc683700 b8dc3800 08e1e300 .....h7...8..... │ │ - 0x00e32fc0 00000000 7a1f3a00 b8dc3800 40e1e300 ....z.:...8.@... │ │ - 0x00e32fd0 00000000 9d8a3a00 b8dc3800 78e1e300 ......:...8.x... │ │ - 0x00e32fe0 00000000 aa453900 b8dc3800 b8e1e300 .....E9...8..... │ │ - 0x00e32ff0 00000000 01c83900 b8dc3800 f8e1e300 ......9...8..... │ │ + 0x00e32f90 00000000 f4883800 dfdc3800 3cdee300 ......8...8.<... │ │ + 0x00e32fa0 00000000 61733700 dfdc3800 acdfe300 ....as7...8..... │ │ + 0x00e32fb0 00000000 cc683700 dfdc3800 08e1e300 .....h7...8..... │ │ + 0x00e32fc0 00000000 a11f3a00 dfdc3800 40e1e300 ......:...8.@... │ │ + 0x00e32fd0 00000000 9d8a3a00 dfdc3800 78e1e300 ......:...8.x... │ │ + 0x00e32fe0 00000000 d1453900 dfdc3800 b8e1e300 .....E9...8..... │ │ + 0x00e32ff0 00000000 28c83900 dfdc3800 f8e1e300 ....(.9...8..... │ │ 0x00e33000 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e33010 00000000 92303700 b8dc3800 202fe400 .....07...8. /.. │ │ - 0x00e33020 00000000 bd703900 b8dc3800 9034e400 .....p9...8..4.. │ │ - 0x00e33030 00000000 eeaa3900 b8dc3800 2432e400 ......9...8.$2.. │ │ - 0x00e33040 00000000 3bc83900 b8dc3800 8432e400 ....;.9...8..2.. │ │ - 0x00e33050 00000000 2f7b3900 b8dc3800 7030e400 ..../{9...8.p0.. │ │ - 0x00e33060 00000000 ad103700 b8dc3800 f036e400 ......7...8..6.. │ │ - 0x00e33070 00000000 cb1e3900 b8dc3800 7033e400 ......9...8.p3.. │ │ - 0x00e33080 00000000 83fc3800 b8dc3800 b833e400 ......8...8..3.. │ │ - 0x00e33090 00000000 55023a00 b8dc3800 0034e400 ....U.:...8..4.. │ │ - 0x00e330a0 00000000 f8d53800 b8dc3800 4834e400 ......8...8.H4.. │ │ + 0x00e33010 00000000 92303700 dfdc3800 202fe400 .....07...8. /.. │ │ + 0x00e33020 00000000 e4703900 dfdc3800 9034e400 .....p9...8..4.. │ │ + 0x00e33030 00000000 15ab3900 dfdc3800 2432e400 ......9...8.$2.. │ │ + 0x00e33040 00000000 62c83900 dfdc3800 8432e400 ....b.9...8..2.. │ │ + 0x00e33050 00000000 567b3900 dfdc3800 7030e400 ....V{9...8.p0.. │ │ + 0x00e33060 00000000 ad103700 dfdc3800 f036e400 ......7...8..6.. │ │ + 0x00e33070 00000000 f21e3900 dfdc3800 7033e400 ......9...8.p3.. │ │ + 0x00e33080 00000000 aafc3800 dfdc3800 b833e400 ......8...8..3.. │ │ + 0x00e33090 00000000 7c023a00 dfdc3800 0034e400 ....|.:...8..4.. │ │ + 0x00e330a0 00000000 1fd63800 dfdc3800 4834e400 ......8...8.H4.. │ │ 0x00e330b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e330c0 00000000 bd703900 b8dc3800 2468e300 .....p9...8.$h.. │ │ - 0x00e330d0 00000000 ad103700 b8dc3800 746ae300 ......7...8.tj.. │ │ + 0x00e330c0 00000000 e4703900 dfdc3800 2468e300 .....p9...8.$h.. │ │ + 0x00e330d0 00000000 ad103700 dfdc3800 746ae300 ......7...8.tj.. │ │ 0x00e330e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e330f0 00000000 bd703900 b8dc3800 f8f3e300 .....p9...8..... │ │ - 0x00e33100 00000000 cc683700 b8dc3800 64f3e300 .....h7...8.d... │ │ - 0x00e33110 00000000 7a1f3a00 b8dc3800 64f3e300 ....z.:...8.d... │ │ - 0x00e33120 00000000 619c3a00 b8dc3800 1cf2e300 ....a.:...8..... │ │ + 0x00e330f0 00000000 e4703900 dfdc3800 f8f3e300 .....p9...8..... │ │ + 0x00e33100 00000000 cc683700 dfdc3800 64f3e300 .....h7...8.d... │ │ + 0x00e33110 00000000 a11f3a00 dfdc3800 64f3e300 ......:...8.d... │ │ + 0x00e33120 00000000 619c3a00 dfdc3800 1cf2e300 ....a.:...8..... │ │ 0x00e33130 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e33140 00000000 98883a00 cee33900 ccdde300 ......:...9..... │ │ - 0x00e33150 00000000 43953800 cee33900 fcdde300 ....C.8...9..... │ │ - 0x00e33160 00000000 93573700 cee33900 1cdce300 .....W7...9..... │ │ - 0x00e33170 00000000 dd253700 cee33900 4cdce300 .....%7...9.L... │ │ - 0x00e33180 00000000 6d5e3900 cee33900 7cdce300 ....m^9...9.|... │ │ - 0x00e33190 00000000 43d43900 cee33900 acdce300 ....C.9...9..... │ │ - 0x00e331a0 00000000 89b43800 cee33900 0cdde300 ......8...9..... │ │ - 0x00e331b0 00000000 f7793700 cee33900 3cdde300 .....y7...9.<... │ │ - 0x00e331c0 00000000 7b763800 cee33900 6cdde300 ....{v8...9.l... │ │ - 0x00e331d0 00000000 c71f3700 cee33900 9cdde300 ......7...9..... │ │ + 0x00e33140 00000000 98883a00 f5e33900 ccdde300 ......:...9..... │ │ + 0x00e33150 00000000 43953800 f5e33900 fcdde300 ....C.8...9..... │ │ + 0x00e33160 00000000 93573700 f5e33900 1cdce300 .....W7...9..... │ │ + 0x00e33170 00000000 dd253700 f5e33900 4cdce300 .....%7...9.L... │ │ + 0x00e33180 00000000 945e3900 f5e33900 7cdce300 .....^9...9.|... │ │ + 0x00e33190 00000000 6ad43900 f5e33900 acdce300 ....j.9...9..... │ │ + 0x00e331a0 00000000 b0b43800 f5e33900 0cdde300 ......8...9..... │ │ + 0x00e331b0 00000000 f7793700 f5e33900 3cdde300 .....y7...9.<... │ │ + 0x00e331c0 00000000 7b763800 f5e33900 6cdde300 ....{v8...9.l... │ │ + 0x00e331d0 00000000 c71f3700 f5e33900 9cdde300 ......7...9..... │ │ 0x00e331e0 00000000 99ea3700 493d3a00 dcdce300 ......7.I=:..... │ │ 0x00e331f0 00000000 98883a00 6e3d3a00 b8bee300 ......:.n=:..... │ │ 0x00e33200 00000000 98883a00 df683700 68c0e300 ......:..h7.h... │ │ 0x00e33210 00000000 93573700 6e3d3a00 00bfe300 .....W7.n=:..... │ │ 0x00e33220 00000000 93573700 df683700 b0c0e300 .....W7..h7..... │ │ 0x00e33230 00000000 dd253700 6e3d3a00 48bfe300 .....%7.n=:.H... │ │ 0x00e33240 00000000 dd253700 df683700 f8c0e300 .....%7..h7..... │ │ - 0x00e33250 00000000 6d5e3900 6e3d3a00 90bfe300 ....m^9.n=:..... │ │ - 0x00e33260 00000000 6d5e3900 df683700 40c1e300 ....m^9..h7.@... │ │ - 0x00e33270 00000000 43d43900 6e3d3a00 d8bfe300 ....C.9.n=:..... │ │ - 0x00e33280 00000000 43d43900 df683700 88c1e300 ....C.9..h7..... │ │ - 0x00e33290 00000000 43d43900 78c83900 84dae300 ....C.9.x.9..... │ │ + 0x00e33250 00000000 945e3900 6e3d3a00 90bfe300 .....^9.n=:..... │ │ + 0x00e33260 00000000 945e3900 df683700 40c1e300 .....^9..h7.@... │ │ + 0x00e33270 00000000 6ad43900 6e3d3a00 d8bfe300 ....j.9.n=:..... │ │ + 0x00e33280 00000000 6ad43900 df683700 88c1e300 ....j.9..h7..... │ │ + 0x00e33290 00000000 6ad43900 9fc83900 84dae300 ....j.9...9..... │ │ 0x00e332a0 00000000 99ea3700 33a33700 20c0e300 ......7.3.7. ... │ │ - 0x00e332b0 00000000 99ea3700 02ab3900 d0c1e300 ......7...9..... │ │ + 0x00e332b0 00000000 99ea3700 29ab3900 d0c1e300 ......7.).9..... │ │ 0x00e332c0 00000000 99ea3700 39863700 bcdae300 ......7.9.7..... │ │ 0x00e332d0 00000000 98883a00 c3bf3700 bcdbe300 ......:...7..... │ │ - 0x00e332e0 00000000 98883a00 8b1f3a00 74dbe300 ......:...:.t... │ │ - 0x00e332f0 00000000 6d5e3900 c3bf3700 3cdbe300 ....m^9...7.<... │ │ - 0x00e33300 00000000 6d5e3900 8b1f3a00 f4dae300 ....m^9...:..... │ │ - 0x00e33310 00000000 98883a00 a6bf3800 18c2e300 ......:...8..... │ │ + 0x00e332e0 00000000 98883a00 b21f3a00 74dbe300 ......:...:.t... │ │ + 0x00e332f0 00000000 945e3900 c3bf3700 3cdbe300 .....^9...7.<... │ │ + 0x00e33300 00000000 945e3900 b21f3a00 f4dae300 .....^9...:..... │ │ + 0x00e33310 00000000 98883a00 cdbf3800 18c2e300 ......:...8..... │ │ 0x00e33320 00000000 98883a00 1c693700 60c2e300 ......:..i7.`... │ │ - 0x00e33330 00000000 98883a00 3eab3900 a8c2e300 ......:.>.9..... │ │ - 0x00e33340 00000000 98883a00 7cab3900 f0c2e300 ......:.|.9..... │ │ - 0x00e33350 00000000 98883a00 c9dc3800 38c3e300 ......:...8.8... │ │ + 0x00e33330 00000000 98883a00 65ab3900 a8c2e300 ......:.e.9..... │ │ + 0x00e33340 00000000 98883a00 a3ab3900 f0c2e300 ......:...9..... │ │ + 0x00e33350 00000000 98883a00 f0dc3800 38c3e300 ......:...8.8... │ │ 0x00e33360 00000000 98883a00 1b893800 80c3e300 ......:...8..... │ │ - 0x00e33370 00000000 43953800 a6bf3800 c8c3e300 ....C.8...8..... │ │ + 0x00e33370 00000000 43953800 cdbf3800 c8c3e300 ....C.8...8..... │ │ 0x00e33380 00000000 43953800 1c693700 10c4e300 ....C.8..i7..... │ │ - 0x00e33390 00000000 43953800 3eab3900 58c4e300 ....C.8.>.9.X... │ │ - 0x00e333a0 00000000 43953800 7cab3900 a0c4e300 ....C.8.|.9..... │ │ - 0x00e333b0 00000000 43953800 c9dc3800 e8c4e300 ....C.8...8..... │ │ + 0x00e33390 00000000 43953800 65ab3900 58c4e300 ....C.8.e.9.X... │ │ + 0x00e333a0 00000000 43953800 a3ab3900 a0c4e300 ....C.8...9..... │ │ + 0x00e333b0 00000000 43953800 f0dc3800 e8c4e300 ....C.8...8..... │ │ 0x00e333c0 00000000 43953800 1b893800 30c5e300 ....C.8...8.0... │ │ - 0x00e333d0 00000000 93573700 a6bf3800 78c5e300 .....W7...8.x... │ │ + 0x00e333d0 00000000 93573700 cdbf3800 78c5e300 .....W7...8.x... │ │ 0x00e333e0 00000000 93573700 1c693700 c0c5e300 .....W7..i7..... │ │ - 0x00e333f0 00000000 93573700 3eab3900 08c6e300 .....W7.>.9..... │ │ - 0x00e33400 00000000 93573700 7cab3900 50c6e300 .....W7.|.9.P... │ │ - 0x00e33410 00000000 93573700 c9dc3800 98c6e300 .....W7...8..... │ │ + 0x00e333f0 00000000 93573700 65ab3900 08c6e300 .....W7.e.9..... │ │ + 0x00e33400 00000000 93573700 a3ab3900 50c6e300 .....W7...9.P... │ │ + 0x00e33410 00000000 93573700 f0dc3800 98c6e300 .....W7...8..... │ │ 0x00e33420 00000000 93573700 1b893800 e0c6e300 .....W7...8..... │ │ - 0x00e33430 00000000 dd253700 a6bf3800 28c7e300 .....%7...8.(... │ │ + 0x00e33430 00000000 dd253700 cdbf3800 28c7e300 .....%7...8.(... │ │ 0x00e33440 00000000 dd253700 1c693700 70c7e300 .....%7..i7.p... │ │ - 0x00e33450 00000000 dd253700 3eab3900 b8c7e300 .....%7.>.9..... │ │ - 0x00e33460 00000000 dd253700 7cab3900 00c8e300 .....%7.|.9..... │ │ - 0x00e33470 00000000 dd253700 c9dc3800 48c8e300 .....%7...8.H... │ │ + 0x00e33450 00000000 dd253700 65ab3900 b8c7e300 .....%7.e.9..... │ │ + 0x00e33460 00000000 dd253700 a3ab3900 00c8e300 .....%7...9..... │ │ + 0x00e33470 00000000 dd253700 f0dc3800 48c8e300 .....%7...8.H... │ │ 0x00e33480 00000000 dd253700 1b893800 90c8e300 .....%7...8..... │ │ - 0x00e33490 00000000 6d5e3900 a6bf3800 d8c8e300 ....m^9...8..... │ │ - 0x00e334a0 00000000 6d5e3900 1c693700 20c9e300 ....m^9..i7. ... │ │ - 0x00e334b0 00000000 6d5e3900 3eab3900 68c9e300 ....m^9.>.9.h... │ │ - 0x00e334c0 00000000 6d5e3900 7cab3900 b0c9e300 ....m^9.|.9..... │ │ - 0x00e334d0 00000000 6d5e3900 c9dc3800 f8c9e300 ....m^9...8..... │ │ - 0x00e334e0 00000000 6d5e3900 1b893800 40cae300 ....m^9...8.@... │ │ - 0x00e334f0 00000000 43d43900 a6bf3800 88cae300 ....C.9...8..... │ │ - 0x00e33500 00000000 43d43900 1c693700 d0cae300 ....C.9..i7..... │ │ - 0x00e33510 00000000 43d43900 3eab3900 18cbe300 ....C.9.>.9..... │ │ - 0x00e33520 00000000 43d43900 7cab3900 60cbe300 ....C.9.|.9.`... │ │ - 0x00e33530 00000000 43d43900 c9dc3800 a8cbe300 ....C.9...8..... │ │ - 0x00e33540 00000000 43d43900 1b893800 f0cbe300 ....C.9...8..... │ │ - 0x00e33550 00000000 7b763800 a6bf3800 48d1e300 ....{v8...8.H... │ │ + 0x00e33490 00000000 945e3900 cdbf3800 d8c8e300 .....^9...8..... │ │ + 0x00e334a0 00000000 945e3900 1c693700 20c9e300 .....^9..i7. ... │ │ + 0x00e334b0 00000000 945e3900 65ab3900 68c9e300 .....^9.e.9.h... │ │ + 0x00e334c0 00000000 945e3900 a3ab3900 b0c9e300 .....^9...9..... │ │ + 0x00e334d0 00000000 945e3900 f0dc3800 f8c9e300 .....^9...8..... │ │ + 0x00e334e0 00000000 945e3900 1b893800 40cae300 .....^9...8.@... │ │ + 0x00e334f0 00000000 6ad43900 cdbf3800 88cae300 ....j.9...8..... │ │ + 0x00e33500 00000000 6ad43900 1c693700 d0cae300 ....j.9..i7..... │ │ + 0x00e33510 00000000 6ad43900 65ab3900 18cbe300 ....j.9.e.9..... │ │ + 0x00e33520 00000000 6ad43900 a3ab3900 60cbe300 ....j.9...9.`... │ │ + 0x00e33530 00000000 6ad43900 f0dc3800 a8cbe300 ....j.9...8..... │ │ + 0x00e33540 00000000 6ad43900 1b893800 f0cbe300 ....j.9...8..... │ │ + 0x00e33550 00000000 7b763800 cdbf3800 48d1e300 ....{v8...8.H... │ │ 0x00e33560 00000000 7b763800 1c693700 90d1e300 ....{v8..i7..... │ │ - 0x00e33570 00000000 7b763800 3eab3900 d8d1e300 ....{v8.>.9..... │ │ - 0x00e33580 00000000 7b763800 7cab3900 20d2e300 ....{v8.|.9. ... │ │ - 0x00e33590 00000000 7b763800 c9dc3800 68d2e300 ....{v8...8.h... │ │ + 0x00e33570 00000000 7b763800 65ab3900 d8d1e300 ....{v8.e.9..... │ │ + 0x00e33580 00000000 7b763800 a3ab3900 20d2e300 ....{v8...9. ... │ │ + 0x00e33590 00000000 7b763800 f0dc3800 68d2e300 ....{v8...8.h... │ │ 0x00e335a0 00000000 7b763800 1b893800 b0d2e300 ....{v8...8..... │ │ - 0x00e335b0 00000000 c71f3700 a6bf3800 f8d2e300 ......7...8..... │ │ + 0x00e335b0 00000000 c71f3700 cdbf3800 f8d2e300 ......7...8..... │ │ 0x00e335c0 00000000 c71f3700 1c693700 40d3e300 ......7..i7.@... │ │ - 0x00e335d0 00000000 c71f3700 3eab3900 88d3e300 ......7.>.9..... │ │ - 0x00e335e0 00000000 c71f3700 7cab3900 d0d3e300 ......7.|.9..... │ │ - 0x00e335f0 00000000 c71f3700 c9dc3800 18d4e300 ......7...8..... │ │ + 0x00e335d0 00000000 c71f3700 65ab3900 88d3e300 ......7.e.9..... │ │ + 0x00e335e0 00000000 c71f3700 a3ab3900 d0d3e300 ......7...9..... │ │ + 0x00e335f0 00000000 c71f3700 f0dc3800 18d4e300 ......7...8..... │ │ 0x00e33600 00000000 c71f3700 1b893800 60d4e300 ......7...8.`... │ │ - 0x00e33610 00000000 89b43800 a6bf3800 e8cde300 ......8...8..... │ │ - 0x00e33620 00000000 89b43800 1c693700 30cee300 ......8..i7.0... │ │ - 0x00e33630 00000000 89b43800 3eab3900 78cee300 ......8.>.9.x... │ │ - 0x00e33640 00000000 89b43800 7cab3900 c0cee300 ......8.|.9..... │ │ - 0x00e33650 00000000 89b43800 c9dc3800 08cfe300 ......8...8..... │ │ - 0x00e33660 00000000 89b43800 1b893800 50cfe300 ......8...8.P... │ │ - 0x00e33670 00000000 f7793700 a6bf3800 98cfe300 .....y7...8..... │ │ + 0x00e33610 00000000 b0b43800 cdbf3800 e8cde300 ......8...8..... │ │ + 0x00e33620 00000000 b0b43800 1c693700 30cee300 ......8..i7.0... │ │ + 0x00e33630 00000000 b0b43800 65ab3900 78cee300 ......8.e.9.x... │ │ + 0x00e33640 00000000 b0b43800 a3ab3900 c0cee300 ......8...9..... │ │ + 0x00e33650 00000000 b0b43800 f0dc3800 08cfe300 ......8...8..... │ │ + 0x00e33660 00000000 b0b43800 1b893800 50cfe300 ......8...8.P... │ │ + 0x00e33670 00000000 f7793700 cdbf3800 98cfe300 .....y7...8..... │ │ 0x00e33680 00000000 f7793700 1c693700 e0cfe300 .....y7..i7..... │ │ - 0x00e33690 00000000 f7793700 3eab3900 28d0e300 .....y7.>.9.(... │ │ - 0x00e336a0 00000000 f7793700 7cab3900 70d0e300 .....y7.|.9.p... │ │ - 0x00e336b0 00000000 f7793700 c9dc3800 b8d0e300 .....y7...8..... │ │ + 0x00e33690 00000000 f7793700 65ab3900 28d0e300 .....y7.e.9.(... │ │ + 0x00e336a0 00000000 f7793700 a3ab3900 70d0e300 .....y7...9.p... │ │ + 0x00e336b0 00000000 f7793700 f0dc3800 b8d0e300 .....y7...8..... │ │ 0x00e336c0 00000000 f7793700 1b893800 00d1e300 .....y7...8..... │ │ 0x00e336d0 00000000 99ea3700 ebbf3700 38cce300 ......7...7.8... │ │ 0x00e336e0 00000000 99ea3700 eb7a3a00 80cce300 ......7..z:..... │ │ 0x00e336f0 00000000 99ea3700 317b3a00 c8cce300 ......7.1{:..... │ │ 0x00e33700 00000000 99ea3700 ab3d3a00 10cde300 ......7..=:..... │ │ 0x00e33710 00000000 99ea3700 6e7b3a00 58cde300 ......7.n{:.X... │ │ 0x00e33720 00000000 99ea3700 ad693800 a0cde300 ......7..i8..... │ │ - 0x00e33730 00000000 98883a00 0ddd3800 a8d4e300 ......:...8..... │ │ + 0x00e33730 00000000 98883a00 34dd3800 a8d4e300 ......:.4.8..... │ │ 0x00e33740 00000000 98883a00 b17b3a00 f0d4e300 ......:..{:..... │ │ - 0x00e33750 00000000 93573700 40dd3800 38d5e300 .....W7.@.8.8... │ │ + 0x00e33750 00000000 93573700 67dd3800 38d5e300 .....W7.g.8.8... │ │ 0x00e33760 00000000 93573700 5e863700 80d5e300 .....W7.^.7..... │ │ 0x00e33770 00000000 dd253700 31c03700 c8d5e300 .....%7.1.7..... │ │ 0x00e33780 00000000 dd253700 90863700 10d6e300 .....%7...7..... │ │ - 0x00e33790 00000000 6d5e3900 8bfc3800 58d6e300 ....m^9...8.X... │ │ - 0x00e337a0 00000000 6d5e3900 b2363900 a0d6e300 ....m^9..69..... │ │ - 0x00e337b0 00000000 43d43900 f0693800 e8d6e300 ....C.9..i8..... │ │ - 0x00e337c0 00000000 43d43900 e47b3a00 30d7e300 ....C.9..{:.0... │ │ + 0x00e33790 00000000 945e3900 b2fc3800 58d6e300 .....^9...8.X... │ │ + 0x00e337a0 00000000 945e3900 d9363900 a0d6e300 .....^9..69..... │ │ + 0x00e337b0 00000000 6ad43900 f0693800 e8d6e300 ....j.9..i8..... │ │ + 0x00e337c0 00000000 6ad43900 e47b3a00 30d7e300 ....j.9..{:.0... │ │ 0x00e337d0 00000000 98883a00 e83d3a00 78d7e300 ......:..=:.x... │ │ 0x00e337e0 00000000 98883a00 30f73700 c0d7e300 ......:.0.7..... │ │ 0x00e337f0 00000000 43953800 e83d3a00 08d8e300 ....C.8..=:..... │ │ 0x00e33800 00000000 43953800 30f73700 50d8e300 ....C.8.0.7.P... │ │ 0x00e33810 00000000 93573700 48333800 98d8e300 .....W7.H38..... │ │ - 0x00e33820 00000000 93573700 a9523900 e0d8e300 .....W7..R9..... │ │ + 0x00e33820 00000000 93573700 d0523900 e0d8e300 .....W7..R9..... │ │ 0x00e33830 00000000 dd253700 1d3e3a00 28d9e300 .....%7..>:.(... │ │ 0x00e33840 00000000 dd253700 64c03700 70d9e300 .....%7.d.7.p... │ │ - 0x00e33850 00000000 43d43900 444f3800 b8d9e300 ....C.9.DO8..... │ │ - 0x00e33860 00000000 43d43900 859c3a00 00dae300 ....C.9...:..... │ │ + 0x00e33850 00000000 6ad43900 444f3800 b8d9e300 ....j.9.DO8..... │ │ + 0x00e33860 00000000 6ad43900 859c3a00 00dae300 ....j.9...:..... │ │ 0x00e33870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e33880 00000000 93573700 edbf3800 4cace300 .....W7...8.L... │ │ + 0x00e33880 00000000 93573700 14c03800 4cace300 .....W7...8.L... │ │ 0x00e33890 00000000 93573700 f05a3a00 8cace300 .....W7..Z:..... │ │ 0x00e338a0 00000000 93573700 63693700 ccace300 .....W7.ci7..... │ │ 0x00e338b0 00000000 93573700 9f693700 0cade300 .....W7..i7..... │ │ - 0x00e338c0 00000000 dd253700 edbf3800 4cade300 .....%7...8.L... │ │ + 0x00e338c0 00000000 dd253700 14c03800 4cade300 .....%7...8.L... │ │ 0x00e338d0 00000000 dd253700 f05a3a00 8cade300 .....%7..Z:..... │ │ 0x00e338e0 00000000 dd253700 63693700 ccade300 .....%7.ci7..... │ │ 0x00e338f0 00000000 dd253700 794f3800 0caee300 .....%7.yO8..... │ │ - 0x00e33900 00000000 6d5e3900 edbf3800 4caee300 ....m^9...8.L... │ │ - 0x00e33910 00000000 6d5e3900 f05a3a00 8caee300 ....m^9..Z:..... │ │ - 0x00e33920 00000000 6d5e3900 63693700 ccaee300 ....m^9.ci7..... │ │ - 0x00e33930 00000000 6d5e3900 b6303700 0cafe300 ....m^9..07..... │ │ - 0x00e33940 00000000 6d5e3900 994d3700 c0bbe300 ....m^9..M7..... │ │ - 0x00e33950 00000000 6d5e3900 b01f3a00 88bde300 ....m^9...:..... │ │ - 0x00e33960 00000000 43d43900 edbf3800 4cafe300 ....C.9...8.L... │ │ - 0x00e33970 00000000 43d43900 f05a3a00 8cafe300 ....C.9..Z:..... │ │ - 0x00e33980 00000000 43d43900 63693700 ccafe300 ....C.9.ci7..... │ │ - 0x00e33990 00000000 43d43900 baab3900 0cb0e300 ....C.9...9..... │ │ - 0x00e339a0 00000000 89b43800 edbf3800 4cb1e300 ......8...8.L... │ │ - 0x00e339b0 00000000 89b43800 f05a3a00 8cb1e300 ......8..Z:..... │ │ - 0x00e339c0 00000000 f7793700 edbf3800 ccb1e300 .....y7...8..... │ │ + 0x00e33900 00000000 945e3900 14c03800 4caee300 .....^9...8.L... │ │ + 0x00e33910 00000000 945e3900 f05a3a00 8caee300 .....^9..Z:..... │ │ + 0x00e33920 00000000 945e3900 63693700 ccaee300 .....^9.ci7..... │ │ + 0x00e33930 00000000 945e3900 b6303700 0cafe300 .....^9..07..... │ │ + 0x00e33940 00000000 945e3900 994d3700 c0bbe300 .....^9..M7..... │ │ + 0x00e33950 00000000 945e3900 d71f3a00 88bde300 .....^9...:..... │ │ + 0x00e33960 00000000 6ad43900 14c03800 4cafe300 ....j.9...8.L... │ │ + 0x00e33970 00000000 6ad43900 f05a3a00 8cafe300 ....j.9..Z:..... │ │ + 0x00e33980 00000000 6ad43900 63693700 ccafe300 ....j.9.ci7..... │ │ + 0x00e33990 00000000 6ad43900 e1ab3900 0cb0e300 ....j.9...9..... │ │ + 0x00e339a0 00000000 b0b43800 14c03800 4cb1e300 ......8...8.L... │ │ + 0x00e339b0 00000000 b0b43800 f05a3a00 8cb1e300 ......8..Z:..... │ │ + 0x00e339c0 00000000 f7793700 14c03800 ccb1e300 .....y7...8..... │ │ 0x00e339d0 00000000 f7793700 f05a3a00 0cb2e300 .....y7..Z:..... │ │ - 0x00e339e0 00000000 7b763800 edbf3800 4cb0e300 ....{v8...8.L... │ │ + 0x00e339e0 00000000 7b763800 14c03800 4cb0e300 ....{v8...8.L... │ │ 0x00e339f0 00000000 7b763800 f05a3a00 8cb0e300 ....{v8..Z:..... │ │ - 0x00e33a00 00000000 c71f3700 edbf3800 ccb0e300 ......7...8..... │ │ + 0x00e33a00 00000000 c71f3700 14c03800 ccb0e300 ......7...8..... │ │ 0x00e33a10 00000000 c71f3700 f05a3a00 0cb1e300 ......7..Z:..... │ │ - 0x00e33a20 00000000 99ea3700 03713900 4cb2e300 ......7..q9.L... │ │ - 0x00e33a30 00000000 99ea3700 72dd3800 8cb2e300 ......7.r.8..... │ │ - 0x00e33a40 00000000 99ea3700 de523900 ccb2e300 ......7..R9..... │ │ - 0x00e33a50 00000000 98883a00 edbf3800 0cb3e300 ......:...8..... │ │ + 0x00e33a20 00000000 99ea3700 2a713900 4cb2e300 ......7.*q9.L... │ │ + 0x00e33a30 00000000 99ea3700 99dd3800 8cb2e300 ......7...8..... │ │ + 0x00e33a40 00000000 99ea3700 05533900 ccb2e300 ......7..S9..... │ │ + 0x00e33a50 00000000 98883a00 14c03800 0cb3e300 ......:...8..... │ │ 0x00e33a60 00000000 98883a00 f05a3a00 4cb3e300 ......:..Z:.L... │ │ 0x00e33a70 00000000 98883a00 63693700 8cb3e300 ......:.ci7..... │ │ - 0x00e33a80 00000000 98883a00 b4dd3800 ccb3e300 ......:...8..... │ │ - 0x00e33a90 00000000 43953800 edbf3800 0cb4e300 ....C.8...8..... │ │ + 0x00e33a80 00000000 98883a00 dbdd3800 ccb3e300 ......:...8..... │ │ + 0x00e33a90 00000000 43953800 14c03800 0cb4e300 ....C.8...8..... │ │ 0x00e33aa0 00000000 43953800 f05a3a00 4cb4e300 ....C.8..Z:.L... │ │ 0x00e33ab0 00000000 98883a00 994d3700 f0bbe300 ......:..M7..... │ │ - 0x00e33ac0 00000000 98883a00 b01f3a00 c8bde300 ......:...:..... │ │ + 0x00e33ac0 00000000 98883a00 d71f3a00 c8bde300 ......:...:..... │ │ 0x00e33ad0 00000000 3e793800 f05a3a00 60bee300 ....>y8..Z:.`... │ │ - 0x00e33ae0 00000000 3e793800 3a193900 58bce300 ....>y8.:.9.X... │ │ - 0x00e33af0 00000000 3e793800 5e193900 68bbe300 ....>y8.^.9.h... │ │ + 0x00e33ae0 00000000 3e793800 61193900 58bce300 ....>y8.a.9.X... │ │ + 0x00e33af0 00000000 3e793800 85193900 68bbe300 ....>y8...9.h... │ │ 0x00e33b00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e33b10 00000000 6f423a00 ec8f3900 4038e400 ....oB:...9.@8.. │ │ + 0x00e33b10 00000000 6f423a00 13903900 4038e400 ....oB:...9.@8.. │ │ 0x00e33b20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e33b30 00000000 942ae300 b469e500 542ce300 .....*...i..T,.. │ │ 0x00e33b40 f42ce300 042ee300 00000000 00000000 .,.............. │ │ 0x00e33b50 00000000 00000000 642ee300 942fe300 ........d..../.. │ │ 0x00e33b60 1430e300 c430e300 f430e300 00000000 .0...0...0...... │ │ 0x00e33b70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e33b80 4431e300 8438e300 143be300 00040000 D1...8...;...... │ │ 0x00e33b90 909fd300 01040000 ac9fd300 02040000 ................ │ │ 0x00e33ba0 bc9fd300 03040000 a8a0d300 00000000 ................ │ │ - 0x00e33bb0 00000000 44b13900 06000000 00000000 ....D.9......... │ │ - 0x00e33bc0 00000000 ffffffff b8ad3800 06000000 ..........8..... │ │ - 0x00e33bd0 00000000 00000000 ffffffff 271f3a00 ............'.:. │ │ + 0x00e33bb0 00000000 6bb13900 06000000 00000000 ....k.9......... │ │ + 0x00e33bc0 00000000 ffffffff dfad3800 06000000 ..........8..... │ │ + 0x00e33bd0 00000000 00000000 ffffffff 4e1f3a00 ............N.:. │ │ 0x00e33be0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00e33bf0 5a393800 01000000 00000000 00000000 Z98............. │ │ 0x00e33c00 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e33c10 00000000 00000000 3f713900 31dc3700 ........?q9.1.7. │ │ - 0x00e33c20 7448e400 00000000 1bfd3800 31dc3700 tH........8.1.7. │ │ + 0x00e33c10 00000000 00000000 66713900 31dc3700 ........fq9.1.7. │ │ + 0x00e33c20 7448e400 00000000 42fd3800 31dc3700 tH......B.8.1.7. │ │ 0x00e33c30 bc48e400 00000000 ce4f3800 31dc3700 .H.......O8.1.7. │ │ 0x00e33c40 3c49e400 00000000 61103700 31dc3700 ........7.1.7. │ │ - 0x00e33db0 d43ee400 00000000 56713900 31dc3700 .>......Vq9.1.7. │ │ - 0x00e33dc0 4c3fe400 00000000 1cf73800 31dc3700 L?........8.1.7. │ │ + 0x00e33db0 d43ee400 00000000 7d713900 31dc3700 .>......}q9.1.7. │ │ + 0x00e33dc0 4c3fe400 00000000 43f73800 31dc3700 L?......C.8.1.7. │ │ 0x00e33dd0 c43fe400 00000000 19b93700 31dc3700 .?........7.1.7. │ │ 0x00e33de0 3c40e400 00000000 00000000 00000000 <@.............. │ │ 0x00e33df0 00000000 00000000 089b3800 31dc3700 ..........8.1.7. │ │ 0x00e33e00 8449e400 00000000 886a3800 31dc3700 .I.......j8.1.7. │ │ 0x00e33e10 744ae400 00000000 00000000 00000000 tJ.............. │ │ 0x00e33e20 00000000 00000000 183ce300 683ce300 .........<..h<.. │ │ 0x00e33e30 00000000 f83de300 01040000 e8a0d300 .....=.......... │ │ 0x00e33e40 02040000 f8a0d300 03040000 e4a1d300 ................ │ │ - 0x00e33e50 00000000 00000000 44b13900 06000000 ........D.9..... │ │ - 0x00e33e60 00000000 00000000 ffffffff b8ad3800 ..............8. │ │ + 0x00e33e50 00000000 00000000 6bb13900 06000000 ........k.9..... │ │ + 0x00e33e60 00000000 00000000 ffffffff dfad3800 ..............8. │ │ 0x00e33e70 06000000 00000000 00000000 ffffffff ................ │ │ - 0x00e33e80 271f3a00 06000000 00000000 00000000 '.:............. │ │ + 0x00e33e80 4e1f3a00 06000000 00000000 00000000 N.:............. │ │ 0x00e33e90 ffffffff 5a393800 01000000 00000000 ....Z98......... │ │ 0x00e33ea0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e33eb0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e33ec0 04000000 420d3900 0a000000 ffffffff ....B.9......... │ │ - 0x00e33ed0 a95b3800 04000000 420d3900 0a000000 .[8.....B.9..... │ │ - 0x00e33ee0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e33ec0 04000000 690d3900 0a000000 ffffffff ....i.9......... │ │ + 0x00e33ed0 a95b3800 04000000 690d3900 0a000000 .[8.....i.9..... │ │ + 0x00e33ee0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e33ef0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e33f00 f8ec3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e33f10 02000000 fcec3f00 04000000 ffffffff ......?......... │ │ 0x00e33f20 033c3700 01000000 00ed3f00 04000000 .<7.......?..... │ │ 0x00e33f30 ffffffff c15b3800 01000000 04ed3f00 .....[8.......?. │ │ - 0x00e33f40 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e33f40 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e33f50 08ed3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e33f60 01000000 0ced3f00 04000000 ffffffff ......?......... │ │ 0x00e33f70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e33f80 00000000 865b3800 04000000 a7bc3900 .....[8.......9. │ │ + 0x00e33f80 00000000 865b3800 04000000 cebc3900 .....[8.......9. │ │ 0x00e33f90 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e33fa0 420d3900 0a000000 ffffffff 0a953800 B.9...........8. │ │ - 0x00e33fb0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e33fa0 690d3900 0a000000 ffffffff 0a953800 i.9...........8. │ │ + 0x00e33fb0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e33fc0 74593700 02000000 f8ec3f00 04000000 tY7.......?..... │ │ 0x00e33fd0 ffffffff 4c033800 02000000 fcec3f00 ....L.8.......?. │ │ 0x00e33fe0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e33ff0 00ed3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e34000 01000000 04ed3f00 04000000 ffffffff ......?......... │ │ - 0x00e34010 5bd43900 01000000 08ed3f00 04000000 [.9.......?..... │ │ + 0x00e34010 82d43900 01000000 08ed3f00 04000000 ..9.......?..... │ │ 0x00e34020 ffffffff cc1f3700 01000000 0ced3f00 ......7.......?. │ │ 0x00e34030 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34040 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e34050 04000000 8c053700 0a000000 ffffffff ......7......... │ │ 0x00e34060 a95b3800 04000000 8c053700 0a000000 .[8.......7..... │ │ - 0x00e34070 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34070 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34080 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34090 10ed3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e340a0 02000000 14ed3f00 04000000 ffffffff ......?......... │ │ 0x00e340b0 033c3700 01000000 18ed3f00 04000000 .<7.......?..... │ │ 0x00e340c0 ffffffff c15b3800 01000000 1ced3f00 .....[8.......?. │ │ - 0x00e340d0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e340d0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e340e0 20ed3f00 04000000 ffffffff cc1f3700 .?...........7. │ │ 0x00e340f0 01000000 24ed3f00 04000000 ffffffff ....$.?......... │ │ 0x00e34100 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34110 00000000 865b3800 04000000 ce7a3700 .....[8......z7. │ │ 0x00e34120 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e34130 ce7a3700 0a000000 ffffffff 0a953800 .z7...........8. │ │ - 0x00e34140 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34140 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34150 74593700 02000000 28ed3f00 04000000 tY7.....(.?..... │ │ 0x00e34160 ffffffff 4c033800 02000000 2ced3f00 ....L.8.....,.?. │ │ 0x00e34170 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34180 30ed3f00 04000000 ffffffff c15b3800 0.?..........[8. │ │ 0x00e34190 01000000 34ed3f00 04000000 ffffffff ....4.?......... │ │ - 0x00e341a0 5bd43900 01000000 38ed3f00 04000000 [.9.....8.?..... │ │ + 0x00e341a0 82d43900 01000000 38ed3f00 04000000 ..9.....8.?..... │ │ 0x00e341b0 ffffffff cc1f3700 01000000 3ced3f00 ......7.....<.?. │ │ 0x00e341c0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e341d0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e341e0 04000000 640d3900 06000000 ffffffff ....d.9......... │ │ + 0x00e341e0 04000000 8b0d3900 06000000 ffffffff ......9......... │ │ 0x00e341f0 a95b3800 04000000 ce7a3700 0a000000 .[8......z7..... │ │ - 0x00e34200 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34200 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34210 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34220 28ed3f00 04000000 ffffffff 4c033800 (.?.........L.8. │ │ 0x00e34230 02000000 2ced3f00 04000000 ffffffff ....,.?......... │ │ 0x00e34240 033c3700 01000000 30ed3f00 04000000 .<7.....0.?..... │ │ 0x00e34250 ffffffff c15b3800 01000000 34ed3f00 .....[8.....4.?. │ │ - 0x00e34260 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34260 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34270 38ed3f00 04000000 ffffffff cc1f3700 8.?...........7. │ │ 0x00e34280 01000000 3ced3f00 04000000 ffffffff ....<.?......... │ │ 0x00e34290 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e342a0 00000000 865b3800 04000000 bf133a00 .....[8.......:. │ │ + 0x00e342a0 00000000 865b3800 04000000 e6133a00 .....[8.......:. │ │ 0x00e342b0 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e342c0 bf133a00 0a000000 ffffffff 0a953800 ..:...........8. │ │ - 0x00e342d0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e342c0 e6133a00 0a000000 ffffffff 0a953800 ..:...........8. │ │ + 0x00e342d0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e342e0 74593700 02000000 40ed3f00 04000000 tY7.....@.?..... │ │ 0x00e342f0 ffffffff 4c033800 02000000 44ed3f00 ....L.8.....D.?. │ │ 0x00e34300 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34310 48ed3f00 04000000 ffffffff c15b3800 H.?..........[8. │ │ 0x00e34320 01000000 4ced3f00 04000000 ffffffff ....L.?......... │ │ - 0x00e34330 5bd43900 01000000 50ed3f00 04000000 [.9.....P.?..... │ │ + 0x00e34330 82d43900 01000000 50ed3f00 04000000 ..9.....P.?..... │ │ 0x00e34340 ffffffff cc1f3700 01000000 54ed3f00 ......7.....T.?. │ │ 0x00e34350 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34360 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e34370 04000000 d87a3700 0a000000 ffffffff .....z7......... │ │ 0x00e34380 a95b3800 04000000 d87a3700 0a000000 .[8......z7..... │ │ - 0x00e34390 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34390 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e343a0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e343b0 58ed3f00 04000000 ffffffff 4c033800 X.?.........L.8. │ │ 0x00e343c0 02000000 5ced3f00 04000000 ffffffff ....\.?......... │ │ 0x00e343d0 033c3700 01000000 60ed3f00 04000000 .<7.....`.?..... │ │ 0x00e343e0 ffffffff c15b3800 01000000 64ed3f00 .....[8.....d.?. │ │ - 0x00e343f0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e343f0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34400 68ed3f00 04000000 ffffffff cc1f3700 h.?...........7. │ │ 0x00e34410 01000000 6ced3f00 04000000 ffffffff ....l.?......... │ │ 0x00e34420 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34430 00000000 865b3800 04000000 e27a3700 .....[8......z7. │ │ 0x00e34440 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e34450 e27a3700 0a000000 ffffffff 0a953800 .z7...........8. │ │ - 0x00e34460 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34460 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34470 74593700 02000000 70ed3f00 04000000 tY7.....p.?..... │ │ 0x00e34480 ffffffff 4c033800 02000000 74ed3f00 ....L.8.....t.?. │ │ 0x00e34490 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e344a0 78ed3f00 04000000 ffffffff c15b3800 x.?..........[8. │ │ 0x00e344b0 01000000 7ced3f00 04000000 ffffffff ....|.?......... │ │ - 0x00e344c0 5bd43900 01000000 80ed3f00 04000000 [.9.......?..... │ │ + 0x00e344c0 82d43900 01000000 80ed3f00 04000000 ..9.......?..... │ │ 0x00e344d0 ffffffff cc1f3700 01000000 84ed3f00 ......7.......?. │ │ 0x00e344e0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e344f0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e34500 04000000 adbc3900 06000000 ffffffff ......9......... │ │ + 0x00e34500 04000000 d4bc3900 06000000 ffffffff ......9......... │ │ 0x00e34510 a95b3800 04000000 e27a3700 0a000000 .[8......z7..... │ │ - 0x00e34520 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34520 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34530 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34540 70ed3f00 04000000 ffffffff 4c033800 p.?.........L.8. │ │ 0x00e34550 02000000 74ed3f00 04000000 ffffffff ....t.?......... │ │ 0x00e34560 033c3700 01000000 78ed3f00 04000000 .<7.....x.?..... │ │ 0x00e34570 ffffffff c15b3800 01000000 7ced3f00 .....[8.....|.?. │ │ - 0x00e34580 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34580 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34590 80ed3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e345a0 01000000 84ed3f00 04000000 ffffffff ......?......... │ │ 0x00e345b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e345c0 00000000 865b3800 04000000 23083800 .....[8.....#.8. │ │ 0x00e345d0 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e345e0 23083800 0a000000 ffffffff 0a953800 #.8...........8. │ │ - 0x00e345f0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e345f0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34600 74593700 02000000 88ed3f00 04000000 tY7.......?..... │ │ 0x00e34610 ffffffff 4c033800 02000000 8ced3f00 ....L.8.......?. │ │ 0x00e34620 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34630 90ed3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e34640 01000000 94ed3f00 04000000 ffffffff ......?......... │ │ - 0x00e34650 5bd43900 01000000 98ed3f00 04000000 [.9.......?..... │ │ + 0x00e34650 82d43900 01000000 98ed3f00 04000000 ..9.......?..... │ │ 0x00e34660 ffffffff cc1f3700 01000000 9ced3f00 ......7.......?. │ │ 0x00e34670 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34680 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e34690 04000000 6fb53800 06000000 ffffffff ....o.8......... │ │ + 0x00e34690 04000000 96b53800 06000000 ffffffff ......8......... │ │ 0x00e346a0 a95b3800 04000000 23083800 0a000000 .[8.....#.8..... │ │ - 0x00e346b0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e346b0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e346c0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e346d0 88ed3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e346e0 02000000 8ced3f00 04000000 ffffffff ......?......... │ │ 0x00e346f0 033c3700 01000000 90ed3f00 04000000 .<7.......?..... │ │ 0x00e34700 ffffffff c15b3800 01000000 94ed3f00 .....[8.......?. │ │ - 0x00e34710 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34710 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34720 98ed3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e34730 01000000 9ced3f00 04000000 ffffffff ......?......... │ │ 0x00e34740 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34750 00000000 865b3800 04000000 b3403700 .....[8......@7. │ │ 0x00e34760 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e34770 b3403700 0a000000 ffffffff 0a953800 .@7...........8. │ │ - 0x00e34780 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34780 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34790 74593700 02000000 a0ed3f00 04000000 tY7.......?..... │ │ 0x00e347a0 ffffffff 4c033800 02000000 a4ed3f00 ....L.8.......?. │ │ 0x00e347b0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e347c0 a8ed3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e347d0 01000000 aced3f00 04000000 ffffffff ......?......... │ │ - 0x00e347e0 5bd43900 01000000 b0ed3f00 04000000 [.9.......?..... │ │ + 0x00e347e0 82d43900 01000000 b0ed3f00 04000000 ..9.......?..... │ │ 0x00e347f0 ffffffff cc1f3700 01000000 b4ed3f00 ......7.......?. │ │ 0x00e34800 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34810 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e34820 04000000 ba4e3a00 0a000000 ffffffff .....N:......... │ │ 0x00e34830 a95b3800 04000000 ba4e3a00 0a000000 .[8......N:..... │ │ - 0x00e34840 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34840 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34850 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34860 b8ed3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e34870 02000000 bced3f00 04000000 ffffffff ......?......... │ │ 0x00e34880 033c3700 01000000 c0ed3f00 04000000 .<7.......?..... │ │ 0x00e34890 ffffffff c15b3800 01000000 c4ed3f00 .....[8.......?. │ │ - 0x00e348a0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e348a0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e348b0 c8ed3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e348c0 01000000 cced3f00 04000000 ffffffff ......?......... │ │ 0x00e348d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e348e0 00000000 865b3800 04000000 12143a00 .....[8.......:. │ │ + 0x00e348e0 00000000 865b3800 04000000 39143a00 .....[8.....9.:. │ │ 0x00e348f0 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e34900 ba4e3a00 0a000000 ffffffff 0a953800 .N:...........8. │ │ - 0x00e34910 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34910 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34920 74593700 02000000 b8ed3f00 04000000 tY7.......?..... │ │ 0x00e34930 ffffffff 4c033800 02000000 bced3f00 ....L.8.......?. │ │ 0x00e34940 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34950 c0ed3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e34960 01000000 c4ed3f00 04000000 ffffffff ......?......... │ │ - 0x00e34970 5bd43900 01000000 c8ed3f00 04000000 [.9.......?..... │ │ + 0x00e34970 82d43900 01000000 c8ed3f00 04000000 ..9.......?..... │ │ 0x00e34980 ffffffff cc1f3700 01000000 cced3f00 ......7.......?. │ │ 0x00e34990 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e349a0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e349b0 04000000 8ed03800 0a000000 ffffffff ......8......... │ │ - 0x00e349c0 a95b3800 04000000 8ed03800 0a000000 .[8.......8..... │ │ - 0x00e349d0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e349b0 04000000 b5d03800 0a000000 ffffffff ......8......... │ │ + 0x00e349c0 a95b3800 04000000 b5d03800 0a000000 .[8.......8..... │ │ + 0x00e349d0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e349e0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e349f0 d0ed3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e34a00 02000000 d4ed3f00 04000000 ffffffff ......?......... │ │ 0x00e34a10 033c3700 01000000 d8ed3f00 04000000 .<7.......?..... │ │ 0x00e34a20 ffffffff c15b3800 01000000 dced3f00 .....[8.......?. │ │ - 0x00e34a30 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34a30 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34a40 e0ed3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e34a50 01000000 e4ed3f00 04000000 ffffffff ......?......... │ │ 0x00e34a60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34a70 00000000 865b3800 04000000 bdb43700 .....[8.......7. │ │ 0x00e34a80 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e34a90 8ed03800 0a000000 ffffffff 0a953800 ..8...........8. │ │ - 0x00e34aa0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34a90 b5d03800 0a000000 ffffffff 0a953800 ..8...........8. │ │ + 0x00e34aa0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34ab0 74593700 02000000 d0ed3f00 04000000 tY7.......?..... │ │ 0x00e34ac0 ffffffff 4c033800 02000000 d4ed3f00 ....L.8.......?. │ │ 0x00e34ad0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34ae0 d8ed3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e34af0 01000000 dced3f00 04000000 ffffffff ......?......... │ │ - 0x00e34b00 5bd43900 01000000 e0ed3f00 04000000 [.9.......?..... │ │ + 0x00e34b00 82d43900 01000000 e0ed3f00 04000000 ..9.......?..... │ │ 0x00e34b10 ffffffff cc1f3700 01000000 e4ed3f00 ......7.......?. │ │ 0x00e34b20 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34b30 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e34b40 04000000 e6d23700 0a000000 ffffffff ......7......... │ │ 0x00e34b50 a95b3800 04000000 e6d23700 0a000000 .[8.......7..... │ │ - 0x00e34b60 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34b60 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34b70 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34b80 e8ed3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e34b90 02000000 eced3f00 04000000 ffffffff ......?......... │ │ 0x00e34ba0 033c3700 01000000 f0ed3f00 04000000 .<7.......?..... │ │ 0x00e34bb0 ffffffff c15b3800 01000000 f4ed3f00 .....[8.......?. │ │ - 0x00e34bc0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34bc0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34bd0 f8ed3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e34be0 01000000 fced3f00 04000000 ffffffff ......?......... │ │ 0x00e34bf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34c00 00000000 865b3800 04000000 f8243700 .....[8......$7. │ │ 0x00e34c10 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e34c20 e6d23700 0a000000 ffffffff 0a953800 ..7...........8. │ │ - 0x00e34c30 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34c30 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34c40 74593700 02000000 e8ed3f00 04000000 tY7.......?..... │ │ 0x00e34c50 ffffffff 4c033800 02000000 eced3f00 ....L.8.......?. │ │ 0x00e34c60 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34c70 f0ed3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e34c80 01000000 f4ed3f00 04000000 ffffffff ......?......... │ │ - 0x00e34c90 5bd43900 01000000 f8ed3f00 04000000 [.9.......?..... │ │ + 0x00e34c90 82d43900 01000000 f8ed3f00 04000000 ..9.......?..... │ │ 0x00e34ca0 ffffffff cc1f3700 01000000 fced3f00 ......7.......?. │ │ 0x00e34cb0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34cc0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e34cd0 04000000 c9133a00 0a000000 ffffffff ......:......... │ │ - 0x00e34ce0 a95b3800 04000000 c9133a00 0a000000 .[8.......:..... │ │ - 0x00e34cf0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34cd0 04000000 f0133a00 0a000000 ffffffff ......:......... │ │ + 0x00e34ce0 a95b3800 04000000 f0133a00 0a000000 .[8.......:..... │ │ + 0x00e34cf0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34d00 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34d10 00ee3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e34d20 02000000 04ee3f00 04000000 ffffffff ......?......... │ │ 0x00e34d30 033c3700 01000000 08ee3f00 04000000 .<7.......?..... │ │ 0x00e34d40 ffffffff c15b3800 01000000 0cee3f00 .....[8.......?. │ │ - 0x00e34d50 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34d50 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34d60 10ee3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e34d70 01000000 14ee3f00 04000000 ffffffff ......?......... │ │ 0x00e34d80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e34d90 00000000 865b3800 04000000 c8483900 .....[8......H9. │ │ + 0x00e34d90 00000000 865b3800 04000000 ef483900 .....[8......H9. │ │ 0x00e34da0 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e34db0 c9133a00 0a000000 ffffffff 0a953800 ..:...........8. │ │ - 0x00e34dc0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34db0 f0133a00 0a000000 ffffffff 0a953800 ..:...........8. │ │ + 0x00e34dc0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34dd0 74593700 02000000 00ee3f00 04000000 tY7.......?..... │ │ 0x00e34de0 ffffffff 4c033800 02000000 04ee3f00 ....L.8.......?. │ │ 0x00e34df0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34e00 08ee3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e34e10 01000000 0cee3f00 04000000 ffffffff ......?......... │ │ - 0x00e34e20 5bd43900 01000000 10ee3f00 04000000 [.9.......?..... │ │ + 0x00e34e20 82d43900 01000000 10ee3f00 04000000 ..9.......?..... │ │ 0x00e34e30 ffffffff cc1f3700 01000000 14ee3f00 ......7.......?. │ │ 0x00e34e40 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34e50 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e34e60 04000000 98d03800 0a000000 ffffffff ......8......... │ │ - 0x00e34e70 a95b3800 04000000 98d03800 0a000000 .[8.......8..... │ │ - 0x00e34e80 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e34e60 04000000 bfd03800 0a000000 ffffffff ......8......... │ │ + 0x00e34e70 a95b3800 04000000 bfd03800 0a000000 .[8.......8..... │ │ + 0x00e34e80 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e34e90 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e34ea0 18ee3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e34eb0 02000000 1cee3f00 04000000 ffffffff ......?......... │ │ 0x00e34ec0 033c3700 01000000 20ee3f00 04000000 .<7..... .?..... │ │ 0x00e34ed0 ffffffff c15b3800 01000000 24ee3f00 .....[8.....$.?. │ │ - 0x00e34ee0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e34ee0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e34ef0 28ee3f00 04000000 ffffffff cc1f3700 (.?...........7. │ │ 0x00e34f00 01000000 2cee3f00 04000000 ffffffff ....,.?......... │ │ 0x00e34f10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e34f20 00000000 865b3800 04000000 b3bc3900 .....[8.......9. │ │ + 0x00e34f20 00000000 865b3800 04000000 dabc3900 .....[8.......9. │ │ 0x00e34f30 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e34f40 98d03800 0a000000 ffffffff 0a953800 ..8...........8. │ │ - 0x00e34f50 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e34f40 bfd03800 0a000000 ffffffff 0a953800 ..8...........8. │ │ + 0x00e34f50 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e34f60 74593700 02000000 18ee3f00 04000000 tY7.......?..... │ │ 0x00e34f70 ffffffff 4c033800 02000000 1cee3f00 ....L.8.......?. │ │ 0x00e34f80 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e34f90 20ee3f00 04000000 ffffffff c15b3800 .?..........[8. │ │ 0x00e34fa0 01000000 24ee3f00 04000000 ffffffff ....$.?......... │ │ - 0x00e34fb0 5bd43900 01000000 28ee3f00 04000000 [.9.....(.?..... │ │ + 0x00e34fb0 82d43900 01000000 28ee3f00 04000000 ..9.....(.?..... │ │ 0x00e34fc0 ffffffff cc1f3700 01000000 2cee3f00 ......7.....,.?. │ │ 0x00e34fd0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e34fe0 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e34ff0 04000000 67eb3700 0a000000 ffffffff ....g.7......... │ │ 0x00e35000 a95b3800 04000000 67eb3700 0a000000 .[8.....g.7..... │ │ - 0x00e35010 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35010 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35020 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35030 30ee3f00 04000000 ffffffff 4c033800 0.?.........L.8. │ │ 0x00e35040 02000000 34ee3f00 04000000 ffffffff ....4.?......... │ │ 0x00e35050 033c3700 01000000 38ee3f00 04000000 .<7.....8.?..... │ │ 0x00e35060 ffffffff c15b3800 01000000 3cee3f00 .....[8.....<.?. │ │ - 0x00e35070 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35070 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35080 40ee3f00 04000000 ffffffff cc1f3700 @.?...........7. │ │ 0x00e35090 01000000 44ee3f00 04000000 ffffffff ....D.?......... │ │ 0x00e350a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e350b0 00000000 865b3800 04000000 919a3800 .....[8.......8. │ │ 0x00e350c0 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e350d0 67eb3700 0a000000 ffffffff 0a953800 g.7...........8. │ │ - 0x00e350e0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e350e0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e350f0 74593700 02000000 30ee3f00 04000000 tY7.....0.?..... │ │ 0x00e35100 ffffffff 4c033800 02000000 34ee3f00 ....L.8.....4.?. │ │ 0x00e35110 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35120 38ee3f00 04000000 ffffffff c15b3800 8.?..........[8. │ │ 0x00e35130 01000000 3cee3f00 04000000 ffffffff ....<.?......... │ │ - 0x00e35140 5bd43900 01000000 40ee3f00 04000000 [.9.....@.?..... │ │ + 0x00e35140 82d43900 01000000 40ee3f00 04000000 ..9.....@.?..... │ │ 0x00e35150 ffffffff cc1f3700 01000000 44ee3f00 ......7.....D.?. │ │ 0x00e35160 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35170 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e35180 04000000 a3f13800 0a000000 ffffffff ......8......... │ │ - 0x00e35190 a95b3800 04000000 a3f13800 0a000000 .[8.......8..... │ │ - 0x00e351a0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35180 04000000 caf13800 0a000000 ffffffff ......8......... │ │ + 0x00e35190 a95b3800 04000000 caf13800 0a000000 .[8.......8..... │ │ + 0x00e351a0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e351b0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e351c0 48ee3f00 04000000 ffffffff 4c033800 H.?.........L.8. │ │ 0x00e351d0 02000000 4cee3f00 04000000 ffffffff ....L.?......... │ │ 0x00e351e0 033c3700 01000000 50ee3f00 04000000 .<7.....P.?..... │ │ 0x00e351f0 ffffffff c15b3800 01000000 54ee3f00 .....[8.....T.?. │ │ - 0x00e35200 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35200 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35210 58ee3f00 04000000 ffffffff cc1f3700 X.?...........7. │ │ 0x00e35220 01000000 5cee3f00 04000000 ffffffff ....\.?......... │ │ 0x00e35230 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e35240 00000000 865b3800 04000000 2d2b3900 .....[8.....-+9. │ │ + 0x00e35240 00000000 865b3800 04000000 542b3900 .....[8.....T+9. │ │ 0x00e35250 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e35260 2d2b3900 0a000000 ffffffff 0a953800 -+9...........8. │ │ - 0x00e35270 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35260 542b3900 0a000000 ffffffff 0a953800 T+9...........8. │ │ + 0x00e35270 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35280 74593700 02000000 60ee3f00 04000000 tY7.....`.?..... │ │ 0x00e35290 ffffffff 4c033800 02000000 64ee3f00 ....L.8.....d.?. │ │ 0x00e352a0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e352b0 68ee3f00 04000000 ffffffff c15b3800 h.?..........[8. │ │ 0x00e352c0 01000000 6cee3f00 04000000 ffffffff ....l.?......... │ │ - 0x00e352d0 5bd43900 01000000 70ee3f00 04000000 [.9.....p.?..... │ │ + 0x00e352d0 82d43900 01000000 70ee3f00 04000000 ..9.....p.?..... │ │ 0x00e352e0 ffffffff cc1f3700 01000000 74ee3f00 ......7.....t.?. │ │ 0x00e352f0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35300 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e35310 04000000 b04e3a00 0a000000 ffffffff .....N:......... │ │ 0x00e35320 a95b3800 04000000 b04e3a00 0a000000 .[8......N:..... │ │ - 0x00e35330 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35330 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35340 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35350 78ee3f00 04000000 ffffffff 4c033800 x.?.........L.8. │ │ 0x00e35360 02000000 7cee3f00 04000000 ffffffff ....|.?......... │ │ 0x00e35370 033c3700 01000000 80ee3f00 04000000 .<7.......?..... │ │ 0x00e35380 ffffffff c15b3800 01000000 84ee3f00 .....[8.......?. │ │ - 0x00e35390 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35390 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e353a0 88ee3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e353b0 01000000 8cee3f00 04000000 ffffffff ......?......... │ │ 0x00e353c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e353d0 00000000 865b3800 04000000 23a03900 .....[8.....#.9. │ │ + 0x00e353d0 00000000 865b3800 04000000 4aa03900 .....[8.....J.9. │ │ 0x00e353e0 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e353f0 23a03900 0a000000 ffffffff 0a953800 #.9...........8. │ │ - 0x00e35400 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e353f0 4aa03900 0a000000 ffffffff 0a953800 J.9...........8. │ │ + 0x00e35400 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35410 74593700 02000000 90ee3f00 04000000 tY7.......?..... │ │ 0x00e35420 ffffffff 4c033800 02000000 94ee3f00 ....L.8.......?. │ │ 0x00e35430 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35440 98ee3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e35450 01000000 9cee3f00 04000000 ffffffff ......?......... │ │ - 0x00e35460 5bd43900 01000000 a0ee3f00 04000000 [.9.......?..... │ │ + 0x00e35460 82d43900 01000000 a0ee3f00 04000000 ..9.......?..... │ │ 0x00e35470 ffffffff cc1f3700 01000000 a4ee3f00 ......7.......?. │ │ 0x00e35480 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35490 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e354a0 04000000 fa303700 0a000000 ffffffff .....07......... │ │ 0x00e354b0 a95b3800 04000000 869a3800 0b000000 .[8.......8..... │ │ - 0x00e354c0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e354c0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e354d0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e354e0 a8ee3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e354f0 02000000 acee3f00 04000000 ffffffff ......?......... │ │ 0x00e35500 033c3700 01000000 b0ee3f00 04000000 .<7.......?..... │ │ 0x00e35510 ffffffff c15b3800 01000000 b4ee3f00 .....[8.......?. │ │ - 0x00e35520 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35520 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35530 b8ee3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e35540 01000000 bcee3f00 04000000 ffffffff ......?......... │ │ 0x00e35550 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e35560 00000000 865b3800 04000000 bdd03800 .....[8.......8. │ │ + 0x00e35560 00000000 865b3800 04000000 e4d03800 .....[8.......8. │ │ 0x00e35570 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e35580 869a3800 0b000000 ffffffff 0a953800 ..8...........8. │ │ - 0x00e35590 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35590 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e355a0 74593700 02000000 a8ee3f00 04000000 tY7.......?..... │ │ 0x00e355b0 ffffffff 4c033800 02000000 acee3f00 ....L.8.......?. │ │ 0x00e355c0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e355d0 b0ee3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e355e0 01000000 b4ee3f00 04000000 ffffffff ......?......... │ │ - 0x00e355f0 5bd43900 01000000 b8ee3f00 04000000 [.9.......?..... │ │ + 0x00e355f0 82d43900 01000000 b8ee3f00 04000000 ..9.......?..... │ │ 0x00e35600 ffffffff cc1f3700 01000000 bcee3f00 ......7.......?. │ │ 0x00e35610 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35620 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e35630 04000000 84d03800 0a000000 ffffffff ......8......... │ │ - 0x00e35640 a95b3800 04000000 84d03800 0a000000 .[8.......8..... │ │ - 0x00e35650 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35630 04000000 abd03800 0a000000 ffffffff ......8......... │ │ + 0x00e35640 a95b3800 04000000 abd03800 0a000000 .[8.......8..... │ │ + 0x00e35650 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35660 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35670 c0ee3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e35680 02000000 c4ee3f00 04000000 ffffffff ......?......... │ │ 0x00e35690 033c3700 01000000 c8ee3f00 04000000 .<7.......?..... │ │ 0x00e356a0 ffffffff c15b3800 01000000 ccee3f00 .....[8.......?. │ │ - 0x00e356b0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e356b0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e356c0 d0ee3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e356d0 01000000 d4ee3f00 04000000 ffffffff ......?......... │ │ 0x00e356e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e356f0 00000000 865b3800 04000000 6cbc3900 .....[8.....l.9. │ │ + 0x00e356f0 00000000 865b3800 04000000 93bc3900 .....[8.......9. │ │ 0x00e35700 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e35710 6cbc3900 0a000000 ffffffff 0a953800 l.9...........8. │ │ - 0x00e35720 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35710 93bc3900 0a000000 ffffffff 0a953800 ..9...........8. │ │ + 0x00e35720 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35730 74593700 02000000 d8ee3f00 04000000 tY7.......?..... │ │ 0x00e35740 ffffffff 4c033800 02000000 dcee3f00 ....L.8.......?. │ │ 0x00e35750 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35760 e0ee3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e35770 01000000 e4ee3f00 04000000 ffffffff ......?......... │ │ - 0x00e35780 5bd43900 01000000 e8ee3f00 04000000 [.9.......?..... │ │ + 0x00e35780 82d43900 01000000 e8ee3f00 04000000 ..9.......?..... │ │ 0x00e35790 ffffffff cc1f3700 01000000 ecee3f00 ......7.......?. │ │ 0x00e357a0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e357b0 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e357c0 04000000 005f3800 06000000 ffffffff ....._8......... │ │ - 0x00e357d0 a95b3800 04000000 6cbc3900 0a000000 .[8.....l.9..... │ │ - 0x00e357e0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e357d0 a95b3800 04000000 93bc3900 0a000000 .[8.......9..... │ │ + 0x00e357e0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e357f0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35800 d8ee3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e35810 02000000 dcee3f00 04000000 ffffffff ......?......... │ │ 0x00e35820 033c3700 01000000 e0ee3f00 04000000 .<7.......?..... │ │ 0x00e35830 ffffffff c15b3800 01000000 e4ee3f00 .....[8.......?. │ │ - 0x00e35840 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35840 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35850 e8ee3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e35860 01000000 ecee3f00 04000000 ffffffff ......?......... │ │ 0x00e35870 00000000 00000000 00000000 00000000 ................ │ │ 0x00e35880 00000000 865b3800 04000000 7c9a3800 .....[8.....|.8. │ │ 0x00e35890 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e358a0 7c9a3800 0a000000 ffffffff 0a953800 |.8...........8. │ │ - 0x00e358b0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e358b0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e358c0 74593700 02000000 f0ee3f00 04000000 tY7.......?..... │ │ 0x00e358d0 ffffffff 4c033800 02000000 f4ee3f00 ....L.8.......?. │ │ 0x00e358e0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e358f0 f8ee3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e35900 01000000 fcee3f00 04000000 ffffffff ......?......... │ │ - 0x00e35910 5bd43900 01000000 00ef3f00 04000000 [.9.......?..... │ │ + 0x00e35910 82d43900 01000000 00ef3f00 04000000 ..9.......?..... │ │ 0x00e35920 ffffffff cc1f3700 01000000 04ef3f00 ......7.......?. │ │ 0x00e35930 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35940 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e35950 04000000 74373900 0a000000 ffffffff ....t79......... │ │ - 0x00e35960 a95b3800 04000000 2da03900 0b000000 .[8.....-.9..... │ │ - 0x00e35970 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35950 04000000 9b373900 0a000000 ffffffff .....79......... │ │ + 0x00e35960 a95b3800 04000000 54a03900 0b000000 .[8.....T.9..... │ │ + 0x00e35970 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35980 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35990 08ef3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e359a0 02000000 0cef3f00 04000000 ffffffff ......?......... │ │ 0x00e359b0 033c3700 01000000 10ef3f00 04000000 .<7.......?..... │ │ 0x00e359c0 ffffffff c15b3800 01000000 14ef3f00 .....[8.......?. │ │ - 0x00e359d0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e359d0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e359e0 18ef3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e359f0 01000000 1cef3f00 04000000 ffffffff ......?......... │ │ 0x00e35a00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e35a10 00000000 865b3800 04000000 bf973700 .....[8.......7. │ │ 0x00e35a20 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e35a30 2da03900 0b000000 ffffffff 0a953800 -.9...........8. │ │ - 0x00e35a40 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35a30 54a03900 0b000000 ffffffff 0a953800 T.9...........8. │ │ + 0x00e35a40 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35a50 74593700 02000000 08ef3f00 04000000 tY7.......?..... │ │ 0x00e35a60 ffffffff 4c033800 02000000 0cef3f00 ....L.8.......?. │ │ 0x00e35a70 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35a80 10ef3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e35a90 01000000 14ef3f00 04000000 ffffffff ......?......... │ │ - 0x00e35aa0 5bd43900 01000000 18ef3f00 04000000 [.9.......?..... │ │ + 0x00e35aa0 82d43900 01000000 18ef3f00 04000000 ..9.......?..... │ │ 0x00e35ab0 ffffffff cc1f3700 01000000 1cef3f00 ......7.......?. │ │ 0x00e35ac0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35ad0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e35ae0 04000000 b3483900 0a000000 ffffffff .....H9......... │ │ - 0x00e35af0 a95b3800 04000000 b3483900 0a000000 .[8......H9..... │ │ - 0x00e35b00 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35ae0 04000000 da483900 0a000000 ffffffff .....H9......... │ │ + 0x00e35af0 a95b3800 04000000 da483900 0a000000 .[8......H9..... │ │ + 0x00e35b00 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35b10 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35b20 20ef3f00 04000000 ffffffff 4c033800 .?.........L.8. │ │ 0x00e35b30 02000000 24ef3f00 04000000 ffffffff ....$.?......... │ │ 0x00e35b40 033c3700 01000000 28ef3f00 04000000 .<7.....(.?..... │ │ 0x00e35b50 ffffffff c15b3800 01000000 2cef3f00 .....[8.....,.?. │ │ - 0x00e35b60 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35b60 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35b70 30ef3f00 04000000 ffffffff cc1f3700 0.?...........7. │ │ 0x00e35b80 01000000 34ef3f00 04000000 ffffffff ....4.?......... │ │ 0x00e35b90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e35ba0 00000000 865b3800 04000000 bc053700 .....[8.......7. │ │ 0x00e35bb0 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e35bc0 b3483900 0a000000 ffffffff 0a953800 .H9...........8. │ │ - 0x00e35bd0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35bc0 da483900 0a000000 ffffffff 0a953800 .H9...........8. │ │ + 0x00e35bd0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35be0 74593700 02000000 20ef3f00 04000000 tY7..... .?..... │ │ 0x00e35bf0 ffffffff 4c033800 02000000 24ef3f00 ....L.8.....$.?. │ │ 0x00e35c00 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35c10 28ef3f00 04000000 ffffffff c15b3800 (.?..........[8. │ │ 0x00e35c20 01000000 2cef3f00 04000000 ffffffff ....,.?......... │ │ - 0x00e35c30 5bd43900 01000000 30ef3f00 04000000 [.9.....0.?..... │ │ + 0x00e35c30 82d43900 01000000 30ef3f00 04000000 ..9.....0.?..... │ │ 0x00e35c40 ffffffff cc1f3700 01000000 34ef3f00 ......7.....4.?. │ │ 0x00e35c50 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35c60 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e35c70 04000000 380d3900 0a000000 ffffffff ....8.9......... │ │ - 0x00e35c80 a95b3800 04000000 380d3900 0a000000 .[8.....8.9..... │ │ - 0x00e35c90 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35c70 04000000 5f0d3900 0a000000 ffffffff ...._.9......... │ │ + 0x00e35c80 a95b3800 04000000 5f0d3900 0a000000 .[8....._.9..... │ │ + 0x00e35c90 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35ca0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35cb0 38ef3f00 04000000 ffffffff 4c033800 8.?.........L.8. │ │ 0x00e35cc0 02000000 3cef3f00 04000000 ffffffff ....<.?......... │ │ 0x00e35cd0 033c3700 01000000 40ef3f00 04000000 .<7.....@.?..... │ │ 0x00e35ce0 ffffffff c15b3800 01000000 44ef3f00 .....[8.....D.?. │ │ - 0x00e35cf0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35cf0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35d00 48ef3f00 04000000 ffffffff cc1f3700 H.?...........7. │ │ 0x00e35d10 01000000 4cef3f00 04000000 ffffffff ....L.?......... │ │ 0x00e35d20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e35d30 00000000 865b3800 04000000 d44e3a00 .....[8......N:. │ │ 0x00e35d40 06000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e35d50 380d3900 0a000000 ffffffff 0a953800 8.9...........8. │ │ - 0x00e35d60 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35d50 5f0d3900 0a000000 ffffffff 0a953800 _.9...........8. │ │ + 0x00e35d60 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35d70 74593700 02000000 38ef3f00 04000000 tY7.....8.?..... │ │ 0x00e35d80 ffffffff 4c033800 02000000 3cef3f00 ....L.8.....<.?. │ │ 0x00e35d90 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35da0 40ef3f00 04000000 ffffffff c15b3800 @.?..........[8. │ │ 0x00e35db0 01000000 44ef3f00 04000000 ffffffff ....D.?......... │ │ - 0x00e35dc0 5bd43900 01000000 48ef3f00 04000000 [.9.....H.?..... │ │ + 0x00e35dc0 82d43900 01000000 48ef3f00 04000000 ..9.....H.?..... │ │ 0x00e35dd0 ffffffff cc1f3700 01000000 4cef3f00 ......7.....L.?. │ │ 0x00e35de0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35df0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e35e00 04000000 97bc3900 10000000 ffffffff ......9......... │ │ - 0x00e35e10 a95b3800 04000000 97bc3900 10000000 .[8.......9..... │ │ - 0x00e35e20 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35e00 04000000 bebc3900 10000000 ffffffff ......9......... │ │ + 0x00e35e10 a95b3800 04000000 bebc3900 10000000 .[8.......9..... │ │ + 0x00e35e20 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35e30 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35e40 50ef3f00 04000000 ffffffff 4c033800 P.?.........L.8. │ │ 0x00e35e50 02000000 54ef3f00 04000000 ffffffff ....T.?......... │ │ 0x00e35e60 033c3700 01000000 58ef3f00 04000000 .<7.....X.?..... │ │ 0x00e35e70 ffffffff c15b3800 01000000 5cef3f00 .....[8.....\.?. │ │ - 0x00e35e80 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e35e80 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e35e90 60ef3f00 04000000 ffffffff cc1f3700 `.?...........7. │ │ 0x00e35ea0 01000000 64ef3f00 04000000 ffffffff ....d.?......... │ │ 0x00e35eb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e35ec0 00000000 865b3800 04000000 d26e3a00 .....[8......n:. │ │ 0x00e35ed0 10000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e35ee0 d26e3a00 10000000 ffffffff 0a953800 .n:...........8. │ │ - 0x00e35ef0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e35ef0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e35f00 74593700 02000000 68ef3f00 04000000 tY7.....h.?..... │ │ 0x00e35f10 ffffffff 4c033800 02000000 6cef3f00 ....L.8.....l.?. │ │ 0x00e35f20 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e35f30 70ef3f00 04000000 ffffffff c15b3800 p.?..........[8. │ │ 0x00e35f40 01000000 74ef3f00 04000000 ffffffff ....t.?......... │ │ - 0x00e35f50 5bd43900 01000000 78ef3f00 04000000 [.9.....x.?..... │ │ + 0x00e35f50 82d43900 01000000 78ef3f00 04000000 ..9.....x.?..... │ │ 0x00e35f60 ffffffff cc1f3700 01000000 7cef3f00 ......7.....|.?. │ │ 0x00e35f70 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e35f80 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e35f90 04000000 07d33700 10000000 ffffffff ......7......... │ │ 0x00e35fa0 a95b3800 04000000 07d33700 10000000 .[8.......7..... │ │ - 0x00e35fb0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e35fb0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e35fc0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e35fd0 80ef3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e35fe0 02000000 84ef3f00 04000000 ffffffff ......?......... │ │ 0x00e35ff0 033c3700 01000000 88ef3f00 04000000 .<7.......?..... │ │ 0x00e36000 ffffffff c15b3800 01000000 8cef3f00 .....[8.......?. │ │ - 0x00e36010 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e36010 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e36020 90ef3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e36030 01000000 94ef3f00 04000000 ffffffff ......?......... │ │ 0x00e36040 00000000 00000000 00000000 00000000 ................ │ │ 0x00e36050 00000000 865b3800 04000000 127d3a00 .....[8......}:. │ │ 0x00e36060 07000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e36070 7b763800 07000000 ffffffff 0a953800 {v8...........8. │ │ 0x00e36080 04000000 7b763800 07000000 ffffffff ....{v8......... │ │ 0x00e36090 74593700 02000000 98ef3f00 04000000 tY7.......?..... │ │ 0x00e360a0 ffffffff 4c033800 02000000 9cef3f00 ....L.8.......?. │ │ 0x00e360b0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e360c0 a0ef3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e360d0 01000000 a4ef3f00 04000000 ffffffff ......?......... │ │ - 0x00e360e0 5bd43900 01000000 a8ef3f00 04000000 [.9.......?..... │ │ + 0x00e360e0 82d43900 01000000 a8ef3f00 04000000 ..9.......?..... │ │ 0x00e360f0 ffffffff cc1f3700 01000000 acef3f00 ......7.......?. │ │ 0x00e36100 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e36110 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e36120 04000000 6a6a3700 05000000 ffffffff ....jj7......... │ │ 0x00e36130 a95b3800 04000000 c71f3700 05000000 .[8.......7..... │ │ 0x00e36140 ffffffff 0a953800 04000000 c71f3700 ......8.......7. │ │ 0x00e36150 05000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e36160 b0ef3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e36170 02000000 b4ef3f00 04000000 ffffffff ......?......... │ │ 0x00e36180 033c3700 01000000 b8ef3f00 04000000 .<7.......?..... │ │ 0x00e36190 ffffffff c15b3800 01000000 bcef3f00 .....[8.......?. │ │ - 0x00e361a0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e361a0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e361b0 c0ef3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e361c0 01000000 c4ef3f00 04000000 ffffffff ......?......... │ │ 0x00e361d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e361e0 00000000 865b3800 04000000 062f3800 .....[8....../8. │ │ 0x00e361f0 15000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e36200 97bc3900 10000000 ffffffff 0a953800 ..9...........8. │ │ - 0x00e36210 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e36200 bebc3900 10000000 ffffffff 0a953800 ..9...........8. │ │ + 0x00e36210 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e36220 74593700 02000000 c8ef3f00 04000000 tY7.......?..... │ │ 0x00e36230 ffffffff 4c033800 02000000 ccef3f00 ....L.8.......?. │ │ 0x00e36240 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e36250 d0ef3f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e36260 01000000 d4ef3f00 04000000 ffffffff ......?......... │ │ - 0x00e36270 5bd43900 01000000 d8ef3f00 04000000 [.9.......?..... │ │ + 0x00e36270 82d43900 01000000 d8ef3f00 04000000 ..9.......?..... │ │ 0x00e36280 ffffffff cc1f3700 01000000 dcef3f00 ......7.......?. │ │ 0x00e36290 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e362a0 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e362b0 04000000 7abb3800 15000000 ffffffff ....z.8......... │ │ + 0x00e362b0 04000000 a1bb3800 15000000 ffffffff ......8......... │ │ 0x00e362c0 a95b3800 04000000 d26e3a00 10000000 .[8......n:..... │ │ - 0x00e362d0 ffffffff 0a953800 04000000 43d43900 ......8.....C.9. │ │ + 0x00e362d0 ffffffff 0a953800 04000000 6ad43900 ......8.....j.9. │ │ 0x00e362e0 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e362f0 e0ef3f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e36300 02000000 e4ef3f00 04000000 ffffffff ......?......... │ │ 0x00e36310 033c3700 01000000 e8ef3f00 04000000 .<7.......?..... │ │ 0x00e36320 ffffffff c15b3800 01000000 ecef3f00 .....[8.......?. │ │ - 0x00e36330 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e36330 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e36340 f0ef3f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e36350 01000000 f4ef3f00 04000000 ffffffff ......?......... │ │ 0x00e36360 00000000 00000000 00000000 00000000 ................ │ │ 0x00e36370 00000000 865b3800 04000000 57843800 .....[8.....W.8. │ │ 0x00e36380 15000000 ffffffff a95b3800 04000000 .........[8..... │ │ 0x00e36390 07d33700 10000000 ffffffff 0a953800 ..7...........8. │ │ - 0x00e363a0 04000000 43d43900 03000000 ffffffff ....C.9......... │ │ + 0x00e363a0 04000000 6ad43900 03000000 ffffffff ....j.9......... │ │ 0x00e363b0 74593700 02000000 f8ef3f00 04000000 tY7.......?..... │ │ 0x00e363c0 ffffffff 4c033800 02000000 fcef3f00 ....L.8.......?. │ │ 0x00e363d0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e363e0 00f03f00 04000000 ffffffff c15b3800 ..?..........[8. │ │ 0x00e363f0 01000000 04f03f00 04000000 ffffffff ......?......... │ │ - 0x00e36400 5bd43900 01000000 08f03f00 04000000 [.9.......?..... │ │ + 0x00e36400 82d43900 01000000 08f03f00 04000000 ..9.......?..... │ │ 0x00e36410 ffffffff cc1f3700 01000000 0cf03f00 ......7.......?. │ │ 0x00e36420 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e36430 00000000 00000000 00000000 865b3800 .............[8. │ │ - 0x00e36440 04000000 910e3900 0a000000 ffffffff ......9......... │ │ - 0x00e36450 a95b3800 04000000 910e3900 0a000000 .[8.......9..... │ │ + 0x00e36440 04000000 b80e3900 0a000000 ffffffff ......9......... │ │ + 0x00e36450 a95b3800 04000000 b80e3900 0a000000 .[8.......9..... │ │ 0x00e36460 ffffffff 0a953800 04000000 93573700 ......8......W7. │ │ 0x00e36470 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e36480 10f03f00 04000000 ffffffff 4c033800 ..?.........L.8. │ │ 0x00e36490 02000000 14f03f00 04000000 ffffffff ......?......... │ │ 0x00e364a0 033c3700 01000000 18f03f00 04000000 .<7.......?..... │ │ 0x00e364b0 ffffffff c15b3800 01000000 1cf03f00 .....[8.......?. │ │ - 0x00e364c0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e364c0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e364d0 20f03f00 04000000 ffffffff cc1f3700 .?...........7. │ │ 0x00e364e0 01000000 24f03f00 04000000 ffffffff ....$.?......... │ │ 0x00e364f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e36500 00000000 865b3800 04000000 f5323a00 .....[8......2:. │ │ + 0x00e36500 00000000 865b3800 04000000 1c333a00 .....[8......3:. │ │ 0x00e36510 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e36520 f5323a00 0a000000 ffffffff 0a953800 .2:...........8. │ │ + 0x00e36520 1c333a00 0a000000 ffffffff 0a953800 .3:...........8. │ │ 0x00e36530 04000000 93573700 03000000 ffffffff .....W7......... │ │ 0x00e36540 74593700 02000000 28f03f00 04000000 tY7.....(.?..... │ │ 0x00e36550 ffffffff 4c033800 02000000 2cf03f00 ....L.8.....,.?. │ │ 0x00e36560 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e36570 30f03f00 04000000 ffffffff c15b3800 0.?..........[8. │ │ 0x00e36580 01000000 34f03f00 04000000 ffffffff ....4.?......... │ │ - 0x00e36590 5bd43900 01000000 38f03f00 04000000 [.9.....8.?..... │ │ + 0x00e36590 82d43900 01000000 38f03f00 04000000 ..9.....8.?..... │ │ 0x00e365a0 ffffffff cc1f3700 01000000 3cf03f00 ......7.....<.?. │ │ 0x00e365b0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e365c0 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e365d0 04000000 6d473800 0a000000 ffffffff ....mG8......... │ │ 0x00e365e0 a95b3800 04000000 6d473800 0a000000 .[8.....mG8..... │ │ 0x00e365f0 ffffffff 0a953800 04000000 93573700 ......8......W7. │ │ 0x00e36600 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e36610 40f03f00 04000000 ffffffff 4c033800 @.?.........L.8. │ │ 0x00e36620 02000000 44f03f00 04000000 ffffffff ....D.?......... │ │ 0x00e36630 033c3700 01000000 48f03f00 04000000 .<7.....H.?..... │ │ 0x00e36640 ffffffff c15b3800 01000000 4cf03f00 .....[8.....L.?. │ │ - 0x00e36650 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e36650 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e36660 50f03f00 04000000 ffffffff cc1f3700 P.?...........7. │ │ 0x00e36670 01000000 54f03f00 04000000 ffffffff ....T.?......... │ │ 0x00e36680 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e36690 00000000 865b3800 04000000 9b0e3900 .....[8.......9. │ │ + 0x00e36690 00000000 865b3800 04000000 c20e3900 .....[8.......9. │ │ 0x00e366a0 0a000000 ffffffff a95b3800 04000000 .........[8..... │ │ - 0x00e366b0 9b0e3900 0a000000 ffffffff 0a953800 ..9...........8. │ │ + 0x00e366b0 c20e3900 0a000000 ffffffff 0a953800 ..9...........8. │ │ 0x00e366c0 04000000 93573700 03000000 ffffffff .....W7......... │ │ 0x00e366d0 74593700 02000000 58f03f00 04000000 tY7.....X.?..... │ │ 0x00e366e0 ffffffff 4c033800 02000000 5cf03f00 ....L.8.....\.?. │ │ 0x00e366f0 04000000 ffffffff 033c3700 01000000 .........<7..... │ │ 0x00e36700 60f03f00 04000000 ffffffff c15b3800 `.?..........[8. │ │ 0x00e36710 01000000 64f03f00 04000000 ffffffff ....d.?......... │ │ - 0x00e36720 5bd43900 01000000 68f03f00 04000000 [.9.....h.?..... │ │ + 0x00e36720 82d43900 01000000 68f03f00 04000000 ..9.....h.?..... │ │ 0x00e36730 ffffffff cc1f3700 01000000 6cf03f00 ......7.....l.?. │ │ 0x00e36740 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e36750 00000000 00000000 00000000 865b3800 .............[8. │ │ 0x00e36760 04000000 bc413700 0a000000 ffffffff .....A7......... │ │ 0x00e36770 a95b3800 04000000 bc413700 0a000000 .[8......A7..... │ │ 0x00e36780 ffffffff 0a953800 04000000 93573700 ......8......W7. │ │ 0x00e36790 03000000 ffffffff 74593700 02000000 ........tY7..... │ │ 0x00e367a0 70f03f00 04000000 ffffffff 4c033800 p.?.........L.8. │ │ 0x00e367b0 02000000 74f03f00 04000000 ffffffff ....t.?......... │ │ 0x00e367c0 033c3700 01000000 78f03f00 04000000 .<7.....x.?..... │ │ 0x00e367d0 ffffffff c15b3800 01000000 7cf03f00 .....[8.....|.?. │ │ - 0x00e367e0 04000000 ffffffff 5bd43900 01000000 ........[.9..... │ │ + 0x00e367e0 04000000 ffffffff 82d43900 01000000 ..........9..... │ │ 0x00e367f0 80f03f00 04000000 ffffffff cc1f3700 ..?...........7. │ │ 0x00e36800 01000000 84f03f00 04000000 ffffffff ......?......... │ │ 0x00e36810 00000000 00000000 00000000 00000000 ................ │ │ 0x00e36820 00000000 01000000 acb4d300 02000000 ................ │ │ 0x00e36830 00b5d300 03000000 08b5d300 04000000 ................ │ │ 0x00e36840 1cb7d300 05000000 24b7d300 06000000 ........$....... │ │ 0x00e36850 80bad300 07000000 d0bad300 08000000 ................ │ │ 0x00e36860 c4bbd300 09000000 2cbed300 0a000000 ........,....... │ │ 0x00e36870 3cbed300 0b000000 20c2d300 00000000 <....... ....... │ │ - 0x00e36880 00000000 01000000 b4323a00 03000000 .........2:..... │ │ - 0x00e36890 7f5a3900 04000000 8f143a00 04000000 .Z9.......:..... │ │ - 0x00e368a0 082c3900 05000000 5c833900 00000000 .,9.....\.9..... │ │ + 0x00e36880 00000000 01000000 db323a00 03000000 .........2:..... │ │ + 0x00e36890 a65a3900 04000000 b6143a00 04000000 .Z9.......:..... │ │ + 0x00e368a0 2f2c3900 05000000 83833900 00000000 /,9.......9..... │ │ 0x00e368b0 00000000 abfb3600 04000000 00000000 ......6......... │ │ - 0x00e368c0 00000000 ffffffff eff63900 04000000 ..........9..... │ │ + 0x00e368c0 00000000 ffffffff 16f73900 04000000 ..........9..... │ │ 0x00e368d0 00000000 00000000 ffffffff 46063700 ............F.7. │ │ 0x00e368e0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e368f0 e0f23800 07000000 00000000 00000000 ..8............. │ │ - 0x00e36900 ffffffff 34ba3900 02000000 00000000 ....4.9......... │ │ - 0x00e36910 04000000 ffffffff 3fce3800 02000000 ........?.8..... │ │ + 0x00e368f0 07f33800 07000000 00000000 00000000 ..8............. │ │ + 0x00e36900 ffffffff 5bba3900 02000000 00000000 ....[.9......... │ │ + 0x00e36910 04000000 ffffffff 66ce3800 02000000 ........f.8..... │ │ 0x00e36920 00000000 04000000 ffffffff cdeb3700 ..............7. │ │ 0x00e36930 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e36940 00000000 00000000 00000000 00000000 ................ │ │ 0x00e36950 00000000 abfb3600 04000000 00000000 ......6......... │ │ 0x00e36960 00000000 ffffffff 374e3700 04000000 ........7N7..... │ │ - 0x00e36970 00000000 00000000 ffffffff eff63900 ..............9. │ │ + 0x00e36970 00000000 00000000 ffffffff 16f73900 ..............9. │ │ 0x00e36980 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e36990 46063700 04000000 00000000 00000000 F.7............. │ │ 0x00e369a0 ffffffff aca33700 04000000 00000000 ......7......... │ │ - 0x00e369b0 00000000 ffffffff e0f23800 05000000 ..........8..... │ │ - 0x00e369c0 00000000 00000000 ffffffff 34ba3900 ............4.9. │ │ + 0x00e369b0 00000000 ffffffff 07f33800 05000000 ..........8..... │ │ + 0x00e369c0 00000000 00000000 ffffffff 5bba3900 ............[.9. │ │ 0x00e369d0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e369e0 3fce3800 02000000 00000000 04000000 ?.8............. │ │ + 0x00e369e0 66ce3800 02000000 00000000 04000000 f.8............. │ │ 0x00e369f0 ffffffff cdeb3700 02000000 00000000 ......7......... │ │ 0x00e36a00 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e36a10 00000000 00000000 00000000 40000000 ............@... │ │ - 0x00e36a20 39ef3900 a3020000 f22d3700 a0020000 9.9......-7..... │ │ + 0x00e36a20 60ef3900 a3020000 f22d3700 a0020000 `.9......-7..... │ │ 0x00e36a30 c7ad3700 a1020000 e1303800 a2020000 ..7......08..... │ │ 0x00e36a40 81663800 46040000 99113800 47040000 .f8.F.....8.G... │ │ - 0x00e36a50 f50d3700 48040000 c7893900 49040000 ..7.H.....9.I... │ │ - 0x00e36a60 d0893900 4a040000 a50b3700 4b040000 ..9.J.....7.K... │ │ + 0x00e36a50 f50d3700 48040000 ee893900 49040000 ..7.H.....9.I... │ │ + 0x00e36a60 f7893900 4a040000 a50b3700 4b040000 ..9.J.....7.K... │ │ 0x00e36a70 33653700 01000000 08c6d300 02000000 3e7............. │ │ 0x00e36a80 4cc6d300 03000000 c4c6d300 04000000 L............... │ │ 0x00e36a90 4cc6d300 05000000 a0c7d300 06000000 L............... │ │ 0x00e36aa0 48c8d300 07000000 7cc8d300 08000000 H.......|....... │ │ 0x00e36ab0 34c9d300 09000000 b8c9d300 0a000000 4............... │ │ 0x00e36ac0 c8c9d300 0b000000 f8c9d300 00000000 ................ │ │ 0x00e36ad0 00000000 abfb3600 04000000 00000000 ......6......... │ │ 0x00e36ae0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e36af0 00000000 00000000 00000000 abfb3600 ..............6. │ │ 0x00e36b00 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e36b10 b10f3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e36b10 d80f3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e36b20 ffffffff b0333800 04000000 00000000 .....38......... │ │ 0x00e36b30 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e36b40 00000000 00000000 00000000 01000000 ................ │ │ 0x00e36b50 10000000 686be300 04000000 00000000 ....hk.......... │ │ 0x00e36b60 10000000 04313700 00000000 00000000 .....17......... │ │ 0x00e36b70 00000000 e94f3800 c449c400 00000000 .....O8..I...... │ │ 0x00e36b80 00000000 04000000 635b3a00 c449c400 ........c[:..I.. │ │ @@ -37034,28 +37034,28 @@ │ │ 0x00e37680 01000000 30e0d300 07000000 84dcd300 ....0........... │ │ 0x00e37690 08000000 b0dcd300 02000000 00ecd300 ................ │ │ 0x00e376a0 03000000 48ecd300 04000000 0c7dd400 ....H........}.. │ │ 0x00e376b0 05000000 6084d400 06000000 406cd900 ....`.......@l.. │ │ 0x00e376c0 09000000 48eed300 0c000000 1c5ad900 ....H........Z.. │ │ 0x00e376d0 0a000000 c4ecd300 0b000000 60edd300 ............`... │ │ 0x00e376e0 0d000000 f4edd300 0e000000 04eed300 ................ │ │ - 0x00e376f0 00000000 00000000 c3d03800 02000000 ..........8..... │ │ - 0x00e37700 00000000 04000000 ffffffff 552b3900 ............U+9. │ │ + 0x00e376f0 00000000 00000000 ead03800 02000000 ..........8..... │ │ + 0x00e37700 00000000 04000000 ffffffff 7c2b3900 ............|+9. │ │ 0x00e37710 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e37720 79cc3800 02000000 00000000 04000000 y.8............. │ │ + 0x00e37720 a0cc3800 02000000 00000000 04000000 ..8............. │ │ 0x00e37730 ffffffff c3b43700 02000000 00000000 ......7......... │ │ - 0x00e37740 04000000 ffffffff fcd03800 05000000 ..........8..... │ │ + 0x00e37740 04000000 ffffffff 23d13800 05000000 ........#.8..... │ │ 0x00e37750 00000000 00000000 ffffffff a1083800 ..............8. │ │ 0x00e37760 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e37770 3cc03800 04000000 00000000 00000000 <.8............. │ │ + 0x00e37770 63c03800 04000000 00000000 00000000 c.8............. │ │ 0x00e37780 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e37790 00000000 00000000 79cc3800 02000000 ........y.8..... │ │ + 0x00e37790 00000000 00000000 a0cc3800 02000000 ..........8..... │ │ 0x00e377a0 00000000 04000000 ffffffff c3b43700 ..............7. │ │ 0x00e377b0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e377c0 3cc03800 04000000 00000000 00000000 <.8............. │ │ + 0x00e377c0 63c03800 04000000 00000000 00000000 c.8............. │ │ 0x00e377d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e377e0 00000000 00000000 01000000 88eed300 ................ │ │ 0x00e377f0 07000000 e4eed300 08000000 fceed300 ................ │ │ 0x00e37800 02000000 907ad900 03000000 dc7bd900 .....z.......{.. │ │ 0x00e37810 04000000 047cd900 05000000 907fd900 .....|.......... │ │ 0x00e37820 06000000 e87fd900 09000000 3cefd300 ............<... │ │ 0x00e37830 0a000000 e876d900 0b000000 6073d900 .....v......`s.. │ │ @@ -37120,22 +37120,22 @@ │ │ 0x00e37be0 07000000 6cf6d300 08000000 c8f6d300 ....l........... │ │ 0x00e37bf0 02000000 bcf7d300 03000000 e4f7d300 ................ │ │ 0x00e37c00 04000000 0cf8d300 05000000 c8f8d300 ................ │ │ 0x00e37c10 06000000 0cf8d300 09000000 50fdd300 ............P... │ │ 0x00e37c20 0c000000 1c5ad900 0a000000 60f9d300 .....Z......`... │ │ 0x00e37c30 0d000000 74fad300 0b000000 84fad300 ....t........... │ │ 0x00e37c40 0e000000 34fcd300 00000000 00000000 ....4........... │ │ - 0x00e37c50 c3d03800 02000000 00000000 04000000 ..8............. │ │ + 0x00e37c50 ead03800 02000000 00000000 04000000 ..8............. │ │ 0x00e37c60 ffffffff 54dc3700 02000000 00000000 ....T.7......... │ │ - 0x00e37c70 04000000 ffffffff ce483900 05000000 .........H9..... │ │ + 0x00e37c70 04000000 ffffffff f5483900 05000000 .........H9..... │ │ 0x00e37c80 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e37c90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e37ca0 c3d03800 02000000 00000000 04000000 ..8............. │ │ + 0x00e37ca0 ead03800 02000000 00000000 04000000 ..8............. │ │ 0x00e37cb0 ffffffff 2d083800 02000000 00000000 ....-.8......... │ │ - 0x00e37cc0 04000000 ffffffff ce483900 05000000 .........H9..... │ │ + 0x00e37cc0 04000000 ffffffff f5483900 05000000 .........H9..... │ │ 0x00e37cd0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e37ce0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37cf0 c0fed300 cc00d400 6c08d400 d408d400 ........l....... │ │ 0x00e37d00 500bd400 e8d2d900 4c0dd400 500bd400 P.......L...P... │ │ 0x00e37d10 6cd3d900 4c0dd400 500bd400 f4d3d900 l...L...P....... │ │ 0x00e37d20 4c0dd400 500bd400 4cd4d900 4c0dd400 L...P...L...L... │ │ 0x00e37d30 500bd400 14d5d900 4c0dd400 500bd400 P.......L...P... │ │ @@ -37158,27 +37158,27 @@ │ │ 0x00e37e40 00000000 01000000 b41ad400 02000000 ................ │ │ 0x00e37e50 fc0dd400 03000000 240ed400 04000000 ........$....... │ │ 0x00e37e60 4c0ed400 05000000 5811d400 06000000 L.......X....... │ │ 0x00e37e70 bc12d400 07000000 ac13d400 08000000 ................ │ │ 0x00e37e80 f013d400 09000000 481bd400 0a000000 ........H....... │ │ 0x00e37e90 b414d400 0b000000 ec17d400 0c000000 ................ │ │ 0x00e37ea0 1c5ad900 0d000000 c419d400 0e000000 .Z.............. │ │ - 0x00e37eb0 d419d400 00000000 00000000 c3d03800 ..............8. │ │ + 0x00e37eb0 d419d400 00000000 00000000 ead03800 ..............8. │ │ 0x00e37ec0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e37ed0 552b3900 02000000 00000000 04000000 U+9............. │ │ + 0x00e37ed0 7c2b3900 02000000 00000000 04000000 |+9............. │ │ 0x00e37ee0 ffffffff 54dc3700 02000000 00000000 ....T.7......... │ │ - 0x00e37ef0 04000000 ffffffff fcd03800 05000000 ..........8..... │ │ + 0x00e37ef0 04000000 ffffffff 23d13800 05000000 ........#.8..... │ │ 0x00e37f00 00000000 00000000 ffffffff a1083800 ..............8. │ │ 0x00e37f10 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e37f20 ce483900 05000000 00000000 00000000 .H9............. │ │ + 0x00e37f20 f5483900 05000000 00000000 00000000 .H9............. │ │ 0x00e37f30 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e37f40 00000000 00000000 c3d03800 02000000 ..........8..... │ │ - 0x00e37f50 00000000 04000000 ffffffff 552b3900 ............U+9. │ │ + 0x00e37f40 00000000 00000000 ead03800 02000000 ..........8..... │ │ + 0x00e37f50 00000000 04000000 ffffffff 7c2b3900 ............|+9. │ │ 0x00e37f60 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e37f70 ce483900 05000000 00000000 00000000 .H9............. │ │ + 0x00e37f70 f5483900 05000000 00000000 00000000 .H9............. │ │ 0x00e37f80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e37f90 00000000 00000000 341dd400 00000000 ........4....... │ │ 0x00e37fa0 00000000 01000000 281ed400 07000000 ........(....... │ │ 0x00e37fb0 9c1ed400 08000000 d81ed400 02000000 ................ │ │ 0x00e37fc0 541fd400 03000000 0020d400 04000000 T........ ...... │ │ 0x00e37fd0 ac20d400 05000000 8021d400 06000000 . .......!...... │ │ 0x00e37fe0 ac20d400 09000000 e021d400 0c000000 . .......!...... │ │ @@ -37195,23 +37195,23 @@ │ │ 0x00e38090 00000000 01000000 9425d400 07000000 .........%...... │ │ 0x00e380a0 9c1ed400 08000000 d81ed400 02000000 ................ │ │ 0x00e380b0 541fd400 03000000 0020d400 04000000 T........ ...... │ │ 0x00e380c0 ac20d400 05000000 8021d400 06000000 . .......!...... │ │ 0x00e380d0 ac20d400 09000000 0826d400 0c000000 . .......&...... │ │ 0x00e380e0 1c5ad900 0a000000 1c22d400 0d000000 .Z......."...... │ │ 0x00e380f0 3023d400 0b000000 4023d400 0e000000 0#......@#...... │ │ - 0x00e38100 d424d400 00000000 00000000 c3d03800 .$............8. │ │ + 0x00e38100 d424d400 00000000 00000000 ead03800 .$............8. │ │ 0x00e38110 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e38120 54dc3700 02000000 00000000 04000000 T.7............. │ │ - 0x00e38130 ffffffff ce483900 05000000 00000000 .....H9......... │ │ + 0x00e38130 ffffffff f5483900 05000000 00000000 .....H9......... │ │ 0x00e38140 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e38150 00000000 00000000 00000000 c3d03800 ..............8. │ │ + 0x00e38150 00000000 00000000 00000000 ead03800 ..............8. │ │ 0x00e38160 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e38170 2d083800 02000000 00000000 04000000 -.8............. │ │ - 0x00e38180 ffffffff ce483900 05000000 00000000 .....H9......... │ │ + 0x00e38180 ffffffff f5483900 05000000 00000000 .....H9......... │ │ 0x00e38190 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e381a0 00000000 00000000 00000000 5426d400 ............T&.. │ │ 0x00e381b0 6027d400 e027d400 e827d400 f027d400 `'...'...'...'.. │ │ 0x00e381c0 1428d400 01000000 9030d400 02000000 .(.......0...... │ │ 0x00e381d0 2c31d400 03000000 5431d400 04000000 ,1......T1...... │ │ 0x00e381e0 7c31d400 05000000 6833d400 07000000 |1......h3...... │ │ 0x00e381f0 9033d400 08000000 bc33d400 09000000 .3.......3...... │ │ @@ -37306,15 +37306,15 @@ │ │ 0x00e38780 9c44d400 02000000 e840d400 03000000 .D.......@...... │ │ 0x00e38790 1041d400 04000000 3841d400 05000000 .A......8A...... │ │ 0x00e387a0 bc41d400 06000000 e441d400 07000000 .A.......A...... │ │ 0x00e387b0 ec42d400 08000000 1843d400 09000000 .B.......C...... │ │ 0x00e387c0 1445d400 0c000000 1c5ad900 0a000000 .E.......Z...... │ │ 0x00e387d0 586dd900 0d000000 585cd900 0b000000 Xm......X\...... │ │ 0x00e387e0 dc43d400 0e000000 8c44d400 00000000 .C.......D...... │ │ - 0x00e387f0 00000000 c3d03800 02000000 00000000 ......8......... │ │ + 0x00e387f0 00000000 ead03800 02000000 00000000 ......8......... │ │ 0x00e38800 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e38810 00000000 00000000 00000000 2847d400 ............(G.. │ │ 0x00e38820 00000000 9c48d400 01000000 c048d400 .....H.......H.. │ │ 0x00e38830 07000000 4849d400 08000000 7449d400 ....HI......tI.. │ │ 0x00e38840 02000000 c85fd900 03000000 9061d900 ....._.......a.. │ │ 0x00e38850 04000000 b861d900 05000000 5467d900 .....a......Tg.. │ │ 0x00e38860 06000000 406cd900 09000000 c849d400 ....@l.......I.. │ │ @@ -37527,52 +37527,52 @@ │ │ 0x00e39550 5060d400 01000000 9062d400 07000000 P`.......b...... │ │ 0x00e39560 1463d400 08000000 4863d400 02000000 .c......Hc...... │ │ 0x00e39570 b860d400 03000000 2062d400 04000000 .`...... b...... │ │ 0x00e39580 246ad900 05000000 d06bd900 06000000 $j.......k...... │ │ 0x00e39590 406cd900 09000000 e063d400 0c000000 @l.......c...... │ │ 0x00e395a0 1c5ad900 0a000000 1864d400 0d000000 .Z.......d...... │ │ 0x00e395b0 d064d400 0b000000 2861d400 0e000000 .d......(a...... │ │ - 0x00e395c0 e064d400 00000000 00000000 c3d03800 .d............8. │ │ + 0x00e395c0 e064d400 00000000 00000000 ead03800 .d............8. │ │ 0x00e395d0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e395e0 552b3900 02000000 00000000 04000000 U+9............. │ │ + 0x00e395e0 7c2b3900 02000000 00000000 04000000 |+9............. │ │ 0x00e395f0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e39600 00000000 00000000 c3d03800 02000000 ..........8..... │ │ - 0x00e39610 00000000 04000000 ffffffff 552b3900 ............U+9. │ │ + 0x00e39600 00000000 00000000 ead03800 02000000 ..........8..... │ │ + 0x00e39610 00000000 04000000 ffffffff 7c2b3900 ............|+9. │ │ 0x00e39620 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e39630 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39640 00000000 0065d400 5865d400 00000000 .....e..Xe...... │ │ 0x00e39650 0468d400 01000000 3068d400 07000000 .h......0h...... │ │ 0x00e39660 c468d400 08000000 f868d400 02000000 .h.......h...... │ │ 0x00e39670 9069d400 03000000 046ad400 04000000 .i.......j...... │ │ 0x00e39680 786ad400 05000000 346bd400 06000000 xj......4k...... │ │ 0x00e39690 786ad400 09000000 9c6bd400 0c000000 xj.......k...... │ │ 0x00e396a0 1c5ad900 0a000000 d46bd400 0d000000 .Z.......k...... │ │ 0x00e396b0 246ed400 0b000000 346ed400 0e000000 $n......4n...... │ │ - 0x00e396c0 6c5fd900 00000000 00000000 c3d03800 l_............8. │ │ + 0x00e396c0 6c5fd900 00000000 00000000 ead03800 l_............8. │ │ 0x00e396d0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e396e0 552b3900 02000000 00000000 04000000 U+9............. │ │ + 0x00e396e0 7c2b3900 02000000 00000000 04000000 |+9............. │ │ 0x00e396f0 ffffffff 54dc3700 02000000 00000000 ....T.7......... │ │ - 0x00e39700 04000000 ffffffff ce483900 05000000 .........H9..... │ │ - 0x00e39710 00000000 00000000 ffffffff 4df63900 ............M.9. │ │ + 0x00e39700 04000000 ffffffff f5483900 05000000 .........H9..... │ │ + 0x00e39710 00000000 00000000 ffffffff 74f63900 ............t.9. │ │ 0x00e39720 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e39730 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39740 00000000 9870d400 00000000 00000000 .....p.......... │ │ 0x00e39750 fc70d400 d47ad400 807bd400 247cd400 .p...z...{..$|.. │ │ - 0x00e39760 00000000 774e3700 01000000 fbc83900 ....wN7.......9. │ │ + 0x00e39760 00000000 774e3700 01000000 22c93900 ....wN7.....".9. │ │ 0x00e39770 02000000 753e3a00 01000000 7084d400 ....u>:.....p... │ │ 0x00e39780 07000000 a484d400 08000000 7084d400 ............p... │ │ 0x00e39790 02000000 b884d400 03000000 d884d400 ................ │ │ 0x00e397a0 04000000 ec84d400 05000000 8085d400 ................ │ │ 0x00e397b0 06000000 ec84d400 09000000 a885d400 ................ │ │ 0x00e397c0 0c000000 1c5ad900 0a000000 d485d400 .....Z.......... │ │ 0x00e397d0 0d000000 c886d400 0b000000 d886d400 ................ │ │ 0x00e397e0 0e000000 5c87d400 00000000 00000000 ....\........... │ │ - 0x00e397f0 c3d03800 02000000 00000000 04000000 ..8............. │ │ - 0x00e39800 ffffffff 552b3900 02000000 00000000 ....U+9......... │ │ - 0x00e39810 04000000 ffffffff 4fd53900 07000000 ........O.9..... │ │ + 0x00e397f0 ead03800 02000000 00000000 04000000 ..8............. │ │ + 0x00e39800 ffffffff 7c2b3900 02000000 00000000 ....|+9......... │ │ + 0x00e39810 04000000 ffffffff 76d53900 07000000 ........v.9..... │ │ 0x00e39820 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e39830 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39840 9a963800 02000000 00000000 04000000 ..8............. │ │ 0x00e39850 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e39860 00000000 00000000 01000000 6c87d400 ............l... │ │ 0x00e39870 07000000 f487d400 08000000 2088d400 ............ ... │ │ 0x00e39880 02000000 c85fd900 03000000 9061d900 ....._.......a.. │ │ @@ -37636,15 +37636,15 @@ │ │ 0x00e39c20 b48fd400 02000000 2c90d400 03000000 ........,....... │ │ 0x00e39c30 5490d400 04000000 7c90d400 05000000 T.......|....... │ │ 0x00e39c40 0091d400 06000000 2891d400 07000000 ........(....... │ │ 0x00e39c50 5c92d400 08000000 8892d400 09000000 \............... │ │ 0x00e39c60 1093d400 0c000000 1c5ad900 0a000000 .........Z...... │ │ 0x00e39c70 586dd900 0d000000 585cd900 0b000000 Xm......X\...... │ │ 0x00e39c80 4c93d400 0e000000 4c94d400 00000000 L.......L....... │ │ - 0x00e39c90 00000000 2f203a00 04000000 00000000 ..../ :......... │ │ + 0x00e39c90 00000000 56203a00 04000000 00000000 ....V :......... │ │ 0x00e39ca0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e39cb0 00000000 00000000 00000000 449ad400 ............D... │ │ 0x00e39cc0 00000000 bc9ad400 02000000 dc9cd400 ................ │ │ 0x00e39cd0 03000000 309ed400 04000000 b861d900 ....0........a.. │ │ 0x00e39ce0 05000000 5467d900 06000000 406cd900 ....Tg......@l.. │ │ 0x00e39cf0 01000000 e09ad400 08000000 5c9cd400 ............\... │ │ 0x00e39d00 07000000 b09cd400 09000000 249bd400 ............$... │ │ @@ -37654,23 +37654,23 @@ │ │ 0x00e39d40 02000000 dc9cd400 03000000 309ed400 ............0... │ │ 0x00e39d50 04000000 b861d900 05000000 5467d900 .....a......Tg.. │ │ 0x00e39d60 06000000 406cd900 01000000 5c9bd400 ....@l......\... │ │ 0x00e39d70 08000000 5c9cd400 07000000 b09cd400 ....\........... │ │ 0x00e39d80 09000000 a49bd400 0c000000 1c5ad900 .............Z.. │ │ 0x00e39d90 0a000000 689ed400 0d000000 589ed400 ....h.......X... │ │ 0x00e39da0 0b000000 3c5dd900 0e000000 685cd900 ....<]......h\.. │ │ - 0x00e39db0 00000000 00000000 c3d03800 02000000 ..........8..... │ │ - 0x00e39dc0 00000000 04000000 ffffffff 552b3900 ............U+9. │ │ + 0x00e39db0 00000000 00000000 ead03800 02000000 ..........8..... │ │ + 0x00e39dc0 00000000 04000000 ffffffff 7c2b3900 ............|+9. │ │ 0x00e39dd0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e39de0 79cc3800 02000000 00000000 04000000 y.8............. │ │ + 0x00e39de0 a0cc3800 02000000 00000000 04000000 ..8............. │ │ 0x00e39df0 ffffffff c3b43700 02000000 00000000 ......7......... │ │ - 0x00e39e00 04000000 ffffffff fcd03800 05000000 ..........8..... │ │ + 0x00e39e00 04000000 ffffffff 23d13800 05000000 ........#.8..... │ │ 0x00e39e10 00000000 00000000 ffffffff a1083800 ..............8. │ │ 0x00e39e20 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e39e30 c0813900 05000000 00000000 00000000 ..9............. │ │ + 0x00e39e30 e7813900 05000000 00000000 00000000 ..9............. │ │ 0x00e39e40 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e39e50 00000000 00000000 02000000 dc9cd400 ................ │ │ 0x00e39e60 03000000 309ed400 04000000 246ad900 ....0.......$j.. │ │ 0x00e39e70 05000000 d06bd900 06000000 406cd900 .....k......@l.. │ │ 0x00e39e80 01000000 449fd400 08000000 5c9cd400 ....D.......\... │ │ 0x00e39e90 07000000 b09cd400 09000000 8c9fd400 ................ │ │ 0x00e39ea0 0c000000 1c5ad900 0a000000 689ed400 .....Z......h... │ │ @@ -38023,15 +38023,15 @@ │ │ 0x00e3b450 2850d500 02000000 e440d500 0a000000 (P.......@...... │ │ 0x00e3b460 6450d500 0b000000 0c41d500 14000000 dP.......A...... │ │ 0x00e3b470 ac44d500 06000000 0845d500 05000000 .D.......E...... │ │ 0x00e3b480 1845d500 00000000 00000000 93573700 .E...........W7. │ │ 0x00e3b490 80f4e300 af3e3700 1c000000 01000000 .....>7......... │ │ 0x00e3b4a0 00000000 00000000 00000000 8050d500 .............P.. │ │ 0x00e3b4b0 00000000 00000000 1851d500 98aac400 .........Q...... │ │ - 0x00e3b4c0 b10f3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e3b4c0 d80f3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e3b4d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3b4e0 00000000 00000000 93573700 80f4e300 .........W7..... │ │ 0x00e3b4f0 bd4c3700 1c000000 02000000 00000000 .L7............. │ │ 0x00e3b500 00000000 00000000 00000000 c471d300 .............q.. │ │ 0x00e3b510 00000000 1851d500 98aac400 93573700 .....Q.......W7. │ │ 0x00e3b520 80f4e300 73d03700 1c000000 84000000 ....s.7......... │ │ 0x00e3b530 00000000 00000000 d846c400 00000000 .........F...... │ │ @@ -38048,38 +38048,38 @@ │ │ 0x00e3b5e0 00000000 1851d500 98aac400 dd253700 .....Q.......%7. │ │ 0x00e3b5f0 30f5e300 73d03700 98030000 84000000 0...s.7......... │ │ 0x00e3b600 00000000 00000000 f846c400 00000000 .........F...... │ │ 0x00e3b610 00000000 00000000 1851d500 98aac400 .........Q...... │ │ 0x00e3b620 dd253700 30f5e300 dd253700 98030000 .%7.0....%7..... │ │ 0x00e3b630 84000000 00000000 00000000 f846c400 .............F.. │ │ 0x00e3b640 00000000 00000000 00000000 1851d500 .............Q.. │ │ - 0x00e3b650 98aac400 6d5e3900 f8fae300 af3e3700 ....m^9......>7. │ │ + 0x00e3b650 98aac400 945e3900 f8fae300 af3e3700 .....^9......>7. │ │ 0x00e3b660 74000000 01000000 00000000 00000000 t............... │ │ 0x00e3b670 00000000 3851d500 00000000 00000000 ....8Q.......... │ │ - 0x00e3b680 d051d500 2cc1c400 6d5e3900 f8fae300 .Q..,...m^9..... │ │ + 0x00e3b680 d051d500 2cc1c400 945e3900 f8fae300 .Q..,....^9..... │ │ 0x00e3b690 bd4c3700 74000000 02000000 00000000 .L7.t........... │ │ 0x00e3b6a0 00000000 00000000 00000000 0473d300 .............s.. │ │ - 0x00e3b6b0 00000000 d051d500 2cc1c400 6d5e3900 .....Q..,...m^9. │ │ + 0x00e3b6b0 00000000 d051d500 2cc1c400 945e3900 .....Q..,....^9. │ │ 0x00e3b6c0 f8fae300 73d03700 74000000 87000000 ....s.7.t....... │ │ 0x00e3b6d0 24bac400 64bac400 44bac400 00000000 $...d...D....... │ │ 0x00e3b6e0 00000000 00000000 d051d500 2cc1c400 .........Q..,... │ │ - 0x00e3b6f0 6d5e3900 f8fae300 6d5e3900 74000000 m^9.....m^9.t... │ │ + 0x00e3b6f0 945e3900 f8fae300 945e3900 74000000 .^9......^9.t... │ │ 0x00e3b700 87000000 24bac400 64bac400 44bac400 ....$...d...D... │ │ 0x00e3b710 00000000 00000000 00000000 d051d500 .............Q.. │ │ - 0x00e3b720 2cc1c400 43d43900 b8fee300 af3e3700 ,...C.9......>7. │ │ + 0x00e3b720 2cc1c400 6ad43900 b8fee300 af3e3700 ,...j.9......>7. │ │ 0x00e3b730 98010000 01000000 00000000 00000000 ................ │ │ 0x00e3b740 00000000 f051d500 00000000 8852d500 .....Q.......R.. │ │ - 0x00e3b750 c052d500 d873c500 43d43900 b8fee300 .R...s..C.9..... │ │ + 0x00e3b750 c052d500 d873c500 6ad43900 b8fee300 .R...s..j.9..... │ │ 0x00e3b760 bd4c3700 98010000 02000000 00000000 .L7............. │ │ 0x00e3b770 00000000 00000000 00000000 cc73d300 .............s.. │ │ - 0x00e3b780 8852d500 c052d500 d873c500 43d43900 .R...R...s..C.9. │ │ + 0x00e3b780 8852d500 c052d500 d873c500 6ad43900 .R...R...s..j.9. │ │ 0x00e3b790 b8fee300 73d03700 98010000 85000000 ....s.7......... │ │ 0x00e3b7a0 5c09c500 00000000 240fc500 00000000 \.......$....... │ │ 0x00e3b7b0 00000000 8852d500 c052d500 d873c500 .....R...R...s.. │ │ - 0x00e3b7c0 43d43900 b8fee300 43d43900 98010000 C.9.....C.9..... │ │ + 0x00e3b7c0 6ad43900 b8fee300 6ad43900 98010000 j.9.....j.9..... │ │ 0x00e3b7d0 85000000 5c09c500 00000000 240fc500 ....\.......$... │ │ 0x00e3b7e0 00000000 00000000 8852d500 c052d500 .........R...R.. │ │ 0x00e3b7f0 d873c500 7b763800 9410e400 af3e3700 .s..{v8......>7. │ │ 0x00e3b800 0a040000 01000000 00000000 00000000 ................ │ │ 0x00e3b810 00000000 e052d500 00000000 00000000 .....R.......... │ │ 0x00e3b820 7853d500 7ca1c700 7b763800 9410e400 xS..|...{v8..... │ │ 0x00e3b830 bd4c3700 0a040000 02000000 00000000 .L7............. │ │ @@ -38087,18 +38087,18 @@ │ │ 0x00e3b850 00000000 7853d500 7ca1c700 c71f3700 ....xS..|.....7. │ │ 0x00e3b860 3c11e400 af3e3700 0b040000 01000000 <....>7......... │ │ 0x00e3b870 00000000 00000000 00000000 e052d500 .............R.. │ │ 0x00e3b880 00000000 00000000 7853d500 7ca1c700 ........xS..|... │ │ 0x00e3b890 c71f3700 3c11e400 bd4c3700 0b040000 ..7.<....L7..... │ │ 0x00e3b8a0 02000000 00000000 00000000 00000000 ................ │ │ 0x00e3b8b0 00000000 3c76d300 00000000 7853d500 ....7. │ │ + 0x00e3b8c0 7ca1c700 b0b43800 e411e400 af3e3700 |.....8......>7. │ │ 0x00e3b8d0 3f040000 01000000 00000000 00000000 ?............... │ │ 0x00e3b8e0 00000000 e052d500 00000000 00000000 .....R.......... │ │ - 0x00e3b8f0 7853d500 7ca1c700 89b43800 e411e400 xS..|.....8..... │ │ + 0x00e3b8f0 7853d500 7ca1c700 b0b43800 e411e400 xS..|.....8..... │ │ 0x00e3b900 bd4c3700 3f040000 02000000 00000000 .L7.?........... │ │ 0x00e3b910 00000000 00000000 00000000 7474d300 ............tt.. │ │ 0x00e3b920 00000000 7853d500 7ca1c700 f7793700 ....xS..|....y7. │ │ 0x00e3b930 8c12e400 af3e3700 40040000 01000000 .....>7.@....... │ │ 0x00e3b940 00000000 00000000 00000000 e052d500 .............R.. │ │ 0x00e3b950 00000000 00000000 7853d500 7ca1c700 ........xS..|... │ │ 0x00e3b960 f7793700 8c12e400 bd4c3700 40040000 .y7......L7.@... │ │ @@ -38132,63 +38132,63 @@ │ │ 0x00e3bb20 3054d500 00000000 c854d500 1455d500 0T.......T...U.. │ │ 0x00e3bb30 e46fcf00 43953800 dc17e400 bd4c3700 .o..C.8......L7. │ │ 0x00e3bb40 90030000 02000000 00000000 00000000 ................ │ │ 0x00e3bb50 00000000 00000000 4071d300 c854d500 ........@q...T.. │ │ 0x00e3bb60 1455d500 e46fcf00 01000000 3455d500 .U...o......4U.. │ │ 0x00e3bb70 02000000 6055d500 0b000000 7455d500 ....`U......tU.. │ │ 0x00e3bb80 06000000 dc58d500 05000000 ec58d500 .....X.......X.. │ │ - 0x00e3bb90 00000000 00000000 b10f3a00 04000000 ..........:..... │ │ + 0x00e3bb90 00000000 00000000 d80f3a00 04000000 ..........:..... │ │ 0x00e3bba0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e3bbb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3bbc0 01000000 4859d500 02000000 8059d500 ....HY.......Y.. │ │ 0x00e3bbd0 0a000000 9459d500 0b000000 ac59d500 .....Y.......Y.. │ │ 0x00e3bbe0 14000000 a85dd500 00000000 00000000 .....].......... │ │ 0x00e3bbf0 01000000 045ed500 02000000 8059d500 .....^.......Y.. │ │ 0x00e3bc00 0a000000 9459d500 0b000000 ac59d500 .....Y.......Y.. │ │ 0x00e3bc10 14000000 a85dd500 00000000 00000000 .....].......... │ │ - 0x00e3bc20 74000000 6d5e3900 f8fae300 0067d500 t...m^9......g.. │ │ + 0x00e3bc20 74000000 945e3900 f8fae300 0067d500 t....^9......g.. │ │ 0x00e3bc30 0067d500 00000000 2cc1c400 06000000 .g......,....... │ │ 0x00e3bc40 98883a00 4417e400 e062d500 e062d500 ..:.D....b...b.. │ │ 0x00e3bc50 3c5ed500 e46fcf00 01000000 187dd500 <^...o.......}.. │ │ 0x00e3bc60 02000000 447dd500 0b000000 587dd500 ....D}......X}.. │ │ - 0x00e3bc70 00000000 00000000 fe4e3900 02000000 .........N9..... │ │ - 0x00e3bc80 00000000 ffc83900 d0493700 02000000 ......9..I7..... │ │ + 0x00e3bc70 00000000 00000000 254f3900 02000000 ........%O9..... │ │ + 0x00e3bc80 00000000 26c93900 d0493700 02000000 ....&.9..I7..... │ │ 0x00e3bc90 00000000 af3e3700 85773a00 02000000 .....>7..w:..... │ │ 0x00e3bca0 00000000 bd4c3700 ea843800 02000000 .....L7...8..... │ │ - 0x00e3bcb0 93573700 73d03700 144f3900 02000000 .W7.s.7..O9..... │ │ - 0x00e3bcc0 5e7f3900 73d03700 80a63800 02000000 ^.9.s.7...8..... │ │ - 0x00e3bcd0 6d5e3900 73d03700 c9dc3700 02000000 m^9.s.7...7..... │ │ - 0x00e3bce0 6d5e3900 73d03700 e5713900 02000000 m^9.s.7..q9..... │ │ - 0x00e3bcf0 6d5e3900 73d03700 b23e3a00 02000000 m^9.s.7..>:..... │ │ - 0x00e3bd00 43d43900 73d03700 95203a00 02000000 C.9.s.7.. :..... │ │ - 0x00e3bd10 43d43900 73d03700 a3203a00 02000000 C.9.s.7.. :..... │ │ + 0x00e3bcb0 93573700 73d03700 3b4f3900 02000000 .W7.s.7.;O9..... │ │ + 0x00e3bcc0 857f3900 73d03700 a7a63800 02000000 ..9.s.7...8..... │ │ + 0x00e3bcd0 945e3900 73d03700 c9dc3700 02000000 .^9.s.7...7..... │ │ + 0x00e3bce0 945e3900 73d03700 0c723900 02000000 .^9.s.7..r9..... │ │ + 0x00e3bcf0 945e3900 73d03700 b23e3a00 02000000 .^9.s.7..>:..... │ │ + 0x00e3bd00 6ad43900 73d03700 bc203a00 02000000 j.9.s.7.. :..... │ │ + 0x00e3bd10 6ad43900 73d03700 ca203a00 02000000 j.9.s.7.. :..... │ │ 0x00e3bd20 99ea3700 73d03700 52503800 02000000 ..7.s.7.RP8..... │ │ - 0x00e3bd30 98883a00 73d03700 18033a00 02000000 ..:.s.7...:..... │ │ - 0x00e3bd40 98883a00 73d03700 e4df3900 03000000 ..:.s.7...9..... │ │ - 0x00e3bd50 00000000 95943800 284f3900 03000000 ......8.(O9..... │ │ - 0x00e3bd60 00000000 95943800 06f93800 03000000 ......8...8..... │ │ - 0x00e3bd70 00000000 95943800 00be3800 04000000 ......8...8..... │ │ + 0x00e3bd30 98883a00 73d03700 3f033a00 02000000 ..:.s.7.?.:..... │ │ + 0x00e3bd40 98883a00 73d03700 0be03900 03000000 ..:.s.7...9..... │ │ + 0x00e3bd50 00000000 95943800 4f4f3900 03000000 ......8.OO9..... │ │ + 0x00e3bd60 00000000 95943800 2df93800 03000000 ......8.-.8..... │ │ + 0x00e3bd70 00000000 95943800 27be3800 04000000 ......8.'.8..... │ │ 0x00e3bd80 00000000 fb6a3700 01000000 5482d500 .....j7.....T... │ │ 0x00e3bd90 02000000 9082d500 0a000000 a482d500 ................ │ │ 0x00e3bda0 0b000000 b482d500 14000000 e084d500 ................ │ │ 0x00e3bdb0 06000000 3c85d500 05000000 4c85d500 ....<.......L... │ │ 0x00e3bdc0 00000000 00000000 01000000 a885d500 ................ │ │ 0x00e3bdd0 02000000 9082d500 0a000000 a482d500 ................ │ │ 0x00e3bde0 0b000000 b482d500 14000000 e084d500 ................ │ │ 0x00e3bdf0 06000000 3c85d500 05000000 4c85d500 ....<.......L... │ │ - 0x00e3be00 00000000 00000000 74000000 6d5e3900 ........t...m^9. │ │ + 0x00e3be00 00000000 00000000 74000000 945e3900 ........t....^9. │ │ 0x00e3be10 f8fae300 c86cd500 00000000 2cc1c400 .....l......,... │ │ - 0x00e3be20 b10f3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e3be20 d80f3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e3be30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3be40 00000000 00000000 06000000 98883a00 ..............:. │ │ 0x00e3be50 4417e400 cc71d500 e485d500 e46fcf00 D....q.......o.. │ │ 0x00e3be60 01000000 0486d500 02000000 3086d500 ............0... │ │ 0x00e3be70 0b000000 4486d500 06000000 8088d500 ....D........... │ │ 0x00e3be80 05000000 9088d500 00000000 00000000 ................ │ │ - 0x00e3be90 b10f3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e3be90 d80f3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e3bea0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3beb0 00000000 00000000 01000000 ec88d500 ................ │ │ 0x00e3bec0 02000000 1c89d500 06000000 5089d500 ............P... │ │ 0x00e3bed0 05000000 6089d500 0a000000 788ad500 ....`.......x... │ │ 0x00e3bee0 14000000 908ad500 15000000 b08ad500 ................ │ │ 0x00e3bef0 0b000000 c48ad500 00000000 00000000 ................ │ │ 0x00e3bf00 01000000 ec88d500 02000000 1c89d500 ................ │ │ @@ -38624,15 +38624,15 @@ │ │ 0x00e3d9e0 14000000 b00cd600 15000000 d00cd600 ................ │ │ 0x00e3d9f0 0b000000 e40cd600 00000000 00000000 ................ │ │ 0x00e3da00 01000000 ec88d500 02000000 1c89d500 ................ │ │ 0x00e3da10 06000000 5089d500 05000000 6089d500 ....P.......`... │ │ 0x00e3da20 0a000000 a00ed600 14000000 d00ed600 ................ │ │ 0x00e3da30 15000000 f00ed600 0b000000 040fd600 ................ │ │ 0x00e3da40 00000000 00000000 28df3700 04000000 ........(.7..... │ │ - 0x00e3da50 00000000 00000000 ffffffff b10f3a00 ..............:. │ │ + 0x00e3da50 00000000 00000000 ffffffff d80f3a00 ..............:. │ │ 0x00e3da60 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3da70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3da80 00000000 01000000 0426d600 02000000 .........&...... │ │ 0x00e3da90 0826d600 0a000000 0c26d600 14000000 .&.......&...... │ │ 0x00e3daa0 2826d600 15000000 4426d600 0b000000 (&......D&...... │ │ 0x00e3dab0 5826d600 00000000 00000000 01000000 X&.............. │ │ 0x00e3dac0 0426d600 02000000 0826d600 0a000000 .&.......&...... │ │ @@ -38650,15 +38650,15 @@ │ │ 0x00e3db80 8428d600 06000000 b028d600 05000000 .(.......(...... │ │ 0x00e3db90 c028d600 0a000000 0829d600 14000000 .(.......)...... │ │ 0x00e3dba0 7c2bd600 15000000 982bd600 0b000000 |+.......+...... │ │ 0x00e3dbb0 ac2bd600 00000000 00000000 01000000 .+.............. │ │ 0x00e3dbc0 5428d600 02000000 8428d600 0a000000 T(.......(...... │ │ 0x00e3dbd0 0829d600 14000000 d02cd600 15000000 .).......,...... │ │ 0x00e3dbe0 ec2cd600 0b000000 002dd600 00000000 .,.......-...... │ │ - 0x00e3dbf0 00000000 a3fd3800 01000000 00000000 ......8......... │ │ + 0x00e3dbf0 00000000 cafd3800 01000000 00000000 ......8......... │ │ 0x00e3dc00 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3dc10 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3dc20 e42dd600 02000000 e82dd600 14000000 .-.......-...... │ │ 0x00e3dc30 ec2dd600 15000000 082ed600 0b000000 .-.............. │ │ 0x00e3dc40 1c2ed600 00000000 00000000 01000000 ................ │ │ 0x00e3dc50 e42dd600 02000000 e82dd600 14000000 .-.......-...... │ │ 0x00e3dc60 9c2ed600 15000000 b82ed600 0b000000 ................ │ │ @@ -38686,56 +38686,56 @@ │ │ 0x00e3ddc0 0036d600 00000000 00000000 01000000 .6.............. │ │ 0x00e3ddd0 e42dd600 02000000 e82dd600 14000000 .-.......-...... │ │ 0x00e3dde0 8036d600 15000000 9c36d600 0b000000 .6.......6...... │ │ 0x00e3ddf0 b036d600 00000000 00000000 01000000 .6.............. │ │ 0x00e3de00 e42dd600 02000000 e82dd600 14000000 .-.......-...... │ │ 0x00e3de10 3037d600 15000000 4c37d600 0b000000 07......L7...... │ │ 0x00e3de20 6037d600 00000000 00000000 7b763800 `7..........{v8. │ │ - 0x00e3de30 c71f3700 89b43800 f7793700 01000000 ..7...8..y7..... │ │ + 0x00e3de30 c71f3700 b0b43800 f7793700 01000000 ..7...8..y7..... │ │ 0x00e3de40 6851d600 02000000 c451d600 03000000 hQ.......Q...... │ │ 0x00e3de50 5052d600 04000000 4054d600 05000000 PR......@T...... │ │ 0x00e3de60 1455d600 06000000 7455d600 07000000 .U......tU...... │ │ 0x00e3de70 2857d600 08000000 905ad600 09000000 (W.......Z...... │ │ 0x00e3de80 a05ad600 0a000000 1c5cd600 00000000 .Z.......\...... │ │ 0x00e3de90 00000000 9c4e3a00 01000000 00000000 .....N:......... │ │ 0x00e3dea0 04000000 ffffffff 6a983700 04000000 ........j.7..... │ │ - 0x00e3deb0 00000000 00000000 ffffffff dba03900 ..............9. │ │ + 0x00e3deb0 00000000 00000000 ffffffff 02a13900 ..............9. │ │ 0x00e3dec0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3ded0 59dd3700 04000000 00000000 00000000 Y.7............. │ │ - 0x00e3dee0 ffffffff 51833900 02000000 00000000 ....Q.9......... │ │ + 0x00e3dee0 ffffffff 78833900 02000000 00000000 ....x.9......... │ │ 0x00e3def0 04000000 ffffffff 3e063700 05000000 ........>.7..... │ │ 0x00e3df00 00000000 00000000 ffffffff a45f3800 ............._8. │ │ 0x00e3df10 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3df20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3df30 00000000 6a983700 04000000 00000000 ....j.7......... │ │ - 0x00e3df40 00000000 ffffffff dba03900 04000000 ..........9..... │ │ - 0x00e3df50 00000000 00000000 ffffffff 51833900 ............Q.9. │ │ + 0x00e3df40 00000000 ffffffff 02a13900 04000000 ..........9..... │ │ + 0x00e3df50 00000000 00000000 ffffffff 78833900 ............x.9. │ │ 0x00e3df60 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e3df70 3e063700 07000000 00000000 00000000 >.7............. │ │ 0x00e3df80 ffffffff a45f3800 04000000 00000000 ....._8......... │ │ 0x00e3df90 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3dfa0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3dfb0 405dd600 02000000 a45dd600 03000000 @].......]...... │ │ 0x00e3dfc0 3c5ed600 04000000 f85fd600 05000000 <^......._...... │ │ 0x00e3dfd0 5461d600 06000000 a461d600 07000000 Ta.......a...... │ │ 0x00e3dfe0 1463d600 08000000 9065d600 09000000 .c.......e...... │ │ 0x00e3dff0 a065d600 0a000000 2c67d600 00000000 .e......,g...... │ │ 0x00e3e000 00000000 3d7d3800 01000000 00000000 ....=}8......... │ │ 0x00e3e010 04000000 ffffffff 6a983700 04000000 ........j.7..... │ │ - 0x00e3e020 00000000 00000000 ffffffff dba03900 ..............9. │ │ + 0x00e3e020 00000000 00000000 ffffffff 02a13900 ..............9. │ │ 0x00e3e030 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e040 59dd3700 04000000 00000000 00000000 Y.7............. │ │ - 0x00e3e050 ffffffff 51833900 02000000 00000000 ....Q.9......... │ │ + 0x00e3e050 ffffffff 78833900 02000000 00000000 ....x.9......... │ │ 0x00e3e060 04000000 ffffffff 3e063700 05000000 ........>.7..... │ │ 0x00e3e070 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e3e080 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3e090 3d7d3800 01000000 00000000 04000000 =}8............. │ │ 0x00e3e0a0 ffffffff 6a983700 04000000 00000000 ....j.7......... │ │ - 0x00e3e0b0 00000000 ffffffff dba03900 04000000 ..........9..... │ │ - 0x00e3e0c0 00000000 00000000 ffffffff 51833900 ............Q.9. │ │ + 0x00e3e0b0 00000000 ffffffff 02a13900 04000000 ..........9..... │ │ + 0x00e3e0c0 00000000 00000000 ffffffff 78833900 ............x.9. │ │ 0x00e3e0d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e3e0e0 3e063700 07000000 00000000 00000000 >.7............. │ │ 0x00e3e0f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3e100 00000000 00000000 01000000 c868d600 .............h.. │ │ 0x00e3e110 02000000 0c69d600 03000000 b069d600 .....i.......i.. │ │ 0x00e3e120 04000000 006ad600 05000000 a46ad600 .....j.......j.. │ │ 0x00e3e130 06000000 d86ad600 00000000 00000000 .....j.......... │ │ @@ -38764,28 +38764,28 @@ │ │ 0x00e3e2a0 08000000 0077d600 0b000000 1077d600 .....w.......w.. │ │ 0x00e3e2b0 07000000 247dd600 0a000000 347dd600 ....$}......4}.. │ │ 0x00e3e2c0 00000000 00000000 01000000 707ed600 ............p~.. │ │ 0x00e3e2d0 03000000 0c71d600 04000000 2072d600 .....q...... r.. │ │ 0x00e3e2e0 05000000 5473d600 08000000 0077d600 ....Ts.......w.. │ │ 0x00e3e2f0 0b000000 1077d600 07000000 247dd600 .....w......$}.. │ │ 0x00e3e300 0a000000 347dd600 00000000 00000000 ....4}.......... │ │ - 0x00e3e310 032c3900 05000000 00000000 00000000 .,9............. │ │ + 0x00e3e310 2a2c3900 05000000 00000000 00000000 *,9............. │ │ 0x00e3e320 ffffffff 88923700 05000000 00000000 ......7......... │ │ - 0x00e3e330 00000000 ffffffff d3b73900 05000000 ..........9..... │ │ - 0x00e3e340 00000000 00000000 ffffffff e6543900 .............T9. │ │ + 0x00e3e330 00000000 ffffffff fab73900 05000000 ..........9..... │ │ + 0x00e3e340 00000000 00000000 ffffffff 0d553900 .............U9. │ │ 0x00e3e350 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e360 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e3e370 ffffffff 6cd33700 02000000 00000000 ....l.7......... │ │ 0x00e3e380 04000000 ffffffff a4c63700 02000000 ..........7..... │ │ - 0x00e3e390 00000000 04000000 ffffffff dafd3800 ..............8. │ │ + 0x00e3e390 00000000 04000000 ffffffff 01fe3800 ..............8. │ │ 0x00e3e3a0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e3e3b0 d81b3900 02000000 00000000 04000000 ..9............. │ │ + 0x00e3e3b0 ff1b3900 02000000 00000000 04000000 ..9............. │ │ 0x00e3e3c0 ffffffff ac163800 02000000 00000000 ......8......... │ │ - 0x00e3e3d0 04000000 ffffffff b8ad3800 02000000 ..........8..... │ │ - 0x00e3e3e0 00000000 04000000 ffffffff b10f3a00 ..............:. │ │ + 0x00e3e3d0 04000000 ffffffff dfad3800 02000000 ..........8..... │ │ + 0x00e3e3e0 00000000 04000000 ffffffff d80f3a00 ..............:. │ │ 0x00e3e3f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e400 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3e410 00000000 f8413a00 02000000 00000000 .....A:......... │ │ 0x00e3e420 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3e430 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3e440 f8aad600 02000000 3cabd600 03000000 ........<....... │ │ 0x00e3e450 5cacd600 04000000 8cacd600 05000000 \............... │ │ @@ -38795,243 +38795,243 @@ │ │ 0x00e3e490 f8aad600 02000000 3cabd600 03000000 ........<....... │ │ 0x00e3e4a0 5cacd600 04000000 8cacd600 05000000 \............... │ │ 0x00e3e4b0 a8b0d600 08000000 08b3d600 0b000000 ................ │ │ 0x00e3e4c0 18b3d600 07000000 ecafd600 0a000000 ................ │ │ 0x00e3e4d0 fcafd600 00000000 00000000 fd483a00 .............H:. │ │ 0x00e3e4e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e4f0 fd483a00 01000000 00000000 04000000 .H:............. │ │ - 0x00e3e500 ffffffff b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e3e500 ffffffff d80f3a00 04000000 00000000 ......:......... │ │ 0x00e3e510 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e3e520 00000000 00000000 ffffffff a83b3900 .............;9. │ │ + 0x00e3e520 00000000 00000000 ffffffff cf3b3900 .............;9. │ │ 0x00e3e530 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e540 88923700 05000000 00000000 00000000 ..7............. │ │ 0x00e3e550 ffffffff 69063700 05000000 00000000 ....i.7......... │ │ 0x00e3e560 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3e570 00000000 00000000 00000000 f8413a00 .............A:. │ │ 0x00e3e580 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e3e590 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3e5a0 00000000 fd483a00 04000000 00000000 .....H:......... │ │ 0x00e3e5b0 00000000 ffffffff fd483a00 01000000 .........H:..... │ │ - 0x00e3e5c0 00000000 04000000 ffffffff b10f3a00 ..............:. │ │ + 0x00e3e5c0 00000000 04000000 ffffffff d80f3a00 ..............:. │ │ 0x00e3e5d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e5e0 abfb3600 04000000 00000000 00000000 ..6............. │ │ - 0x00e3e5f0 ffffffff a83b3900 05000000 00000000 .....;9......... │ │ + 0x00e3e5f0 ffffffff cf3b3900 05000000 00000000 .....;9......... │ │ 0x00e3e600 00000000 ffffffff 88923700 05000000 ..........7..... │ │ - 0x00e3e610 00000000 00000000 ffffffff ddd03900 ..............9. │ │ + 0x00e3e610 00000000 00000000 ffffffff 04d13900 ..............9. │ │ 0x00e3e620 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e3e630 089c3900 05000000 00000000 00000000 ..9............. │ │ - 0x00e3e640 ffffffff 62ed3900 05000000 00000000 ....b.9......... │ │ + 0x00e3e630 2f9c3900 05000000 00000000 00000000 /.9............. │ │ + 0x00e3e640 ffffffff 89ed3900 05000000 00000000 ......9......... │ │ 0x00e3e650 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3e660 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3e670 58bbd600 03000000 d0bbd600 02000000 X............... │ │ 0x00e3e680 50bcd600 04000000 10bed600 05000000 P............... │ │ 0x00e3e690 74bed600 08000000 38bfd600 0b000000 t.......8....... │ │ 0x00e3e6a0 48bfd600 07000000 30c1d600 0a000000 H.......0....... │ │ 0x00e3e6b0 40c1d600 00000000 00000000 2d703a00 @...........-p:. │ │ 0x00e3e6c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e6d0 f8093800 05000000 00000000 00000000 ..8............. │ │ 0x00e3e6e0 ffffffff abfb3600 04000000 00000000 ......6......... │ │ - 0x00e3e6f0 00000000 ffffffff b10f3a00 04000000 ..........:..... │ │ + 0x00e3e6f0 00000000 ffffffff d80f3a00 04000000 ..........:..... │ │ 0x00e3e700 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e3e710 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3e720 fc1b3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e3e720 231c3a00 04000000 00000000 00000000 #.:............. │ │ 0x00e3e730 ffffffff abfb3600 04000000 00000000 ......6......... │ │ 0x00e3e740 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3e750 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3e760 fcc1d600 02000000 60c2d600 03000000 ........`....... │ │ 0x00e3e770 10c4d600 04000000 d8c4d600 05000000 ................ │ │ 0x00e3e780 84c5d600 08000000 c0c8d600 0b000000 ................ │ │ 0x00e3e790 d0c8d600 07000000 60ccd600 0a000000 ........`....... │ │ 0x00e3e7a0 70ccd600 00000000 00000000 69063700 p...........i.7. │ │ 0x00e3e7b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e7c0 88923700 05000000 00000000 00000000 ..7............. │ │ - 0x00e3e7d0 ffffffff a83b3900 05000000 00000000 .....;9......... │ │ - 0x00e3e7e0 00000000 ffffffff 18b13800 05000000 ..........8..... │ │ + 0x00e3e7d0 ffffffff cf3b3900 05000000 00000000 .....;9......... │ │ + 0x00e3e7e0 00000000 ffffffff 3fb13800 05000000 ........?.8..... │ │ 0x00e3e7f0 00000000 00000000 ffffffff abfb3600 ..............6. │ │ 0x00e3e800 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e810 28df3700 04000000 00000000 00000000 (.7............. │ │ - 0x00e3e820 ffffffff fc1b3a00 04000000 00000000 ......:......... │ │ + 0x00e3e820 ffffffff 231c3a00 04000000 00000000 ....#.:......... │ │ 0x00e3e830 00000000 ffffffff fd483a00 04000000 .........H:..... │ │ - 0x00e3e840 00000000 00000000 ffffffff b10f3a00 ..............:. │ │ + 0x00e3e840 00000000 00000000 ffffffff d80f3a00 ..............:. │ │ 0x00e3e850 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3e860 ed7e3a00 01000000 00000000 04000000 .~:............. │ │ 0x00e3e870 ffffffff ed343800 01000000 00000000 .....48......... │ │ - 0x00e3e880 04000000 ffffffff 1f7f3900 01000000 ..........9..... │ │ + 0x00e3e880 04000000 ffffffff 467f3900 01000000 ........F.9..... │ │ 0x00e3e890 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e3e8a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3e8b0 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e3e8c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3e8d0 00000000 00000000 01000000 38d0d600 ............8... │ │ 0x00e3e8e0 02000000 7cd0d600 03000000 78d1d600 ....|.......x... │ │ 0x00e3e8f0 04000000 f0d1d600 05000000 50d2d600 ............P... │ │ 0x00e3e900 08000000 70d9d600 0b000000 80d9d600 ....p........... │ │ 0x00e3e910 07000000 a8dad600 0a000000 b8dad600 ................ │ │ - 0x00e3e920 00000000 00000000 b10f3a00 04000000 ..........:..... │ │ + 0x00e3e920 00000000 00000000 d80f3a00 04000000 ..........:..... │ │ 0x00e3e930 00000000 00000000 ffffffff 28df3700 ............(.7. │ │ 0x00e3e940 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e3e950 a83b3900 05000000 00000000 00000000 .;9............. │ │ - 0x00e3e960 ffffffff c5e53900 05000000 00000000 ......9......... │ │ + 0x00e3e950 cf3b3900 05000000 00000000 00000000 .;9............. │ │ + 0x00e3e960 ffffffff ece53900 05000000 00000000 ......9......... │ │ 0x00e3e970 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3e980 00000000 00000000 00000000 f8413a00 .............A:. │ │ 0x00e3e990 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e3e9a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3e9b0 00000000 01000000 10dbd600 02000000 ................ │ │ 0x00e3e9c0 f4dbd600 03000000 f8dcd600 04000000 ................ │ │ 0x00e3e9d0 68ddd600 05000000 58ded600 08000000 h.......X....... │ │ 0x00e3e9e0 f0e2d600 0b000000 00e3d600 07000000 ................ │ │ 0x00e3e9f0 b8e5d600 0a000000 c8e5d600 00000000 ................ │ │ - 0x00e3ea00 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e3ea00 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e3ea10 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e3ea20 00000000 00000000 ffffffff 032c3900 .............,9. │ │ + 0x00e3ea20 00000000 00000000 ffffffff 2a2c3900 ............*,9. │ │ 0x00e3ea30 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3ea40 88923700 05000000 00000000 00000000 ..7............. │ │ 0x00e3ea50 ffffffff 6cd33700 02000000 00000000 ....l.7......... │ │ - 0x00e3ea60 08000000 ffffffff 5f493900 01000000 ........_I9..... │ │ + 0x00e3ea60 08000000 ffffffff 86493900 01000000 .........I9..... │ │ 0x00e3ea70 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e3ea80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3ea90 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e3eaa0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3eab0 00000000 00000000 01000000 fce5d600 ................ │ │ 0x00e3eac0 02000000 40e6d600 03000000 44e7d600 ....@.......D... │ │ 0x00e3ead0 04000000 b8e7d600 05000000 14e8d600 ................ │ │ 0x00e3eae0 08000000 bcedd600 0b000000 ccedd600 ................ │ │ 0x00e3eaf0 07000000 ecefd600 0a000000 fcefd600 ................ │ │ - 0x00e3eb00 00000000 00000000 b10f3a00 04000000 ..........:..... │ │ + 0x00e3eb00 00000000 00000000 d80f3a00 04000000 ..........:..... │ │ 0x00e3eb10 00000000 00000000 ffffffff abfb3600 ..............6. │ │ 0x00e3eb20 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e3eb30 032c3900 05000000 00000000 00000000 .,9............. │ │ + 0x00e3eb30 2a2c3900 05000000 00000000 00000000 *,9............. │ │ 0x00e3eb40 ffffffff 88923700 05000000 00000000 ......7......... │ │ 0x00e3eb50 00000000 ffffffff 6cd33700 02000000 ........l.7..... │ │ - 0x00e3eb60 00000000 08000000 ffffffff c0c53800 ..............8. │ │ + 0x00e3eb60 00000000 08000000 ffffffff e7c53800 ..............8. │ │ 0x00e3eb70 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e3eb80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3eb90 00000000 f8413a00 02000000 00000000 .....A:......... │ │ 0x00e3eba0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3ebb0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3ebc0 30f0d600 02000000 d0f0d600 03000000 0............... │ │ 0x00e3ebd0 70f2d600 04000000 30f3d600 05000000 p.......0....... │ │ 0x00e3ebe0 a4f3d600 08000000 c8fbd600 0b000000 ................ │ │ 0x00e3ebf0 d8fbd600 07000000 64ffd600 0a000000 ........d....... │ │ - 0x00e3ec00 74ffd600 00000000 00000000 032c3900 t............,9. │ │ + 0x00e3ec00 74ffd600 00000000 00000000 2a2c3900 t...........*,9. │ │ 0x00e3ec10 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3ec20 88923700 05000000 00000000 00000000 ..7............. │ │ 0x00e3ec30 ffffffff 7c7b3700 02000000 00000000 ....|{7......... │ │ - 0x00e3ec40 08000000 ffffffff 1f7f3900 02000000 ..........9..... │ │ + 0x00e3ec40 08000000 ffffffff 467f3900 02000000 ........F.9..... │ │ 0x00e3ec50 00000000 04000000 ffffffff 72593700 ............rY7. │ │ 0x00e3ec60 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e3ec70 22653900 02000000 00000000 08000000 "e9............. │ │ - 0x00e3ec80 ffffffff b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e3ec70 49653900 02000000 00000000 08000000 Ie9............. │ │ + 0x00e3ec80 ffffffff d80f3a00 04000000 00000000 ......:......... │ │ 0x00e3ec90 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3eca0 00000000 00000000 00000000 f8413a00 .............A:. │ │ 0x00e3ecb0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e3ecc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3ecd0 00000000 01000000 4006d700 02000000 ........@....... │ │ 0x00e3ece0 8406d700 03000000 bc07d700 04000000 ................ │ │ 0x00e3ecf0 5008d700 05000000 cc08d700 08000000 P............... │ │ 0x00e3ed00 240cd700 0b000000 340cd700 07000000 $.......4....... │ │ 0x00e3ed10 5c0ed700 0a000000 6c0ed700 00000000 \.......l....... │ │ - 0x00e3ed20 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e3ed20 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e3ed30 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e3ed40 00000000 00000000 ffffffff a83b3900 .............;9. │ │ + 0x00e3ed40 00000000 00000000 ffffffff cf3b3900 .............;9. │ │ 0x00e3ed50 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3ed60 fb343800 05000000 00000000 00000000 .48............. │ │ - 0x00e3ed70 ffffffff f95f3900 05000000 00000000 ....._9......... │ │ - 0x00e3ed80 00000000 ffffffff 57ce3900 04000000 ........W.9..... │ │ + 0x00e3ed70 ffffffff 20603900 05000000 00000000 .... `9......... │ │ + 0x00e3ed80 00000000 ffffffff 7ece3900 04000000 ........~.9..... │ │ 0x00e3ed90 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e3eda0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3edb0 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e3edc0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3edd0 00000000 00000000 01000000 a00ed700 ................ │ │ 0x00e3ede0 02000000 e40ed700 03000000 4010d700 ............@... │ │ 0x00e3edf0 04000000 e010d700 05000000 6411d700 ............d... │ │ 0x00e3ee00 08000000 dc16d700 0b000000 ec16d700 ................ │ │ 0x00e3ee10 07000000 8818d700 0a000000 9818d700 ................ │ │ 0x00e3ee20 00000000 00000000 01000000 a00ed700 ................ │ │ 0x00e3ee30 02000000 e40ed700 03000000 4010d700 ............@... │ │ 0x00e3ee40 04000000 e010d700 05000000 4419d700 ............D... │ │ 0x00e3ee50 08000000 dc16d700 0b000000 ec16d700 ................ │ │ 0x00e3ee60 07000000 8818d700 0a000000 9818d700 ................ │ │ - 0x00e3ee70 00000000 00000000 d3b73900 05000000 ..........9..... │ │ - 0x00e3ee80 00000000 00000000 ffffffff a83b3900 .............;9. │ │ + 0x00e3ee70 00000000 00000000 fab73900 05000000 ..........9..... │ │ + 0x00e3ee80 00000000 00000000 ffffffff cf3b3900 .............;9. │ │ 0x00e3ee90 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3eea0 69063700 05000000 00000000 00000000 i.7............. │ │ - 0x00e3eeb0 ffffffff b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e3eeb0 ffffffff d80f3a00 04000000 00000000 ......:......... │ │ 0x00e3eec0 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e3eed0 00000000 00000000 ffffffff fc1b3a00 ..............:. │ │ + 0x00e3eed0 00000000 00000000 ffffffff 231c3a00 ............#.:. │ │ 0x00e3eee0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3eef0 88923700 05000000 00000000 00000000 ..7............. │ │ 0x00e3ef00 ffffffff 80123700 02000000 00000000 ......7......... │ │ 0x00e3ef10 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3ef20 00000000 00000000 00000000 f8413a00 .............A:. │ │ 0x00e3ef30 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e3ef40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3ef50 00000000 01000000 681cd700 02000000 ........h....... │ │ 0x00e3ef60 ac1cd700 03000000 d41dd700 04000000 ................ │ │ 0x00e3ef70 581ed700 05000000 c01ed700 08000000 X............... │ │ 0x00e3ef80 d021d700 0b000000 e021d700 07000000 .!.......!...... │ │ 0x00e3ef90 3c24d700 0a000000 4c24d700 00000000 <$......L$...... │ │ - 0x00e3efa0 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e3efa0 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e3efb0 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e3efc0 00000000 00000000 ffffffff d3b73900 ..............9. │ │ + 0x00e3efc0 00000000 00000000 ffffffff fab73900 ..............9. │ │ 0x00e3efd0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e3efe0 18b13800 05000000 00000000 00000000 ..8............. │ │ + 0x00e3efe0 3fb13800 05000000 00000000 00000000 ?.8............. │ │ 0x00e3eff0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e3f000 00000000 00000000 f8413a00 02000000 .........A:..... │ │ 0x00e3f010 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e3f020 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3f030 04000000 e62a3a00 72000000 f7bf3900 .....*:.r.....9. │ │ - 0x00e3f040 03000000 d6663900 01010000 b8a33900 .....f9.......9. │ │ + 0x00e3f030 04000000 0d2b3a00 72000000 1ec03900 .....+:.r.....9. │ │ + 0x00e3f040 03000000 fd663900 01010000 dfa33900 .....f9.......9. │ │ 0x00e3f050 5f000000 d2d53700 75000000 9b923a00 _.....7.u.....:. │ │ 0x00e3f060 01000000 8c26d700 02000000 d826d700 .....&.......&.. │ │ 0x00e3f070 03000000 2028d700 04000000 5028d700 .... (......P(.. │ │ 0x00e3f080 05000000 2c29d700 08000000 3c2cd700 ....,)......<,.. │ │ 0x00e3f090 0b000000 4c2cd700 07000000 9830d700 ....L,.......0.. │ │ 0x00e3f0a0 0a000000 a830d700 00000000 00000000 .....0.......... │ │ - 0x00e3f0b0 b10f3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e3f0b0 d80f3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e3f0c0 ffffffff abfb3600 04000000 00000000 ......6......... │ │ - 0x00e3f0d0 00000000 ffffffff d3b73900 05000000 ..........9..... │ │ - 0x00e3f0e0 00000000 00000000 ffffffff a83b3900 .............;9. │ │ + 0x00e3f0d0 00000000 ffffffff fab73900 05000000 ..........9..... │ │ + 0x00e3f0e0 00000000 00000000 ffffffff cf3b3900 .............;9. │ │ 0x00e3f0f0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e3f100 eeb53800 05000000 00000000 00000000 ..8............. │ │ + 0x00e3f100 15b63800 05000000 00000000 00000000 ..8............. │ │ 0x00e3f110 ffffffff 4fc23700 05000000 00000000 ....O.7......... │ │ 0x00e3f120 00000000 ffffffff 973f3a00 05000000 .........?:..... │ │ 0x00e3f130 00000000 00000000 ffffffff 59c23700 ............Y.7. │ │ 0x00e3f140 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e3f150 93a43700 05000000 00000000 00000000 ..7............. │ │ 0x00e3f160 ffffffff 65c23700 05000000 00000000 ....e.7......... │ │ - 0x00e3f170 00000000 ffffffff 17733900 01000000 .........s9..... │ │ + 0x00e3f170 00000000 ffffffff 3e733900 01000000 ........>s9..... │ │ 0x00e3f180 00000000 04000000 ffffffff a45f3800 ............._8. │ │ 0x00e3f190 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e3f1a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3f1b0 00000000 6e043a00 4df53f00 0b000000 ....n.:.M.?..... │ │ - 0x00e3f1c0 10000000 2b393900 58f53f00 0b000000 ....+99.X.?..... │ │ - 0x00e3f1d0 18000000 69c13800 63f53f00 0b000000 ....i.8.c.?..... │ │ + 0x00e3f1b0 00000000 95043a00 4df53f00 0b000000 ......:.M.?..... │ │ + 0x00e3f1c0 10000000 52393900 58f53f00 0b000000 ....R99.X.?..... │ │ + 0x00e3f1d0 18000000 90c13800 63f53f00 0b000000 ......8.c.?..... │ │ 0x00e3f1e0 20000000 f04f3700 40f53f00 0d000000 ....O7.@.?..... │ │ 0x00e3f1f0 18000000 f8413a00 02000000 00000000 .....A:......... │ │ 0x00e3f200 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e3f210 00000000 00000000 00000000 01000000 ................ │ │ 0x00e3f220 3c41d700 02000000 8041d700 03000000 G8. │ │ 0x00e41b00 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e41b10 89d13800 02000000 00000000 00000000 ..8............. │ │ + 0x00e41b10 b0d13800 02000000 00000000 00000000 ..8............. │ │ 0x00e41b20 ffffffff 05ec3700 02000000 00000000 ......7......... │ │ 0x00e41b30 00000000 ffffffff 83983700 02000000 ..........7..... │ │ 0x00e41b40 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e41b50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e41b60 7c7b3700 02000000 00000000 00000000 |{7............. │ │ 0x00e41b70 ffffffff fdc93700 02000000 00000000 ......7......... │ │ - 0x00e41b80 00000000 ffffffff 39d93900 02000000 ........9.9..... │ │ + 0x00e41b80 00000000 ffffffff 60d93900 02000000 ........`.9..... │ │ 0x00e41b90 00000000 00000000 ffffffff 614f3a00 ............aO:. │ │ 0x00e41ba0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e41bb0 ebf23800 02000000 00000000 00000000 ..8............. │ │ - 0x00e41bc0 ffffffff 94143a00 02000000 00000000 ......:......... │ │ + 0x00e41bb0 12f33800 02000000 00000000 00000000 ..8............. │ │ + 0x00e41bc0 ffffffff bb143a00 02000000 00000000 ......:......... │ │ 0x00e41bd0 00000000 ffffffff 68413700 02000000 ........hA7..... │ │ 0x00e41be0 00000000 00000000 ffffffff 746f3a00 ............to:. │ │ 0x00e41bf0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41c00 74413700 02000000 00000000 00000000 tA7............. │ │ 0x00e41c10 ffffffff 62093800 02000000 00000000 ....b.8......... │ │ - 0x00e41c20 00000000 ffffffff f7f23800 02000000 ..........8..... │ │ - 0x00e41c30 00000000 00000000 ffffffff 16a13900 ..............9. │ │ + 0x00e41c20 00000000 ffffffff 1ef33800 02000000 ..........8..... │ │ + 0x00e41c30 00000000 00000000 ffffffff 3da13900 ............=.9. │ │ 0x00e41c40 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41c50 f8eb3700 02000000 00000000 00000000 ..7............. │ │ 0x00e41c60 ffffffff 80413700 02000000 00000000 .....A7......... │ │ - 0x00e41c70 00000000 ffffffff 6ad13800 02000000 ........j.8..... │ │ - 0x00e41c80 00000000 00000000 ffffffff 81bd3900 ..............9. │ │ + 0x00e41c70 00000000 ffffffff 91d13800 02000000 ..........8..... │ │ + 0x00e41c80 00000000 00000000 ffffffff a8bd3900 ..............9. │ │ 0x00e41c90 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41ca0 6d4f3a00 02000000 00000000 00000000 mO:............. │ │ - 0x00e41cb0 ffffffff a0143a00 02000000 00000000 ......:......... │ │ + 0x00e41cb0 ffffffff c7143a00 02000000 00000000 ......:......... │ │ 0x00e41cc0 00000000 ffffffff 7b4f3a00 02000000 ........{O:..... │ │ 0x00e41cd0 00000000 00000000 ffffffff 8e413700 .............A7. │ │ 0x00e41ce0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41cf0 6c5e3700 02000000 00000000 00000000 l^7............. │ │ 0x00e41d00 ffffffff ee253700 02000000 00000000 .....%7......... │ │ 0x00e41d10 00000000 ffffffff 806f3a00 02000000 .........o:..... │ │ 0x00e41d20 00000000 00000000 ffffffff 8f6f3a00 .............o:. │ │ 0x00e41d30 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41d40 894f3a00 02000000 00000000 00000000 .O:............. │ │ - 0x00e41d50 ffffffff 78d13800 02000000 00000000 ....x.8......... │ │ + 0x00e41d50 ffffffff 9fd13800 02000000 00000000 ......8......... │ │ 0x00e41d60 00000000 ffffffff a49b3800 02000000 ..........8..... │ │ 0x00e41d70 00000000 00000000 ffffffff a06f3a00 .............o:. │ │ 0x00e41d80 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41d90 3e473800 02000000 00000000 00000000 >G8............. │ │ - 0x00e41da0 ffffffff 89d13800 02000000 00000000 ......8......... │ │ + 0x00e41da0 ffffffff b0d13800 02000000 00000000 ......8......... │ │ 0x00e41db0 00000000 ffffffff 05ec3700 02000000 ..........7..... │ │ 0x00e41dc0 00000000 00000000 ffffffff 83983700 ..............7. │ │ 0x00e41dd0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e41de0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e41df0 00000000 01000000 c4ded700 02000000 ................ │ │ 0x00e41e00 10dfd700 03000000 60dfd700 04000000 ........`....... │ │ 0x00e41e10 9cdfd700 05000000 a4e0d700 06000000 ................ │ │ 0x00e41e20 b4e0d700 0b000000 f0e0d700 08000000 ................ │ │ 0x00e41e30 00e1d700 0c000000 74e1d700 09000000 ........t....... │ │ 0x00e41e40 84e1d700 00000000 00000000 f8413a00 .............A:. │ │ 0x00e41e50 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e41e60 eb9e3a00 02000000 00000000 04000000 ..:............. │ │ 0x00e41e70 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e41e80 00000000 00000000 f8413a00 02000000 .........A:..... │ │ - 0x00e41e90 00000000 04000000 ffffffff a83b3900 .............;9. │ │ + 0x00e41e90 00000000 04000000 ffffffff cf3b3900 .............;9. │ │ 0x00e41ea0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e41eb0 d76b3800 05000000 00000000 00000000 .k8............. │ │ 0x00e41ec0 ffffffff 88923700 05000000 00000000 ......7......... │ │ 0x00e41ed0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e41ee0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e41ef0 94e3d700 02000000 e0e3d700 03000000 ................ │ │ 0x00e41f00 30e4d700 04000000 6ce4d700 05000000 0.......l....... │ │ @@ -39732,64 +39732,64 @@ │ │ 0x00e41f20 c0e5d700 08000000 d0e5d700 0c000000 ................ │ │ 0x00e41f30 44e6d700 09000000 54e6d700 00000000 D.......T....... │ │ 0x00e41f40 00000000 f8413a00 02000000 00000000 .....A:......... │ │ 0x00e41f50 04000000 ffffffff eb9e3a00 02000000 ..........:..... │ │ 0x00e41f60 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e41f70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e41f80 f8413a00 02000000 00000000 04000000 .A:............. │ │ - 0x00e41f90 ffffffff a83b3900 05000000 00000000 .....;9......... │ │ + 0x00e41f90 ffffffff cf3b3900 05000000 00000000 .....;9......... │ │ 0x00e41fa0 00000000 ffffffff d76b3800 05000000 .........k8..... │ │ 0x00e41fb0 00000000 00000000 ffffffff 88923700 ..............7. │ │ 0x00e41fc0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e41fd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e41fe0 00000000 01000000 64e8d700 02000000 ........d....... │ │ 0x00e41ff0 e0e8d700 03000000 b4e9d700 04000000 ................ │ │ 0x00e42000 f4e9d700 05000000 b0ead700 06000000 ................ │ │ 0x00e42010 b8ead700 0b000000 f0ead700 08000000 ................ │ │ 0x00e42020 00ebd700 0c000000 d8ebd700 09000000 ................ │ │ 0x00e42030 e8ebd700 00000000 00000000 f8413a00 .............A:. │ │ 0x00e42040 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e42050 eb9e3a00 02000000 00000000 04000000 ..:............. │ │ 0x00e42060 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e42070 00000000 00000000 28df3700 04000000 ........(.7..... │ │ - 0x00e42080 00000000 00000000 ffffffff b10f3a00 ..............:. │ │ + 0x00e42080 00000000 00000000 ffffffff d80f3a00 ..............:. │ │ 0x00e42090 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e420a0 a83b3900 05000000 00000000 00000000 .;9............. │ │ + 0x00e420a0 cf3b3900 05000000 00000000 00000000 .;9............. │ │ 0x00e420b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e420c0 00000000 00000000 01000000 4cf5d700 ............L... │ │ 0x00e420d0 02000000 dcf5d700 03000000 64f6d700 ............d... │ │ 0x00e420e0 04000000 a4f6d700 05000000 90f7d700 ................ │ │ 0x00e420f0 06000000 1cf8d700 0a000000 c4f8d700 ................ │ │ 0x00e42100 07000000 d4f8d700 0c000000 04f9d700 ................ │ │ 0x00e42110 09000000 14f9d700 00000000 00000000 ................ │ │ 0x00e42120 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e42130 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e42140 00000000 00000000 28df3700 04000000 ........(.7..... │ │ - 0x00e42150 00000000 00000000 ffffffff b10f3a00 ..............:. │ │ + 0x00e42150 00000000 00000000 ffffffff d80f3a00 ..............:. │ │ 0x00e42160 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e42170 a83b3900 05000000 00000000 00000000 .;9............. │ │ - 0x00e42180 ffffffff fcd03800 05000000 00000000 ......8......... │ │ + 0x00e42170 cf3b3900 05000000 00000000 00000000 .;9............. │ │ + 0x00e42180 ffffffff 23d13800 05000000 00000000 ....#.8......... │ │ 0x00e42190 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e421a0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e421b0 44fbd700 02000000 c0fbd700 03000000 D............... │ │ 0x00e421c0 14fdd700 04000000 68fdd700 05000000 ........h....... │ │ 0x00e421d0 ecfdd700 06000000 acfed700 0b000000 ................ │ │ 0x00e421e0 3cffd700 08000000 4cffd700 0c000000 <.......L....... │ │ 0x00e421f0 0000d800 09000000 1000d800 00000000 ................ │ │ 0x00e42200 00000000 f8413a00 02000000 00000000 .....A:......... │ │ 0x00e42210 04000000 ffffffff eb9e3a00 02000000 ..........:..... │ │ 0x00e42220 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e42230 00000000 00000000 00000000 00000000 ................ │ │ 0x00e42240 abfb3600 04000000 00000000 00000000 ..6............. │ │ - 0x00e42250 ffffffff b10f3a00 04000000 00000000 ......:......... │ │ - 0x00e42260 00000000 ffffffff a83b3900 05000000 .........;9..... │ │ - 0x00e42270 00000000 00000000 ffffffff 93393900 .............99. │ │ + 0x00e42250 ffffffff d80f3a00 04000000 00000000 ......:......... │ │ + 0x00e42260 00000000 ffffffff cf3b3900 05000000 .........;9..... │ │ + 0x00e42270 00000000 00000000 ffffffff ba393900 .............99. │ │ 0x00e42280 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e42290 06fe3800 01000000 00000000 04000000 ..8............. │ │ - 0x00e422a0 ffffffff c02e3a00 02000000 00000000 ......:......... │ │ + 0x00e42290 2dfe3800 01000000 00000000 04000000 -.8............. │ │ + 0x00e422a0 ffffffff e72e3a00 02000000 00000000 ......:......... │ │ 0x00e422b0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e422c0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e422d0 ac01d800 02000000 bc01d800 03000000 ................ │ │ 0x00e422e0 9802d800 04000000 f002d800 05000000 ................ │ │ 0x00e422f0 7405d800 06000000 7c05d800 0b000000 t.......|....... │ │ 0x00e42300 b806d800 08000000 c806d800 0c000000 ................ │ │ 0x00e42310 5007d800 09000000 6007d800 00000000 P.......`....... │ │ @@ -39806,233 +39806,233 @@ │ │ 0x00e423c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e423d0 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e423e0 ffffffff eb9e3a00 02000000 00000000 ......:......... │ │ 0x00e423f0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e42400 00000000 00000000 00000000 778f3a00 ............w.:. │ │ 0x00e42410 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e42420 f8413a00 02000000 00000000 04000000 .A:............. │ │ - 0x00e42430 ffffffff a83b3900 05000000 00000000 .....;9......... │ │ + 0x00e42430 ffffffff cf3b3900 05000000 00000000 .....;9......... │ │ 0x00e42440 00000000 ffffffff d76b3800 05000000 .........k8..... │ │ 0x00e42450 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e42460 00000000 00000000 00000000 00000000 ................ │ │ 0x00e42470 abfb3600 04000000 84f93700 10000000 ..6.......7..... │ │ 0x00e42480 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e42490 00000000 00000000 01000000 dc0cd800 ................ │ │ 0x00e424a0 02000000 200dd800 03000000 700dd800 .... .......p... │ │ 0x00e424b0 04000000 840dd800 05000000 600ed800 ............`... │ │ 0x00e424c0 06000000 880ed800 0a000000 d00ed800 ................ │ │ 0x00e424d0 07000000 e00ed800 0c000000 100fd800 ................ │ │ 0x00e424e0 09000000 200fd800 00000000 00000000 .... ........... │ │ 0x00e424f0 f8413a00 02000000 00000000 04000000 .A:............. │ │ 0x00e42500 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e42510 00000000 00000000 a83b3900 05000000 .........;9..... │ │ + 0x00e42510 00000000 00000000 cf3b3900 05000000 .........;9..... │ │ 0x00e42520 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e42530 00000000 00000000 00000000 00000000 ................ │ │ 0x00e42540 01000000 b40fd800 02000000 f80fd800 ................ │ │ 0x00e42550 03000000 4810d800 04000000 5c10d800 ....H.......\... │ │ 0x00e42560 05000000 1011d800 06000000 3011d800 ............0... │ │ 0x00e42570 0b000000 8411d800 08000000 9411d800 ................ │ │ 0x00e42580 0c000000 5412d800 09000000 6412d800 ....T.......d... │ │ 0x00e42590 00000000 00000000 f8413a00 02000000 .........A:..... │ │ 0x00e425a0 00000000 04000000 ffffffff f37e3a00 .............~:. │ │ 0x00e425b0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e425c0 bddd3700 02000000 00000000 04000000 ..7............. │ │ 0x00e425d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e425e0 00000000 00000000 f8413a00 02000000 .........A:..... │ │ - 0x00e425f0 00000000 04000000 ffffffff a83b3900 .............;9. │ │ + 0x00e425f0 00000000 04000000 ffffffff cf3b3900 .............;9. │ │ 0x00e42600 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e42610 f37e3a00 02000000 00000000 04000000 .~:............. │ │ 0x00e42620 ffffffff bddd3700 02000000 00000000 ......7......... │ │ 0x00e42630 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00e42640 00000000 00000000 00000000 01000000 ................ │ │ 0x00e42650 5437d800 02000000 c037d800 03000000 T7.......7...... │ │ 0x00e42660 3038d800 04000000 c838d800 05000000 08.......8...... │ │ 0x00e42670 5439d800 06000000 7839d800 08000000 T9......x9...... │ │ 0x00e42680 cc2ed800 09000000 e01cd800 0a000000 ................ │ │ 0x00e42690 e81cd800 0d000000 9439d800 10000000 .........9...... │ │ 0x00e426a0 a439d800 0c000000 fc39d800 0f000000 .9.......9...... │ │ 0x00e426b0 0c3ad800 11000000 103bd800 12000000 .:.......;...... │ │ 0x00e426c0 ec1cd800 13000000 4021d800 00000000 ........@!...... │ │ - 0x00e426d0 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e426d0 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e426e0 00000000 ffffffff 28df3700 04000000 ........(.7..... │ │ 0x00e426f0 00000000 00000000 ffffffff fc653800 .............e8. │ │ 0x00e42700 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e42710 8ec43900 02000000 00000000 04000000 ..9............. │ │ - 0x00e42720 ffffffff cc4f3900 02000000 00000000 .....O9......... │ │ + 0x00e42710 b5c43900 02000000 00000000 04000000 ..9............. │ │ + 0x00e42720 ffffffff f34f3900 02000000 00000000 .....O9......... │ │ 0x00e42730 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00e42740 00000000 00000000 00000000 28df3700 ............(.7. │ │ 0x00e42750 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e42760 fc653800 01000000 00000000 04000000 .e8............. │ │ 0x00e42770 ffffffff 8de73700 01000000 00000000 ......7......... │ │ 0x00e42780 04000000 ffffffff a1123700 02000000 ..........7..... │ │ - 0x00e42790 00000000 04000000 ffffffff 73bc3800 ............s.8. │ │ + 0x00e42790 00000000 04000000 ffffffff 9abc3800 ..............8. │ │ 0x00e427a0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e427b0 4e733900 02000000 00000000 04000000 Ns9............. │ │ + 0x00e427b0 75733900 02000000 00000000 04000000 us9............. │ │ 0x00e427c0 ffffffff aa123700 02000000 00000000 ......7......... │ │ 0x00e427d0 04000000 ffffffff c6dd3700 02000000 ..........7..... │ │ - 0x00e427e0 00000000 04000000 ffffffff 3fa73800 ............?.8. │ │ + 0x00e427e0 00000000 04000000 ffffffff 66a73800 ............f.8. │ │ 0x00e427f0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e42800 4f173800 02000000 00000000 04000000 O.8............. │ │ - 0x00e42810 ffffffff 1ce63900 02000000 00000000 ......9......... │ │ + 0x00e42810 ffffffff 43e63900 02000000 00000000 ....C.9......... │ │ 0x00e42820 04000000 ffffffff 386c3700 02000000 ........8l7..... │ │ - 0x00e42830 00000000 04000000 ffffffff 28e63900 ............(.9. │ │ + 0x00e42830 00000000 04000000 ffffffff 4fe63900 ............O.9. │ │ 0x00e42840 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e42850 8ec43900 02000000 00000000 04000000 ..9............. │ │ - 0x00e42860 ffffffff cc4f3900 02000000 00000000 .....O9......... │ │ + 0x00e42850 b5c43900 02000000 00000000 04000000 ..9............. │ │ + 0x00e42860 ffffffff f34f3900 02000000 00000000 .....O9......... │ │ 0x00e42870 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00e42880 00000000 00000000 00000000 01000000 ................ │ │ 0x00e42890 dc55d800 02000000 4856d800 03000000 .U......HV...... │ │ 0x00e428a0 a056d800 04000000 3857d800 05000000 .V......8W...... │ │ 0x00e428b0 b057d800 06000000 d457d800 08000000 .W.......W...... │ │ 0x00e428c0 cc2ed800 09000000 e01cd800 0a000000 ................ │ │ 0x00e428d0 e81cd800 0d000000 f057d800 10000000 .........W...... │ │ 0x00e428e0 0058d800 0c000000 5858d800 0f000000 .X......XX...... │ │ 0x00e428f0 6858d800 11000000 3859d800 12000000 hX......8Y...... │ │ 0x00e42900 ec1cd800 13000000 4021d800 00000000 ........@!...... │ │ - 0x00e42910 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e42910 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e42920 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e42930 00000000 00000000 ffffffff 8ec43900 ..............9. │ │ + 0x00e42930 00000000 00000000 ffffffff b5c43900 ..............9. │ │ 0x00e42940 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e42950 cc4f3900 02000000 00000000 08000000 .O9............. │ │ + 0x00e42950 f34f3900 02000000 00000000 08000000 .O9............. │ │ 0x00e42960 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e42970 00000000 00000000 abfb3600 04000000 ..........6..... │ │ 0x00e42980 00000000 00000000 ffffffff 8de73700 ..............7. │ │ 0x00e42990 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e429a0 a1123700 02000000 00000000 04000000 ..7............. │ │ - 0x00e429b0 ffffffff 73bc3800 02000000 00000000 ....s.8......... │ │ - 0x00e429c0 04000000 ffffffff 4e733900 02000000 ........Ns9..... │ │ + 0x00e429b0 ffffffff 9abc3800 02000000 00000000 ......8......... │ │ + 0x00e429c0 04000000 ffffffff 75733900 02000000 ........us9..... │ │ 0x00e429d0 00000000 04000000 ffffffff aa123700 ..............7. │ │ 0x00e429e0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e429f0 c6dd3700 02000000 00000000 04000000 ..7............. │ │ - 0x00e42a00 ffffffff 3fa73800 02000000 00000000 ....?.8......... │ │ + 0x00e42a00 ffffffff 66a73800 02000000 00000000 ....f.8......... │ │ 0x00e42a10 04000000 ffffffff 4f173800 02000000 ........O.8..... │ │ - 0x00e42a20 00000000 04000000 ffffffff 1ce63900 ..............9. │ │ + 0x00e42a20 00000000 04000000 ffffffff 43e63900 ............C.9. │ │ 0x00e42a30 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e42a40 386c3700 02000000 00000000 04000000 8l7............. │ │ - 0x00e42a50 ffffffff 28e63900 01000000 00000000 ....(.9......... │ │ - 0x00e42a60 04000000 ffffffff 8ec43900 02000000 ..........9..... │ │ - 0x00e42a70 00000000 04000000 ffffffff cc4f3900 .............O9. │ │ + 0x00e42a50 ffffffff 4fe63900 01000000 00000000 ....O.9......... │ │ + 0x00e42a60 04000000 ffffffff b5c43900 02000000 ..........9..... │ │ + 0x00e42a70 00000000 04000000 ffffffff f34f3900 .............O9. │ │ 0x00e42a80 02000000 00000000 08000000 ffffffff ................ │ │ 0x00e42a90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e42aa0 00000000 01000000 6465d800 02000000 ........de...... │ │ 0x00e42ab0 d065d800 03000000 2c66d800 04000000 .e......,f...... │ │ 0x00e42ac0 c466d800 05000000 3067d800 06000000 .f......0g...... │ │ 0x00e42ad0 5467d800 08000000 cc2ed800 09000000 Tg.............. │ │ 0x00e42ae0 e01cd800 0a000000 e81cd800 0d000000 ................ │ │ 0x00e42af0 7067d800 10000000 8067d800 0c000000 pg.......g...... │ │ 0x00e42b00 d867d800 0f000000 e867d800 11000000 .g.......g...... │ │ 0x00e42b10 0869d800 12000000 ec1cd800 13000000 .i.............. │ │ - 0x00e42b20 4021d800 00000000 00000000 b10f3a00 @!............:. │ │ + 0x00e42b20 4021d800 00000000 00000000 d80f3a00 @!............:. │ │ 0x00e42b30 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e42b40 abfb3600 04000000 00000000 00000000 ..6............. │ │ - 0x00e42b50 ffffffff fc1b3a00 04000000 00000000 ......:......... │ │ - 0x00e42b60 00000000 ffffffff 8ec43900 02000000 ..........9..... │ │ - 0x00e42b70 00000000 04000000 ffffffff cc4f3900 .............O9. │ │ + 0x00e42b50 ffffffff 231c3a00 04000000 00000000 ....#.:......... │ │ + 0x00e42b60 00000000 ffffffff b5c43900 02000000 ..........9..... │ │ + 0x00e42b70 00000000 04000000 ffffffff f34f3900 .............O9. │ │ 0x00e42b80 02000000 00000000 08000000 ffffffff ................ │ │ 0x00e42b90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e42ba0 00000000 fc1b3a00 04000000 00000000 ......:......... │ │ + 0x00e42ba0 00000000 231c3a00 04000000 00000000 ....#.:......... │ │ 0x00e42bb0 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ 0x00e42bc0 00000000 00000000 ffffffff 8de73700 ..............7. │ │ 0x00e42bd0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e42be0 a1123700 02000000 00000000 04000000 ..7............. │ │ - 0x00e42bf0 ffffffff 73bc3800 02000000 00000000 ....s.8......... │ │ - 0x00e42c00 04000000 ffffffff 4e733900 02000000 ........Ns9..... │ │ + 0x00e42bf0 ffffffff 9abc3800 02000000 00000000 ......8......... │ │ + 0x00e42c00 04000000 ffffffff 75733900 02000000 ........us9..... │ │ 0x00e42c10 00000000 04000000 ffffffff aa123700 ..............7. │ │ 0x00e42c20 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e42c30 c6dd3700 02000000 00000000 04000000 ..7............. │ │ - 0x00e42c40 ffffffff 3fa73800 02000000 00000000 ....?.8......... │ │ + 0x00e42c40 ffffffff 66a73800 02000000 00000000 ....f.8......... │ │ 0x00e42c50 04000000 ffffffff 4f173800 02000000 ........O.8..... │ │ - 0x00e42c60 00000000 04000000 ffffffff 1ce63900 ..............9. │ │ + 0x00e42c60 00000000 04000000 ffffffff 43e63900 ............C.9. │ │ 0x00e42c70 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e42c80 386c3700 02000000 00000000 04000000 8l7............. │ │ - 0x00e42c90 ffffffff 28e63900 01000000 00000000 ....(.9......... │ │ - 0x00e42ca0 04000000 ffffffff 8ec43900 02000000 ..........9..... │ │ - 0x00e42cb0 00000000 04000000 ffffffff cc4f3900 .............O9. │ │ + 0x00e42c90 ffffffff 4fe63900 01000000 00000000 ....O.9......... │ │ + 0x00e42ca0 04000000 ffffffff b5c43900 02000000 ..........9..... │ │ + 0x00e42cb0 00000000 04000000 ffffffff f34f3900 .............O9. │ │ 0x00e42cc0 02000000 00000000 08000000 ffffffff ................ │ │ 0x00e42cd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e42ce0 00000000 01000000 646dd800 02000000 ........dm...... │ │ 0x00e42cf0 e46dd800 03000000 f86dd800 04000000 .m.......m...... │ │ 0x00e42d00 086ed800 05000000 186ed800 06000000 .n.......n...... │ │ 0x00e42d10 146fd800 08000000 786fd800 09000000 .o......xo...... │ │ 0x00e42d20 806fd800 0a000000 886fd800 0c000000 .o.......o...... │ │ 0x00e42d30 8c6fd800 0f000000 9c6fd800 11000000 .o.......o...... │ │ 0x00e42d40 3c70d800 12000000 4470d800 13000000 ...>.. │ │ 0x00e44870 00000000 01000000 e03ed900 03000000 .........>...... │ │ 0x00e44880 8839cd00 04000000 143fd900 06000000 .9.......?...... │ │ 0x00e44890 643fd900 07000000 7c3fd900 08000000 d?......|?...... │ │ @@ -40408,161 +40408,161 @@ │ │ 0x00e44960 0843d900 08000000 5843d900 0b000000 .C......XC...... │ │ 0x00e44970 f0dad900 02000000 6843d900 00000000 ........hC...... │ │ 0x00e44980 00000000 01000000 9843d900 02000000 .........C...... │ │ 0x00e44990 dc43d900 03000000 e844d900 04000000 .C.......D...... │ │ 0x00e449a0 6c45d900 05000000 d845d900 08000000 lE.......E...... │ │ 0x00e449b0 9848d900 0b000000 a848d900 07000000 .H.......H...... │ │ 0x00e449c0 7c4ad900 0a000000 8c4ad900 00000000 |J.......J...... │ │ - 0x00e449d0 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e449d0 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e449e0 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e449f0 00000000 00000000 ffffffff 032c3900 .............,9. │ │ + 0x00e449f0 00000000 00000000 ffffffff 2a2c3900 ............*,9. │ │ 0x00e44a00 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e44a10 88923700 05000000 00000000 00000000 ..7............. │ │ 0x00e44a20 ffffffff 6cd33700 02000000 00000000 ....l.7......... │ │ 0x00e44a30 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00e44a40 00000000 00000000 00000000 f8413a00 .............A:. │ │ 0x00e44a50 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e44a60 00000000 00000000 00000000 00000000 ................ │ │ 0x00e44a70 00000000 01000000 c04ad900 02000000 .........J...... │ │ 0x00e44a80 884bd900 03000000 484cd900 04000000 .K......HL...... │ │ 0x00e44a90 b04cd900 05000000 884dd900 08000000 .L.......M...... │ │ 0x00e44aa0 a04fd900 0b000000 b04fd900 07000000 .O.......O...... │ │ 0x00e44ab0 6451d900 0a000000 7451d900 00000000 dQ......tQ...... │ │ - 0x00e44ac0 00000000 b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e44ac0 00000000 d80f3a00 04000000 00000000 ......:......... │ │ 0x00e44ad0 00000000 ffffffff abfb3600 04000000 ..........6..... │ │ - 0x00e44ae0 00000000 00000000 ffffffff 032c3900 .............,9. │ │ + 0x00e44ae0 00000000 00000000 ffffffff 2a2c3900 ............*,9. │ │ 0x00e44af0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e44b00 88923700 05000000 00000000 00000000 ..7............. │ │ 0x00e44b10 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e44b20 00000000 00000000 f8413a00 02000000 .........A:..... │ │ 0x00e44b30 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e44b40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e44b50 b800801c ae8b3900 ad00801c c4c43900 ......9.......9. │ │ + 0x00e44b50 b800801c d58b3900 ad00801c ebc43900 ......9.......9. │ │ 0x00e44b60 b900801c 99bb3700 6400801c 767c3700 ......7.d...v|7. │ │ 0x00e44b70 8d00801c 70de3700 8e00801c 48cd3700 ....p.7.....H.7. │ │ - 0x00e44b80 a100801c 95913900 a000801c dd5e3700 ......9......^7. │ │ - 0x00e44b90 6600801c 9f3a3900 cd00801c b7ca3900 f....:9.......9. │ │ - 0x00e44ba0 ae00801c 8a8c3900 e900801c f3043a00 ......9.......:. │ │ - 0x00e44bb0 ba00801c ac913900 bc00801c 2d0d3700 ......9.....-.7. │ │ - 0x00e44bc0 bd00801c 460d3700 be00801c 854f3900 ....F.7......O9. │ │ + 0x00e44b80 a100801c bc913900 a000801c dd5e3700 ......9......^7. │ │ + 0x00e44b90 6600801c c63a3900 cd00801c deca3900 f....:9.......9. │ │ + 0x00e44ba0 ae00801c b18c3900 e900801c 1a053a00 ......9.......:. │ │ + 0x00e44bb0 ba00801c d3913900 bc00801c 2d0d3700 ......9.....-.7. │ │ + 0x00e44bc0 bd00801c 460d3700 be00801c ac4f3900 ....F.7......O9. │ │ 0x00e44bd0 a400801c 6c9f3a00 b400801c 7b2d3700 ....l.:.....{-7. │ │ - 0x00e44be0 a200801c 12e13800 7900801c 006d3800 ......8.y....m8. │ │ - 0x00e44bf0 6700801c 7e213800 6800801c 03053a00 g...~!8.h.....:. │ │ - 0x00e44c00 af00801c 7aaf3900 e300801c d4553900 ....z.9......U9. │ │ - 0x00e44c10 e000801c 51fe3800 e100801c 82a53700 ....Q.8.......7. │ │ + 0x00e44be0 a200801c 39e13800 7900801c 006d3800 ....9.8.y....m8. │ │ + 0x00e44bf0 6700801c 7e213800 6800801c 2a053a00 g...~!8.h...*.:. │ │ + 0x00e44c00 af00801c a1af3900 e300801c fb553900 ......9......U9. │ │ + 0x00e44c10 e000801c 78fe3800 e100801c 82a53700 ....x.8.......7. │ │ 0x00e44c20 bf00801c 1b5f3700 a500801c 1c573a00 ....._7......W:. │ │ - 0x00e44c30 d200801c 7aa73800 b500801c c88b3900 ....z.8.......9. │ │ - 0x00e44c40 6c00801c 73e63900 e700801c d7ca3900 l...s.9.......9. │ │ - 0x00e44c50 d300801c 2a363800 9d00801c f2553900 ....*68......U9. │ │ - 0x00e44c60 b000801c ed7e3800 6f00801c c5833900 .....~8.o.....9. │ │ - 0x00e44c70 7300801c e4ca3900 7a00801c ba063700 s.....9.z.....7. │ │ - 0x00e44c80 a600801c 46143900 da00801c b73a3900 ....F.9......:9. │ │ - 0x00e44c90 e600801c 72fe3800 7b00801c 1e403a00 ....r.8.{....@:. │ │ - 0x00e44ca0 6d00801c 6cec3700 e800801c 6c733900 m...l.7.....ls9. │ │ + 0x00e44c30 d200801c a1a73800 b500801c ef8b3900 ......8.......9. │ │ + 0x00e44c40 6c00801c 9ae63900 e700801c feca3900 l.....9.......9. │ │ + 0x00e44c50 d300801c 2a363800 9d00801c 19563900 ....*68......V9. │ │ + 0x00e44c60 b000801c ed7e3800 6f00801c ec833900 .....~8.o.....9. │ │ + 0x00e44c70 7300801c 0bcb3900 7a00801c ba063700 s.....9.z.....7. │ │ + 0x00e44c80 a600801c 6d143900 da00801c de3a3900 ....m.9......:9. │ │ + 0x00e44c90 e600801c 99fe3800 7b00801c 1e403a00 ......8.{....@:. │ │ + 0x00e44ca0 6d00801c 6cec3700 e800801c 93733900 m...l.7......s9. │ │ 0x00e44cb0 9e00801c bdd33700 6900801c 1c503a00 ......7.i....P:. │ │ - 0x00e44cc0 9700801c b7523800 eb00801c 411c3900 .....R8.....A.9. │ │ - 0x00e44cd0 a700801c ba0d3700 7d00801c 2f223a00 ......7.}.../":. │ │ - 0x00e44ce0 d900801c 2fda3900 a800801c 5c143900 ..../.9.....\.9. │ │ - 0x00e44cf0 c600801c 36403a00 7000801c 7f2d3900 ....6@:.p....-9. │ │ + 0x00e44cc0 9700801c b7523800 eb00801c 681c3900 .....R8.....h.9. │ │ + 0x00e44cd0 a700801c ba0d3700 7d00801c 56223a00 ......7.}...V":. │ │ + 0x00e44ce0 d900801c 56da3900 a800801c 83143900 ....V.9.......9. │ │ + 0x00e44cf0 c600801c 36403a00 7000801c a62d3900 ....6@:.p....-9. │ │ 0x00e44d00 9a00801c ab263700 b300801c 43333700 .....&7.....C37. │ │ - 0x00e44d10 d400801c 1b053a00 6e00801c 89af3900 ......:.n.....9. │ │ - 0x00e44d20 7600801c 70c23800 ea00801c 0a563900 v...p.8......V9. │ │ + 0x00e44d10 d400801c 42053a00 6e00801c b0af3900 ....B.:.n.....9. │ │ + 0x00e44d20 7600801c 97c23800 ea00801c 31563900 v.....8.....1V9. │ │ 0x00e44d30 c800801c d45c3a00 aa00801c ba823700 .....\:.......7. │ │ - 0x00e44d40 c000801c d4333900 6500801c c0473800 .....39.e....G8. │ │ - 0x00e44d50 ab00801c 36663800 ca00801c 7fe63900 ....6f8.......9. │ │ - 0x00e44d60 cb00801c 78733900 9000801c 96a73800 ....xs9.......8. │ │ - 0x00e44d70 9b00801c 29053a00 d500801c ac883700 ....).:.......7. │ │ - 0x00e44d80 9c00801c 24e13800 8000801c 9da53700 ....$.8.......7. │ │ - 0x00e44d90 9600801c e75c3a00 8100801c 38053a00 .....\:.....8.:. │ │ - 0x00e44da0 d100801c 17a23900 8200801c a9a53700 ......9.......7. │ │ - 0x00e44db0 8300801c 488b3800 8400801c ea2e3900 ....H.8.......9. │ │ + 0x00e44d40 c000801c fb333900 6500801c c0473800 .....39.e....G8. │ │ + 0x00e44d50 ab00801c 36663800 ca00801c a6e63900 ....6f8.......9. │ │ + 0x00e44d60 cb00801c 9f733900 9000801c bda73800 .....s9.......8. │ │ + 0x00e44d70 9b00801c 50053a00 d500801c ac883700 ....P.:.......7. │ │ + 0x00e44d80 9c00801c 4be13800 8000801c 9da53700 ....K.8.......7. │ │ + 0x00e44d90 9600801c e75c3a00 8100801c 5f053a00 .....\:....._.:. │ │ + 0x00e44da0 d100801c 3ea23900 8200801c a9a53700 ....>.9.......7. │ │ + 0x00e44db0 8300801c 488b3800 8400801c 112f3900 ....H.8....../9. │ │ 0x00e44dc0 8c00801c c0883700 8500801c c3523800 ......7......R8. │ │ - 0x00e44dd0 8600801c cb3a3900 8700801c 551c3900 .....:9.....U.9. │ │ - 0x00e44de0 d600801c cd913900 dd00801c b8113800 ......9.......8. │ │ - 0x00e44df0 dc00801c 71783a00 c100801c 68d83800 ....qx:.....h.8. │ │ + 0x00e44dd0 8600801c f23a3900 8700801c 7c1c3900 .....:9.....|.9. │ │ + 0x00e44de0 d600801c f4913900 dd00801c b8113800 ......9.......8. │ │ + 0x00e44df0 dc00801c 71783a00 c100801c 8fd83800 ....qx:.......8. │ │ 0x00e44e00 e200801c dd4a3700 8800801c 7dde3700 .....J7.....}.7. │ │ - 0x00e44e10 7100801c 83c23800 7200801c e4b53700 q.....8.r.....7. │ │ + 0x00e44e10 7100801c aac23800 7200801c e4b53700 q.....8.r.....7. │ │ 0x00e44e20 b100801c 987d3800 b200801c d57d3800 .....}8......}8. │ │ - 0x00e44e30 6a00801c 9dc23800 e400801c b6a53700 j.....8.......7. │ │ - 0x00e44e40 bb00801c 859f3a00 b600801c 9c4f3900 ......:......O9. │ │ - 0x00e44e50 c200801c 5e393a00 db00801c cd343900 ....^9:......49. │ │ - 0x00e44e60 c300801c 79d83800 ac00801c d7c43900 ....y.8.......9. │ │ - 0x00e44e70 c400801c 59a23800 ce00801c 3e363800 ....Y.8.....>68. │ │ - 0x00e44e80 c500801c 7fbc3800 de00801c ea303800 ......8......08. │ │ - 0x00e44e90 e500801c 651c3900 d700801c 90e63900 ....e.9.......9. │ │ - 0x00e44ea0 d800801c 4f053a00 7800801c 176d3800 ....O.:.x....m8. │ │ - 0x00e44eb0 7700801c d83a3900 7e00801c bf263700 w....:9.~....&7. │ │ - 0x00e44ec0 cf00801c 2cfa3700 c700801c f68b3900 ....,.7.......9. │ │ + 0x00e44e30 6a00801c c4c23800 e400801c b6a53700 j.....8.......7. │ │ + 0x00e44e40 bb00801c 859f3a00 b600801c c34f3900 ......:......O9. │ │ + 0x00e44e50 c200801c 5e393a00 db00801c f4343900 ....^9:......49. │ │ + 0x00e44e60 c300801c a0d83800 ac00801c fec43900 ......8.......9. │ │ + 0x00e44e70 c400801c 80a23800 ce00801c 3e363800 ......8.....>68. │ │ + 0x00e44e80 c500801c a6bc3800 de00801c ea303800 ......8......08. │ │ + 0x00e44e90 e500801c 8c1c3900 d700801c b7e63900 ......9.......9. │ │ + 0x00e44ea0 d800801c 76053a00 7800801c 176d3800 ....v.:.x....m8. │ │ + 0x00e44eb0 7700801c ff3a3900 7e00801c bf263700 w....:9.~....&7. │ │ + 0x00e44ec0 cf00801c 2cfa3700 c700801c 1d8c3900 ....,.7.......9. │ │ 0x00e44ed0 9f00801c 5bc33700 d000801c 8bde3700 ....[.7.......7. │ │ 0x00e44ee0 9300801c 46403a00 c900801c 7b823700 ....F@:.....{.7. │ │ - 0x00e44ef0 cc00801c 5a333700 9100801c 23563900 ....Z37.....#V9. │ │ + 0x00e44ef0 cc00801c 5a333700 9100801c 4a563900 ....Z37.....JV9. │ │ 0x00e44f00 9900801c 2a5f3700 8900801c 23513700 ....*_7.....#Q7. │ │ - 0x00e44f10 9800801c 76b63800 df00801c faa73900 ....v.8.......9. │ │ + 0x00e44f10 9800801c 9db63800 df00801c 21a83900 ......8.....!.9. │ │ 0x00e44f20 8a00801c f35c3a00 6b00801c 90333a00 .....\:.k....3:. │ │ - 0x00e44f30 8b00801c 3c223a00 b700801c 558b3800 ....<":.....U.8. │ │ - 0x00e44f40 9400801c a2d93900 9500801c a9333a00 ......9......3:. │ │ + 0x00e44f30 8b00801c 63223a00 b700801c 558b3800 ....c":.....U.8. │ │ + 0x00e44f40 9400801c c9d93900 9500801c a9333a00 ......9......3:. │ │ 0x00e44f50 00000000 00000000 fd483a00 02000000 .........H:..... │ │ - 0x00e44f60 00000000 04000000 ffffffff c3d03800 ..............8. │ │ + 0x00e44f60 00000000 04000000 ffffffff ead03800 ..............8. │ │ 0x00e44f70 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e44f80 552b3900 02000000 00000000 04000000 U+9............. │ │ + 0x00e44f80 7c2b3900 02000000 00000000 04000000 |+9............. │ │ 0x00e44f90 ffffffff 459a3800 02000000 00000000 ....E.8......... │ │ - 0x00e44fa0 04000000 ffffffff 6b823900 01000000 ........k.9..... │ │ + 0x00e44fa0 04000000 ffffffff 92823900 01000000 ..........9..... │ │ 0x00e44fb0 00000000 04000000 ffffffff 175e3700 .............^7. │ │ 0x00e44fc0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e44fd0 eb483900 01000000 00000000 04000000 .H9............. │ │ - 0x00e44fe0 ffffffff 70823900 01000000 00000000 ....p.9......... │ │ - 0x00e44ff0 04000000 ffffffff e0f13800 01000000 ..........8..... │ │ + 0x00e44fd0 12493900 01000000 00000000 04000000 .I9............. │ │ + 0x00e44fe0 ffffffff 97823900 01000000 00000000 ......9......... │ │ + 0x00e44ff0 04000000 ffffffff 07f23800 01000000 ..........8..... │ │ 0x00e45000 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e45010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e45020 c3d03800 02000000 00000000 04000000 ..8............. │ │ - 0x00e45030 ffffffff 552b3900 02000000 00000000 ....U+9......... │ │ - 0x00e45040 04000000 ffffffff 79cc3800 02000000 ........y.8..... │ │ + 0x00e45020 ead03800 02000000 00000000 04000000 ..8............. │ │ + 0x00e45030 ffffffff 7c2b3900 02000000 00000000 ....|+9......... │ │ + 0x00e45040 04000000 ffffffff a0cc3800 02000000 ..........8..... │ │ 0x00e45050 00000000 04000000 ffffffff c3b43700 ..............7. │ │ 0x00e45060 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e45070 fcd03800 05000000 00000000 00000000 ..8............. │ │ + 0x00e45070 23d13800 05000000 00000000 00000000 #.8............. │ │ 0x00e45080 ffffffff a1083800 05000000 00000000 ......8......... │ │ - 0x00e45090 00000000 ffffffff 4fd53900 07000000 ........O.9..... │ │ + 0x00e45090 00000000 ffffffff 76d53900 07000000 ........v.9..... │ │ 0x00e450a0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e450b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e450c0 79cc3800 02000000 00000000 04000000 y.8............. │ │ + 0x00e450c0 a0cc3800 02000000 00000000 04000000 ..8............. │ │ 0x00e450d0 ffffffff c3b43700 02000000 00000000 ......7......... │ │ 0x00e450e0 04000000 ffffffff 5c403a00 02000000 ........\@:..... │ │ - 0x00e450f0 00000000 04000000 ffffffff ce2e3a00 ..............:. │ │ + 0x00e450f0 00000000 04000000 ffffffff f52e3a00 ..............:. │ │ 0x00e45100 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e45110 9a963800 02000000 00000000 04000000 ..8............. │ │ 0x00e45120 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e45130 00000000 00000000 79cc3800 02000000 ........y.8..... │ │ + 0x00e45130 00000000 00000000 a0cc3800 02000000 ..........8..... │ │ 0x00e45140 00000000 04000000 ffffffff c3b43700 ..............7. │ │ 0x00e45150 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e45160 c3d03800 02000000 00000000 04000000 ..8............. │ │ + 0x00e45160 ead03800 02000000 00000000 04000000 ..8............. │ │ 0x00e45170 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e45180 00000000 00000000 c3d03800 02000000 ..........8..... │ │ - 0x00e45190 00000000 04000000 ffffffff 552b3900 ............U+9. │ │ + 0x00e45180 00000000 00000000 ead03800 02000000 ..........8..... │ │ + 0x00e45190 00000000 04000000 ffffffff 7c2b3900 ............|+9. │ │ 0x00e451a0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e451b0 54dc3700 02000000 00000000 04000000 T.7............. │ │ - 0x00e451c0 ffffffff fcd03800 05000000 00000000 ......8......... │ │ + 0x00e451c0 ffffffff 23d13800 05000000 00000000 ....#.8......... │ │ 0x00e451d0 00000000 ffffffff a1083800 05000000 ..........8..... │ │ - 0x00e451e0 00000000 00000000 ffffffff ce483900 .............H9. │ │ + 0x00e451e0 00000000 00000000 ffffffff f5483900 .............H9. │ │ 0x00e451f0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e45200 4df63900 02000000 00000000 04000000 M.9............. │ │ + 0x00e45200 74f63900 02000000 00000000 04000000 t.9............. │ │ 0x00e45210 ffffffff c2053700 05000000 00000000 ......7......... │ │ 0x00e45220 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e45230 00000000 00000000 00000000 552b3900 ............U+9. │ │ + 0x00e45230 00000000 00000000 00000000 7c2b3900 ............|+9. │ │ 0x00e45240 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00e45250 ce483900 05000000 00000000 00000000 .H9............. │ │ - 0x00e45260 ffffffff 5b2b3900 05000000 00000000 ....[+9......... │ │ + 0x00e45250 f5483900 05000000 00000000 00000000 .H9............. │ │ + 0x00e45260 ffffffff 822b3900 05000000 00000000 .....+9......... │ │ 0x00e45270 00000000 ffffffff ee4e3a00 05000000 .........N:..... │ │ 0x00e45280 00000000 00000000 ffffffff fe243700 .............$7. │ │ 0x00e45290 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e452a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e452b0 00000000 459a3800 02000000 00000000 ....E.8......... │ │ 0x00e452c0 04000000 ffffffff f8413a00 02000000 .........A:..... │ │ 0x00e452d0 00000000 04000000 ffffffff 778f3a00 ............w.:. │ │ 0x00e452e0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e452f0 2b0d3900 01000000 00000000 04000000 +.9............. │ │ + 0x00e452f0 520d3900 01000000 00000000 04000000 R.9............. │ │ 0x00e45300 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e45310 00000000 00000000 00000000 00000000 ................ │ │ 0x00e45320 2c05da00 3005da00 3405da00 4805da00 ,...0...4...H... │ │ 0x00e45330 3006da00 1807da00 2c07da00 3408da00 0.......,...4... │ │ 0x00e45340 4409da00 d409da00 1c0ada00 7c0ada00 D...........|... │ │ 0x00e45350 840ada00 a40ada00 340bda00 3c0bda00 ........4...<... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2206,15 +2206,15 @@ │ │ 0x00e4f8e8 9819ae00 e819ae00 941aae00 e41aae00 ................ │ │ 0x00e4f8f8 03000000 58000000 00020000 00000000 ....X........... │ │ 0x00e4f908 6d6d3800 1858e100 fc0cae00 5415ae00 mm8..X......T... │ │ 0x00e4f918 2816ae00 bc16ae00 a417ae00 b017ae00 (............... │ │ 0x00e4f928 2c18ae00 3818ae00 4018ae00 fc18ae00 ,...8...@....... │ │ 0x00e4f938 4019ae00 8819ae00 9819ae00 e819ae00 @............... │ │ 0x00e4f948 941aae00 e41aae00 03000000 58000000 ............X... │ │ - 0x00e4f958 00020000 00000000 05a83800 1c58e100 ..........8..X.. │ │ + 0x00e4f958 00020000 00000000 2ca83800 1c58e100 ........,.8..X.. │ │ 0x00e4f968 fc0cae00 5415ae00 2816ae00 bc16ae00 ....T...(....... │ │ 0x00e4f978 a417ae00 b017ae00 2c18ae00 3818ae00 ........,...8... │ │ 0x00e4f988 4018ae00 fc18ae00 4019ae00 8819ae00 @.......@....... │ │ 0x00e4f998 9819ae00 e819ae00 941aae00 e41aae00 ................ │ │ 0x00e4f9a8 03000000 58000000 00020000 00000000 ....X........... │ │ 0x00e4f9b8 c1333700 1458e100 fc0cae00 5415ae00 .37..X......T... │ │ 0x00e4f9c8 2816ae00 bc16ae00 a417ae00 b017ae00 (............... │ │ @@ -2226,86 +2226,86 @@ │ │ 0x00e4fa28 00000000 03000000 00000000 04000000 ................ │ │ 0x00e4fa38 00000000 05000000 00000000 06000000 ................ │ │ 0x00e4fa48 00000000 07000000 00000000 08000000 ................ │ │ 0x00e4fa58 00000000 09000000 00000000 0a000000 ................ │ │ 0x00e4fa68 00000000 0b000000 00000000 0c000000 ................ │ │ 0x00e4fa78 00000000 0d000000 9d6d3700 448daf00 .........m7.D... │ │ 0x00e4fa88 00000000 78373800 00000000 00000000 ....x78......... │ │ - 0x00e4fa98 b73c3900 00000000 00000000 baa93800 .<9...........8. │ │ - 0x00e4faa8 00000000 00000000 49e83900 00000000 ........I.9..... │ │ + 0x00e4fa98 de3c3900 00000000 00000000 e1a93800 .<9...........8. │ │ + 0x00e4faa8 00000000 00000000 70e83900 00000000 ........p.9..... │ │ 0x00e4fab8 00000000 eb183800 00000000 00000000 ......8......... │ │ - 0x00e4fac8 c1a93800 00000000 00000000 5dc43800 ..8.........].8. │ │ + 0x00e4fac8 e8a93800 00000000 00000000 84c43800 ..8...........8. │ │ 0x00e4fad8 00000000 00000000 f1183800 00000000 ..........8..... │ │ - 0x00e4fae8 00000000 0b003900 00000000 00000000 ......9......... │ │ + 0x00e4fae8 00000000 32003900 00000000 00000000 ....2.9......... │ │ 0x00e4faf8 7cc53700 00000000 00000000 cea73700 |.7...........7. │ │ 0x00e4fb08 00000000 00000000 4a823a00 00000000 ........J.:..... │ │ 0x00e4fb18 00000000 f6183800 00000000 00000000 ......8......... │ │ 0x00e4fb28 51823a00 00000000 00000000 53153700 Q.:.........S.7. │ │ 0x00e4fb38 00000000 00000000 84c53700 00000000 ..........7..... │ │ 0x00e4fb48 00000000 b16e3800 488daf00 00000000 .....n8.H....... │ │ - 0x00e4fb58 5ee33800 00000000 00000000 d01d3900 ^.8...........9. │ │ + 0x00e4fb58 85e33800 00000000 00000000 f71d3900 ..8...........9. │ │ 0x00e4fb68 00000000 00000000 ff183800 00000000 ..........8..... │ │ 0x00e4fb78 00000000 d4a73700 00000000 00000000 ......7......... │ │ 0x00e4fb88 06193800 00000000 00000000 1cfb3600 ..8...........6. │ │ - 0x00e4fb98 00000000 00000000 63c43800 00000000 ........c.8..... │ │ + 0x00e4fb98 00000000 00000000 8ac43800 00000000 ..........8..... │ │ 0x00e4fba8 00000000 9c533800 008eaf00 00000000 .....S8......... │ │ 0x00e4fbb8 bf6e3800 00000000 00000000 9a413a00 .n8..........A:. │ │ 0x00e4fbc8 00000000 00000000 87df3700 00000000 ..........7..... │ │ 0x00e4fbd8 00000000 00000000 00000000 f8523700 .............R7. │ │ - 0x00e4fbe8 28073a00 dca73700 25c43700 02000000 (.:...7.%.7..... │ │ + 0x00e4fbe8 4f073a00 dca73700 25c43700 02000000 O.:...7.%.7..... │ │ 0x00e4fbf8 00000000 00040000 00000000 c46d3700 .............m7. │ │ 0x00e4fc08 00000000 6cf7af00 00000000 30faaf00 ....l.......0... │ │ 0x00e4fc18 3cfaaf00 68faaf00 74faaf00 80faaf00 <...h...t....... │ │ 0x00e4fc28 8cfaaf00 98faaf00 a4faaf00 00000000 ................ │ │ 0x00e4fc38 b0faaf00 bcfaaf00 00000000 00000000 ................ │ │ 0x00e4fc48 00000000 02000000 0148c400 01000000 .........H...... │ │ 0x00e4fc58 00000000 1ca4b600 00000000 00000000 ................ │ │ 0x00e4fc68 00000000 841d3800 00000000 02000000 ......8......... │ │ 0x00e4fc78 0148c400 03000000 00000000 1ca4b600 .H.............. │ │ - 0x00e4fc88 00000000 00000000 00000000 27d03900 ............'.9. │ │ + 0x00e4fc88 00000000 00000000 00000000 4ed03900 ............N.9. │ │ 0x00e4fc98 00000000 02000000 0148c400 02000000 .........H...... │ │ 0x00e4fca8 00000000 1ca4b600 00000000 00000000 ................ │ │ - 0x00e4fcb8 00000000 ffb23900 00000000 01000000 ......9......... │ │ + 0x00e4fcb8 00000000 26b33900 00000000 01000000 ....&.9......... │ │ 0x00e4fcc8 0148c400 04000000 00000000 1ca4b600 .H.............. │ │ 0x00e4fcd8 00000000 00000000 00000000 15ff3700 ..............7. │ │ 0x00e4fce8 00000000 01000000 01088000 00000000 ................ │ │ 0x00e4fcf8 00000000 34a4b600 00000000 00000000 ....4........... │ │ 0x00e4fd08 00000000 e48f3800 00000000 01000000 ......8......... │ │ 0x00e4fd18 0100a800 00000000 00000000 54a5b600 ............T... │ │ - 0x00e4fd28 00000000 00000000 00000000 d9eb3900 ..............9. │ │ + 0x00e4fd28 00000000 00000000 00000000 00ec3900 ..............9. │ │ 0x00e4fd38 00000000 02000000 0100a800 00000000 ................ │ │ 0x00e4fd48 00000000 54a5b600 00000000 00000000 ....T........... │ │ - 0x00e4fd58 00000000 d9eb3900 00000000 01000000 ......9......... │ │ + 0x00e4fd58 00000000 00ec3900 00000000 01000000 ......9......... │ │ 0x00e4fd68 01208000 00000000 00000000 08a6b600 . .............. │ │ 0x00e4fd78 00000000 00000000 00000000 d0e13700 ..............7. │ │ 0x00e4fd88 00000000 01000000 01208000 00000000 ......... ...... │ │ 0x00e4fd98 00000000 34a6b600 00000000 00000000 ....4........... │ │ - 0x00e4fda8 00000000 d90a3a00 00000000 01000000 ......:......... │ │ + 0x00e4fda8 00000000 000b3a00 00000000 01000000 ......:......... │ │ 0x00e4fdb8 010cc000 63000000 00000000 1ca4b600 ....c........... │ │ - 0x00e4fdc8 00000000 00000000 00000000 8f963900 ..............9. │ │ + 0x00e4fdc8 00000000 00000000 00000000 b6963900 ..............9. │ │ 0x00e4fdd8 00000000 02000000 010cc000 63000000 ............c... │ │ 0x00e4fde8 00000000 1ca4b600 00000000 00000000 ................ │ │ - 0x00e4fdf8 00000000 0dc73800 00000000 01000000 ......8......... │ │ + 0x00e4fdf8 00000000 34c73800 00000000 01000000 ....4.8......... │ │ 0x00e4fe08 010cc000 63000000 00000000 1ca4b600 ....c........... │ │ - 0x00e4fe18 00000000 00000000 00000000 7e783900 ............~x9. │ │ + 0x00e4fe18 00000000 00000000 00000000 a5783900 .............x9. │ │ 0x00e4fe28 00000000 01000000 01088000 01000000 ................ │ │ 0x00e4fe38 00000000 70a6b600 00000000 00000000 ....p........... │ │ - 0x00e4fe48 00000000 18c73800 00000000 02000000 ......8......... │ │ + 0x00e4fe48 00000000 3fc73800 00000000 02000000 ....?.8......... │ │ 0x00e4fe58 01088000 01000000 00000000 70a6b600 ............p... │ │ - 0x00e4fe68 00000000 00000000 00000000 18c73800 ..............8. │ │ + 0x00e4fe68 00000000 00000000 00000000 3fc73800 ............?.8. │ │ 0x00e4fe78 00000000 01000000 01088000 02000000 ................ │ │ 0x00e4fe88 00000000 70a6b600 00000000 00000000 ....p........... │ │ - 0x00e4fe98 00000000 df1f3900 00000000 02000000 ......9......... │ │ + 0x00e4fe98 00000000 06203900 00000000 02000000 ..... 9......... │ │ 0x00e4fea8 01088000 02000000 00000000 70a6b600 ............p... │ │ - 0x00e4feb8 00000000 00000000 00000000 df1f3900 ..............9. │ │ + 0x00e4feb8 00000000 00000000 00000000 06203900 ............. 9. │ │ 0x00e4fec8 00000000 01000000 01088000 03000000 ................ │ │ 0x00e4fed8 00000000 70a6b600 00000000 00000000 ....p........... │ │ - 0x00e4fee8 00000000 a0ac3800 00000000 02000000 ......8......... │ │ + 0x00e4fee8 00000000 c7ac3800 00000000 02000000 ......8......... │ │ 0x00e4fef8 01088000 03000000 00000000 70a6b600 ............p... │ │ - 0x00e4ff08 00000000 00000000 00000000 a0ac3800 ..............8. │ │ + 0x00e4ff08 00000000 00000000 00000000 c7ac3800 ..............8. │ │ 0x00e4ff18 00000000 ff000000 21088000 00000000 ........!....... │ │ 0x00e4ff28 00000000 10a9b600 00000000 00000000 ................ │ │ 0x00e4ff38 00000000 23553700 00000000 00000000 ....#U7......... │ │ 0x00e4ff48 21088000 00000000 00000000 00000000 !............... │ │ 0x00e4ff58 00000000 00000000 00000000 23553700 ............#U7. │ │ 0x00e4ff68 00000000 01000000 21108008 00000000 ........!....... │ │ 0x00e4ff78 00000000 d0a9b600 b0aab600 b8aab600 ................ │ │ @@ -2317,45 +2317,45 @@ │ │ 0x00e4ffd8 00000000 103a3800 00000000 01000000 .....:8......... │ │ 0x00e4ffe8 21108008 01000000 00000000 d0a9b600 !............... │ │ 0x00e4fff8 b0aab600 b8aab600 00000000 103a3800 .............:8. │ │ 0x00e50008 00000000 01000000 81088000 00000000 ................ │ │ 0x00e50018 00000000 c0aab600 00000000 00000000 ................ │ │ 0x00e50028 00000000 ec193700 00000000 01000000 ......7......... │ │ 0x00e50038 81088000 00000000 00000000 fcaab600 ................ │ │ - 0x00e50048 00000000 00000000 00000000 85783900 .............x9. │ │ + 0x00e50048 00000000 00000000 00000000 ac783900 .............x9. │ │ 0x00e50058 00000000 01000000 41088000 00000000 ........A....... │ │ 0x00e50068 00000000 14abb600 00000000 00000000 ................ │ │ - 0x00e50078 00000000 26403900 00000000 01000000 ....&@9......... │ │ + 0x00e50078 00000000 4d403900 00000000 01000000 ....M@9......... │ │ 0x00e50088 c1088000 00000000 00000000 ccabb600 ................ │ │ 0x00e50098 00000000 00000000 00000000 69633a00 ............ic:. │ │ 0x00e500a8 00000000 02000000 01088000 00000000 ................ │ │ 0x00e500b8 00000000 80acb600 00000000 00000000 ................ │ │ 0x00e500c8 00000000 91703700 00000000 ff000000 .....p7......... │ │ 0x00e500d8 01088000 00000000 00000000 88aeb600 ................ │ │ - 0x00e500e8 00000000 00000000 00000000 f2273a00 .............':. │ │ + 0x00e500e8 00000000 00000000 00000000 19283a00 .............(:. │ │ 0x00e500f8 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e50108 00000000 88aeb600 00000000 00000000 ................ │ │ - 0x00e50118 00000000 8d783900 00000000 01000000 .....x9......... │ │ + 0x00e50118 00000000 b4783900 00000000 01000000 .....x9......... │ │ 0x00e50128 01088000 00000000 00000000 40afb600 ............@... │ │ 0x00e50138 00000000 00000000 00000000 f3193700 ..............7. │ │ 0x00e50148 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e50158 00000000 7cafb600 00000000 00000000 ....|........... │ │ - 0x00e50168 00000000 1ec73800 00000000 01000000 ......8......... │ │ + 0x00e50168 00000000 45c73800 00000000 01000000 ....E.8......... │ │ 0x00e50178 01088000 00000000 00000000 bcb0b600 ................ │ │ 0x00e50188 00000000 00000000 00000000 74ac3700 ............t.7. │ │ 0x00e50198 00000000 01000000 01088000 00000000 ................ │ │ 0x00e501a8 00000000 70b1b600 00000000 00000000 ....p........... │ │ 0x00e501b8 00000000 78ac3700 00000000 02000000 ....x.7......... │ │ 0x00e501c8 01088000 00000000 00000000 70b1b600 ............p... │ │ 0x00e501d8 00000000 00000000 00000000 78ac3700 ............x.7. │ │ 0x00e501e8 00000000 01000000 01088000 00000000 ................ │ │ 0x00e501f8 00000000 b0b2b600 00000000 00000000 ................ │ │ 0x00e50208 00000000 2d723800 00000000 01000000 ....-r8......... │ │ 0x00e50218 01088000 00000000 00000000 58b3b600 ............X... │ │ - 0x00e50228 00000000 00000000 00000000 04023900 ..............9. │ │ + 0x00e50228 00000000 00000000 00000000 2b023900 ............+.9. │ │ 0x00e50238 00000000 01000000 01088000 00000000 ................ │ │ 0x00e50248 00000000 f4b3b600 00000000 00000000 ................ │ │ 0x00e50258 00000000 97703700 00000000 01000000 .....p7......... │ │ 0x00e50268 01088000 00000000 00000000 b4b4b600 ................ │ │ 0x00e50278 00000000 00000000 00000000 90443a00 .............D:. │ │ 0x00e50288 00000000 02000000 01088000 00000000 ................ │ │ 0x00e50298 00000000 b4b4b600 00000000 00000000 ................ │ │ @@ -2380,62 +2380,62 @@ │ │ 0x00e503c8 00000000 01000000 01008000 00000000 ................ │ │ 0x00e503d8 00000000 00b7b600 00000000 00000000 ................ │ │ 0x00e503e8 00000000 76633a00 00000000 02000000 ....vc:......... │ │ 0x00e503f8 21088000 00000000 00000000 78b7b600 !...........x... │ │ 0x00e50408 00000000 00000000 00000000 8ac93700 ..............7. │ │ 0x00e50418 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00e50428 00000000 1ca4b600 00000000 00000000 ................ │ │ - 0x00e50438 00000000 e8eb3900 00000000 00000000 ......9......... │ │ + 0x00e50438 00000000 0fec3900 00000000 00000000 ......9......... │ │ 0x00e50448 01208000 00000000 00000000 bcb7b600 . .............. │ │ 0x00e50458 00000000 00000000 00000000 fb193700 ..............7. │ │ 0x00e50468 00000000 02000000 01088000 00000000 ................ │ │ 0x00e50478 00000000 d4b7b600 00000000 00000000 ................ │ │ - 0x00e50488 00000000 f20a3a00 00000000 01000000 ......:......... │ │ + 0x00e50488 00000000 190b3a00 00000000 01000000 ......:......... │ │ 0x00e50498 01088000 00000000 00000000 0cb8b600 ................ │ │ 0x00e504a8 00000000 00000000 00000000 35563800 ............5V8. │ │ 0x00e504b8 00000000 00000000 01008000 00000000 ................ │ │ 0x00e504c8 00000000 7cbab600 00000000 00000000 ....|........... │ │ - 0x00e504d8 00000000 94783900 00000000 00000000 .....x9......... │ │ + 0x00e504d8 00000000 bb783900 00000000 00000000 .....x9......... │ │ 0x00e504e8 01008000 00000000 00000000 acbab600 ................ │ │ 0x00e504f8 00000000 00000000 00000000 e9843a00 ..............:. │ │ 0x00e50508 00000000 00000000 01008000 00000000 ................ │ │ 0x00e50518 00000000 dcbab600 00000000 00000000 ................ │ │ - 0x00e50528 00000000 23c73800 00000000 03000000 ....#.8......... │ │ + 0x00e50528 00000000 4ac73800 00000000 03000000 ....J.8......... │ │ 0x00e50538 01088000 00000000 00000000 0cbbb600 ................ │ │ 0x00e50548 00000000 00000000 00000000 9b703700 .............p7. │ │ 0x00e50558 00000000 01000000 01088000 00000000 ................ │ │ 0x00e50568 00000000 74bdb600 00000000 00000000 ....t........... │ │ 0x00e50578 00000000 91c93700 00000000 02000000 ......7......... │ │ 0x00e50588 01088000 00000000 00000000 b4bdb600 ................ │ │ 0x00e50598 00000000 00000000 00000000 33723800 ............3r8. │ │ 0x00e505a8 00000000 03000000 01088000 00000000 ................ │ │ 0x00e505b8 00000000 b4bdb600 00000000 00000000 ................ │ │ 0x00e505c8 00000000 33723800 00000000 02000000 ....3r8......... │ │ 0x00e505d8 01088000 00000000 00000000 b4bdb600 ................ │ │ - 0x00e505e8 00000000 00000000 00000000 60e73800 ............`.8. │ │ + 0x00e505e8 00000000 00000000 00000000 87e73800 ..............8. │ │ 0x00e505f8 00000000 03000000 01088000 00000000 ................ │ │ 0x00e50608 00000000 b4bdb600 00000000 00000000 ................ │ │ - 0x00e50618 00000000 60e73800 00000000 01000000 ....`.8......... │ │ + 0x00e50618 00000000 87e73800 00000000 01000000 ......8......... │ │ 0x00e50628 01008000 00000000 00000000 a0c0b600 ................ │ │ - 0x00e50638 bcc1b600 bcc1b600 64c2b600 2d403900 ........d...-@9. │ │ + 0x00e50638 bcc1b600 bcc1b600 64c2b600 54403900 ........d...T@9. │ │ 0x00e50648 00000000 01000000 01008000 00000000 ................ │ │ 0x00e50658 00000000 a0c0b600 38c3b600 38c3b600 ........8...8... │ │ - 0x00e50668 64c2b600 31c73800 00000000 01000000 d...1.8......... │ │ + 0x00e50668 64c2b600 58c73800 00000000 01000000 d...X.8......... │ │ 0x00e50678 01008000 00000000 00000000 a0c0b600 ................ │ │ - 0x00e50688 b0c3b600 b0c3b600 64c2b600 0a023900 ........d.....9. │ │ + 0x00e50688 b0c3b600 b0c3b600 64c2b600 31023900 ........d...1.9. │ │ 0x00e50698 00000000 00000000 01018008 00000000 ................ │ │ 0x00e506a8 00000000 60c4b600 bcc4b600 bcc4b600 ....`........... │ │ 0x00e506b8 f0c4b600 1e363700 00000000 01000000 .....67......... │ │ 0x00e506c8 01008008 00000000 00000000 60c4b600 ............`... │ │ 0x00e506d8 bcc4b600 bcc4b600 f0c4b600 1e363700 .............67. │ │ 0x00e506e8 00000000 01000000 01008000 00000000 ................ │ │ 0x00e506f8 00000000 4cc5b600 0cc7b600 44c7b600 ....L.......D... │ │ - 0x00e50708 bcc7b600 31403900 00000000 02000000 ....1@9......... │ │ + 0x00e50708 bcc7b600 58403900 00000000 02000000 ....X@9......... │ │ 0x00e50718 01008000 00000000 00000000 4cc5b600 ............L... │ │ - 0x00e50728 0cc7b600 44c7b600 bcc7b600 31403900 ....D.......1@9. │ │ + 0x00e50728 0cc7b600 44c7b600 bcc7b600 58403900 ....D.......X@9. │ │ 0x00e50738 00000000 02000000 01008000 00000000 ................ │ │ 0x00e50748 00000000 4cc5b600 0cc7b600 44c7b600 ....L.......D... │ │ 0x00e50758 bcc7b600 0a373700 00000000 02000000 .....77......... │ │ 0x00e50768 0d088000 31a23a00 00000000 946fb600 ....1.:......o.. │ │ 0x00e50778 00000000 00000000 00000000 fb393800 .............98. │ │ 0x00e50788 00000000 02000000 05088000 35a23a00 ............5.:. │ │ 0x00e50798 00000000 946fb600 00000000 00000000 .....o.......... │ │ @@ -2445,32 +2445,32 @@ │ │ 0x00e507d8 00000000 01000000 01088000 00000000 ................ │ │ 0x00e507e8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e507f8 00000000 486f3700 00000000 00000000 ....Ho7......... │ │ 0x00e50808 01088000 00000000 00000000 00000000 ................ │ │ 0x00e50818 00000000 00000000 00000000 486f3700 ............Ho7. │ │ 0x00e50828 00000000 01000000 01088000 00000000 ................ │ │ 0x00e50838 00000000 a4c8b600 00000000 00000000 ................ │ │ - 0x00e50848 00000000 11b33900 00000000 ff000000 ......9......... │ │ + 0x00e50848 00000000 38b33900 00000000 ff000000 ....8.9......... │ │ 0x00e50858 0108c000 00000000 00000000 1ca4b600 ................ │ │ 0x00e50868 00000000 00000000 00000000 486f3700 ............Ho7. │ │ 0x00e50878 00000000 03000000 0108c000 05000000 ................ │ │ 0x00e50888 00000000 1ca4b600 00000000 00000000 ................ │ │ 0x00e50898 00000000 81633a00 00000000 09000000 .....c:......... │ │ 0x00e508a8 01088400 00000000 00000000 c8ccb600 ................ │ │ - 0x00e508b8 00000000 00000000 00000000 365b3900 ............6[9. │ │ + 0x00e508b8 00000000 00000000 00000000 5d5b3900 ............][9. │ │ 0x00e508c8 00000000 07000000 01088400 00000000 ................ │ │ 0x00e508d8 00000000 38d2b600 00000000 00000000 ....8........... │ │ 0x00e508e8 00000000 a91d3800 00000000 07000000 ......8......... │ │ 0x00e508f8 01088400 00000000 00000000 98d6b600 ................ │ │ - 0x00e50908 00000000 00000000 00000000 e51f3900 ..............9. │ │ + 0x00e50908 00000000 00000000 00000000 0c203900 ............. 9. │ │ 0x00e50918 00000000 03000000 01088400 00000000 ................ │ │ 0x00e50928 00000000 70d8b600 00000000 00000000 ....p........... │ │ - 0x00e50938 00000000 f7eb3900 00000000 02000000 ......9......... │ │ + 0x00e50938 00000000 1eec3900 00000000 02000000 ......9......... │ │ 0x00e50948 01088400 00000000 00000000 04dab600 ................ │ │ - 0x00e50958 00000000 00000000 00000000 0e023900 ..............9. │ │ + 0x00e50958 00000000 00000000 00000000 35023900 ............5.9. │ │ 0x00e50968 00000000 00000000 01008100 00000000 ................ │ │ 0x00e50978 00000000 98e8b600 c0e8b600 c0e8b600 ................ │ │ 0x00e50988 7402b600 56e03a00 00000000 00000000 t...V.:......... │ │ 0x00e50998 01008100 00000000 00000000 ece8b600 ................ │ │ 0x00e509a8 10e9b600 10e9b600 7402b600 61e03a00 ........t...a.:. │ │ 0x00e509b8 00000000 00000000 01008100 00000000 ................ │ │ 0x00e509c8 00000000 74e9b600 a8e9b600 a8e9b600 ....t........... │ │ @@ -2502,118 +2502,118 @@ │ │ 0x00e50b68 7402b600 8ee03a00 00000000 02000000 t.....:......... │ │ 0x00e50b78 01008100 00000000 00000000 7402b600 ............t... │ │ 0x00e50b88 fceeb600 fceeb600 7402b600 8ee03a00 ........t.....:. │ │ 0x00e50b98 00000000 03000000 01008100 00000000 ................ │ │ 0x00e50ba8 00000000 7402b600 fceeb600 fceeb600 ....t........... │ │ 0x00e50bb8 7402b600 8ee03a00 00000000 ff000000 t.....:......... │ │ 0x00e50bc8 01288000 70f7e400 00000000 98efb600 .(..p........... │ │ - 0x00e50bd8 00000000 00000000 00000000 0aec3900 ..............9. │ │ + 0x00e50bd8 00000000 00000000 00000000 31ec3900 ............1.9. │ │ 0x00e50be8 00000000 ff000000 01288000 70f7e400 .........(..p... │ │ 0x00e50bf8 00000000 f0efb600 00000000 00000000 ................ │ │ 0x00e50c08 00000000 28ff3700 00000000 ff000000 ....(.7......... │ │ 0x00e50c18 01288000 70f7e400 00000000 90f0b600 .(..p........... │ │ 0x00e50c28 00000000 00000000 00000000 c31d3800 ..............8. │ │ 0x00e50c38 00000000 ff000000 01288000 70f7e400 .........(..p... │ │ 0x00e50c48 00000000 e0f1b600 00000000 00000000 ................ │ │ 0x00e50c58 00000000 5e553700 00000000 ff000000 ....^U7......... │ │ 0x00e50c68 01288000 70f7e400 00000000 90f3b600 .(..p........... │ │ - 0x00e50c78 00000000 00000000 00000000 2c023900 ............,.9. │ │ + 0x00e50c78 00000000 00000000 00000000 53023900 ............S.9. │ │ 0x00e50c88 00000000 ff000000 01288000 70f7e400 .........(..p... │ │ 0x00e50c98 00000000 58f6b600 00000000 00000000 ....X........... │ │ 0x00e50ca8 00000000 3a3b3800 00000000 02000000 ....:;8......... │ │ 0x00e50cb8 01288000 70f7e400 00000000 44fcb600 .(..p.......D... │ │ - 0x00e50cc8 00000000 00000000 00000000 35023900 ............5.9. │ │ + 0x00e50cc8 00000000 00000000 00000000 5c023900 ............\.9. │ │ 0x00e50cd8 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00e50ce8 00000000 d8feb600 00000000 00000000 ................ │ │ 0x00e50cf8 00000000 c81d3800 00000000 00000000 ......8......... │ │ 0x00e50d08 01208000 00000000 00000000 e4feb600 . .............. │ │ - 0x00e50d18 00000000 00000000 00000000 a5ac3800 ..............8. │ │ + 0x00e50d18 00000000 00000000 00000000 ccac3800 ..............8. │ │ 0x00e50d28 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00e50d38 00000000 f0feb600 00000000 00000000 ................ │ │ - 0x00e50d48 00000000 77e73800 00000000 01000000 ....w.8......... │ │ + 0x00e50d48 00000000 9ee73800 00000000 01000000 ......8......... │ │ 0x00e50d58 01888001 00000000 00000000 d817b700 ................ │ │ 0x00e50d68 00000000 00000000 00000000 32ff3700 ............2.7. │ │ 0x00e50d78 00000000 01000000 01888000 08000000 ................ │ │ 0x00e50d88 00000000 d817b700 00000000 00000000 ................ │ │ 0x00e50d98 00000000 eae13700 00000000 ff000000 ......7......... │ │ 0x00e50da8 01089001 00000000 00000000 d818b700 ................ │ │ 0x00e50db8 00000000 00000000 00000000 ecfd3600 ..............6. │ │ 0x00e50dc8 00000000 ff000000 01089001 08000000 ................ │ │ 0x00e50dd8 00000000 d818b700 00000000 00000000 ................ │ │ 0x00e50de8 00000000 3c373700 00000000 01000000 ....<77......... │ │ 0x00e50df8 01888000 00000000 00000000 a819b700 ................ │ │ - 0x00e50e08 00000000 00000000 00000000 62c73800 ............b.8. │ │ + 0x00e50e08 00000000 00000000 00000000 89c73800 ..............8. │ │ 0x00e50e18 00000000 02000000 01888000 00000000 ................ │ │ 0x00e50e28 00000000 a819b700 00000000 00000000 ................ │ │ - 0x00e50e38 00000000 62c73800 00000000 01000000 ....b.8......... │ │ + 0x00e50e38 00000000 89c73800 00000000 01000000 ......8......... │ │ 0x00e50e48 01888000 00000000 00000000 bc1ab700 ................ │ │ 0x00e50e58 00000000 00000000 00000000 ec8f3800 ..............8. │ │ 0x00e50e68 00000000 ff000000 01888001 00000000 ................ │ │ 0x00e50e78 00000000 181cb700 00000000 00000000 ................ │ │ - 0x00e50e88 00000000 39d03900 00000000 ff000000 ....9.9......... │ │ + 0x00e50e88 00000000 60d03900 00000000 ff000000 ....`.9......... │ │ 0x00e50e98 01888000 08000000 00000000 181cb700 ................ │ │ 0x00e50ea8 00000000 00000000 00000000 3a723800 ............:r8. │ │ 0x00e50eb8 00000000 02000000 01888001 01000000 ................ │ │ 0x00e50ec8 00000000 181cb700 00000000 00000000 ................ │ │ 0x00e50ed8 00000000 433b3800 00000000 02000000 ....C;8......... │ │ 0x00e50ee8 01888000 02000000 00000000 181cb700 ................ │ │ 0x00e50ef8 00000000 00000000 00000000 63553700 ............cU7. │ │ 0x00e50f08 00000000 ff000000 01889001 00000000 ................ │ │ 0x00e50f18 00000000 8020b700 00000000 00000000 ..... .......... │ │ 0x00e50f28 00000000 fa843a00 00000000 ff000000 ......:......... │ │ 0x00e50f38 01889000 08000000 00000000 8020b700 ............. .. │ │ - 0x00e50f48 00000000 00000000 00000000 46d03900 ............F.9. │ │ + 0x00e50f48 00000000 00000000 00000000 6dd03900 ............m.9. │ │ 0x00e50f58 00000000 ff000000 01089001 00000000 ................ │ │ 0x00e50f68 00000000 e020b700 00000000 00000000 ..... .......... │ │ - 0x00e50f78 00000000 9de73800 00000000 ff000000 ......8......... │ │ + 0x00e50f78 00000000 c4e73800 00000000 ff000000 ......8......... │ │ 0x00e50f88 01089001 08000000 00000000 e020b700 ............. .. │ │ - 0x00e50f98 00000000 00000000 00000000 ceac3800 ..............8. │ │ + 0x00e50f98 00000000 00000000 00000000 f5ac3800 ..............8. │ │ 0x00e50fa8 00000000 02000000 01888001 00000000 ................ │ │ 0x00e50fb8 00000000 4c22b700 00000000 00000000 ....L".......... │ │ - 0x00e50fc8 00000000 3e403900 00000000 02000000 ....>@9......... │ │ + 0x00e50fc8 00000000 65403900 00000000 02000000 ....e@9......... │ │ 0x00e50fd8 01888000 08000000 00000000 4c22b700 ............L".. │ │ 0x00e50fe8 00000000 00000000 00000000 98633a00 .............c:. │ │ 0x00e50ff8 00000000 01000000 01089001 00000000 ................ │ │ 0x00e51008 00000000 0023b700 00000000 00000000 .....#.......... │ │ - 0x00e51018 00000000 020b3a00 00000000 ff000000 ......:......... │ │ + 0x00e51018 00000000 290b3a00 00000000 ff000000 ....).:......... │ │ 0x00e51028 01888001 00000000 00000000 d817b700 ................ │ │ - 0x00e51038 00000000 00000000 00000000 2bb33900 ............+.9. │ │ + 0x00e51038 00000000 00000000 00000000 52b33900 ............R.9. │ │ 0x00e51048 00000000 ff000000 01888000 08000000 ................ │ │ 0x00e51058 00000000 d817b700 00000000 00000000 ................ │ │ 0x00e51068 00000000 00903800 00000000 ff000000 ......8......... │ │ 0x00e51078 01889001 00000000 00000000 9023b700 .............#.. │ │ - 0x00e51088 00000000 00000000 00000000 37b33900 ............7.9. │ │ + 0x00e51088 00000000 00000000 00000000 5eb33900 ............^.9. │ │ 0x00e51098 00000000 ff000000 01889000 08000000 ................ │ │ 0x00e510a8 00000000 9023b700 00000000 00000000 .....#.......... │ │ - 0x00e510b8 00000000 0d0b3a00 00000000 ff000000 ......:......... │ │ + 0x00e510b8 00000000 340b3a00 00000000 ff000000 ....4.:......... │ │ 0x00e510c8 01889001 04000000 00000000 8020b700 ............. .. │ │ 0x00e510d8 00000000 00000000 00000000 37ff3700 ............7.7. │ │ 0x00e510e8 00000000 ff000000 01889000 0c000000 ................ │ │ 0x00e510f8 00000000 8020b700 00000000 00000000 ..... .......... │ │ - 0x00e51108 00000000 49403900 00000000 01000000 ....I@9......... │ │ + 0x00e51108 00000000 70403900 00000000 01000000 ....p@9......... │ │ 0x00e51118 01888000 00000000 00000000 b823b700 .............#.. │ │ - 0x00e51128 00000000 00000000 00000000 18ec3900 ..............9. │ │ + 0x00e51128 00000000 00000000 00000000 3fec3900 ............?.9. │ │ 0x00e51138 00000000 02000000 01888000 00000000 ................ │ │ 0x00e51148 00000000 b823b700 00000000 00000000 .....#.......... │ │ - 0x00e51158 00000000 18ec3900 00000000 01000000 ......9......... │ │ + 0x00e51158 00000000 3fec3900 00000000 01000000 ....?.9......... │ │ 0x00e51168 01888000 00000000 00000000 a424b700 .............$.. │ │ 0x00e51178 00000000 00000000 00000000 8dac3700 ..............7. │ │ 0x00e51188 00000000 02000000 01888000 00000000 ................ │ │ 0x00e51198 00000000 a424b700 00000000 00000000 .....$.......... │ │ 0x00e511a8 00000000 8dac3700 00000000 01000000 ......7......... │ │ 0x00e511b8 01089001 00000000 00000000 3826b700 ............8&.. │ │ 0x00e511c8 d826b700 e026b700 e826b700 0d903800 .&...&...&....8. │ │ 0x00e511d8 00000000 01000000 01089001 08000000 ................ │ │ 0x00e511e8 00000000 3826b700 d826b700 e026b700 ....8&...&...&.. │ │ - 0x00e511f8 e826b700 22ec3900 00000000 02000000 .&..".9......... │ │ + 0x00e511f8 e826b700 49ec3900 00000000 02000000 .&..I.9......... │ │ 0x00e51208 01089001 00000000 00000000 d027b700 .............'.. │ │ 0x00e51218 9828b700 a028b700 e826b700 1e903800 .(...(...&....8. │ │ 0x00e51228 00000000 02000000 01089001 08000000 ................ │ │ 0x00e51238 00000000 d027b700 9828b700 a028b700 .....'...(...(.. │ │ - 0x00e51248 e826b700 fc1f3900 00000000 04000000 .&....9......... │ │ + 0x00e51248 e826b700 23203900 00000000 04000000 .&..# 9......... │ │ 0x00e51258 2497ba00 4c97ba00 7497ba00 c899ba00 $...L...t....... │ │ 0x00e51268 d899ba00 6c9aba00 c49aba00 089bba00 ....l........... │ │ 0x00e51278 309fba00 689fba00 709fba00 40a1ba00 0...h...p...@... │ │ 0x00e51288 d0a1ba00 00a6ba00 10a6ba00 10a6ba00 ................ │ │ 0x00e51298 28a6ba00 00000000 38a6ba00 cca6ba00 (.......8....... │ │ 0x00e512a8 00000000 00000000 f4a6ba00 3ca7ba00 ............<... │ │ 0x00e512b8 00000000 ecdeba00 ecdeba00 bcdfba00 ................ │ │ @@ -2633,48 +2633,48 @@ │ │ 0x00e51398 08fdba00 d0f2ba00 f0f2ba00 bcf5ba00 ................ │ │ 0x00e513a8 ecf7ba00 00f8ba00 b8faba00 00000000 ................ │ │ 0x00e513b8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e513c8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e513d8 00000000 00000000 00000000 3a000000 ............:... │ │ 0x00e513e8 00000040 00e80300 03000000 02000000 ...@............ │ │ 0x00e513f8 02000000 00100000 716f3800 e96d3700 ........qo8..m7. │ │ - 0x00e51408 87073a00 51583900 e05f3a00 7d823a00 ..:.QX9.._:.}.:. │ │ + 0x00e51408 ae073a00 78583900 e05f3a00 7d823a00 ..:.xX9.._:.}.:. │ │ 0x00e51418 01000000 d0ad3700 d0ad3700 01130003 ......7...7..... │ │ 0x00e51428 00000000 00000000 00100000 40000000 ............@... │ │ 0x00e51438 04030000 04030000 00000000 00000000 ................ │ │ 0x00e51448 08000000 04000400 80000000 80000000 ................ │ │ - 0x00e51458 01000000 a87a3900 a87a3900 02130003 .....z9..z9..... │ │ + 0x00e51458 01000000 cf7a3900 cf7a3900 02130003 .....z9..z9..... │ │ 0x00e51468 00000000 00000000 00200000 40000000 ......... ..@... │ │ 0x00e51478 04030000 04030000 00000000 00000000 ................ │ │ 0x00e51488 08000000 05000400 00010000 00010000 ................ │ │ 0x00e51498 01000000 d4fe3600 d4fe3600 03130003 ......6...6..... │ │ 0x00e514a8 00000000 00000000 00000800 40000000 ............@... │ │ 0x00e514b8 04030000 04030000 00000000 00000000 ................ │ │ 0x00e514c8 08000000 04000400 00010000 00010000 ................ │ │ 0x00e514d8 01000000 aee33700 aee33700 04130003 ......7...7..... │ │ 0x00e514e8 00000000 00000000 00400000 40000000 .........@..@... │ │ 0x00e514f8 04030000 04030000 00000000 00000000 ................ │ │ 0x00e51508 28000000 04000000 80000000 80000000 (............... │ │ - 0x00e51518 01000000 0fc93800 0fc93800 05130003 ......8...8..... │ │ + 0x00e51518 01000000 36c93800 36c93800 05130003 ....6.8.6.8..... │ │ 0x00e51528 00000000 00000000 00000100 40000000 ............@... │ │ 0x00e51538 04030000 04030000 00000000 00000000 ................ │ │ 0x00e51548 24000000 04000000 40000000 80000000 $.......@....... │ │ - 0x00e51558 01000000 12b53900 f5293a00 01000003 ......9..):..... │ │ + 0x00e51558 01000000 39b53900 1c2a3a00 01000003 ....9.9..*:..... │ │ 0x00e51568 01000000 01000000 20000000 01000000 ........ ....... │ │ 0x00e51578 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e51588 01000000 09090000 00000000 00000000 ................ │ │ - 0x00e51598 01000000 bd5d3900 08043900 02000003 .....]9...9..... │ │ + 0x00e51598 01000000 e45d3900 2f043900 02000003 .....]9./.9..... │ │ 0x00e515a8 01000000 01000000 20000000 02000000 ........ ....... │ │ 0x00e515b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e515c8 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e515d8 01000000 63463a00 c65d3900 2f000003 ....cF:..]9./... │ │ + 0x00e515d8 01000000 63463a00 ed5d3900 2f000003 ....cF:..]9./... │ │ 0x00e515e8 01000000 01000000 40000000 02000000 ........@....... │ │ 0x00e515f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e51608 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e51618 01000000 0b2a3a00 36ee3900 32000003 .....*:.6.9.2... │ │ + 0x00e51618 01000000 322a3a00 5dee3900 32000003 ....2*:.].9.2... │ │ 0x00e51628 02000000 02000000 40000000 02000000 ........@....... │ │ 0x00e51638 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e51648 38000000 09090000 80000000 80000000 8............... │ │ 0x00e51658 01000000 d38f3700 e1913800 33000003 ......7...8.3... │ │ 0x00e51668 02000000 01000000 40000000 02000000 ........@....... │ │ 0x00e51678 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e51688 18000000 09090000 80000000 80000000 ................ │ │ @@ -2690,75 +2690,75 @@ │ │ 0x00e51728 02000000 02000000 80000000 02000000 ................ │ │ 0x00e51738 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e51748 38000000 09090000 00010000 00010000 8............... │ │ 0x00e51758 01000000 a0383700 ae583800 39000003 .....87..X8.9... │ │ 0x00e51768 02000000 01000000 80000000 02000000 ................ │ │ 0x00e51778 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e51788 18000000 09090000 00010000 00010000 ................ │ │ - 0x00e51798 01000000 1e2a3a00 2f3d3800 3a000003 .....*:./=8.:... │ │ + 0x00e51798 01000000 452a3a00 2f3d3800 3a000003 ....E*:./=8.:... │ │ 0x00e517a8 02000000 04000000 80000000 02000000 ................ │ │ 0x00e517b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e517c8 38000000 09090000 00010000 00010000 8............... │ │ - 0x00e517d8 01000000 2d2a3a00 22873a00 3b000003 ....-*:.".:.;... │ │ + 0x00e517d8 01000000 542a3a00 22873a00 3b000003 ....T*:.".:.;... │ │ 0x00e517e8 01000000 01000000 20000000 10000000 ........ ....... │ │ 0x00e517f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51808 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e51818 01000000 503d3800 4ae93800 3c000003 ....P=8.J.8.<... │ │ + 0x00e51818 01000000 503d3800 71e93800 3c000003 ....P=8.q.8.<... │ │ 0x00e51828 01000000 01000000 40000000 10000000 ........@....... │ │ 0x00e51838 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51848 18000000 09090000 80000000 80000000 ................ │ │ 0x00e51858 01000000 f1fe3600 40723700 3d000003 ......6.@r7.=... │ │ 0x00e51868 01000000 01000000 80000000 10000000 ................ │ │ 0x00e51878 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51888 18000000 09090000 00010000 00010000 ................ │ │ 0x00e51898 01000000 5e3d3800 cd723800 40000003 ....^=8..r8.@... │ │ 0x00e518a8 02000000 02000000 40000000 10000000 ........@....... │ │ 0x00e518b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e518c8 38000000 09090000 80000000 80000000 8............... │ │ - 0x00e518d8 01000000 743d3800 6ae93800 67000003 ....t=8.j.8.g... │ │ + 0x00e518d8 01000000 743d3800 91e93800 67000003 ....t=8...8.g... │ │ 0x00e518e8 02000000 01000000 40000000 10000000 ........@....... │ │ 0x00e518f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51908 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e51918 01000000 cf583800 1e043900 6a000003 .....X8...9.j... │ │ + 0x00e51918 01000000 cf583800 45043900 6a000003 .....X8.E.9.j... │ │ 0x00e51928 02000000 02000000 80000000 10000000 ................ │ │ 0x00e51938 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51948 38000000 09090000 00010000 00010000 8............... │ │ - 0x00e51958 01000000 e35d3900 42043900 6b000003 .....]9.B.9.k... │ │ + 0x00e51958 01000000 0a5e3900 69043900 6b000003 .....^9.i.9.k... │ │ 0x00e51968 02000000 01000000 80000000 10000000 ................ │ │ 0x00e51978 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51988 18000000 09090000 00010000 00010000 ................ │ │ 0x00e51998 01000000 e7ad3700 5dcc3700 6c000003 ......7.].7.l... │ │ 0x00e519a8 02000000 04000000 40000000 10000000 ........@....... │ │ 0x00e519b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e519c8 38000000 09090000 80000000 80000000 8............... │ │ - 0x00e519d8 01000000 b3383700 8ee93800 6d000003 .....87...8.m... │ │ + 0x00e519d8 01000000 b3383700 b5e93800 6d000003 .....87...8.m... │ │ 0x00e519e8 02000000 04000000 80000000 10000000 ................ │ │ 0x00e519f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51a08 38000000 09090000 00010000 00010000 8............... │ │ - 0x00e51a18 01000000 990c3a00 e5583800 9c000003 ......:..X8..... │ │ + 0x00e51a18 01000000 c00c3a00 e5583800 9c000003 ......:..X8..... │ │ 0x00e51a28 01000000 01000000 00100000 40000000 ............@... │ │ 0x00e51a38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51a48 18000000 04040000 80000000 80000000 ................ │ │ 0x00e51a58 01000000 74003800 fffe3600 9d000003 ....t.8...6..... │ │ 0x00e51a68 01000000 01000000 00200000 40000000 ......... ..@... │ │ 0x00e51a78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51a88 18000000 05050000 00010000 00010000 ................ │ │ 0x00e51a98 01000000 60723700 c5383700 9e000003 ....`r7..87..... │ │ 0x00e51aa8 02000000 01000000 00100000 40000000 ............@... │ │ 0x00e51ab8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51ac8 18000000 04040000 80000000 80000000 ................ │ │ - 0x00e51ad8 01000000 b91f3800 f95d3900 9f000003 ......8..]9..... │ │ + 0x00e51ad8 01000000 b91f3800 205e3900 9f000003 ......8. ^9..... │ │ 0x00e51ae8 02000000 01000000 00200000 40000000 ......... ..@... │ │ 0x00e51af8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51b08 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e51b18 01000000 07903700 b2e93800 a2000003 ......7...8..... │ │ + 0x00e51b18 01000000 07903700 d9e93800 a2000003 ......7...8..... │ │ 0x00e51b28 02000000 02000000 00100000 40000000 ............@... │ │ 0x00e51b38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51b48 38000000 04040000 80000000 80000000 8............... │ │ - 0x00e51b58 01000000 7f653a00 34ae3800 a3000003 .....e:.4.8..... │ │ + 0x00e51b58 01000000 7f653a00 5bae3800 a3000003 .....e:.[.8..... │ │ 0x00e51b68 02000000 02000000 00200000 40000000 ......... ..@... │ │ 0x00e51b78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51b88 38000000 05050000 00010000 00010000 8............... │ │ 0x00e51b98 01000000 02923800 96573700 a6000003 ......8..W7..... │ │ 0x00e51ba8 02000000 04000000 00100000 40000000 ............@... │ │ 0x00e51bb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51bc8 38000000 04040000 80000000 80000000 8............... │ │ @@ -2770,71 +2770,71 @@ │ │ 0x00e51c28 01000000 01000000 00400000 40000000 .........@..@... │ │ 0x00e51c38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51c48 28000000 04040000 80000000 80000000 (............... │ │ 0x00e51c58 01000000 8a3d3800 e9383700 9dc00003 .....=8..87..... │ │ 0x00e51c68 01000000 01000000 00800000 40000000 ............@... │ │ 0x00e51c78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51c88 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e51c98 01000000 57ee3900 58ae3800 9ec00003 ....W.9.X.8..... │ │ + 0x00e51c98 01000000 7eee3900 7fae3800 9ec00003 ....~.9...8..... │ │ 0x00e51ca8 02000000 01000000 00400000 40000000 .........@..@... │ │ 0x00e51cb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51cc8 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e51cd8 01000000 62993900 28c93800 9fc00003 ....b.9.(.8..... │ │ + 0x00e51cd8 01000000 89993900 4fc93800 9fc00003 ......9.O.8..... │ │ 0x00e51ce8 02000000 01000000 00800000 40000000 ............@... │ │ 0x00e51cf8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51d08 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e51d18 01000000 62423900 d6e93800 a0c00003 ....bB9...8..... │ │ + 0x00e51d18 01000000 89423900 fde93800 a0c00003 .....B9...8..... │ │ 0x00e51d28 01000000 01000000 00000100 40000000 ............@... │ │ 0x00e51d38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51d48 24000000 04040000 40000000 80000000 $.......@....... │ │ - 0x00e51d58 01000000 1bb53900 99653a00 a1c00003 ......9..e:..... │ │ + 0x00e51d58 01000000 42b53900 99653a00 a1c00003 ....B.9..e:..... │ │ 0x00e51d68 01000000 01000000 00000200 40000000 ............@... │ │ 0x00e51d78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51d88 24000000 04040000 40000000 00010000 $.......@....... │ │ 0x00e51d98 01000000 05593800 ba573700 a2c00003 .....Y8..W7..... │ │ 0x00e51da8 02000000 01000000 00000100 40000000 ............@... │ │ 0x00e51db8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51dc8 24000000 04040000 40000000 80000000 $.......@....... │ │ - 0x00e51dd8 01000000 3b873a00 34233900 a3c00003 ....;.:.4#9..... │ │ + 0x00e51dd8 01000000 3b873a00 5b233900 a3c00003 ....;.:.[#9..... │ │ 0x00e51de8 02000000 01000000 00000200 40000000 ............@... │ │ 0x00e51df8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51e08 24000000 04040000 40000000 00010000 $.......@....... │ │ 0x00e51e18 01000000 d0e33700 12ae3700 a4c00003 ......7...7..... │ │ 0x00e51e28 08000000 10000000 00400000 40000000 .........@..@... │ │ 0x00e51e38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51e48 28000000 04040000 80000000 80000000 (............... │ │ 0x00e51e58 01000000 19593800 f1723800 a5c00003 .....Y8..r8..... │ │ 0x00e51e68 08000000 10000000 00800000 40000000 ............@... │ │ 0x00e51e78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51e88 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e51e98 01000000 18923800 27b53900 a6c00003 ......8.'.9..... │ │ + 0x00e51e98 01000000 18923800 4eb53900 a6c00003 ......8.N.9..... │ │ 0x00e51ea8 00010000 10000000 00400000 40000000 .........@..@... │ │ 0x00e51eb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51ec8 28000000 04040000 80000000 80000000 (............... │ │ 0x00e51ed8 01000000 02393700 21903700 a7c00003 .....97.!.7..... │ │ 0x00e51ee8 00010000 10000000 00800000 40000000 ............@... │ │ 0x00e51ef8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51f08 28000000 04040000 00010000 00010000 (............... │ │ 0x00e51f18 01000000 2b923800 15393700 a8c00003 ....+.8..97..... │ │ 0x00e51f28 08000000 10000000 00000100 40000000 ............@... │ │ 0x00e51f38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51f48 24000000 04040000 40000000 80000000 $.......@....... │ │ - 0x00e51f58 01000000 1fff3600 75ae3800 a9c00003 ......6.u.8..... │ │ + 0x00e51f58 01000000 1fff3600 9cae3800 a9c00003 ......6...8..... │ │ 0x00e51f68 08000000 10000000 00000200 40000000 ............@... │ │ 0x00e51f78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51f88 24000000 04040000 40000000 00010000 $.......@....... │ │ - 0x00e51f98 01000000 ab0c3a00 30393700 aac00003 ......:.097..... │ │ + 0x00e51f98 01000000 d20c3a00 30393700 aac00003 ......:.097..... │ │ 0x00e51fa8 00010000 10000000 00000100 40000000 ............@... │ │ 0x00e51fb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e51fc8 24000000 04040000 40000000 80000000 $.......@....... │ │ - 0x00e51fd8 01000000 bf7a3900 dfe33700 abc00003 .....z9...7..... │ │ + 0x00e51fd8 01000000 e67a3900 dfe33700 abc00003 .....z9...7..... │ │ 0x00e51fe8 00010000 10000000 00000200 40000000 ............@... │ │ 0x00e51ff8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52008 24000000 04040000 40000000 00010000 $.......@....... │ │ - 0x00e52018 01000000 28593800 6aee3900 acc00003 ....(Y8.j.9..... │ │ + 0x00e52018 01000000 28593800 91ee3900 acc00003 ....(Y8...9..... │ │ 0x00e52028 04000000 08000000 00400000 40000000 .........@..@... │ │ 0x00e52038 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52048 28000000 04040000 80000000 80000000 (............... │ │ 0x00e52058 01000000 3f593800 953d3800 adc00003 ....?Y8..=8..... │ │ 0x00e52068 04000000 08000000 00800000 40000000 ............@... │ │ 0x00e52078 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52088 28000000 04040000 00010000 00010000 (............... │ │ @@ -2846,59 +2846,59 @@ │ │ 0x00e520e8 04000000 08000000 00000200 40000000 ............@... │ │ 0x00e520f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52108 24000000 04040000 40000000 00010000 $.......@....... │ │ 0x00e52118 01000000 cc653a00 e1653a00 06c00003 .....e:..e:..... │ │ 0x00e52128 04000000 08000000 20000000 02000000 ........ ....... │ │ 0x00e52138 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52148 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e52158 01000000 53233900 d9573700 09c00003 ....S#9..W7..... │ │ + 0x00e52158 01000000 7a233900 d9573700 09c00003 ....z#9..W7..... │ │ 0x00e52168 04000000 08000000 40000000 02000000 ........@....... │ │ 0x00e52178 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52188 18000000 09090000 80000000 80000000 ................ │ │ 0x00e52198 01000000 2bae3700 3e903700 0ac00003 ....+.7.>.7..... │ │ 0x00e521a8 04000000 08000000 80000000 02000000 ................ │ │ 0x00e521b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e521c8 18000000 09090000 00010000 00010000 ................ │ │ 0x00e521d8 01000000 3b923800 b63d3800 10c00003 ....;.8..=8..... │ │ 0x00e521e8 04000000 01000000 20000000 02000000 ........ ....... │ │ 0x00e521f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52208 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e52218 01000000 6a233900 931c3700 13c00003 ....j#9...7..... │ │ + 0x00e52218 01000000 91233900 931c3700 13c00003 .....#9...7..... │ │ 0x00e52228 04000000 01000000 40000000 02000000 ........@....... │ │ 0x00e52238 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52248 18000000 09090000 80000000 80000000 ................ │ │ 0x00e52258 01000000 86003800 d23d3800 14c00003 ......8..=8..... │ │ 0x00e52268 04000000 01000000 80000000 02000000 ................ │ │ 0x00e52278 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52288 18000000 09090000 00010000 00010000 ................ │ │ - 0x00e52298 01000000 d37a3900 90ae3800 15c00003 .....z9...8..... │ │ + 0x00e52298 01000000 fa7a3900 b7ae3800 15c00003 .....z9...8..... │ │ 0x00e522a8 04000000 04000000 20000000 02000000 ........ ....... │ │ 0x00e522b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e522c8 11000000 09090000 00000000 00000000 ................ │ │ 0x00e522d8 01000000 fe573700 fee33700 18c00003 .....W7...7..... │ │ 0x00e522e8 04000000 04000000 40000000 02000000 ........@....... │ │ 0x00e522f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52308 38000000 09090000 80000000 80000000 8............... │ │ 0x00e52318 01000000 2fff3600 f53d3800 19c00003 ..../.6..=8..... │ │ 0x00e52328 04000000 04000000 80000000 02000000 ................ │ │ 0x00e52338 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52348 38000000 09090000 00010000 00010000 8............... │ │ - 0x00e52358 01000000 4f873a00 acae3800 23c00003 ....O.:...8.#... │ │ + 0x00e52358 01000000 4f873a00 d3ae3800 23c00003 ....O.:...8.#... │ │ 0x00e52368 04000000 08000000 40000000 10000000 ........@....... │ │ 0x00e52378 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52388 18000000 04040000 80000000 80000000 ................ │ │ 0x00e52398 01000000 56593800 4e923800 24c00003 ....VY8.N.8.$... │ │ 0x00e523a8 04000000 08000000 80000000 20000000 ............ ... │ │ 0x00e523b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e523c8 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e523d8 01000000 66043900 76923800 27c00003 ....f.9.v.8.'... │ │ + 0x00e523d8 01000000 8d043900 76923800 27c00003 ......9.v.8.'... │ │ 0x00e523e8 04000000 01000000 40000000 10000000 ........@....... │ │ 0x00e523f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52408 18000000 04040000 80000000 80000000 ................ │ │ - 0x00e52418 01000000 42ae3700 d4ae3800 28c00003 ....B.7...8.(... │ │ + 0x00e52418 01000000 42ae3700 fbae3800 28c00003 ....B.7...8.(... │ │ 0x00e52428 04000000 01000000 80000000 20000000 ............ ... │ │ 0x00e52438 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52448 18000000 05050000 00010000 00010000 ................ │ │ 0x00e52458 01000000 9b003800 69873a00 2bc00003 ......8.i.:.+... │ │ 0x00e52468 04000000 08000000 00100000 40000000 ............@... │ │ 0x00e52478 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52488 18000000 04040000 80000000 80000000 ................ │ │ @@ -2906,279 +2906,279 @@ │ │ 0x00e524a8 04000000 08000000 00200000 40000000 ......... ..@... │ │ 0x00e524b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e524c8 18000000 05050000 00010000 00010000 ................ │ │ 0x00e524d8 01000000 63903700 90723700 2fc00003 ....c.7..r7./... │ │ 0x00e524e8 04000000 01000000 00100000 40000000 ............@... │ │ 0x00e524f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52508 18000000 04040000 80000000 80000000 ................ │ │ - 0x00e52518 01000000 7f233900 70593800 30c00003 .....#9.pY8.0... │ │ + 0x00e52518 01000000 a6233900 70593800 30c00003 .....#9.pY8.0... │ │ 0x00e52528 04000000 01000000 00200000 40000000 ......... ..@... │ │ 0x00e52538 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52548 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e52558 01000000 0a733800 7e043900 2c000003 .....s8.~.9.,... │ │ + 0x00e52558 01000000 0a733800 a5043900 2c000003 .....s8...9.,... │ │ 0x00e52568 08000000 10000000 20000000 02000000 ........ ....... │ │ 0x00e52578 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52588 11000000 09090000 00000000 00000000 ................ │ │ 0x00e52598 01000000 81cc3700 27663a00 2d000003 ......7.'f:.-... │ │ 0x00e525a8 00010000 10000000 20000000 02000000 ........ ....... │ │ 0x00e525b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e525c8 11000000 09090000 00000000 00000000 ................ │ │ 0x00e525d8 01000000 41663a00 86463a00 2e000003 ....Af:..F:..... │ │ 0x00e525e8 40000000 01000000 20000000 02000000 @....... ....... │ │ 0x00e525f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52608 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e52618 01000000 75993900 bf0c3a00 8c000003 ....u.9...:..... │ │ + 0x00e52618 01000000 9c993900 e60c3a00 8c000003 ......9...:..... │ │ 0x00e52628 08000000 10000000 40000000 02000000 ........@....... │ │ 0x00e52638 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52648 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e52658 01000000 40ff3600 d9d13900 8d000003 ....@.6...9..... │ │ + 0x00e52658 01000000 40ff3600 00d23900 8d000003 ....@.6...9..... │ │ 0x00e52668 08000000 10000000 80000000 02000000 ................ │ │ 0x00e52678 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52688 18000000 09090000 00010000 00010000 ................ │ │ - 0x00e52698 01000000 1a203800 45c93800 90000003 ..... 8.E.8..... │ │ + 0x00e52698 01000000 1a203800 6cc93800 90000003 ..... 8.l.8..... │ │ 0x00e526a8 00010000 10000000 40000000 02000000 ........@....... │ │ 0x00e526b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e526c8 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e526d8 01000000 0f583700 88993900 91000003 .....X7...9..... │ │ + 0x00e526d8 01000000 0f583700 af993900 91000003 .....X7...9..... │ │ 0x00e526e8 00010000 10000000 80000000 02000000 ................ │ │ 0x00e526f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52708 18000000 09090000 00010000 00010000 ................ │ │ - 0x00e52718 01000000 6e423900 91873a00 94000003 ....nB9...:..... │ │ + 0x00e52718 01000000 95423900 91873a00 94000003 .....B9...:..... │ │ 0x00e52728 40000000 01000000 40000000 02000000 @.......@....... │ │ 0x00e52738 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52748 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e52758 01000000 4f393700 44b53900 95000003 ....O97.D.9..... │ │ + 0x00e52758 01000000 4f393700 6bb53900 95000003 ....O97.k.9..... │ │ 0x00e52768 40000000 01000000 80000000 02000000 @............... │ │ 0x00e52778 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52788 18000000 09090000 00010000 00010000 ................ │ │ - 0x00e52798 01000000 94043900 faae3800 a8000003 ......9...8..... │ │ + 0x00e52798 01000000 bb043900 21af3800 a8000003 ......9.!.8..... │ │ 0x00e527a8 08000000 10000000 00100000 40000000 ............@... │ │ 0x00e527b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e527c8 18000000 04040000 80000000 80000000 ................ │ │ 0x00e527d8 01000000 53ff3600 78ae3700 a9000003 ....S.6.x.7..... │ │ 0x00e527e8 08000000 10000000 00200000 40000000 ......... ..@... │ │ 0x00e527f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52808 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e52818 01000000 98ae3700 a9993900 aa000003 ......7...9..... │ │ + 0x00e52818 01000000 98ae3700 d0993900 aa000003 ......7...9..... │ │ 0x00e52828 00010000 10000000 00100000 40000000 ............@... │ │ 0x00e52838 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52848 18000000 04040000 80000000 80000000 ................ │ │ - 0x00e52858 01000000 52663a00 f6d13900 ab000003 ....Rf:...9..... │ │ + 0x00e52858 01000000 52663a00 1dd23900 ab000003 ....Rf:...9..... │ │ 0x00e52868 00010000 10000000 00200000 40000000 ......... ..@... │ │ 0x00e52878 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52888 18000000 05050000 00010000 00010000 ................ │ │ 0x00e52898 01000000 183e3800 323e3800 ac000003 .....>8.2>8..... │ │ 0x00e528a8 40000000 01000000 00100000 40000000 @...........@... │ │ 0x00e528b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e528c8 18000000 04040000 80000000 80000000 ................ │ │ - 0x00e528d8 01000000 cd993900 6c663a00 ad000003 ......9.lf:..... │ │ + 0x00e528d8 01000000 f4993900 6c663a00 ad000003 ......9.lf:..... │ │ 0x00e528e8 40000000 01000000 00200000 40000000 @........ ..@... │ │ 0x00e528f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52908 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e52918 01000000 8bee3900 17733800 ae000003 ......9..s8..... │ │ + 0x00e52918 01000000 b2ee3900 17733800 ae000003 ......9..s8..... │ │ 0x00e52928 08000000 10000000 40000000 10000000 ........@....... │ │ 0x00e52938 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52948 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e52958 01000000 a0463a00 392a3a00 af000003 .....F:.9*:..... │ │ + 0x00e52958 01000000 a0463a00 602a3a00 af000003 .....F:.`*:..... │ │ 0x00e52968 08000000 10000000 80000000 20000000 ............ ... │ │ 0x00e52978 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52988 18000000 05050000 00010000 00010000 ................ │ │ 0x00e52998 01000000 b9003800 c9003800 b0000003 ......8...8..... │ │ 0x00e529a8 08000000 10000000 20000000 10000000 ........ ....... │ │ 0x00e529b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e529c8 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e529d8 01000000 7f903700 dc0c3a00 b1000003 ......7...:..... │ │ + 0x00e529d8 01000000 7f903700 030d3a00 b1000003 ......7...:..... │ │ 0x00e529e8 08000000 10000000 20000000 20000000 ........ ... ... │ │ 0x00e529f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52a08 11000000 05050000 00000000 00000000 ................ │ │ - 0x00e52a18 01000000 31203800 aa043900 b2000003 ....1 8...9..... │ │ + 0x00e52a18 01000000 31203800 d1043900 b2000003 ....1 8...9..... │ │ 0x00e52a28 00010000 10000000 40000000 10000000 ........@....... │ │ 0x00e52a38 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52a48 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e52a58 01000000 f50c3a00 a1ee3900 b3000003 ......:...9..... │ │ + 0x00e52a58 01000000 1c0d3a00 c8ee3900 b3000003 ......:...9..... │ │ 0x00e52a68 00010000 10000000 80000000 20000000 ............ ... │ │ 0x00e52a78 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52a88 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e52a98 01000000 1ad23900 e7993900 b4000003 ......9...9..... │ │ + 0x00e52a98 01000000 41d23900 0e9a3900 b4000003 ....A.9...9..... │ │ 0x00e52aa8 00010000 10000000 20000000 10000000 ........ ....... │ │ 0x00e52ab8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52ac8 11000000 09090000 00000000 00000000 ................ │ │ 0x00e52ad8 01000000 37733800 90663a00 b5000003 ....7s8..f:..... │ │ 0x00e52ae8 00010000 10000000 20000000 20000000 ........ ... ... │ │ 0x00e52af8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52b08 11000000 05050000 00000000 00000000 ................ │ │ - 0x00e52b18 01000000 b6723700 ce043900 b6000003 .....r7...9..... │ │ + 0x00e52b18 01000000 b6723700 f5043900 b6000003 .....r7...9..... │ │ 0x00e52b28 40000000 01000000 40000000 10000000 @.......@....... │ │ 0x00e52b38 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52b48 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e52b58 01000000 1aaf3800 b61c3700 b7000003 ......8...7..... │ │ + 0x00e52b58 01000000 41af3800 b61c3700 b7000003 ....A.8...7..... │ │ 0x00e52b68 40000000 01000000 80000000 20000000 @........... ... │ │ 0x00e52b78 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52b88 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e52b98 01000000 b6463a00 f1e93800 b8000003 .....F:...8..... │ │ + 0x00e52b98 01000000 b6463a00 18ea3800 b8000003 .....F:...8..... │ │ 0x00e52ba8 40000000 01000000 20000000 10000000 @....... ....... │ │ 0x00e52bb8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52bc8 11000000 09090000 00000000 00000000 ................ │ │ 0x00e52bd8 01000000 69ff3600 7dff3600 b9000003 ....i.6.}.6..... │ │ 0x00e52be8 40000000 01000000 20000000 20000000 @....... ... ... │ │ 0x00e52bf8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52c08 11000000 05050000 00000000 00000000 ................ │ │ - 0x00e52c18 01000000 2ed23900 9c923800 35c00003 ......9...8.5... │ │ + 0x00e52c18 01000000 55d23900 9c923800 35c00003 ....U.9...8.5... │ │ 0x00e52c28 80000000 10000000 40000000 02000000 ........@....... │ │ 0x00e52c38 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52c48 18000000 09090000 80000000 80000000 ................ │ │ 0x00e52c58 01000000 8f903700 a8903700 36c00003 ......7...7.6... │ │ 0x00e52c68 80000000 10000000 80000000 02000000 ................ │ │ 0x00e52c78 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52c88 18000000 09090000 00010000 00010000 ................ │ │ 0x00e52c98 01000000 563e3800 92cc3700 37c00003 ....V>8...7.7... │ │ 0x00e52ca8 80000000 10000000 40000000 10000000 ........@....... │ │ 0x00e52cb8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52cc8 18000000 09090000 80000000 80000000 ................ │ │ - 0x00e52cd8 01000000 34af3800 ca463a00 38c00003 ....4.8..F:.8... │ │ + 0x00e52cd8 01000000 5baf3800 ca463a00 38c00003 ....[.8..F:.8... │ │ 0x00e52ce8 80000000 10000000 80000000 20000000 ............ ... │ │ 0x00e52cf8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52d08 18000000 05050000 00010000 00010000 ................ │ │ - 0x00e52d18 01000000 f2043900 66c93800 39c00003 ......9.f.8.9... │ │ + 0x00e52d18 01000000 19053900 8dc93800 39c00003 ......9...8.9... │ │ 0x00e52d28 80000000 10000000 20000000 02000000 ........ ....... │ │ 0x00e52d38 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52d48 11000000 09090000 00000000 00000000 ................ │ │ 0x00e52d58 01000000 ad663a00 66393700 3ac00003 .....f:.f97.:... │ │ 0x00e52d68 80000000 10000000 20000000 10000000 ........ ....... │ │ 0x00e52d78 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52d88 11000000 09090000 00000000 00000000 ................ │ │ - 0x00e52d98 01000000 65b53900 da1c3700 3bc00003 ....e.9...7.;... │ │ + 0x00e52d98 01000000 8cb53900 da1c3700 3bc00003 ......9...7.;... │ │ 0x00e52da8 80000000 10000000 20000000 20000000 ........ ... ... │ │ 0x00e52db8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52dc8 11000000 05050000 00000000 00000000 ................ │ │ - 0x00e52dd8 01000000 b2ae3700 85423900 1dc00003 ......7..B9..... │ │ + 0x00e52dd8 01000000 b2ae3700 ac423900 1dc00003 ......7..B9..... │ │ 0x00e52de8 20000000 40000000 40000000 02000000 ...@...@....... │ │ 0x00e52df8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52e08 08000000 09090000 80000000 80000000 ................ │ │ - 0x00e52e18 01000000 9b233900 47d23900 1ec00003 .....#9.G.9..... │ │ + 0x00e52e18 01000000 c2233900 6ed23900 1ec00003 .....#9.n.9..... │ │ 0x00e52e28 20000000 01000000 40000000 02000000 .......@....... │ │ 0x00e52e38 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52e48 08000000 09090000 80000000 80000000 ................ │ │ 0x00e52e58 01000000 b2873a00 4b733800 1fc00003 ......:.Ks8..... │ │ 0x00e52e68 20000000 02000000 40000000 02000000 .......@....... │ │ 0x00e52e78 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52e88 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e52e98 01000000 b8cc3700 a6423900 20c00003 ......7..B9. ... │ │ + 0x00e52e98 01000000 b8cc3700 cd423900 20c00003 ......7..B9. ... │ │ 0x00e52ea8 20000000 40000000 80000000 02000000 ...@........... │ │ 0x00e52eb8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52ec8 08000000 09090000 00010000 00010000 ................ │ │ - 0x00e52ed8 01000000 50af3800 bf923800 21c00003 ....P.8...8.!... │ │ + 0x00e52ed8 01000000 77af3800 bf923800 21c00003 ....w.8...8.!... │ │ 0x00e52ee8 20000000 01000000 80000000 02000000 ............... │ │ 0x00e52ef8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52f08 08000000 09090000 00010000 00010000 ................ │ │ - 0x00e52f18 01000000 b3233900 ca873a00 22c00003 .....#9...:."... │ │ + 0x00e52f18 01000000 da233900 ca873a00 22c00003 .....#9...:."... │ │ 0x00e52f28 20000000 02000000 80000000 02000000 ............... │ │ 0x00e52f38 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e52f48 28000000 09090000 00010000 00010000 (............... │ │ - 0x00e52f58 01000000 cb903700 7bb53900 aacc0003 ......7.{.9..... │ │ + 0x00e52f58 01000000 cb903700 a2b53900 aacc0003 ......7...9..... │ │ 0x00e52f68 02000000 01000000 00000800 40000000 ............@... │ │ 0x00e52f78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52f88 08000000 04040000 00010000 00010000 ................ │ │ - 0x00e52f98 01000000 592a3a00 e4923800 a8cc0003 ....Y*:...8..... │ │ + 0x00e52f98 01000000 802a3a00 e4923800 a8cc0003 .....*:...8..... │ │ 0x00e52fa8 04000000 01000000 00000800 40000000 ............@... │ │ 0x00e52fb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e52fc8 08000000 04040000 00010000 00010000 ................ │ │ 0x00e52fd8 01000000 26583700 cccc3700 a9cc0003 ....&X7...7..... │ │ 0x00e52fe8 04000000 08000000 00000800 40000000 ............@... │ │ 0x00e52ff8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53008 08000000 04040000 00010000 00010000 ................ │ │ 0x00e53018 01000000 21e43700 f91c3700 abcc0003 ....!.7...7..... │ │ 0x00e53028 08000000 10000000 00000800 40000000 ............@... │ │ 0x00e53038 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53048 08000000 04040000 00010000 00010000 ................ │ │ - 0x00e53058 01000000 37e43700 1d5e3900 accc0003 ....7.7..^9..... │ │ + 0x00e53058 01000000 37e43700 445e3900 accc0003 ....7.7.D^9..... │ │ 0x00e53068 80000000 10000000 00000800 40000000 ............@... │ │ 0x00e53078 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53088 08000000 04040000 00010000 00010000 ................ │ │ 0x00e53098 01000000 96593800 c3663a00 adcc0003 .....Y8..f:..... │ │ 0x00e530a8 00010000 10000000 00000800 40000000 ............@... │ │ 0x00e530b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e530c8 08000000 04040000 00010000 00010000 ................ │ │ 0x00e530d8 01000000 f0463a00 c6ae3700 aecc0003 .....F:...7..... │ │ 0x00e530e8 40000000 01000000 00000800 40000000 @...........@... │ │ 0x00e530f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53108 08000000 04040000 00010000 00010000 ................ │ │ - 0x00e53118 01000000 05053900 85393700 ba000003 ......9..97..... │ │ + 0x00e53118 01000000 2c053900 85393700 ba000003 ....,.9..97..... │ │ 0x00e53128 01000000 01000000 00010000 10000000 ................ │ │ 0x00e53138 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53148 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53158 01000000 ef873a00 18053900 bd000003 ......:...9..... │ │ + 0x00e53158 01000000 ef873a00 3f053900 bd000003 ......:.?.9..... │ │ 0x00e53168 02000000 02000000 00010000 10000000 ................ │ │ 0x00e53178 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53188 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53198 01000000 c7423900 44583700 be000003 .....B9.DX7..... │ │ + 0x00e53198 01000000 ee423900 44583700 be000003 .....B9.DX7..... │ │ 0x00e531a8 02000000 01000000 00010000 10000000 ................ │ │ 0x00e531b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e531c8 28000000 04040000 80000000 80000000 (............... │ │ 0x00e531d8 01000000 70733800 d0723700 bf000003 ....ps8..r7..... │ │ 0x00e531e8 02000000 04000000 00010000 10000000 ................ │ │ 0x00e531f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53208 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53218 01000000 82c93800 723e3800 c0000003 ......8.r>8..... │ │ + 0x00e53218 01000000 a9c93800 723e3800 c0000003 ......8.r>8..... │ │ 0x00e53228 01000000 01000000 00020000 10000000 ................ │ │ 0x00e53238 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53248 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e53258 01000000 495e3900 f0ae3700 c3000003 ....I^9...7..... │ │ + 0x00e53258 01000000 705e3900 f0ae3700 c3000003 ....p^9...7..... │ │ 0x00e53268 02000000 02000000 00020000 10000000 ................ │ │ 0x00e53278 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53288 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e53298 01000000 0eea3800 1f1d3700 c4000003 ......8...7..... │ │ + 0x00e53298 01000000 35ea3800 1f1d3700 c4000003 ....5.8...7..... │ │ 0x00e532a8 02000000 01000000 00020000 10000000 ................ │ │ 0x00e532b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e532c8 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e532d8 01000000 e27a3900 e2423900 c5000003 .....z9..B9..... │ │ + 0x00e532d8 01000000 097b3900 09433900 c5000003 .....{9..C9..... │ │ 0x00e532e8 02000000 04000000 00020000 10000000 ................ │ │ 0x00e532f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53308 28000000 04040000 00010000 00010000 (............... │ │ - 0x00e53318 01000000 cb233900 0a883a00 84000003 .....#9...:..... │ │ + 0x00e53318 01000000 f2233900 0a883a00 84000003 .....#9...:..... │ │ 0x00e53328 01000000 01000000 00020000 02000000 ................ │ │ 0x00e53338 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53348 28000000 09090000 00010000 00010000 (............... │ │ 0x00e53358 01000000 973e3800 9aff3600 87000003 .....>8...6..... │ │ 0x00e53368 02000000 02000000 00020000 02000000 ................ │ │ 0x00e53378 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53388 28000000 09090000 00010000 00010000 (............... │ │ - 0x00e53398 01000000 752a3a00 481d3700 88000003 ....u*:.H.7..... │ │ + 0x00e53398 01000000 9c2a3a00 481d3700 88000003 .....*:.H.7..... │ │ 0x00e533a8 02000000 01000000 00020000 02000000 ................ │ │ 0x00e533b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e533c8 28000000 09090000 00010000 00010000 (............... │ │ 0x00e533d8 01000000 facc3700 19af3700 89000003 ......7...7..... │ │ 0x00e533e8 02000000 04000000 00020000 02000000 ................ │ │ 0x00e533f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53408 28000000 09090000 00010000 00010000 (............... │ │ - 0x00e53418 01000000 68af3800 c5ee3900 41000003 ....h.8...9.A... │ │ + 0x00e53418 01000000 8faf3800 ecee3900 41000003 ......8...9.A... │ │ 0x00e53428 01000000 01000000 00010000 02000000 ................ │ │ 0x00e53438 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53448 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e53458 01000000 049a3900 f9723700 44000003 ......9..r7.D... │ │ + 0x00e53458 01000000 2b9a3900 f9723700 44000003 ....+.9..r7.D... │ │ 0x00e53468 02000000 02000000 00010000 02000000 ................ │ │ 0x00e53478 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53488 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e53498 01000000 29ea3800 78af3800 45000003 ....).8.x.8.E... │ │ + 0x00e53498 01000000 50ea3800 9faf3800 45000003 ....P.8...8.E... │ │ 0x00e534a8 02000000 01000000 00010000 02000000 ................ │ │ 0x00e534b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e534c8 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e534d8 01000000 0b433900 db233900 46000003 .....C9..#9.F... │ │ + 0x00e534d8 01000000 32433900 02243900 46000003 ....2C9..$9.F... │ │ 0x00e534e8 02000000 04000000 00010000 02000000 ................ │ │ 0x00e534f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53508 28000000 09090000 80000000 80000000 (............... │ │ 0x00e53518 01000000 6e1d3700 e2003800 72c00003 ....n.7...8.r... │ │ 0x00e53528 04000000 08000000 00010000 10000000 ................ │ │ 0x00e53538 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53548 28000000 04040000 80000000 80000000 (............... │ │ 0x00e53558 01000000 e5903700 ed663a00 73c00003 ......7..f:.s... │ │ 0x00e53568 04000000 08000000 00020000 20000000 ............ ... │ │ 0x00e53578 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53588 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53598 01000000 53e43700 a5b53900 76c00003 ....S.7...9.v... │ │ + 0x00e53598 01000000 53e43700 ccb53900 76c00003 ....S.7...9.v... │ │ 0x00e535a8 04000000 01000000 00010000 10000000 ................ │ │ 0x00e535b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e535c8 28000000 04040000 80000000 80000000 (............... │ │ 0x00e535d8 01000000 c0ff3600 2c883a00 77c00003 ......6.,.:.w... │ │ 0x00e535e8 04000000 01000000 00020000 20000000 ............ ... │ │ 0x00e535f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53608 28000000 05050000 00010000 00010000 (............... │ │ @@ -3186,35 +3186,35 @@ │ │ 0x00e53628 08000000 10000000 00010000 10000000 ................ │ │ 0x00e53638 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53648 28000000 09090000 80000000 80000000 (............... │ │ 0x00e53658 01000000 3faf3700 4b203800 95c00003 ....?.7.K 8..... │ │ 0x00e53668 08000000 10000000 00020000 20000000 ............ ... │ │ 0x00e53678 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53688 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53698 01000000 f97a3900 70203800 96c00003 .....z9.p 8..... │ │ + 0x00e53698 01000000 207b3900 70203800 96c00003 .... {9.p 8..... │ │ 0x00e536a8 00010000 10000000 00010000 10000000 ................ │ │ 0x00e536b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e536c8 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e536d8 01000000 0f013800 d0b53900 97c00003 ......8...9..... │ │ + 0x00e536d8 01000000 0f013800 f7b53900 97c00003 ......8...9..... │ │ 0x00e536e8 00010000 10000000 00020000 20000000 ............ ... │ │ 0x00e536f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53708 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53718 01000000 87733800 95c93800 98c00003 .....s8...8..... │ │ + 0x00e53718 01000000 87733800 bcc93800 98c00003 .....s8...8..... │ │ 0x00e53728 40000000 01000000 00010000 10000000 @............... │ │ 0x00e53738 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53748 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e53758 01000000 1a673a00 41053900 99c00003 .....g:.A.9..... │ │ + 0x00e53758 01000000 1a673a00 68053900 99c00003 .....g:.h.9..... │ │ 0x00e53768 40000000 01000000 00020000 20000000 @........... ... │ │ 0x00e53778 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53788 28000000 05050000 00010000 00010000 (............... │ │ 0x00e53798 01000000 70e43700 1f733700 9ac00003 ....p.7..s7..... │ │ 0x00e537a8 80000000 10000000 00010000 10000000 ................ │ │ 0x00e537b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e537c8 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e537d8 01000000 aa393700 1f433900 9bc00003 .....97..C9..... │ │ + 0x00e537d8 01000000 aa393700 46433900 9bc00003 .....97.FC9..... │ │ 0x00e537e8 80000000 10000000 00020000 20000000 ............ ... │ │ 0x00e537f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53808 28000000 05050000 00010000 00010000 (............... │ │ 0x00e53818 01000000 56af3700 a2733800 81000003 ....V.7..s8..... │ │ 0x00e53828 10000000 20000000 00040000 08000000 .... ........... │ │ 0x00e53838 01030000 03030000 00000000 00000000 ................ │ │ 0x00e53848 08000000 02020100 00010000 00010000 ................ │ │ @@ -3222,39 +3222,39 @@ │ │ 0x00e53868 10000000 20000000 20000000 04000000 .... ... ....... │ │ 0x00e53878 01030000 03030000 00000000 00000000 ................ │ │ 0x00e53888 01000000 02020000 00000000 00000000 ................ │ │ 0x00e53898 01000000 04913700 00000000 02c10003 ......7......... │ │ 0x00e538a8 10000000 a0000000 00000400 00010000 ................ │ │ 0x00e538b8 01030000 03030000 00000000 00000000 ................ │ │ 0x00e538c8 08000000 06060100 00010000 00010000 ................ │ │ - 0x00e538d8 01000000 01243900 00000000 85ff0003 .....$9......... │ │ + 0x00e538d8 01000000 28243900 00000000 85ff0003 ....($9......... │ │ 0x00e538e8 10000000 a0000000 00000400 00010000 ................ │ │ 0x00e538f8 01030000 03030000 00000000 00000000 ................ │ │ 0x00e53908 08000000 06060100 00010000 00010000 ................ │ │ 0x00e53918 01000000 24913700 00000000 87ff0003 ....$.7......... │ │ 0x00e53928 10000000 a0000000 20000000 80000000 ........ ....... │ │ 0x00e53938 01030000 03030000 00000000 00000000 ................ │ │ 0x00e53948 01000000 06060100 00000000 00000000 ................ │ │ 0x00e53958 01000000 45473a00 00000000 00c10003 ....EG:......... │ │ 0x00e53968 00020000 80000000 00008000 00080000 ................ │ │ 0x00e53978 03030000 03030000 00000000 00000000 ................ │ │ 0x00e53988 08000000 06060200 00010000 00010000 ................ │ │ - 0x00e53998 01000000 0f0d3a00 00000000 01c10003 ......:......... │ │ + 0x00e53998 01000000 360d3a00 00000000 01c10003 ....6.:......... │ │ 0x00e539a8 00020000 80000000 00004000 00040000 ..........@..... │ │ 0x00e539b8 03030000 03030000 00000000 00000000 ................ │ │ 0x00e539c8 08000000 06060200 00010000 00010000 ................ │ │ - 0x00e539d8 01000000 af3e3800 e7ee3900 07000003 .....>8...9..... │ │ + 0x00e539d8 01000000 af3e3800 0eef3900 07000003 .....>8...9..... │ │ 0x00e539e8 01000000 01000000 10000000 02000000 ................ │ │ 0x00e539f8 00030000 02030000 00010000 fffe0000 ................ │ │ 0x00e53a08 24000000 09090000 80000000 80000000 $............... │ │ - 0x00e53a18 01000000 645e3900 25933800 96000003 ....d^9.%.8..... │ │ + 0x00e53a18 01000000 8b5e3900 25933800 96000003 .....^9.%.8..... │ │ 0x00e53a28 01000000 01000000 00080000 02000000 ................ │ │ 0x00e53a38 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53a48 24000000 09090000 80000000 80000000 $............... │ │ - 0x00e53a58 01000000 4a733700 9eaf3800 99000003 ....Js7...8..... │ │ + 0x00e53a58 01000000 4a733700 c5af3800 99000003 ....Js7...8..... │ │ 0x00e53a68 02000000 02000000 00080000 02000000 ................ │ │ 0x00e53a78 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53a88 24000000 09090000 80000000 80000000 $............... │ │ 0x00e53a98 01000000 99203800 3f933800 9a000003 ..... 8.?.8..... │ │ 0x00e53aa8 02000000 01000000 00080000 02000000 ................ │ │ 0x00e53ab8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e53ac8 24000000 09090000 80000000 80000000 $............... │ │ @@ -3266,75 +3266,75 @@ │ │ 0x00e53b28 01000000 01000000 00001000 40000000 ............@... │ │ 0x00e53b38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53b48 28000000 04040000 80000000 80000000 (............... │ │ 0x00e53b58 01000000 5d933800 c7393700 51c00003 ....].8..97.Q... │ │ 0x00e53b68 01000000 01000000 00002000 40000000 .......... .@... │ │ 0x00e53b78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53b88 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53b98 01000000 05743800 4a433900 52c00003 .....t8.JC9.R... │ │ + 0x00e53b98 01000000 05743800 71433900 52c00003 .....t8.qC9.R... │ │ 0x00e53ba8 02000000 01000000 00001000 40000000 ............@... │ │ 0x00e53bb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53bc8 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53bd8 01000000 6cd23900 ddff3600 53c00003 ....l.9...6.S... │ │ + 0x00e53bd8 01000000 93d23900 ddff3600 53c00003 ......9...6.S... │ │ 0x00e53be8 02000000 01000000 00002000 40000000 .......... .@... │ │ 0x00e53bf8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53c08 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53c18 01000000 2a013800 bec93800 56c00003 ....*.8...8.V... │ │ + 0x00e53c18 01000000 2a013800 e5c93800 56c00003 ....*.8...8.V... │ │ 0x00e53c28 02000000 02000000 00001000 40000000 ............@... │ │ 0x00e53c38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53c48 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53c58 01000000 41ea3800 5cea3800 57c00003 ....A.8.\.8.W... │ │ + 0x00e53c58 01000000 68ea3800 83ea3800 57c00003 ....h.8...8.W... │ │ 0x00e53c68 02000000 02000000 00002000 40000000 .......... .@... │ │ 0x00e53c78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53c88 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53c98 01000000 6daf3700 280d3a00 5cc00003 ....m.7.(.:.\... │ │ + 0x00e53c98 01000000 6daf3700 4f0d3a00 5cc00003 ....m.7.O.:.\... │ │ 0x00e53ca8 04000000 08000000 00001000 40000000 ............@... │ │ 0x00e53cb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53cc8 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53cd8 01000000 6a053900 6f433900 5dc00003 ....j.9.oC9.]... │ │ + 0x00e53cd8 01000000 91053900 96433900 5dc00003 ......9..C9.]... │ │ 0x00e53ce8 04000000 08000000 00002000 40000000 .......... .@... │ │ 0x00e53cf8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53d08 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53d18 01000000 45013800 8d2a3a00 60c00003 ....E.8..*:.`... │ │ + 0x00e53d18 01000000 45013800 b42a3a00 60c00003 ....E.8..*:.`... │ │ 0x00e53d28 04000000 01000000 00001000 40000000 ............@... │ │ 0x00e53d38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53d48 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53d58 01000000 01ef3900 23243900 61c00003 ......9.#$9.a... │ │ + 0x00e53d58 01000000 28ef3900 4a243900 61c00003 ....(.9.J$9.a... │ │ 0x00e53d68 04000000 01000000 00002000 40000000 .......... .@... │ │ 0x00e53d78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53d88 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53d98 01000000 89053900 a0053900 6ac00003 ......9...9.j... │ │ + 0x00e53d98 01000000 b0053900 c7053900 6ac00003 ......9...9.j... │ │ 0x00e53da8 08000000 10000000 00001000 40000000 ............@... │ │ 0x00e53db8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53dc8 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53dd8 01000000 1aef3900 68473a00 6bc00003 ......9.hG:.k... │ │ + 0x00e53dd8 01000000 41ef3900 68473a00 6bc00003 ....A.9.hG:.k... │ │ 0x00e53de8 08000000 10000000 00002000 40000000 .......... .@... │ │ 0x00e53df8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53e08 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53e18 01000000 f9b53900 87d23900 6cc00003 ......9...9.l... │ │ + 0x00e53e18 01000000 20b63900 aed23900 6cc00003 .... .9...9.l... │ │ 0x00e53e28 00010000 10000000 00001000 40000000 ............@... │ │ 0x00e53e38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53e48 28000000 04040000 80000000 80000000 (............... │ │ 0x00e53e58 01000000 20743800 3b743800 6dc00003 .... t8.;t8.m... │ │ 0x00e53e68 00010000 10000000 00002000 40000000 .......... .@... │ │ 0x00e53e78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53e88 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e53e98 01000000 35673a00 1c9a3900 6ec00003 ....5g:...9.n... │ │ + 0x00e53e98 01000000 35673a00 439a3900 6ec00003 ....5g:.C.9.n... │ │ 0x00e53ea8 40000000 01000000 00001000 40000000 @...........@... │ │ 0x00e53eb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53ec8 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e53ed8 01000000 b7203800 81ea3800 6fc00003 ..... 8...8.o... │ │ + 0x00e53ed8 01000000 b7203800 a8ea3800 6fc00003 ..... 8...8.o... │ │ 0x00e53ee8 40000000 01000000 00002000 40000000 @......... .@... │ │ 0x00e53ef8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e53f08 28000000 05050000 00010000 00010000 (............... │ │ 0x00e53f18 00000000 39913700 39913700 ff000003 ....9.7.9.7..... │ │ 0x00e53f28 00000000 00000000 00000000 00000000 ................ │ │ 0x00e53f38 00000000 00000000 00000000 00000000 ................ │ │ 0x00e53f48 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e53f58 00000000 14b63900 14b63900 00560003 ......9...9..V.. │ │ + 0x00e53f58 00000000 3bb63900 3bb63900 00560003 ....;.9.;.9..V.. │ │ 0x00e53f68 00000000 00000000 00000000 00000000 ................ │ │ 0x00e53f78 00000000 00000000 00000000 00000000 ................ │ │ 0x00e53f88 00000000 00000000 00000000 00000000 ................ │ │ 0x00e53f98 ffffffff 80e4e200 24e5e200 e4bee100 ........$....... │ │ 0x00e53fa8 b0c1e100 54c2e100 f8c2e100 9cc3e100 ....T........... │ │ 0x00e53fb8 40c4e100 90c6e100 c8e5e200 88bfe100 @............... │ │ 0x00e53fc8 ecd2e100 90d3e100 34d4e100 d8d4e100 ........4....... │ │ @@ -3345,63 +3345,63 @@ │ │ 0x00e54018 f09fc200 48043700 0cb4c300 70b4c300 ....H.7.....p... │ │ 0x00e54028 b8b4c300 f0b4c300 0cb5c300 7cc7c300 ............|... │ │ 0x00e54038 acc7c300 ccc7c300 d4c7c300 00200000 ............. .. │ │ 0x00e54048 00000000 00000000 e449c400 004ac400 .........I...J.. │ │ 0x00e54058 00000000 384ac400 c04ac400 2c4bc400 ....8J...J..,K.. │ │ 0x00e54068 00000000 00000000 744bc400 004ac400 ........tK...J.. │ │ 0x00e54078 00000000 904bc400 c04ac400 2c4bc400 .....K...J..,K.. │ │ - 0x00e54088 82f03800 00a5c400 3c9dc400 54a8c400 ..8.....<...T... │ │ + 0x00e54088 a9f03800 00a5c400 3c9dc400 54a8c400 ..8.....<...T... │ │ 0x00e54098 84a8c400 a4a8c400 00040000 00000000 ................ │ │ 0x00e540a8 00000000 8840e500 b440e500 198e3a00 .....@...@....:. │ │ 0x00e540b8 70cbc400 94cbc400 c4cbc400 00000000 p............... │ │ 0x00e540c8 00000000 3ccfc400 5ccfc400 00040000 ....<...\....... │ │ - 0x00e540d8 00000000 00000000 00000000 c7303a00 .............0:. │ │ + 0x00e540d8 00000000 00000000 00000000 ee303a00 .............0:. │ │ 0x00e540e8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e540f8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e54108 00000000 00000000 f0d0e100 b07f3e00 ..............>. │ │ 0x00e54118 b0bb3e00 00008000 358f3a00 00000001 ..>.....5.:..... │ │ - 0x00e54128 458f3a00 00008001 f2b43800 00000002 E.:.......8..... │ │ - 0x00e54138 852a3900 00008002 edf53900 00000003 .*9.......9..... │ │ - 0x00e54148 d0993800 00008003 5bd03800 00000004 ..8.....[.8..... │ │ - 0x00e54158 69483900 00008004 ea993800 00000005 iH9.......8..... │ │ - 0x00e54168 02b53800 00008005 48403700 00008006 ..8.....H@7..... │ │ + 0x00e54128 458f3a00 00008001 19b53800 00000002 E.:.......8..... │ │ + 0x00e54138 ac2a3900 00008002 14f63900 00000003 .*9.......9..... │ │ + 0x00e54148 d0993800 00008003 82d03800 00000004 ..8.......8..... │ │ + 0x00e54158 90483900 00008004 ea993800 00000005 .H9.......8..... │ │ + 0x00e54168 29b53800 00008005 48403700 00008006 ).8.....H@7..... │ │ 0x00e54178 47463800 00000007 3a7c3800 00008007 GF8.....:|8..... │ │ 0x00e54188 9f6e3a00 00000008 dfea3700 00000015 .n:.......7..... │ │ 0x00e54198 64973700 00008015 567c3800 0000000a d.7.....V|8..... │ │ - 0x00e541a8 53643900 00000010 0fb53800 00008010 Sd9.......8..... │ │ - 0x00e541b8 dd0c3900 00000011 4d4e3a00 00008011 ..9.....MN:..... │ │ + 0x00e541a8 7a643900 00000010 36b53800 00008010 zd9.....6.8..... │ │ + 0x00e541b8 040d3900 00000011 4d4e3a00 00008011 ..9.....MN:..... │ │ 0x00e541c8 04083800 00000012 5e4e3a00 00008012 ..8.....^N:..... │ │ - 0x00e541d8 ec0c3900 00008017 f7ea3700 00000013 ..9.......7..... │ │ - 0x00e541e8 922a3900 00008013 1ad83900 00000014 .*9.......9..... │ │ - 0x00e541f8 62403700 00008016 84483900 00000017 b@7......H9..... │ │ - 0x00e54208 a22a3900 0000001c b1133a00 0000001d .*9.......:..... │ │ + 0x00e541d8 130d3900 00008017 f7ea3700 00000013 ..9.......7..... │ │ + 0x00e541e8 b92a3900 00008013 41d83900 00000014 .*9.....A.9..... │ │ + 0x00e541f8 62403700 00008016 ab483900 00000017 b@7......H9..... │ │ + 0x00e54208 c92a3900 0000001c d8133a00 0000001d .*9.......:..... │ │ 0x00e54218 647c3800 00000018 6e403700 00000019 d|8.....n@7..... │ │ 0x00e54228 81243700 00008019 548f3a00 0000001a .$7.....T.:..... │ │ - 0x00e54238 28323a00 00000016 f7993800 0000801a (2:.......8..... │ │ - 0x00e54248 010d3900 0000001b 9e7a3700 0000801c ..9......z7..... │ │ - 0x00e54258 72d03800 0000801d 28d83900 0000001e r.8.....(.9..... │ │ + 0x00e54238 4f323a00 00000016 f7993800 0000801a O2:.......8..... │ │ + 0x00e54248 280d3900 0000001b 9e7a3700 0000801c (.9......z7..... │ │ + 0x00e54258 99d03800 0000801d 4fd83900 0000001e ..8.....O.9..... │ │ 0x00e54268 069a3800 0000801e 638f3a00 00000000 ..8.....c.:..... │ │ - 0x00e54278 00000000 02000800 0e0d3900 03000800 ..........9..... │ │ - 0x00e54288 1cb53800 04000800 cd273800 05000800 ..8......'8..... │ │ + 0x00e54278 00000000 02000800 350d3900 03000800 ........5.9..... │ │ + 0x00e54288 43b53800 04000800 cd273800 05000800 C.8......'8..... │ │ 0x00e54298 ab7a3700 06000800 b27a3700 07000800 .z7......z7..... │ │ - 0x00e542a8 60643900 08000800 52813900 09000800 `d9.....R.9..... │ │ - 0x00e542b8 b96e3a00 0a000800 af2a3900 0b000800 .n:......*9..... │ │ - 0x00e542c8 73973700 0d000800 23b53800 0f000800 s.7.....#.8..... │ │ - 0x00e542d8 d25e3800 10000800 05f63900 20000800 .^8.......9. ... │ │ + 0x00e542a8 87643900 08000800 79813900 09000800 .d9.....y.9..... │ │ + 0x00e542b8 b96e3a00 0a000800 d62a3900 0b000800 .n:......*9..... │ │ + 0x00e542c8 73973700 0d000800 4ab53800 0f000800 s.7.....J.8..... │ │ + 0x00e542d8 d25e3800 10000800 2cf63900 20000800 .^8.....,.9. ... │ │ 0x00e542e8 179a3800 21000800 ba7a3700 22000800 ..8.!....z7."... │ │ 0x00e542f8 92b43700 26000800 717c3800 28000800 ..7.&...q|8.(... │ │ - 0x00e54308 7c973700 2a000800 39d83900 2c000800 |.7.*...9.9.,... │ │ - 0x00e54318 43d83900 3c000800 a8d23700 00000c00 C.9.<.....7..... │ │ + 0x00e54308 7c973700 2a000800 60d83900 2c000800 |.7.*...`.9.,... │ │ + 0x00e54318 6ad83900 3c000800 a8d23700 00000c00 j.9.<.....7..... │ │ 0x00e54328 2a053700 00010c00 14083800 01010c00 *.7.......8..... │ │ - 0x00e54338 1f9a3800 02010c00 b72a3900 03010c00 ..8......*9..... │ │ - 0x00e54348 ab493a00 04010c00 cf2a3900 05010c00 .I:......*9..... │ │ - 0x00e54358 30053700 06010800 5a813900 07010c00 0.7.....Z.9..... │ │ - 0x00e54368 92483900 08010c00 0beb3700 09010800 .H9.......7..... │ │ - 0x00e54378 83973700 0a010800 032b3900 0b010800 ..7......+9..... │ │ - 0x00e54388 68643900 0c010800 7c7c3800 0d010800 hd9.....||8..... │ │ + 0x00e54338 1f9a3800 02010c00 de2a3900 03010c00 ..8......*9..... │ │ + 0x00e54348 ab493a00 04010c00 f62a3900 05010c00 .I:......*9..... │ │ + 0x00e54358 30053700 06010800 81813900 07010c00 0.7.......9..... │ │ + 0x00e54368 b9483900 08010c00 0beb3700 09010800 .H9.......7..... │ │ + 0x00e54378 83973700 0a010800 2a2b3900 0b010800 ..7.....*+9..... │ │ + 0x00e54388 8f643900 0c010800 7c7c3800 0d010800 .d9.....||8..... │ │ 0x00e54398 764e3a00 0e010800 7c403700 0f010c00 vN:.....|@7..... │ │ 0x00e543a8 dd5e3800 10010c00 834e3a00 00000000 .^8......N:..... │ │ 0x00e543b8 00000000 80000000 e8c6cf00 2892ca00 ............(... │ │ 0x00e543c8 e0a1ca00 b4acca00 f8c6cf00 3892ca00 ............8... │ │ 0x00e543d8 048fc600 148fc600 248fc600 348fc600 ........$...4... │ │ 0x00e543e8 93030000 01000000 10000000 00000000 ................ │ │ 0x00e543f8 08002000 01000000 40c0cb00 b8c0cb00 .. .....@....... │ │ @@ -3420,40 +3420,40 @@ │ │ 0x00e544c8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e544d8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e544e8 00000000 00000000 ffffffff ffffffff ................ │ │ 0x00e544f8 9872cc00 4474cc00 9475cc00 29050000 .r..Dt...u..)... │ │ 0x00e54508 01000000 00000000 00000000 00000000 ................ │ │ 0x00e54518 00000000 01000000 f4e3ce00 44e4ce00 ............D... │ │ 0x00e54528 00000000 98e4ce00 44e4ce00 e8e4ce00 ........D....... │ │ - 0x00e54538 614f3a00 ebf23800 94143a00 68413700 aO:...8...:.hA7. │ │ - 0x00e54548 746f3a00 74413700 62093800 f7f23800 to:.tA7.b.8...8. │ │ - 0x00e54558 16a13900 f8eb3700 00000000 80413700 ..9...7......A7. │ │ - 0x00e54568 6ad13800 81bd3900 6d4f3a00 a0143a00 j.8...9.mO:...:. │ │ + 0x00e54538 614f3a00 12f33800 bb143a00 68413700 aO:...8...:.hA7. │ │ + 0x00e54548 746f3a00 74413700 62093800 1ef33800 to:.tA7.b.8...8. │ │ + 0x00e54558 3da13900 f8eb3700 00000000 80413700 =.9...7......A7. │ │ + 0x00e54568 91d13800 a8bd3900 6d4f3a00 c7143a00 ..8...9.mO:...:. │ │ 0x00e54578 7b4f3a00 8e413700 6c5e3700 ee253700 {O:..A7.l^7..%7. │ │ 0x00e54588 806f3a00 00000000 8f6f3a00 894f3a00 .o:......o:..O:. │ │ - 0x00e54598 78d13800 a49b3800 a06f3a00 3e473800 x.8...8..o:.>G8. │ │ - 0x00e545a8 89d13800 05ec3700 83983700 00000000 ..8...7...7..... │ │ - 0x00e545b8 bc45e500 c6bc3800 d887cf00 148bcf00 .E....8......... │ │ + 0x00e54598 9fd13800 a49b3800 a06f3a00 3e473800 ..8...8..o:.>G8. │ │ + 0x00e545a8 b0d13800 05ec3700 83983700 00000000 ..8...7...7..... │ │ + 0x00e545b8 bc45e500 edbc3800 d887cf00 148bcf00 .E....8......... │ │ 0x00e545c8 308fcf00 ec93cf00 309acf00 807dc400 0.......0....}.. │ │ 0x00e545d8 d0a3cf00 e4a3cf00 00040000 00000000 ................ │ │ 0x00e545e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e545f8 f7853800 a4ede200 90ede200 b28c3900 ..8...........9. │ │ - 0x00e54608 b8ede200 7cede200 d1a73900 b8ede200 ....|.....9..... │ │ - 0x00e54618 68ede200 6aff3900 b8ede200 54ede200 h...j.9.....T... │ │ - 0x00e54628 3f663700 ccede200 40ede200 056e3900 ?f7.....@....n9. │ │ - 0x00e54638 ccede200 2cede200 64d93800 ccede200 ....,...d.8..... │ │ + 0x00e545f8 f7853800 a4ede200 90ede200 d98c3900 ..8...........9. │ │ + 0x00e54608 b8ede200 7cede200 f8a73900 b8ede200 ....|.....9..... │ │ + 0x00e54618 68ede200 91ff3900 b8ede200 54ede200 h.....9.....T... │ │ + 0x00e54628 3f663700 ccede200 40ede200 2c6e3900 ?f7.....@...,n9. │ │ + 0x00e54638 ccede200 2cede200 8bd93800 ccede200 ....,.....8..... │ │ 0x00e54648 18ede200 504b4353 31322069 6d706f72 ....PKCS12 impor │ │ 0x00e54658 74207061 73732070 68726173 65000000 t pass phrase... │ │ - 0x00e54668 6dc53900 1437d100 c438d100 00000000 m.9..7...8...... │ │ + 0x00e54668 94c53900 1437d100 c438d100 00000000 ..9..7...8...... │ │ 0x00e54678 1039d100 b43ad100 00000000 00000000 .9...:.......... │ │ 0x00e54688 00000000 00000000 00000000 6846e500 ............hF.. │ │ - 0x00e54698 ffffffff 786e3900 7460d100 5061d100 ....xn9.t`..Pa.. │ │ + 0x00e54698 ffffffff 9f6e3900 7460d100 5061d100 .....n9.t`..Pa.. │ │ 0x00e546a8 00000000 00000000 9861d100 3462d100 .........a..4b.. │ │ 0x00e546b8 00000000 00000000 00000000 5462d100 ............Tb.. │ │ - 0x00e546c8 00000000 9d6e3900 00000000 00000000 .....n9......... │ │ + 0x00e546c8 00000000 c46e3900 00000000 00000000 .....n9......... │ │ 0x00e546d8 00000000 00000000 a871d100 00000000 .........q...... │ │ 0x00e546e8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e546f8 c871d100 63f53700 00000000 787bd100 .q..c.7.....x{.. │ │ 0x00e54708 00000000 00000000 947bd100 b47bd100 .........{...{.. │ │ 0x00e54718 00000000 00000000 00000000 d47bd100 .............{.. │ │ 0x00e54728 187dd100 38f3e200 a8f3e200 e0f3e200 .}..8........... │ │ 0x00e54738 18f4e200 50f4e200 88f4e200 c0f4e200 ....P........... │ │ @@ -3465,110 +3465,110 @@ │ │ 0x00e54798 68fce200 c8fbe200 80fde200 a0fce200 h............... │ │ 0x00e547a8 b8fde200 8cf2e200 1c06e300 2405e300 ............$... │ │ 0x00e547b8 10fde200 5c05e300 1804e300 1407e300 ....\........... │ │ 0x00e547c8 54f6e200 e0fae200 3008e300 2cf9e200 T.......0...,... │ │ 0x00e547d8 b000e300 e800e300 2001e300 480ae300 ........ ...H... │ │ 0x00e547e8 c401e300 d009e300 7003e300 d808e300 ........p....... │ │ 0x00e547f8 a803e300 ec04e300 6808e300 e003e300 ........h....... │ │ - 0x00e54808 00000000 494d3800 69103a00 01000000 ....IM8.i.:..... │ │ - 0x00e54818 0a673800 50023700 02000000 e6173a00 .g8.P.7.......:. │ │ - 0x00e54828 a0ff3900 03000000 571d3a00 698d3900 ..9.....W.:.i.9. │ │ + 0x00e54808 00000000 494d3800 90103a00 01000000 ....IM8...:..... │ │ + 0x00e54818 0a673800 50023700 02000000 0d183a00 .g8.P.7.......:. │ │ + 0x00e54828 c7ff3900 03000000 7e1d3a00 908d3900 ..9.....~.:...9. │ │ 0x00e54838 04000000 de573a00 ca863800 05000000 .....W:...8..... │ │ - 0x00e54848 03123800 9bc53900 06000000 0a123800 ..8...9.......8. │ │ - 0x00e54858 65a83900 07000000 a1c53900 610e3700 e.9.......9.a.7. │ │ + 0x00e54848 03123800 c2c53900 06000000 0a123800 ..8...9.......8. │ │ + 0x00e54858 8ca83900 07000000 c8c53900 610e3700 ..9.......9.a.7. │ │ 0x00e54868 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e54878 670e3700 34833700 01000000 790e3700 g.7.4.7.....y.7. │ │ - 0x00e54888 661d3a00 02000000 b92e3700 12a33800 f.:.......7...8. │ │ + 0x00e54888 8d1d3a00 02000000 b92e3700 39a33800 ..:.......7.9.8. │ │ 0x00e54898 03000000 9a783a00 7f4b3700 04000000 .....x:..K7..... │ │ - 0x00e548a8 86503900 b2663700 05000000 904b3700 .P9..f7......K7. │ │ + 0x00e548a8 ad503900 b2663700 05000000 904b3700 .P9..f7......K7. │ │ 0x00e548b8 890e3700 06000000 ffbc3700 08bd3700 ..7.......7...7. │ │ - 0x00e548c8 07000000 718d3900 10bd3700 08000000 ....q.9...7..... │ │ - 0x00e548d8 b3c53900 bf663700 ffffffff 00000000 ..9..f7......... │ │ + 0x00e548c8 07000000 988d3900 10bd3700 08000000 ......9...7..... │ │ + 0x00e548d8 dac53900 bf663700 ffffffff 00000000 ..9..f7......... │ │ 0x00e548e8 00000000 00000000 f82e3700 24123800 ..........7.$.8. │ │ - 0x00e548f8 01000000 09be3800 853a3a00 02000000 ......8..::..... │ │ - 0x00e54908 933a3a00 73a83900 03000000 d0783a00 .::.s.9......x:. │ │ - 0x00e54918 d8e13900 04000000 ebe13900 ae4b3700 ..9.......9..K7. │ │ - 0x00e54928 05000000 c7ff3900 4e833700 06000000 ......9.N.7..... │ │ - 0x00e54938 e4fa3800 59993a00 08000000 db863800 ..8.Y.:.......8. │ │ - 0x00e54948 a8f53700 09000000 c0313800 deff3900 ..7......18...9. │ │ + 0x00e548f8 01000000 30be3800 853a3a00 02000000 ....0.8..::..... │ │ + 0x00e54908 933a3a00 9aa83900 03000000 d0783a00 .::...9......x:. │ │ + 0x00e54918 ffe13900 04000000 12e23900 ae4b3700 ..9.......9..K7. │ │ + 0x00e54928 05000000 eeff3900 4e833700 06000000 ......9.N.7..... │ │ + 0x00e54938 0bfb3800 59993a00 08000000 db863800 ..8.Y.:.......8. │ │ + 0x00e54948 a8f53700 09000000 c0313800 05003a00 ..7......18...:. │ │ 0x00e54958 0a000000 33bd3700 a13a3a00 ffffffff ....3.7..::..... │ │ 0x00e54968 00000000 00000000 01000000 02000000 ................ │ │ 0x00e54978 00000000 2c58d200 a1bd3700 3b673700 ....,X....7.;g7. │ │ 0x00e54988 00000000 02000000 03000000 00000000 ................ │ │ - 0x00e54998 e858d200 44fb3800 acbd3700 00000000 .X..D.8...7..... │ │ + 0x00e54998 e858d200 6bfb3800 acbd3700 00000000 .X..k.8...7..... │ │ 0x00e549a8 03000000 03000000 00000000 a059d200 .............Y.. │ │ - 0x00e549b8 d2a33800 2f0f3700 00000000 04000000 ..8./.7......... │ │ + 0x00e549b8 f9a33800 2f0f3700 00000000 04000000 ..8./.7......... │ │ 0x00e549c8 04000000 00000000 605ad200 3b0f3700 ........`Z..;.7. │ │ - 0x00e549d8 5fda3800 00000000 05000000 04000000 _.8............. │ │ - 0x00e549e8 00000000 3c5bd200 f03a3a00 1d513900 ....<[...::..Q9. │ │ + 0x00e549d8 86da3800 00000000 05000000 04000000 ..8............. │ │ + 0x00e549e8 00000000 3c5bd200 f03a3a00 44513900 ....<[...::.DQ9. │ │ 0x00e549f8 00000000 06000000 01000000 00000000 ................ │ │ 0x00e54a08 185cd200 023b3a00 97583a00 00000000 .\...;:..X:..... │ │ 0x00e54a18 07000000 00000000 00000000 985cd200 .............\.. │ │ - 0x00e54a28 f58d3900 74123800 00000000 08000000 ..9.t.8......... │ │ - 0x00e54a38 01000000 00000000 a05cd200 7fbe3800 .........\....8. │ │ - 0x00e54a48 8bbe3800 00000000 09000000 08000000 ..8............. │ │ + 0x00e54a28 1c8e3900 74123800 00000000 08000000 ..9.t.8......... │ │ + 0x00e54a38 01000000 00000000 a05cd200 a6be3800 .........\....8. │ │ + 0x00e54a48 b2be3800 00000000 09000000 08000000 ..8............. │ │ 0x00e54a58 00000000 145dd200 45673700 b5833700 .....]..Eg7...7. │ │ 0x00e54a68 00000000 0a000000 05000000 00000000 ................ │ │ 0x00e54a78 105ed200 c7a03700 44793a00 00000000 .^....7.Dy:..... │ │ 0x00e54a88 1c1cd300 01000000 00000000 601dd300 ............`... │ │ - 0x00e54a98 e5e23900 00000000 00000000 02000000 ..9............. │ │ + 0x00e54a98 0ce33900 00000000 00000000 02000000 ..9............. │ │ 0x00e54aa8 00000000 b01dd300 494d3800 82000000 ........IM8..... │ │ 0x00e54ab8 00000000 03000000 00000000 b01dd300 ................ │ │ 0x00e54ac8 0a673800 81000000 00000000 04000000 .g8............. │ │ - 0x00e54ad8 00000000 b01dd300 caa93900 84000000 ..........9..... │ │ + 0x00e54ad8 00000000 b01dd300 f1a93900 84000000 ..........9..... │ │ 0x00e54ae8 00000000 05000000 00000000 b01dd300 ................ │ │ 0x00e54af8 c0593a00 83000000 00000000 06000000 .Y:............. │ │ 0x00e54b08 00000000 bc1dd300 c6be3700 b4000000 ..........7..... │ │ 0x00e54b18 00000000 07000000 00000000 bc1dd300 ................ │ │ - 0x00e54b28 43173900 b2000000 00000000 08000000 C.9............. │ │ - 0x00e54b38 00000000 b01dd300 b8fb3800 85000000 ..........8..... │ │ + 0x00e54b28 6a173900 b2000000 00000000 08000000 j.9............. │ │ + 0x00e54b38 00000000 b01dd300 dffb3800 85000000 ..........8..... │ │ 0x00e54b48 00000000 00000000 00000000 00000000 ................ │ │ 0x00e54b58 3857d300 c058d300 4c4be500 a3010000 8W...X..LK...... │ │ 0x00e54b68 a7010000 ab010000 6c000000 42db3700 ........l...B.7. │ │ - 0x00e54b78 6f000000 cb4e3800 64000000 d50f3900 o....N8.d.....9. │ │ + 0x00e54b78 6f000000 cb4e3800 64000000 fc0f3900 o....N8.d.....9. │ │ 0x00e54b88 69000000 50f63700 65000000 397a3a00 i...P.7.e...9z:. │ │ - 0x00e54b98 6b000000 2da53800 70000000 031f3a00 k...-.8.p.....:. │ │ - 0x00e54ba8 66000000 49853700 6e000000 51a53800 f...I.7.n...Q.8. │ │ - 0x00e54bb8 67000000 141f3a00 6d000000 a58f3900 g.....:.m.....9. │ │ - 0x00e54bc8 68000000 45bf3800 6a000000 05303700 h...E.8.j....07. │ │ + 0x00e54b98 6b000000 54a53800 70000000 2a1f3a00 k...T.8.p...*.:. │ │ + 0x00e54ba8 66000000 49853700 6e000000 78a53800 f...I.7.n...x.8. │ │ + 0x00e54bb8 67000000 3b1f3a00 6d000000 cc8f3900 g...;.:.m.....9. │ │ + 0x00e54bc8 68000000 6cbf3800 6a000000 05303700 h...l.8.j....07. │ │ 0x00e54bd8 00000000 00000000 10000000 00000000 ................ │ │ 0x00e54be8 18000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00e54bf8 57ce3900 04000000 00000000 00000000 W.9............. │ │ + 0x00e54bf8 7ece3900 04000000 00000000 00000000 ~.9............. │ │ 0x00e54c08 ffffffff 9db43700 02000000 00000000 ......7......... │ │ 0x00e54c18 04000000 ffffffff 718f3a00 02000000 ........q.:..... │ │ 0x00e54c28 00000000 04000000 ffffffff abfb3600 ..............6. │ │ 0x00e54c38 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e54c48 b10f3a00 04000000 00000000 00000000 ..:............. │ │ + 0x00e54c48 d80f3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e54c58 ffffffff 94983700 01000000 00000000 ......7......... │ │ - 0x00e54c68 04000000 ffffffff 18b13800 05000000 ..........8..... │ │ + 0x00e54c68 04000000 ffffffff 3fb13800 05000000 ........?.8..... │ │ 0x00e54c78 00000000 00000000 ffffffff f46f3a00 .............o:. │ │ 0x00e54c88 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e54c98 be5e3700 01000000 00000000 04000000 .^7............. │ │ 0x00e54ca8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e54cb8 00000000 00000000 953f3700 04000000 .........?7..... │ │ 0x00e54cc8 00000000 00000000 ffffffff 60d13700 ............`.7. │ │ 0x00e54cd8 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e54ce8 2c543700 04000000 00000000 00000000 ,T7............. │ │ - 0x00e54cf8 ffffffff 279f3900 04000000 00000000 ....'.9......... │ │ + 0x00e54cf8 ffffffff 4e9f3900 04000000 00000000 ....N.9......... │ │ 0x00e54d08 00000000 ffffffff fb223700 04000000 ........."7..... │ │ 0x00e54d18 00000000 00000000 ffffffff 72593700 ............rY7. │ │ 0x00e54d28 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e54d38 ae523700 02000000 00000000 00000000 .R7............. │ │ 0x00e54d48 ffffffff c2e93700 02000000 00000000 ......7......... │ │ - 0x00e54d58 00000000 ffffffff 38473900 05000000 ........8G9..... │ │ - 0x00e54d68 00000000 00000000 ffffffff 44ad3800 ............D.8. │ │ + 0x00e54d58 00000000 ffffffff 5f473900 05000000 ........_G9..... │ │ + 0x00e54d68 00000000 00000000 ffffffff 6bad3800 ............k.8. │ │ 0x00e54d78 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e54d88 9fd13700 02000000 00000000 00000000 ..7............. │ │ - 0x00e54d98 ffffffff 18b13800 05000000 00000000 ......8......... │ │ - 0x00e54da8 00000000 ffffffff 89393900 05000000 .........99..... │ │ + 0x00e54d98 ffffffff 3fb13800 05000000 00000000 ....?.8......... │ │ + 0x00e54da8 00000000 ffffffff b0393900 05000000 .........99..... │ │ 0x00e54db8 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e54dc8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e54dd8 953f3700 04000000 00000000 00000000 .?7............. │ │ - 0x00e54de8 ffffffff b10f3a00 04000000 00000000 ......:......... │ │ - 0x00e54df8 00000000 ffffffff 89393900 05000000 .........99..... │ │ + 0x00e54de8 ffffffff d80f3a00 04000000 00000000 ......:......... │ │ + 0x00e54df8 00000000 ffffffff b0393900 05000000 .........99..... │ │ 0x00e54e08 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e54e18 00000000 00000000 00000000 00000000 ................ │ │ 0x00e54e28 605c3700 05000000 00000000 00000000 `\7............. │ │ 0x00e54e38 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e54e48 00000000 00000000 605c3700 05000000 ........`\7..... │ │ 0x00e54e58 00000000 00000000 ffffffff 28df3700 ............(.7. │ │ 0x00e54e68 04000000 00000000 00000000 ffffffff ................ │ │ @@ -3579,15 +3579,15 @@ │ │ 0x00e54eb8 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e54ec8 00000000 00000000 00000000 00000000 ................ │ │ 0x00e54ed8 00000000 9deb3700 02000000 00000000 ......7......... │ │ 0x00e54ee8 04000000 ffffffff e0eb3700 02000000 ..........7..... │ │ 0x00e54ef8 00000000 04000000 ffffffff fdc93700 ..............7. │ │ 0x00e54f08 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e54f18 abfb3600 04000000 00000000 00000000 ..6............. │ │ - 0x00e54f28 ffffffff b10f3a00 04000000 00000000 ......:......... │ │ + 0x00e54f28 ffffffff d80f3a00 04000000 00000000 ......:......... │ │ 0x00e54f38 00000000 ffffffff b2f43700 04000000 ..........7..... │ │ 0x00e54f48 00000000 00000000 ffffffff 46063700 ............F.7. │ │ 0x00e54f58 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e54f68 29413700 01000000 00000000 04000000 )A7............. │ │ 0x00e54f78 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e54f88 00000000 00000000 80000000 01000000 ................ ├── 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 0389 b500 0010 1100 pro.010......... │ -00000010: 0078 01ed 9c7b 9054 f595 c77f 7da7 a7e9 .x...{.T....}... │ -00000020: 8101 1a79 38e0 44ee 2008 eaec da22 0a24 ...y8.D. ....".$ │ -00000030: 2877 4602 ea1a 329a ddf8 0805 4d10 6236 (wF...2.....M.b6 │ -00000040: c647 914d c8ca 6e2e 0f57 7657 0349 1192 .G.M..n..WvW.I.. │ -00000050: 55d7 c2c8 5a26 2913 34d1 7243 d634 8854 U...Z&).4.rC.4.T │ -00000060: 1e3e 8896 2992 da54 46dd 18b7 964a 4c25 .>..)..TF....JL% │ -00000070: 280a 71f6 7cba fb0b bfe9 cc84 c1bf 007f (.q.|........... │ -00000080: 77ea f439 bff3 fe7d efb3 efbd 3d43 9ccb w..9...}....=C.. │ -00000090: ec1d e7dc cb4f ec1d febd 1ee7 965c bf78 .....O.......\.x │ -000000a0: f9f2 a5cb fff2 daa5 2b9a 9d73 3332 cecd ........+..s32.. │ -000000b0: bff1 a75f 7fe1 b0e9 5cd9 f698 fd7f 0f6e ..._....\......n │ -000000c0: 8cff faea 4361 d3b0 0db6 7459 b345 4616 ....Ca....tY.EF. │ -000000d0: de8b d09d 6cd4 6434 a866 43f6 7da9 fb5c ....l.d4.fC.}..\ │ -000000e0: cd86 0fb6 0935 4e3e fc87 182d 3162 8c7d .....5N>...-1b.} │ -000000f0: a6d1 4823 eaa2 8343 a71b 2d37 1a61 749b ..H#...C..-7.at. │ -00000100: 11ba 56a3 6673 f26b a26f 3492 0e99 3c0d ..V.fs.k.o4...<. │ -00000110: 46d4 531d fcf0 81e7 8d6c aa15 1b76 cd07 F.S......l...v.. │ -00000120: 19db 58a3 3146 8c21 62e0 2719 11e7 fb53 ..X.1F.!b.'....S │ -00000130: a7bd a653 6dfc 7346 c4a8 2fb8 e288 917e ...Sm.sF../....~ │ -00000140: 58cd 4f35 1483 8f2f 6b0c c6d2 9343 243b X.O5.../k....C$; │ +00000010: 0078 01ed 9c7b 9054 f595 c77f 7dbb a7e9 .x...{.T....}... │ +00000020: 1906 68e4 e180 13e9 4110 d4d9 b545 1448 ..h.....A....E.H │ +00000030: 50ee 8c04 d435 6434 bbf1 110a 9a20 c46c P....5d4..... .l │ +00000040: 8c8f 229b 9095 dd5c 1e46 7657 03d9 3224 .."....\.FvW..2$ │ +00000050: 51d7 1a03 6b99 a44c d044 cb0d 59d3 2052 Q...k..L.D..Y. R │ +00000060: 79f8 205a a648 6a53 1975 63ac 5a2a 3195 y. Z.HjS.uc.Z*1. │ +00000070: a028 c4d9 f3e9 ee2f fca6 3313 06ff 02fc .(...../..3..... │ +00000080: dda9 d3e7 fcce fbf7 bdcf bef7 f60c 752e ..............u. │ +00000090: b577 bc73 2f3f b177 c4f7 7b9d 5b7a fd92 .w.s/?.w..{.[z.. │ +000000a0: 152b 96ad f8eb 6b97 ad6c 76ce cd4c 39b7 .+....k..lv..L9. │ +000000b0: e0c6 9f7d e385 c3a6 7365 db63 f675 9b87 ...}....se.c.u.. │ +000000c0: adfa dbab 0f85 4dc7 d664 e932 668b 8c2c ......M..d.2f.., │ +000000d0: bc0f a13b d9a8 d168 48cd 86ec fb52 f7b9 ...;...hH....R.. │ +000000e0: 9a0d 1f6c 136b 9c7c f80f 355a 6ac4 18fb ...l.k.|..5Zj... │ +000000f0: 2ca3 5146 d445 0787 4e37 5a61 34d2 e836 ,.QF.E..N7Za4..6 │ +00000100: 2374 ad46 cde6 e4d7 44df 6024 1d32 79d2 #t.F....D.`$.2y. │ +00000110: 46d4 531d fcf0 81e7 8c6c aa15 1b76 cd07 F.S......l...v.. │ +00000120: 19db 38a3 b146 8c21 62e0 2719 11e7 fb53 ..8..F.!b.'....S │ +00000130: a7bd a653 6dfc b346 c4a8 2fb8 e288 917e ...Sm..F../....~ │ +00000140: 78cd 4f35 1483 8f2f 6b0c c6d2 9343 243b x.O5.../k....C$; │ 00000150: 63e6 800f f5ce a9c9 8c15 872f 3eea 41b1 c........../>.A. │ -00000160: b7d4 74e8 cf32 c27f 9411 7381 c8a7 75a8 ..t..2....s...u. │ +00000160: b7d4 74e8 cf32 c27f b411 7381 c8a7 75a8 ..t..2....s...u. │ 00000170: 5c9a 3336 729e 6306 6c3e 29ff 29a6 27b7 \.36r.c.l>).).'. │ 00000180: 62e4 830e bac0 081d f80b 0ff4 c4c3 b1d1 b............... │ -00000190: 876c e86f 3602 13d5 c0ef f346 f8d2 0ff8 .l.o6......F.... │ -000001a0: 0a33 c6aa 2ddb 70d3 e1ab fcc8 d027 ec83 .3..-.p......'.. │ -000001b0: 398d af8d a5a7 3eb5 c005 9dea b25d abce 9.....>......].. │ -000001c0: 8c9a 9e9c e045 0c32 be70 6ac3 e985 fa83 .....E.2.pj..... │ -000001d0: 8dc8 25ce fc20 eaa3 271e aede 9189 c387 ..%.. ..'....... │ -000001e0: fe86 1a51 1b7f faa0 0e31 9adb 6926 5393 ...Q.....1..i&S. │ -000001f0: 38ea 2a1f 323a e831 23c6 8af5 f71d 722b 8.*.2:.1#.....r+ │ -00000200: 46fe f442 fd8f 19a1 634c 2c24 1f9f 935b F..B....cL,$...[ │ -00000210: f9e9 111b bef4 8e2c 9c34 676c 7e7f 8a07 .......,.4gl~... │ -00000220: 23d6 2976 e148 3cbd 90ab 5093 6353 aa17 #.)v.H<...P.cS.. │ -00000230: 748a a78e 64e2 899b 6244 0e48 fb23 73c6 t...d...bD.H.#s. │ +00000190: 876c e86f 3602 13d5 c0ef 0b46 f8d2 0ff8 .l.o6......F.... │ +000001a0: 0a33 c6aa 2ddb 08d3 e1ab fcc8 d027 ec83 .3..-........'.. │ +000001b0: 394d a88d a5a7 3eb5 c005 9dea b25d abce 9M....>......].. │ +000001c0: cc9a 9e9c e045 0c32 be70 6ac3 e985 fa4d .....E.2.pj....M │ +000001d0: 46e4 1267 7e10 f5d1 130f 57ef c8c4 e143 F..g~.....W....C │ +000001e0: 7fc3 8ca8 8d3f 7d50 8718 cded 3493 a949 .....?}P....4..I │ +000001f0: 1c75 950f 191d f498 1163 c5fa fb0e b915 .u.......c...... │ +00000200: 237f 7aa1 fec7 8cd0 3126 1692 8fcf c9ad #.z.....1&...... │ +00000210: fcf4 880d 5f7a 4716 4e9a 3336 bf3f c583 ...._zG.N.36.?.. │ +00000220: 11eb 14bb 7024 9e5e c895 afc9 0553 aa17 ....p$.^.....S.. │ +00000230: 748a a78e 64e2 899b 6a44 0e48 fb23 73c6 t...d...jD.H.#s. │ 00000240: 0ea1 2786 58cd 9339 48c6 462d d5a3 476c ..'.X..9H.F-..Gl │ -00000250: f0f3 8dfc bcf2 85a3 ffa9 d1a9 35f9 2f8c ............5./. │ +00000250: f0f3 8dfc bcf2 85a3 ff99 d1a9 35f9 af8c ............5... │ 00000260: 8333 b1c2 011f 7a20 f7c9 3660 ac3a c8d0 .3....z ..6`.:.. │ -00000270: 53f6 413e e6af 387f fdc9 af3f 0e06 b221 S.A>..8....?...! │ +00000270: 53f6 413e e6af 387f fdc9 6f20 0e06 b221 S.A>..8...o ...! │ 00000280: ab37 e935 c647 b2fc b42e e889 de21 ce13 .7.5.G.......!.. │ 00000290: f2c5 8ff9 c0d5 3739 d41f 3adf a63e d00b ......79..:..>.. │ 000002a0: 7b70 c447 db20 36e6 495e f94b 26b7 ce27 {p.G. 6.I^.K&..' │ 000002b0: f8e0 ab9e 7d59 f9e0 e4c0 a6fc c411 434e ....}Y........CN │ 000002c0: 8ef9 c810 3ef8 a267 4c2c 848c 1e19 1bc7 ....>..gL,...... │ -000002d0: afc9 46cc 1159 71e3 6c05 a95f 71d9 545b ..F..Yq.l.._q.T[ │ +000002d0: af29 46cc 1159 71e3 6d05 a95f 71d9 545b .)F..Yq.m.._q.T[ │ 000002e0: 63ec c89c ff90 5503 99bc 7e3f b289 2b87 c.....U...~?..+. │ 000002f0: e626 3ddb 477d 5de5 96af 6215 03f7 f1c0 .&=.G}]...b..... │ 00000300: 2eac 950b 1fad 2bc5 0923 df47 b5e4 239b ......+..#.G..#. │ 00000310: 387a d954 83b1 b091 1f3d 40ad d618 fc5c 8z.T.....=@....\ │ 00000320: 3360 f363 d0fb fec8 be4e fdca a77e 3d4a 3`.c.....N...~=J │ 00000330: 4f6d f5a4 5ec8 830c 57ce 7aae 78f5 447e Om..^...W.z.x.D~ │ 00000340: 8e29 8ac5 aebc f215 47ef f723 bdcf 7d3b .)......G..#..}; │ 00000350: 3919 63d7 b195 beeb 6ba9 9eb8 9f4f b21f 9.c.....k....O.. │ -00000360: 231d 1c3d 84dc 57bc af53 2ff8 b2ed 0803 #..=..W..S/..... │ +00000360: 231d 1c3d 84dc 5fbc af53 2ff8 b2ed 0803 #..=.._..S/..... │ 00000370: c5b3 7f22 b35f ab86 6c1a 8b93 8bed 16bb ..."._..l....... │ -00000380: 6a90 8ff1 1a4f 57ac e9f0 d13a abaf ab9c j....OW....:.... │ +00000380: 6a90 8ff1 5a4f 57ac e9f0 d13a abaf ab9c j...ZOW....:.... │ 00000390: e29c 1774 8ec4 57fb 3a76 7f0e f287 efb7 ...t..W.:v...... │ -000003a0: e470 eab3 0df5 e747 1f90 bf9d e1ab 7980 .p.....G......y. │ +000003a0: e470 eab3 0d0d e447 1f90 bf9d e1ab 7980 .p.....G......y. │ 000003b0: 81fa 942f 9cdc 70f5 2e9d ceeb d86f b08f .../..p......o.. │ -000003c0: f976 8021 9f1f 2b5c 1403 bec8 9718 cd33 .v.!..+\.......3 │ +000003c0: 0576 8021 9f1f 2b5c 1403 bec8 9718 cd37 .v.!..+\.......7 │ 000003d0: a217 b0a4 b6e6 205f fa52 4d8e 2fea 53fd ...... _.RM./.S. │ 000003e0: c88f 9af8 b15e e91f bb88 1888 313e b22b .....^......1>.+ │ 000003f0: 163d 76f5 c598 9eb0 8b94 4bbe 1a53 979a .=v.......K..S.. │ 00000400: 1acb 1f5c b049 efc7 d183 6f63 8cbf 62e9 ...\.I....oc..b. │ 00000410: cf5f 3fca 811d 5ff6 57f0 e21c 471e f58d ._?..._.W...G... │ 00000420: 1d5f f5ae 3878 5bcd 466e 48be ba5e 94af ._..8x[.FnH..^.. │ 00000430: 70d2 b11c 3df3 a38e 62b4 7f68 acd8 fab1 p...=...b..h.... │ 00000440: beab 482f 2e7f b88f 0376 9f98 2363 e60c ..H/.....v..#c.. │ 00000450: 675e f407 56e8 94c7 9715 df52 b3cb e6f7 g^..V......R.... │ 00000460: af38 6d07 8c89 836b fec4 11a3 b162 7cdf .8m....k.....b|. │ -00000470: fade 6523 86dc 7dd9 fbca e7e7 4656 cff5 ..e#..}.....FV.. │ +00000470: fade 6523 86dc fdd9 fbcb e7e7 4656 cff5 ..e#........FV.. │ 00000480: beac 13ec e8b5 7df9 c709 f58c 4f3d f6da ......}.....O=.. │ -00000490: 46d5 db84 5aae fa79 d7f7 a239 0857 bf3f F...Z..y...9.W.? │ +00000490: 46d5 dbc4 5aae fa79 d7f7 a239 0857 bf3f F...Z..y...9.W.? │ 000004a0: d64f bdbf 9f4f b238 b591 e9e5 8c9a 8c8e .O...O.8........ │ 000004b0: 79f9 eb94 ed9b bc1f 31c2 8eac 1c70 b6d9 y.......1....p.. │ -000004c0: 0935 7d5f f5fd 9eb1 2b87 ef2b 1f5f a71a .5}_....+..+._.. │ +000004c0: 8935 7d7f f5fd 9eb1 2b87 ef2b 1f5f a71a .5}.....+..+._.. │ 000004d0: d211 e7c7 6abd c88e 7f7d 0c36 ed1f c8ba ....j....}.6.... │ 000004e0: 4e52 0c5c 7988 a50f 3873 665d ea7b 2a75 NR.\y...8sf].{*u │ -000004f0: d12f 3552 2c63 e5d6 b68b ceb7 d7cb 7eff ./5R,c........~. │ -00000500: b2c1 75ac 4556 8ebe 3051 bc7c fc1c 92e5 ..u.EV..0Q.|.... │ -00000510: a3b1 3831 7de5 44af 18f9 e0c7 794e b170 ..81}.D.....yN.p │ +000004f0: d12f 3352 2c63 e5d6 b68b ceb7 d7cb 7eff ./3R,c........~. │ +00000500: b2c1 75ac 4556 8efe 3051 bc7c fc1c 92e5 ..u.EV..0Q.|.... │ +00000510: a3b1 3831 fde5 44af 18f9 e0c7 794e b170 ..81..D.....yN.p │ 00000520: edc3 6c1b 8cd9 66e0 8a45 167e e481 d089 ..l...f..E.~.... │ -00000530: fbbe 8af9 bb9a 9d31 dbaf f467 99ac f5c2 .......1...g.... │ +00000530: fbbe 8af9 879a 9d31 dbaf f467 99ac f5c2 .......1...g.... │ 00000540: f6a8 7c1c 63a9 ff9a 6db4 fe36 8a5d eb40 ..|.c...m..6.].@ │ 00000550: 3914 0397 8e1e 44b2 d7db e4cf 3680 eccf 9.....D.....6... │ -00000560: 4131 e8da eb72 292f 5cdf 0ffb c21b bbf4 A1...r)/\....... │ +00000560: 4131 e8da eb72 292f 5cdf 0ffb c31b bbf4 A1...r)/\....... │ 00000570: ca7f 652d 97f0 c347 c712 e513 1e8c 75fc ..e-...G......u. │ -00000580: 40e6 7ed7 3ca3 fa79 603b 5ad2 fc7e 578b @.~.<..y`;Z..~W. │ +00000580: 40e6 7ed7 7ca3 fa79 603b 5ad2 fc7e 5f8b @.~.|..y`;Z..~_. │ 00000590: f5fb 2117 35f0 61db f0fb 511d 6c9a 1b3a ..!.5.a...Q.l..: │ 000005a0: cd4f b2c6 7eaf caa9 7cc4 a3d3 b990 1808 .O..~...|....... │ -000005b0: 9d88 7cf2 c7e6 d754 bce2 7c9b faac e713 ..|....T..|..... │ -000005c0: 2d87 74d4 900c d7fd 26e4 d175 3674 d491 -.t.....&..u6t.. │ +000005b0: 9d88 7cf2 c7e6 d754 bce2 7c9b faac e793 ..|....T..|..... │ +000005c0: 2c87 74d4 900c d7fd 26e4 3175 3674 d491 ,.t.....&.1u6t.. │ 000005d0: bf2f fb79 a407 37f6 758d fd78 f5a9 387c ./.y..7.u..x..8| │ 000005e0: 242b 3f63 e6ad 78c5 3046 c6ae f3b2 748a $+?c..x.0F....t. │ 000005f0: 85e3 c37e 420e f62b c5cb 47d7 2ae4 d1fe ...~B..+..G.*... │ 00000600: 441e fcd5 0b3e b229 4e5c 7dc9 173d 3a6d D....>.)N\}..=:m │ 00000610: afd4 2416 f27d f053 2fd2 2b97 72a3 c747 ..$..}.S/.+.r..G │ 00000620: 7a71 d590 9fcf e995 31f5 f0f7 73ab 9eef zq......1...s... │ 00000630: 8f8c 9ffa 65de ca81 9e18 7260 678c 5df9 ....e.....r`g.]. │ 00000640: 7d3d 3a9d 1bf0 530d 64f5 a05a b2c1 7d9b }=:...S.d..Z..}. │ -00000650: f4f5 f1fd 8d15 ab1a f5eb 48bd 2a1e 7f88 ..........H.*... │ -00000660: 394d 3752 7d61 8cbf 7053 2f70 c523 e30b 9M7R}a..pS/p.#.. │ -00000670: 092f bf07 3fa6 2f59 75fc 9ce8 fc31 3239 ./..?./Yu....129 │ -00000680: 5907 ea55 b564 83f7 45ca 85cd efb9 afb1 Y..U.d..E....... │ +00000650: f4f5 f103 8d15 ab1a f5eb 48bd 2a1e 7f88 ..........H.*... │ +00000660: 39cd 3052 7d61 8cbf 7053 2f70 c523 e30b 9.0R}a..pS/p.#.. │ +00000670: 092f bf07 3fa6 3f59 75fc 9ce8 fc31 3239 ./..?.?Yu....129 │ +00000680: 5907 ea55 b564 83f7 47ca 85cd efb9 bfb1 Y..U.d..G....... │ 00000690: e2e5 a779 a017 6ec8 e0e1 e7a5 17cd 03ae ...y..n......... │ 000006a0: 6d45 e726 f5ce 1899 eddf cf8d 4c4d d5d5 mE.&........LM.. │ 000006b0: 36e3 e7ac ef4d 633f 8f8f 0976 3fa7 fc55 6....Mc?...v?..U │ 000006c0: 43fd 53ab 3e4e b170 3f3f 635d 0712 4f9c C.S.>N.p??c]..O. │ -000006d0: bf7d 28b7 6a89 6b1e 8cf1 615c 9fb7 bf5e .}(.j.k...a\...^ │ +000006d0: bf7d 28b7 6a89 6b1e 8cf1 615c 9f77 a05e .}(.j.k...a\.w.^ │ 000006e0: c18a 38f1 8fda 4079 7dae ed5c 3d88 d39f ..8...@y}..\=... │ -000006f0: 5f5f eb86 d8f1 3601 3f47 7ff2 8e86 41e6 __....6.?G....A. │ -00000700: a7bf 069b f308 dbaf 3336 8706 3b17 642c ........36..;.d, │ -00000710: 7f43 c59a 3729 6333 cc98 7594 e9ae 3109 .C..7)c3..u...1. │ -00000720: 4bd5 0acf 1911 c15f 53c5 3332 5dde fe22 K......_S.32].." │ -00000730: cbda 5c89 affa 8f36 396b b69c 7966 ed4a ..\....69k..yf.J │ -00000740: 8288 a146 91c5 f1c9 9f3a 625c ad4c 25a4 ...F.....:b\.L%. │ -00000750: d156 879e ab95 f98c ec0a 2163 d906 1d8a .V........!c.... │ -00000760: c38f bfac 551f 647f 63cd bb9a 7372 4542 ....U.d.c...srEB │ -00000770: 861a edb3 9a9d 1eb3 ee67 95a8 aa4d 1d68 .........g...M.h │ -00000780: 86ff 65c8 f87d 55bb c1ab da03 5235 2f9f ..e..}U.....R5/. │ -00000790: e0d6 e8d6 d6f2 6119 6684 6783 f5b4 bd11 ......a.f.g..... │ -000007a0: cd48 93d0 3456 90a8 e6c9 5672 286b b507 .H..4V....Vr(k.. │ -000007b0: 7052 f6c3 12fd 128b 86b5 55f5 c0b7 d9f2 pR........U..... │ -000007c0: 55f5 556f 7db2 86aa 7293 fbba 49d3 ddd7 U.Uo}...r...I... │ -000007d0: d854 c312 1008 08bc 5304 e62c 722e 4e4a .T......S..,r.NJ │ -000007e0: e9b0 b4ff 0c39 ce44 9b33 1137 5ab5 a41c .....9.D.3.7Z... │ -000007f0: bd6d c9bb e476 0edc b6df fb4b c1c5 fe10 .m...v.....K.... │ -00000800: b960 c770 3f43 bdbd 3a7e cfbd 8ba3 f67f .`.p?C..:~...... │ -00000810: 496d 30ac d5bc 637b 0522 4758 d2cd a9c2 Im0...c{."GX.... │ -00000820: 25f1 eda5 2197 35a4 375f 3dd5 7d78 69a6 %...!.5.7_=.}xi. │ -00000830: 81f3 8273 0ba3 3bab 4265 c4c7 0315 a9d9 ...s..;.Be...... │ -00000840: a571 3e9b 2fef 4892 caf8 481f e9b3 e631 .q>./.H...H....1 │ -00000850: 6a61 2d57 c9b9 f4aa 713b 2b75 0f45 e653 ja-W....q;+u.E.S │ -00000860: be56 f65e 5a0a 2e5b 4e8b b181 b1b7 ae8f .V.^Z..[N....... │ -00000870: de8e f5a3 3cb9 4f9d e8dc 3217 95aa c664 ....<.O...2....d │ -00000880: 7061 6334 3893 ba5c 7142 b165 989b 63ea pac48..\qB.e..c. │ -00000890: d865 93d8 3571 fc35 08b7 9638 b9f7 b16c .e..5q.5...8...l │ -000008a0: 8ccb 51bc 629d 6f29 6f38 78a9 bd83 d15c ..Q.b.o)o8x....\ │ -000008b0: c8de 7f56 eae2 cc1d 0625 ebe1 88cb 58d7 ...V.....%....X. │ -000008c0: 9539 33ae acd3 612e 9724 e568 6d36 de72 .93...a..$.hm6.r │ -000008d0: ad6b 4bab a125 b775 5aff 49d8 2038 eb1b .kK..%.uZ.I. 8.. │ -000008e0: fcd9 6117 f7ef 274b 8947 a7ef 6c69 4ccb ..a...'K.G..liL. │ -000008f0: eec0 fafb 1e3a a5d1 5d52 3038 c7b4 3dec .....:..]R08..=. │ -00000900: 467e 36ca 15b6 6777 2cce b875 c99d 730b F~6...gw,..u..s. │ -00000910: 239b 4745 ee81 e6f7 4feb b48e 2893 f0c9 #.GE....O...(... │ -00000920: 23bd b01c d308 943f 569c ecca c3ba 1e1d #......?V....... │ -00000930: 7b8a 7be6 c9eb 5775 ee18 b267 f783 8b9e {.{...Wu...g.... │ -00000940: 583d 7920 dbf0 313d b523 37b7 e1c8 2e78 X=y ..1=.#7....x │ -00000950: 34ff f8df 1a4e bd63 cd98 2dd7 beb2 389b 4....N.c..-...8. │ -00000960: fcfc ecb7 eefb e74c cb96 4766 ffc3 c3bf .......L..Gf.... │ -00000970: 9d51 5866 7782 ca6f 8e70 cffd 49b2 eade .QXfw..o.p..I... │ -00000980: 1b37 defa a65d 52a5 6d2e ddc5 edac 1378 .7...]R.m......x │ -00000990: f94a ba7f f44d 5bec 1bc7 df0c 3925 e5ab .J...M[.....9%.. │ -000009a0: d2c0 97de a7b6 81c7 05cf 8040 4020 2070 ...........@@ p │ -000009b0: dc20 903e d039 2e39 746a 3d74 d8cb 6462 . .>.9.9tj=t..db │ -000009c0: e79e 5f9b 796e 5c5b 61d6 d8d5 ffee c675 .._.yn\[a......u │ -000009d0: 5d30 af7b 7032 eba2 d6a8 aba3 7c72 6417 ]0.{p2......|rd. │ -000009e0: a86e 4432 f455 4273 1d0d ae7b ece6 55d7 .nD2.UBs...{..U. │ -000009f0: b95b ec8c f2e8 fa6f 44c9 bd69 366e fda6 .[.....oD..i6n.. │ -00000a00: 5d7b 2dfe 43f7 b275 2b5f de14 dff0 f613 ]{-.C..u+_...... │ -00000a10: b3ca 59bb bebc 685d c695 73a7 73c1 58fa ..Y...h]..s.s.X. │ -00000a20: fd92 a10d e5e9 9f1c 6c57 71f6 329f 7ddd ........lWq.2.}. │ -00000a30: c895 916a cbb5 43aa d76e fff8 d09b fbef ...j..C..n...... │ -00000a40: 695d 38be 9c71 17b6 0f4e 5d22 873f cbd3 i]8..q...N]".?.. │ -00000a50: 337c f302 b7e6 85a7 87bb f21d cfbe 7df0 3|............}. │ -00000a60: a51f 4f88 dc0a e7ca 95fb 67ae 38ef 9173 ..O.......g.8..s │ -00000a70: 7bdf 5548 9aaa 978a 6931 b1bb 1274 faee {.UH....i1...t.. │ -00000a80: 5df2 c955 c56f acfc d524 f773 5ea0 76ee ]..U.o...$.s^.v. │ -00000a90: 0d57 3ab8 e730 1ce5 eb5c b78b 5b67 98e6 .W:..0...\..[g.. │ -00000aa0: d0c6 f366 cfb7 0e3b f425 ddf7 21e7 5efc ...f...;.%..!.^. │ -00000ab0: d76d af8c 9a1b b9d2 a4b1 63e6 9df9 362b .m........c...6+ │ -00000ac0: a07b 56cd d91e 9f3d febe e9ac fc4f 2dd9 .{V....=.....O-. │ -00000ad0: 3479 da98 a68b 7f97 ef4c 5724 4d63 a6c6 4y.......LW$Mc.. │ -00000ae0: fb9f 6ecc e557 cf5a f6c1 ef1c c8ac 7978 ..n..W.Z......yx │ -00000af0: 7fe3 3fa5 ef8f 6eed 8886 96be 7ccb e3ff ..?...n.....|... │ -00000b00: 77e7 a415 7b26 d6fa 1879 ebe6 cfcc 29bd w...{&...y....). │ -00000b10: 3efe 937b b313 a35f afbf e5fb 335b 77ae >..{..._....3[w. │ -00000b20: 9a12 e5e2 89f6 c56a c387 1a5a 9ebc 60d0 .......j...Z..`. │ -00000b30: c21b 9be3 d79e 6e28 653b bb66 5ff3 3ffb ......n(e;.f_.?. │ -00000b40: a2e6 625f edf6 a34b c75f 7fd1 b4ee 7e8c ..b_...K._....~. │ -00000b50: 2792 badc 7322 cd26 cc25 2010 1008 0804 '...s".&.% ..... │ -00000b60: 0402 0201 8180 4040 2020 1010 0808 0404 ......@@ ...... │ -00000b70: 0202 2732 02c9 1fec f9fd e06c eed5 ca5b ..'2.......l...[ │ -00000b80: 907d cfb4 f41a fa0b 63b7 cab3 db9d 3296 .}......c.....2. │ -00000b90: d4b9 5deb b851 171b 790b ef05 d52d b557 ..]..Q..y....-.W │ -00000ba0: fa93 3a75 efe1 eecb afb9 7ffb fdcd 7677 ..:u..........vw │ -00000bb0: adbb 9cb1 db88 0d2e 7db9 f226 da9c f915 ........}..&.... │ -00000bc0: c7ec 8efc a3bb 66bb 962f 2fbd ab74 e598 ......f..//..t.. │ -00000bd0: 62a1 a2ec 9eb4 b9ee 216e ca9b 0a76 2b2f b.......!n...v+/ │ -00000be0: 9b5f 9da4 aebd 394b 8b47 5ef6 dbf3 a0e4 ._....9K.G^..... │ -00000bf0: 45de 1d66 c9d9 eb03 ff71 d165 d541 ed33 E..f.....q.e.A.3 │ -00000c00: 757b fe64 6269 2633 d735 e71b a2d4 958f u{.dbi&3.5...... │ -00000c10: ea01 769a 58d6 ee0e bbdd 958b 63ab 66ef ..v.X.......c.f. │ -00000c20: 0db8 2dae e36b 9b0b 69fe 2677 5ab4 e645 ..-..k..i.&wZ..E │ -00000c30: 97d0 7894 a46b 4fdb 10bb a201 e256 0df9 ..x..kO......V.. │ -00000c40: b47d f6b1 244d 51bb 5b7d 5baf 1b93 cd3f .}..$MQ.[}[....? │ -00000c50: fc56 b614 955d 47e9 bb51 de9d b43b ef32 .V...]G..Q...;.2 │ -00000c60: 959f 56f4 11de 4bb5 c1de 4fdb 1c4d 40d7 ..V...K...O..M@. │ -00000c70: ed4a 2e9b 6d4f 2e76 9d97 e60a 96a5 b2e4 .J..mO.v........ │ -00000c80: dc47 7adf 1dad aaab 9fa9 b152 45cc 7776 .Gz........RE.wv │ -00000c90: a703 80fe 1526 f68e 962e 976f deda 3363 .....&.....o..3c │ -00000ca0: dcb6 cbdd 86e6 0e2b 3be2 cc21 c52f 4c2e .......+;..!./L. │ -00000cb0: b911 4fc5 778f 7169 7ecb c7b3 e76c ef6a ..O.w.qi~....l.j │ -00000cc0: cba7 3fea 9a73 9ab5 52e9 3f6b 9f36 c5b0 ..?..s..R.?k.6.. │ -00000cd0: 1ce3 08ac cc2d 8fdc 5eb7 f4ae 8732 dd0b .....-..^....2.. │ -00000ce0: 9e1a 3365 e2f7 d2a1 bf78 ebbc f615 bc9e ..3e.....x...... │ -00000cf0: 7fa2 2fbc 4e7b e4a5 bcf5 ee99 dd3f 9971 ../.N{.......?.q │ -00000d00: 5dc7 a5cb 4e9d ebb6 fcf1 abb3 ef6c 493b ]...N........lI; │ -00000d10: ae39 f0fc e403 9f6f 589c b377 7dee 1e9f .9.....oX..w}... │ -00000d20: 8987 d627 4baa 7bef 155d 5f19 6faf 02b5 ...'K.{..]_.o... │ -00000d30: 44ee ba83 47ae 753c 7ba4 4deb 1665 e60d D...G.u<{.M..e.. │ -00000d40: 7649 d723 5b33 3f38 aa99 c447 e51d 9c03 vI.#[3?8...G.... │ -00000d50: 0201 8180 c0f1 88c0 ba33 b764 f835 5f65 .........3.d.5_e │ -00000d60: 896b dc15 0af6 e5a0 f881 96cd 0f8e 88b6 .k.............. │ -00000d70: 7fbb 6d4f d377 dbf6 fdfe b6df b89d e7ee ..mO.w.......... │ -00000d80: 6c73 a3b3 2b67 ba28 7185 552f dc7b a145 ls..+g.(q.U/.{.E │ -00000d90: 940a e7a7 ee9e 35ef 5d97 dbfa 865d 3c1e ......5.]....]<. │ -00000da0: f8fe d96e d4e0 8bdd 8e3f da95 71cb dc0f ...n.....?..q... │ -00000db0: de70 cf9e d937 36bd f4fa ec67 1a2e 7313 .p...76....g..s. │ -00000dc0: 5c71 6d8b 73d7 2fad bcb5 7b7e cf1b 2bdc \qm.s./...{~..+. │ -00000dd0: cae7 7f93 5816 979e 14bb c5d5 27f1 0ced ....X.......'... │ -00000de0: b2fc 517e 7060 194f be6b fd6f 7ff8 ab7d ..Q~p`.O.k.o...} │ -00000df0: 9956 d7fd c457 4d35 80cb 4b0b e3ff 3c1c .V...WM5..K...<. │ -00000e00: 5aca 8dc5 3dbf b0f3 dd7f bfb5 f7d9 b31f Z...=........... │ -00000e10: 6f9f e052 7b93 b6b9 5cb1 f77c e67d 9f3b o..R{...\..|.}.; │ -00000e20: e458 1136 4eac 5e2a e61b 16b8 42da dbf6 .X.6N.^*....B... │ -00000e30: 2e1b a56e 6de3 b77f 74e5 c268 f383 95ab ...nm...t..h.... │ -00000e40: e79b 86bb 5deb f939 706d b93d 673f 0fd9 ....]..9pm.=g?.. │ -00000e50: b1ca ae2d 62a9 36f4 f40c 93dc 272f be77 ...-b.6.....'/.w │ -00000e60: 5273 e1f1 c73e 317f 71bb 731f deb4 f4e6 Rs...>1.q.s..... │ -00000e70: 2d2f cdc6 f199 daf7 8b72 c675 6f5b ceca -/.......r.uo[.. │ -00000e80: 4fa6 2ffb 6ce7 922f a4a3 d6c7 d975 8336 O./.l../.....u.6 │ -00000e90: 96da 1a56 ff72 4129 2dfd 60c9 eb73 b68d ...V.rA)-.`..s.. │ -00000ea0: 2f4e d9b6 a894 bf6a 6257 cbc4 ddee d3ff /N.....jbW...... │ -00000eb0: f9eb 6ddf bc7a f56d 1ff8 e8e6 4ad1 e2e5 ..m..z.m....J... │ -00000ec0: f9bf 9f97 5dd6 f393 5df3 9309 37bd fdd8 ....]...]...7... │ -00000ed0: 1b77 3ddf d1ba 6e42 c975 46d1 0637 f3bc .w=...nB.uF..7.. │ -00000ee0: f4f2 83cb 5fdd b7cb 45bf 9ce5 e6c6 d97d ...._...E......} │ -00000ef0: f7cd 5b74 76d9 d53a a864 38d2 c7fe ed17 ..[tv..:.d8..... │ -00000f00: ce19 f9e7 677a a414 c787 fde0 09fe 7ee8 ....gz........~. │ -00000f10: f1b1 1642 9701 8180 4040 2020 1010 0808 ...B....@@ .... │ -00000f20: 0404 0202 0181 7711 023b ec56 c079 365f ......w..;.V.y6_ │ -00000f30: 6e6b f33c 0ee2 db1a df4a 91e1 d019 46f6 nk.<.....J....F. │ -00000f40: 80f3 d018 1f6e 184c 35e2 6e82 6cc4 f02c .....n.L5.n.l.., │ -00000f50: 5171 8cb1 b579 3ad9 8e86 73d7 41fd 508f Qq...y:...s.A.P. │ -00000f60: 58bf e63c 53a0 a32f fc6a cf48 2b3e d2c1 X.... │ -00000f70: 21f9 c195 135e 6f93 1fd8 3027 dfc7 8661 !....^o...0'...a │ -00000f80: e903 81ea 4da4 d47d e93d 18e3 bb59 57c6 ....M..}.=...YW. │ -00000f90: e376 d7dd 6942 daf3 b9dd e962 801d c862 .v..iB.....b...b │ -00000fa0: bf31 296f f8e2 cfa6 4e4e 5c52 f75c 7a20 .1)o....NN\R.\z │ +000006f0: 5f5f eb86 d809 3601 3fc7 40f2 8ef4 10f3 __....6.?.@..... │ +00000700: d35f dae6 3cd2 f6eb 94cd 216d e782 94e5 ._..<.....!m.... │ +00000710: 4f57 ac39 9352 36c3 9459 479b ee1a 93b0 OW.9.R6..YG..... │ +00000720: 54ad f0ac 1111 fc35 563c 23d3 e5ec 2fb2 T......5V<#.../. │ +00000730: accd 95f8 aaff 1893 3366 cb9a 67c6 ae24 ........3f..g..$ │ +00000740: 8818 6614 591c 9ffc a923 c6d5 ca54 421a ..f.Y....#...TB. │ +00000750: 6375 e8b9 5a99 cfc8 ae10 5296 6dc8 a138 cu..Z.....R.m..8 │ +00000760: fcf8 cb58 f521 f637 cebc ab39 a754 2464 ...X.!.7...9.T$d │ +00000770: a8c1 3eab d9e9 31e3 7e5e 89aa dad4 8166 ..>...1.~^.....f │ +00000780: f8df 868c df57 b51b bcaa 3d20 55f3 f209 .....W....= U... │ +00000790: 6e0d 6e5d 2d1f 96e1 4678 a6ad a7ed 0d68 n.n]-...Fx.....h │ +000007a0: 4699 84a6 a182 4435 4fa6 9243 59ab 3d80 F.....D5O..CY.=. │ +000007b0: 93b2 1f96 e897 5834 acad aa07 becd 96af ......X4........ │ +000007c0: aaaf 7aeb 9335 5495 1bdd 374c 9ae1 bece ..z..5T...7L.... │ +000007d0: a61a 9680 4040 e09d 2230 77b1 7385 b894 ....@@.."0w.s... │ +000007e0: 0c4f 06ce 90e5 4cd4 9d8a b8d1 aa25 e1e8 .O....L......%.. │ +000007f0: 6d4b cec5 b773 e0b6 fdde 5ff2 aee0 0f91 mK...s...._..... │ +00000800: f376 0cf7 33d4 dbab e3f7 dcb7 246a ffd7 .v..3.......$j.. │ +00000810: c406 c35b cdbb 60af 4064 098b 7b38 55b8 ...[..`.@d..{8U. │ +00000820: b870 7b69 e865 e9e4 e6ab a7b9 0f2f 4ba5 .p{i.e......./K. │ +00000830: 392f 38b7 28ba ab2a 5446 7c3c 5091 9a5d 9/8.(..*TF|s.Y.+..0(Y.G\.. │ +000008c0: aed4 9985 ca3a 1dee b271 5c8e d665 0a5b .....:...q\..e.[ │ +000008d0: ae75 6d49 35b4 e4b6 4e1f 3809 1b04 677d .umI5...N.8...g} │ +000008e0: 833f 33fc e281 fd64 29f1 e8f4 9d2d 0d49 .?3....d)....-.I │ +000008f0: d91d d8b0 f9a1 531a dc25 7983 736c dbc3 ......S..%y.sl.. │ +00000900: 6ed4 67a3 6c7e 7b66 c792 945b 1fdf 352f n.g.l~{f...[..5/ │ +00000910: 3faa 7974 e41e 687e fff4 4eeb 8832 319f ?.yt..h~..N..21. │ +00000920: 3cd2 0bcb 318d 40f9 63c5 29ae 3cbc ebd1 <...1.@.c.).<... │ +00000930: 71a7 b867 9ebc 7e75 e78e a17b 763f b8f8 q..g..~u...{v?.. │ +00000940: 8935 5306 b30d 1fd3 533b 7273 1b8f ec82 .5S.....S;rs.... │ +00000950: 47f3 4fbe 9a3e f58e b563 b75c fbca 924c G.O..>...c.\...L │ +00000960: fc8b b3df dafc 2fa9 962d 8fcc f9a7 877f ....../..-...... │ +00000970: 3733 bfdc ee04 95df 1ce9 9efb b364 d5bd 73...........d.. │ +00000980: b7d0 70eb 9b76 4995 b4b9 6417 b7b3 4ee0 ..p..vI...d...N. │ +00000990: e52b c9fe 3137 6db1 6f1c 7f37 f494 84af .+..17m.o..7.... │ +000009a0: 4a83 5ffa 9eda 061f 173c 0302 0181 80c0 J._......<...... │ +000009b0: 7183 40f2 40e7 f8f8 d0a9 f5d0 612f 952a q.@.@.......a/.* │ +000009c0: 38f7 fcba d473 e3db f2b3 c7ad f90f 37be 8....s........7. │ +000009d0: eb82 f93d 4df1 ec8b 5aa3 ae8e f2c9 915d ...=M...Z......] │ +000009e0: a0ba 91f1 b057 09cd 76a4 5dcf b8ee d5d7 .....W..v.]..... │ +000009f0: b95b ec8c f2e8 866f 46f1 7d49 a6d0 fa2d .[.....oF.}I...- │ +00000a00: bbf6 5af2 c79e e5eb 57bd bca9 70c3 db4f ..Z.....W...p..O │ +00000a10: cc2e 67ec faf2 a2f5 2957 ce9e ce05 63e9 ..g.....)W....c. │ +00000a20: 0f4b 87a5 cb33 3ed9 6457 71f6 329f 7ddd .K...3>.dWq.2.}. │ +00000a30: c896 916a cbb5 43ab d76e fffc d09b fbef ...j..C..n...... │ +00000a40: 6d5d 34a1 9c72 17b6 3725 2e96 c35f e4c9 m]4..r..7%..._.. │ +00000a50: 19be 79a1 5bfb c2d3 235c f98e 67df 3ef8 ..y.[...#\..g.>. │ +00000a60: d24f 2646 6ea5 73e5 cafd 3357 9cff c8b9 .O&Fn.s...3W.... │ +00000a70: 7def 2ac4 8dd5 4bc5 a418 db5d 093a 7df7 }.*...K....].:}. │ +00000a80: 2eb9 f8aa e237 57fd 7ab2 fb05 2f50 3bf7 .....7W.z.../P;. │ +00000a90: 862b 1ddc 7318 8ef2 75ae c715 5a67 9ae6 .+..s...u...Zg.. │ +00000aa0: d0c6 f366 efb7 0f3b f427 6dfe 9073 2ffe ...f...;.'m..s/. │ +00000ab0: dbb6 5746 cf8b 5c69 f2b8 b1f3 cf7c 9b15 ..WF..\i.....|.. │ +00000ac0: d033 bbe6 6c8f cf1e 7fdf 0c56 fea7 966e .3..l......V...n │ +00000ad0: 9a32 7d6c e3c5 bfcf 7526 2be3 c6b1 d30a .2}l....u&+..... │ +00000ae0: fb9f 6ec8 e6d6 cc5e fec1 ef1e 48ad 7d78 ..n....^....H.}x │ +00000af0: 7fc3 e793 f747 b776 44c3 4a5f bee5 f1ff .....G.vD.J_.... │ +00000b00: bb6b f2ca 3d93 6a7d 8cba b5fb 3373 4baf .k..=.j}....3sK. │ +00000b10: 4ff8 e4de cca4 e837 1b6e f9c1 acd6 9dab O......7.n...... │ +00000b20: a746 d9c2 24fb 62b5 f143 e996 272f 18b2 .F..$.b..C..'/.. │ +00000b30: e8c6 e6c2 6b4f a74b 99ce ae39 d7fc efbe ....kO.K...9.... │ +00000b40: a8b9 d85f bb03 e892 09d7 5f34 bd67 00e3 ..._......_4.g.. │ +00000b50: 89a4 2ef7 9e48 b309 7309 0804 0402 0201 .....H..s....... │ +00000b60: 8180 4040 2020 1010 0808 0404 0202 0181 ..@@ .......... │ +00000b70: 80c0 898c 40fc 477b 7edf 94c9 be5a 790b ....@.G{~....Zy. │ +00000b80: b2ff 9996 5e43 7f61 c1ad f6ec 76a7 8c25 ....^C.a....v..% │ +00000b90: 716e d77a 6ed4 158c bc85 f782 ea96 da2b qn.zn..........+ │ +00000ba0: fd71 9dba ef70 f7e5 d7dc bffd fe66 bbbb .q...p.......f.. │ +00000bb0: d653 4ed9 6dc4 b44b 5eae bc89 3677 41c5 .SN.m..K^...6wA. │ +00000bc0: 31b3 23f7 e8ae 39ae e5cb cbee 2e5d 39b6 1.#...9......]9. │ +00000bd0: 98af 287b 2677 d73d c44d 7853 c16e e565 ..({&w.=.MxS.n.e │ +00000be0: 726b e2c4 b537 6768 f1c8 cb7e 7b1e 14bf rk...7gh...~{... │ +00000bf0: c8bb c32c 597b 7de0 3f2f baac 3aa8 7d26 ...,Y{}.?/..:.}& │ +00000c00: 6ecf 9f4d 2c49 a5e6 b9e6 5c3a 4a5c f9a8 n..M,I....\:J\.. │ +00000c10: 1e60 27b1 65ed e9b0 db5d d942 c1aa d97b .`'.e....].B...{ │ +00000c20: 036e 8beb f87a 773e c9dd e44e 8bd6 bee8 .n...zw>...N.... │ +00000c30: 621a 8fe2 64dd 691b 0bae 6880 b8d5 433f b...d.i...h...C? │ +00000c40: 6d9f fd2c 7163 d4ee d6dc d6e7 c664 f38f m..,qc.......d.. │ +00000c50: be9d 2945 65d7 51fa 5e94 7327 edce b954 ..)Ee.Q.^.s'...T │ +00000c60: e5a7 15fd 84f7 516d b4f7 d3ba a389 e87a ......Qm.......z │ +00000c70: 5cc9 6532 edf1 c5ae f3d2 6cde b254 96ac \.e2......l..T.. │ +00000c80: fb48 dfbb a355 75f5 3331 56aa 88b9 ce9e .H...Uu.31V..... │ +00000c90: 6410 d0bf c2c4 ded1 d2e5 72cd 5b7b 678e d.........r.[{g. │ +00000ca0: df76 b9db d8dc 6165 479e 39b4 f8c5 2925 .v....aeG.9...)% │ +00000cb0: 37f2 a9c2 3d63 5d92 dbf2 f1cc 39db bbda 7...=c].....9... │ +00000cc0: 72c9 8fbb e69e 66ad 54fa cfd8 a74d 312c r.....f.T....M1, │ +00000cd0: c738 02ab b22b 22b7 d72d bbfb a154 cfc2 .8...+"..-...T.. │ +00000ce0: a7c6 4e9d f4fd 64d8 2fdf 3aaf 7d25 afe7 ..N...d./.:.}%.. │ +00000cf0: 9fe8 0baf d31e 7929 6fbd 6756 cf4f 675e ......y)o.gV.Og^ │ +00000d00: d771 e9f2 53e7 b92d 7ffa da9c bb5a 928e .q..S..-.....Z.. │ +00000d10: 6b0e 3c3f e5c0 17d2 4bb2 f6ae cf3d 1352 k.{.. │ +00000e10: ed13 5d62 6fd2 3697 2bf6 decf bcef 7387 ..]bo.6.+.....s. │ +00000e20: 1c2b c29d 93aa 978a b9f4 4297 4ffa dade .+........B.O... │ +00000e30: 65a3 c4ad 6bf8 ce8f af5c 1475 3f58 b97a e...k....\.u?X.z │ +00000e40: be69 84db b581 9f03 d796 dbb3 f6f3 901d .i.............. │ +00000e50: abed daa2 20d5 c6de dee1 92fb e5c5 f74e .... ..........N │ +00000e60: 6ece 3ffe d827 162c 6977 eec3 9b96 ddbc n.?..'.,iw...... │ +00000e70: e5a5 3938 3e53 fb7e 514e b99e 6d2b 58f9 ..98>S.~QN..m+X. │ +00000e80: f18c e59f ed5c fac5 64f4 8642 66fd 903b .....\..d..Bf..; │ +00000e90: 4b6d e935 bf5a 584a 4a3f 5cfa fadc 6d13 Km.5.ZXJJ?\...m. │ +00000ea0: 8a53 b72d 2ee5 ae9a d4d5 3269 b7fb f47f .S.-......2i.... │ +00000eb0: fd66 dbb7 ae5e 73db 073e da5d 295a bc3c .f...^s..>.])Z.< │ +00000ec0: f78f f333 cb7b 7fba 6b41 3cf1 a6b7 1f7b ...3.{..kA<....{ │ +00000ed0: e3ee e73b 5ad7 4f2c b9ce 28da e866 9d97 ...;Z.O,..(..f.. │ +00000ee0: 5c7e 70c5 abfb 76b9 e857 b3dd bc42 66df \~p...v..W...Bf. │ +00000ef0: e6f9 8bcf 2ebb 5a07 950c 47fa d8bf fdc2 ......Z...G..... │ +00000f00: b9a3 fef2 4c8f 94e2 f8b0 1f3c c1df 0f3d ....L......<...= │ +00000f10: 3ed6 42e8 3220 1010 0808 0404 0202 0181 >.B.2 .......... │ +00000f20: 8040 4020 20f0 2e42 6087 dd0a 38cf e6cb .@@ ..B`...8... │ +00000f30: 6d6d 9ec7 417c 5be3 5b29 321c 3ac3 c81e mm..A|[.[)2.:... │ +00000f40: 701e 1ae3 c30d 8369 46dc 4d90 8d18 9e25 p......iF.M....% │ +00000f50: 2a8e 31b6 364f 27db d170 ee3a a81f ea11 *.1.6O'..p.:.... │ +00000f60: ebd7 9c6f 0a74 f485 5fed 1969 c547 3a38 ...o.t.._..i.G:8 │ +00000f70: 243f b872 c2eb 6df2 031b e6e4 fbd8 302c $?.r..m.......0, │ +00000f80: fd20 50bd 8994 b82f bd07 63e1 1ed6 95f1 . P..../..c..... │ +00000f90: 42bb ebe9 3421 e9fd dcee 6409 c00e 66b1 B...4!....d...f. │ +00000fa0: df98 9437 fefb cfa7 4d89 5d5c f75c 7a30 ...7....M.]\.\z0 │ 00000fb0: e1c1 2720 1010 0808 0404 0202 0181 8040 ..' ...........@ │ 00000fc0: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ 00000fd0: 2020 1010 0808 0404 0202 0181 8040 4020 ...........@@ │ -00000fe0: 2010 1008 0804 0402 0201 81a3 4520 ad06 ...........E .. │ -00000ff0: 1436 3fcc 7b14 6eed c8ea 53fe ecda 46b7 .6?.{.n...S...F. │ -00001000: 80b7 005e eb19 3eae 68bf 4c18 d852 6c74 ...^..>.h.L..Rlt │ -00001010: 2d57 4c5d f48a fdc0 784a 25df c0c2 8257 -WL]....xJ%....W │ -00001020: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ -00001030: 2020 1010 0808 0404 0202 0181 8040 4020 ...........@@ │ -00001040: 2010 1008 0804 0402 0201 8180 4040 2020 ...........@@ │ -00001050: 1010 0808 0404 0680 c04a fb79 3b8f b579 .........J.y;..y │ -00001060: 8cad ff72 30c4 649e 50f3 df01 f8f5 3b76 ...r0.d.P.....;v │ -00001070: 1136 f450 b391 fcb0 a363 fc29 23f9 33f6 .6.P.....c.)#.3. │ -00001080: ffd3 817c c8c3 7f3b f0f3 f38f d9b1 2b17 ...|...;......+. │ -00001090: f2f9 46e8 a523 9f08 bbfc d1f1 4c9e ff6c ..F..#......L..l │ -000010a0: 50fd c5be 09c7 ce52 acb4 12b9 5cfc 6443 P......R....\.dC │ -000010b0: 5766 c3a6 de9d cde8 f82b d7d9 9a9c 55d5 Wf.......+....U. │ -000010c0: e64b 97fc 6d14 cde9 ed12 4601 8180 4040 .K..m.....F...@@ │ -000010d0: 2020 1010 0808 0404 0202 0181 1313 01fb .............. │ -000010e0: 7feb ce95 ecef 8a59 6eb4 fb38 17f4 8797 .......Yn..8.... │ -000010f0: 74f9 23d9 7867 e63b 5cf6 3b97 ba4d 5b4e t.#.xg.;\.;..M[N │ -00001100: 8f93 63f0 7aff 70c7 410a 0804 0402 0201 ..c.z.p.A....... │ -00001110: 8180 4040 2020 1010 387e 11f8 7f32 5a33 ..@@ ..8~...2Z3 │ -00001120: 8a . │ +00000fe0: 2010 1008 0804 0402 0201 81a3 4520 a906 ...........E .. │ +00000ff0: e4bb 1fe6 3d0a b76e 54f5 297f 665d 835b ....=..nT.).f].[ │ +00001000: c85b 00af f58e 185f b45f 260c 6e29 36b8 .[....._._&.n)6. │ +00001010: 962b a62d 7ec5 7e60 3cb5 926f 7061 c12b .+.-~.~`<..opa.+ │ +00001020: 2010 1008 0804 0402 0201 8180 4040 2020 ...........@@ │ +00001030: 1010 0808 0404 0202 0181 8040 4020 2010 ...........@@ . │ +00001040: 1008 0804 0402 0201 8180 4040 2020 1010 ..........@@ .. │ +00001050: 0808 0404 0202 8340 6095 fdbc 9dc7 da3c .......@`......< │ +00001060: c6d6 7f39 186a 324f a8f9 ef00 fcfa 1dbb ...9.j2O........ │ +00001070: 081b 7aa8 d948 7ed8 d131 fe94 91fc 19fb ..z..H~..1...... │ +00001080: ffe9 403e e4e1 bf1d f8f9 f9c7 ecd8 950b ..@>............ │ +00001090: f97c 23f4 d291 4f84 5dfe e878 26cf 7f36 .|#...O.]..x&..6 │ +000010a0: a8fe 62df 8463 6729 565a 895c b6f0 64ba ..b..cg)VZ.\..d. │ +000010b0: 2bb5 7153 dfce 6676 fc8d eb6c 8dcf aa6a +.qS..fv...l...j │ +000010c0: 73a5 4bfe 3e8a e6f6 7509 a380 4040 2020 s.K.>...u...@@ │ +000010d0: 1010 0808 0404 0202 0181 80c0 8989 80fd ................ │ +000010e0: bf75 e74a f677 c56c 37c6 7d9c 0bfa c34b .u.J.w.l7.}....K │ +000010f0: b2e2 914c 6167 eabb 5cf6 3b97 b84d 5b4e ...Lag..\.;..M[N │ +00001100: 2fc4 c7e0 f5fe e18e 8314 1008 0804 0402 /............... │ +00001110: 0201 8180 4040 2020 70fc 22f0 ff28 a832 ....@@ p."..(.2 │ +00001120: a1 .